<?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>39318</bug_id>
          
          <creation_ts>2010-05-18 14:10:47 -0700</creation_ts>
          <short_desc>Refactor HTMLTokenizer::write to make it more readable and split out the lexer bits from flow control bits</short_desc>
          <delta_ts>2010-06-12 20:57:29 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>hyatt</cc>
    
    <cc>mjs</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>227492</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 14:10:47 -0700</bug_when>
    <thetext>Refactor HTMLTokenizer::write to make it more readable and split out the lexer bits from flow control bits</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227495</commentid>
    <comment_count>1</comment_count>
      <attachid>56412</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 14:16:37 -0700</bug_when>
    <thetext>Created attachment 56412
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227497</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-05-18 14:18:17 -0700</bug_when>
    <thetext>Attachment 56412 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;, &apos;--no-squash&apos;]&quot; exit_code: 1
WebCore/html/HTMLTokenizer.cpp:1688:  One line control clauses should not use braces.  [whitespace/braces] [4]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227499</commentid>
    <comment_count>3</comment_count>
      <attachid>56412</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-05-18 14:20:57 -0700</bug_when>
    <thetext>Comment on attachment 56412
Patch

r- for lack of performance testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227500</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 14:22:08 -0700</bug_when>
    <thetext>Please advise how you would like me to performance test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227583</commentid>
    <comment_count>5</comment_count>
      <attachid>56412</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 17:37:08 -0700</bug_when>
    <thetext>Comment on attachment 56412
Patch

I used run-pageloadtest cvs-base (as provided by Maciej), edited to run the test 10 times each (instead of 3).  I discarded the first 2 runs for each (as they seemed to be noisy).

% grep FINISHED without_patch.txt | tail -8 | awk &apos;{s += $5; print $5} END { print &quot;avg: &quot;, s/NR }&apos;
2169.3
2179.2
2173.5
2157.4
2191.8
2179.0
2157.5
2137.7
avg:  2168.18

% grep FINISHED with_patch2.txt | tail -8 | awk &apos;{s += $5; print $5} END { print &quot;avg: &quot;, s/NR }&apos;
2193.4
2126.9
2226.7
2207.0
2177.4
2191.7
2186.0
2177.1
avg:  2185.77

2185.77 - 2168.18 = 17.59

17.59 / 2168.18 = 0.00811279506

Is that convincing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227627</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 20:05:28 -0700</bug_when>
    <thetext>Adding &quot;inline&quot; to the newly split function makes 100 plt runs claim this is a 0.5% progression.  I think it&apos;s noise, but at least the data doesn&apos;t seem to think it&apos;s a regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227628</commentid>
    <comment_count>7</comment_count>
      <attachid>56442</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 20:13:50 -0700</bug_when>
    <thetext>Created attachment 56442
Marked advance() as inline</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227629</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-05-18 20:14:50 -0700</bug_when>
    <thetext>Attachment 56442 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;, &apos;--no-squash&apos;]&quot; exit_code: 1
WebCore/html/HTMLTokenizer.cpp:1688:  One line control clauses should not use braces.  [whitespace/braces] [4]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227630</commentid>
    <comment_count>9</comment_count>
      <attachid>56443</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 20:16:27 -0700</bug_when>
    <thetext>Created attachment 56443
results from 100 plt runs w/o the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227632</commentid>
    <comment_count>10</comment_count>
      <attachid>56444</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 20:19:51 -0700</bug_when>
    <thetext>Created attachment 56444
results from 100 plt runs w/ the inline patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227660</commentid>
    <comment_count>11</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 22:00:43 -0700</bug_when>
    <thetext>I think I give up.  After an afternoon of fighting our broken perf-tests, I can&apos;t prove this is better or worse.  I think it&apos;s a wash, but I can&apos;t prove it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227689</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 23:06:46 -0700</bug_when>
    <thetext>Ahha!  Wrote a new benchmark. :)

The new benchmark (soon to be attached to bug 39338) correctly shows that the orginal patch and the &quot;inline&quot; patch are both regressions.  But using ALWAYS_INLINE on the new function shows no change.


r59687 Release Build:

Running 20 times
Ignoring warm-up run (4184)
3700
3741
3784
3735
3726
3769
3823
3775
3770
3800
3888
3811
3859
3920
3864
3950
3997
3921
3987
4027

avg 3842.35
stdev 95.62231695582365

r59687 &quot;inline&quot; patch applied:

Running 20 times
Ignoring warm-up run (4447)
4000
4132
3981
4047
4048
4055
4130
4021
4105
4071
4120
4161
4133
4215
4127
4204
4148
4228
4171
4256

avg 4117.65
stdev 75.01484853014102

r59687 with ALWAYS_INLINE patch applied:

Running 20 times
Ignoring warm-up run (4130)
3690
3728
3776
3759
3732
3782
3843
3787
3786
3841
3910
3826
3878
3960
3876
3932
4020
3937
4015
4001

avg 3853.95
stdev 97.88435779020057</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227693</commentid>
    <comment_count>13</comment_count>
      <attachid>56461</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-18 23:11:09 -0700</bug_when>
    <thetext>Created attachment 56461
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227694</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-05-18 23:12:23 -0700</bug_when>
    <thetext>Attachment 56461 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;, &apos;--no-squash&apos;]&quot; exit_code: 1
WebCore/html/HTMLTokenizer.cpp:1688:  One line control clauses should not use braces.  [whitespace/braces] [4]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227707</commentid>
    <comment_count>15</comment_count>
      <attachid>56461</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-05-18 23:45:26 -0700</bug_when>
    <thetext>Comment on attachment 56461
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227721</commentid>
    <comment_count>16</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-19 00:20:21 -0700</bug_when>
    <thetext>Committed r59749: &lt;http://trac.webkit.org/changeset/59749&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56412</attachid>
            <date>2010-05-18 14:16:37 -0700</date>
            <delta_ts>2010-05-18 20:13:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39318-20100518141634.patch</filename>
            <type>text/plain</type>
            <size>13378</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
Nzk0YTIwYjY2MDdlNjEzODJhZjE2YzQxNTIxMjBhOTVlYzg4Y2MzYS4uMDUyNzQ3OTI3NzFiZTc5
OWZiNThhMTlkOWViODBhZDg5MGMyMzZiMyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxMC0wNS0xOCAgRXJp
YyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgUmVmYWN0b3IgSFRNTFRva2VuaXplcjo6d3JpdGUgdG8gbWFr
ZSBpdCBtb3JlIHJlYWRhYmxlIGFuZCBzcGxpdCBvdXQgdGhlIGxleGVyIGJpdHMgZnJvbSBmbG93
IGNvbnRyb2wgYml0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MzkzMTgKKworICAgICAgICBObyBmdW5jdGlvbmFsIGNoYW5nZXMsIG9ubHkgbW92aW5n
IGNvZGUgaW50byBzbWFsbGVyIGZ1bmN0aW9ucy4KKworICAgICAgICBUaGlzIGNvZGUgaXMgYWxy
ZWFkeSBjb3ZlcmVkIGJ5IG51bWVyb3VzIGxheW91dCB0ZXN0cy4KKworICAgICAgICAqIGRvbS9U
b2tlbml6ZXIuaDoKKyAgICAgICAgKiBodG1sL0hUTUxUb2tlbml6ZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTFRva2VuaXplcjo6YWR2YW5jZSk6CisgICAgICAgICAtIE5ldyBmdW50aW9u
IHRvIGVuY2FwdWxhdGUgY29kZSB3aGljaCB3aWxsIG1vdmUgaW50byBIVE1MTGV4ZXIgZXZlbnR1
YWxseS4KKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUb2tlbml6ZXI6OndpbGxXcml0ZUhUTUwpOgor
ICAgICAgICAgLSBOZXcgZnVuY3Rpb24gdG8gaGFuZGxlIGNhbGxpbmcgYW55IHByZS13cml0ZSBk
ZWxlZ2F0ZXMuCisgICAgICAgIChXZWJDb3JlOjpIVE1MVG9rZW5pemVyOjpkaWRXcml0ZUhUTUwp
OgorICAgICAgICAgLSBOZXcgZnVuY3Rpb24gdG8gaGFuZGxlIGNhbGxpbmcgYW55IHBvc3Qtd3Jp
dGUgZGVsZWdhdGVzLgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRva2VuaXplcjo6d3JpdGUpOgor
ICAgICAgICAgLSBDYWxsIHRoZSBuZXcgZnVuY3Rpb25zLgorICAgICAgICAqIGh0bWwvSFRNTFRv
a2VuaXplci5oOgorCiAyMDEwLTA1LTE4ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgQW5vdGhlciBhdHRlbXB0IHRvIGZpeCB0aGUgYnVpbGQuCmRpZmYgLS1naXQgYS9X
ZWJDb3JlL2RvbS9Ub2tlbml6ZXIuaCBiL1dlYkNvcmUvZG9tL1Rva2VuaXplci5oCmluZGV4IDkz
OWFjNzBiMjRiYzYxYzJiNmI4NTE0YTdiM2Q2OTk5NzI3OTM5ODcuLmQ2YWMxYThkYjNjNjUxMTgz
YzhkNGFkMTdkMzMzMjQxMDNjMWU3MWIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvZG9tL1Rva2VuaXpl
ci5oCisrKyBiL1dlYkNvcmUvZG9tL1Rva2VuaXplci5oCkBAIC0yOSw2ICsyOSw5IEBAIG5hbWVz
cGFjZSBXZWJDb3JlIHsKICAgICBjbGFzcyBTZWdtZW50ZWRTdHJpbmc7CiAgICAgY2xhc3MgWFNT
QXVkaXRvcjsKIAorICAgIC8vIEZJWE1FOiBUaGlzIGNsYXNzIHNob3VsZCByZW5hbWVkIERvY3Vt
ZW50UGFyc2VyIG9yIHNpbWlsYXIgdG8gZXhwcmVzcworICAgIC8vIHRoYXQgaXQgZG9lcyBtb3Jl
IHRoYW4gdG9rZW5pemluZy4gIEl0IG1hbmFnZXMgdGhlIGxpZmV0aW1lIG9mIG9mIHRoZQorICAg
IC8vIHBhcnNlciBhcyB3ZWxsIGFzIGhhbmRsZXMgdmFyaW91cyB0YWctaGFuZGxpbmcgaGFja3Mg
Zm9yIEhUTUwvWE1MLgogICAgIGNsYXNzIFRva2VuaXplciA6IHB1YmxpYyBOb25jb3B5YWJsZSB7
CiAgICAgcHVibGljOgogICAgICAgICB2aXJ0dWFsIH5Ub2tlbml6ZXIoKSB7IH0KZGlmZiAtLWdp
dCBhL1dlYkNvcmUvaHRtbC9IVE1MVG9rZW5pemVyLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MVG9r
ZW5pemVyLmNwcAppbmRleCBjODA3YTRmNTg5YzliZmNiNGZhMDg0ZGE2MDU0MzY1MWUwNDA3N2Uy
Li4yZTQ5MjM1YjFkOGYwY2M1ZmFmYmZlNzZmOGIwYzM1N2VkYzk2MWQ0IDEwMDY0NAotLS0gYS9X
ZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxUb2tl
bml6ZXIuY3BwCkBAIC0xNjIwLDcgKzE2MjAsMTQzIEBAIGlubGluZSBib29sIEhUTUxUb2tlbml6
ZXI6OmNvbnRpbnVlUHJvY2Vzc2luZyhpbnQmIHByb2Nlc3NlZENvdW50LCBkb3VibGUgc3RhcnRU
CiAgICAgcHJvY2Vzc2VkQ291bnQrKzsKICAgICByZXR1cm4gdHJ1ZTsKIH0KLSAgICAKKworLy8g
VHVybnMgdGhlIHN0YXRlbWFjaGluZSBvbmUgY3JhbmsgdXNpbmcgdGhlIHBhc3NlZCBpbiBTdGF0
ZSBvYmplY3QuCisvLyBGSVhNRTogRXZlbnR1YWxseSB0aGlzIHNob3VsZCBtb2RpZnkgbV9zdGF0
ZSBkaXJlY3RseS4KK3ZvaWQgSFRNTFRva2VuaXplcjo6YWR2YW5jZShTdGF0ZSYgc3RhdGUpCit7
CisgICAgLy8gZG8gd2UgbmVlZCB0byBlbmxhcmdlIHRoZSBidWZmZXI/CisgICAgY2hlY2tCdWZm
ZXIoKTsKKworICAgIFVDaGFyIGNjID0gKm1fc3JjOworCisgICAgYm9vbCB3YXNTa2lwTEYgPSBz
dGF0ZS5za2lwTEYoKTsKKyAgICBpZiAod2FzU2tpcExGKQorICAgICAgICBzdGF0ZS5zZXRTa2lw
TEYoZmFsc2UpOworCisgICAgaWYgKHdhc1NraXBMRiAmJiAoY2MgPT0gJ1xuJykpCisgICAgICAg
IG1fc3JjLmFkdmFuY2UoKTsKKyAgICBlbHNlIGlmIChzdGF0ZS5uZWVkc1NwZWNpYWxXcml0ZUhh
bmRsaW5nKCkpIHsKKyAgICAgICAgLy8gaXQncyBpbXBvcnRhbnQgdG8ga2VlcCBuZWVkc1NwZWNp
YWxXcml0ZUhhbmRsaW5nIHdpdGggdGhlIGZsYWdzIHRoaXMgYmxvY2sgdGVzdHMKKyAgICAgICAg
aWYgKHN0YXRlLmhhc0VudGl0eVN0YXRlKCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlRW50
aXR5KG1fc3JjLCBtX2Rlc3QsIHN0YXRlLCBtX2NCdWZmZXJQb3MsIGZhbHNlLCBzdGF0ZS5oYXNU
YWdTdGF0ZSgpKTsKKyAgICAgICAgZWxzZSBpZiAoc3RhdGUuaW5QbGFpblRleHQoKSkKKyAgICAg
ICAgICAgIHN0YXRlID0gcGFyc2VUZXh0KG1fc3JjLCBzdGF0ZSk7CisgICAgICAgIGVsc2UgaWYg
KHN0YXRlLmluQW55Tm9uSFRNTFRleHQoKSkKKyAgICAgICAgICAgIHN0YXRlID0gcGFyc2VOb25I
VE1MVGV4dChtX3NyYywgc3RhdGUpOworICAgICAgICBlbHNlIGlmIChzdGF0ZS5pbkNvbW1lbnQo
KSkKKyAgICAgICAgICAgIHN0YXRlID0gcGFyc2VDb21tZW50KG1fc3JjLCBzdGF0ZSk7CisgICAg
ICAgIGVsc2UgaWYgKHN0YXRlLmluRG9jdHlwZSgpKQorICAgICAgICAgICAgc3RhdGUgPSBwYXJz
ZURvY3R5cGUobV9zcmMsIHN0YXRlKTsKKyAgICAgICAgZWxzZSBpZiAoc3RhdGUuaW5TZXJ2ZXIo
KSkKKyAgICAgICAgICAgIHN0YXRlID0gcGFyc2VTZXJ2ZXIobV9zcmMsIHN0YXRlKTsKKyAgICAg
ICAgZWxzZSBpZiAoc3RhdGUuaW5Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24oKSkKKyAgICAgICAgICAg
IHN0YXRlID0gcGFyc2VQcm9jZXNzaW5nSW5zdHJ1Y3Rpb24obV9zcmMsIHN0YXRlKTsKKyAgICAg
ICAgZWxzZSBpZiAoc3RhdGUuaGFzVGFnU3RhdGUoKSkKKyAgICAgICAgICAgIHN0YXRlID0gcGFy
c2VUYWcobV9zcmMsIHN0YXRlKTsKKyAgICAgICAgZWxzZSBpZiAoc3RhdGUuc3RhcnRUYWcoKSkg
eworICAgICAgICAgICAgc3RhdGUuc2V0U3RhcnRUYWcoZmFsc2UpOworICAgICAgICAgICAgCisg
ICAgICAgICAgICBzd2l0Y2ggKGNjKSB7CisgICAgICAgICAgICBjYXNlICcvJzoKKyAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgJyEnOiB7CisgICAgICAgICAgICAgICAg
Ly8gPCEtLSBjb21tZW50IC0tPiBvciA8IURPQ1RZUEUgLi4uPgorICAgICAgICAgICAgICAgIHNl
YXJjaENvdW50ID0gMTsgLy8gTG9vayBmb3IgJzwhLS0nIHNlcXVlbmNlIHRvIHN0YXJ0IGNvbW1l
bnQgb3IgJzwhRE9DVFlQRScgc2VxdWVuY2UgdG8gc3RhcnQgZG9jdHlwZQorICAgICAgICAgICAg
ICAgIG1fZG9jdHlwZVNlYXJjaENvdW50ID0gMTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIGNhc2UgJz8nOiB7CisgICAgICAgICAgICAgICAgLy8g
eG1sIHByb2Nlc3NpbmcgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICAgICAgICBzdGF0ZS5zZXRJblBy
b2Nlc3NpbmdJbnN0cnVjdGlvbih0cnVlKTsKKyAgICAgICAgICAgICAgICB0cXVvdGUgPSBOb1F1
b3RlOworICAgICAgICAgICAgICAgIHN0YXRlID0gcGFyc2VQcm9jZXNzaW5nSW5zdHJ1Y3Rpb24o
bV9zcmMsIHN0YXRlKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBjYXNlICclJzoKKyAgICAgICAgICAgICAgICBpZiAoIW1fYnJva2VuU2VydmVy
KSB7CisgICAgICAgICAgICAgICAgICAgIC8vIDwlIHNlcnZlciBzdHVmZiwgaGFuZGxlIGFzIGNv
bW1lbnQgJT4KKyAgICAgICAgICAgICAgICAgICAgc3RhdGUuc2V0SW5TZXJ2ZXIodHJ1ZSk7Cisg
ICAgICAgICAgICAgICAgICAgIHRxdW90ZSA9IE5vUXVvdGU7CisgICAgICAgICAgICAgICAgICAg
IHN0YXRlID0gcGFyc2VTZXJ2ZXIobV9zcmMsIHN0YXRlKTsKKyAgICAgICAgICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAvLyBlbHNlIGZhbGwg
dGhyb3VnaAorICAgICAgICAgICAgZGVmYXVsdDogeworICAgICAgICAgICAgICAgIGlmICgoKGNj
ID49ICdhJykgJiYgKGNjIDw9ICd6JykpIHx8ICgoY2MgPj0gJ0EnKSAmJiAoY2MgPD0gJ1onKSkp
IHsKKyAgICAgICAgICAgICAgICAgICAgLy8gU3RhcnQgb2YgYSBTdGFydC1UYWcKKyAgICAgICAg
ICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgICAgICAvLyBJbnZhbGlkIHRhZworICAg
ICAgICAgICAgICAgICAgICAvLyBBZGQgYXMgaXMKKyAgICAgICAgICAgICAgICAgICAgKm1fZGVz
dCA9ICc8JzsKKyAgICAgICAgICAgICAgICAgICAgbV9kZXN0Kys7CisgICAgICAgICAgICAgICAg
ICAgIHJldHVybjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAg
ICB9OyAvLyBlbmQgY2FzZQorCisgICAgICAgICAgICBwcm9jZXNzVG9rZW4oKTsKKworICAgICAg
ICAgICAgbV9jQnVmZmVyUG9zID0gMDsKKyAgICAgICAgICAgIHN0YXRlLnNldFRhZ1N0YXRlKFRh
Z05hbWUpOworICAgICAgICAgICAgc3RhdGUgPSBwYXJzZVRhZyhtX3NyYywgc3RhdGUpOworICAg
ICAgICB9CisgICAgfSBlbHNlIGlmIChjYyA9PSAnJicgJiYgIW1fc3JjLmVzY2FwZWQoKSkgewor
ICAgICAgICBtX3NyYy5hZHZhbmNlUGFzdE5vbk5ld2xpbmUoKTsKKyAgICAgICAgc3RhdGUgPSBw
YXJzZUVudGl0eShtX3NyYywgbV9kZXN0LCBzdGF0ZSwgbV9jQnVmZmVyUG9zLCB0cnVlLCBzdGF0
ZS5oYXNUYWdTdGF0ZSgpKTsKKyAgICB9IGVsc2UgaWYgKGNjID09ICc8JyAmJiAhbV9zcmMuZXNj
YXBlZCgpKSB7CisgICAgICAgIG1fY3VycmVudFRhZ1N0YXJ0TGluZU51bWJlciA9IG1fbGluZU51
bWJlcjsKKyAgICAgICAgbV9zcmMuYWR2YW5jZVBhc3ROb25OZXdsaW5lKCk7CisgICAgICAgIHN0
YXRlLnNldFN0YXJ0VGFnKHRydWUpOworICAgICAgICBzdGF0ZS5zZXREaXNjYXJkTEYoZmFsc2Up
OworICAgIH0gZWxzZSBpZiAoY2MgPT0gJ1xuJyB8fCBjYyA9PSAnXHInKSB7CisgICAgICAgIGlm
IChzdGF0ZS5kaXNjYXJkTEYoKSkKKyAgICAgICAgICAgIC8vIElnbm9yZSB0aGlzIExGCisgICAg
ICAgICAgICBzdGF0ZS5zZXREaXNjYXJkTEYoZmFsc2UpOyAvLyBXZSBoYXZlIGRpc2NhcmRlZCAx
IExGCisgICAgICAgIGVsc2UgeworICAgICAgICAgICAgLy8gUHJvY2VzcyB0aGlzIExGCisgICAg
ICAgICAgICAqbV9kZXN0KysgPSAnXG4nOworICAgICAgICAgICAgaWYgKGNjID09ICdccicgJiYg
IW1fc3JjLmV4Y2x1ZGVMaW5lTnVtYmVycygpKQorICAgICAgICAgICAgICAgIG1fbGluZU51bWJl
cisrOworICAgICAgICB9CisKKyAgICAgICAgLyogQ2hlY2sgZm9yIE1TLURPUyBDUkxGIHNlcXVl
bmNlICovCisgICAgICAgIGlmIChjYyA9PSAnXHInKQorICAgICAgICAgICAgc3RhdGUuc2V0U2tp
cExGKHRydWUpOworICAgICAgICBtX3NyYy5hZHZhbmNlKG1fbGluZU51bWJlcik7CisgICAgfSBl
bHNlIHsKKyAgICAgICAgc3RhdGUuc2V0RGlzY2FyZExGKGZhbHNlKTsKKyAgICAgICAgKm1fZGVz
dCsrID0gY2M7CisgICAgICAgIG1fc3JjLmFkdmFuY2VQYXN0Tm9uTmV3bGluZSgpOworICAgIH0K
K30KKwordm9pZCBIVE1MVG9rZW5pemVyOjp3aWxsV3JpdGVIVE1MKGNvbnN0IFNlZ21lbnRlZFN0
cmluZyYgc291cmNlKQoreworICAgICNpZmRlZiBJTlNUUlVNRU5UX0xBWU9VVF9TQ0hFRFVMSU5H
CisgICAgICAgIGlmICghbV9kb2MtPm93bmVyRWxlbWVudCgpKQorICAgICAgICAgICAgcHJpbnRm
KCJCZWdpbm5pbmcgd3JpdGUgYXQgdGltZSAlZFxuIiwgbV9kb2MtPmVsYXBzZWRUaW1lKCkpOwor
ICAgICNlbmRpZgorCisgICAgI2lmIEVOQUJMRShJTlNQRUNUT1IpCisgICAgICAgIGlmIChJbnNw
ZWN0b3JUaW1lbGluZUFnZW50KiB0aW1lbGluZUFnZW50ID0gbV9kb2MtPmluc3BlY3RvclRpbWVs
aW5lQWdlbnQoKSkKKyAgICAgICAgICAgIHRpbWVsaW5lQWdlbnQtPndpbGxXcml0ZUhUTUwoc291
cmNlLmxlbmd0aCgpLCBtX2xpbmVOdW1iZXIpOworICAgICNlbmRpZgorfQorCit2b2lkIEhUTUxU
b2tlbml6ZXI6OmRpZFdyaXRlSFRNTCgpCit7CisgICAgI2lmZGVmIElOU1RSVU1FTlRfTEFZT1VU
X1NDSEVEVUxJTkcKKyAgICAgICAgaWYgKCFtX2RvYy0+b3duZXJFbGVtZW50KCkpCisgICAgICAg
ICAgICBwcmludGYoIkVuZGluZyB3cml0ZSBhdCB0aW1lICVkXG4iLCBtX2RvYy0+ZWxhcHNlZFRp
bWUoKSk7CisgICAgI2VuZGlmCisKKyAgICAjaWYgRU5BQkxFKElOU1BFQ1RPUikKKyAgICAgICAg
aWYgKEluc3BlY3RvclRpbWVsaW5lQWdlbnQqIHRpbWVsaW5lQWdlbnQgPSBtX2RvYy0+aW5zcGVj
dG9yVGltZWxpbmVBZ2VudCgpKQorICAgICAgICAgICAgdGltZWxpbmVBZ2VudC0+ZGlkV3JpdGVI
VE1MKG1fbGluZU51bWJlcik7CisgICAgI2VuZGlmCit9CisKIHZvaWQgSFRNTFRva2VuaXplcjo6
d3JpdGUoY29uc3QgU2VnbWVudGVkU3RyaW5nJiBzdHIsIGJvb2wgYXBwZW5kRGF0YSkKIHsKICAg
ICBpZiAoIW1fYnVmZmVyKQpAQCAtMTY2MywxNDggKzE3OTksMjMgQEAgdm9pZCBIVE1MVG9rZW5p
emVyOjp3cml0ZShjb25zdCBTZWdtZW50ZWRTdHJpbmcmIHN0ciwgYm9vbCBhcHBlbmREYXRhKQog
CiAgICAgYm9vbCB3YXNJbldyaXRlID0gbV9pbldyaXRlOwogICAgIG1faW5Xcml0ZSA9IHRydWU7
Ci0gICAgCi0jaWZkZWYgSU5TVFJVTUVOVF9MQVlPVVRfU0NIRURVTElORwotICAgIGlmICghbV9k
b2MtPm93bmVyRWxlbWVudCgpKQotICAgICAgICBwcmludGYoIkJlZ2lubmluZyB3cml0ZSBhdCB0
aW1lICVkXG4iLCBtX2RvYy0+ZWxhcHNlZFRpbWUoKSk7Ci0jZW5kaWYKIAotICAgIGludCBwcm9j
ZXNzZWRDb3VudCA9IDA7Ci0gICAgZG91YmxlIHN0YXJ0VGltZSA9IGN1cnJlbnRUaW1lKCk7Cisg
ICAgd2lsbFdyaXRlSFRNTChzb3VyY2UpOwogCi0jaWYgRU5BQkxFKElOU1BFQ1RPUikKLSAgICBp
ZiAoSW5zcGVjdG9yVGltZWxpbmVBZ2VudCogdGltZWxpbmVBZ2VudCA9IG1fZG9jLT5pbnNwZWN0
b3JUaW1lbGluZUFnZW50KCkpCi0gICAgICAgIHRpbWVsaW5lQWdlbnQtPndpbGxXcml0ZUhUTUwo
c291cmNlLmxlbmd0aCgpLCBtX2xpbmVOdW1iZXIpOwotI2VuZGlmCi0gIAogICAgIEZyYW1lKiBm
cmFtZSA9IG1fZG9jLT5mcmFtZSgpOwotCiAgICAgU3RhdGUgc3RhdGUgPSBtX3N0YXRlOworICAg
IGludCBwcm9jZXNzZWRDb3VudCA9IDA7CisgICAgZG91YmxlIHN0YXJ0VGltZSA9IGN1cnJlbnRU
aW1lKCk7CiAKICAgICB3aGlsZSAoIW1fc3JjLmlzRW1wdHkoKSAmJiAoIWZyYW1lIHx8ICFmcmFt
ZS0+cmVkaXJlY3RTY2hlZHVsZXIoKS0+bG9jYXRpb25DaGFuZ2VQZW5kaW5nKCkpKSB7CiAgICAg
ICAgIGlmICghY29udGludWVQcm9jZXNzaW5nKHByb2Nlc3NlZENvdW50LCBzdGFydFRpbWUsIHN0
YXRlKSkKICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIC8vIGRvIHdlIG5lZWQgdG8gZW5s
YXJnZSB0aGUgYnVmZmVyPwotICAgICAgICBjaGVja0J1ZmZlcigpOwotCi0gICAgICAgIFVDaGFy
IGNjID0gKm1fc3JjOwotCi0gICAgICAgIGJvb2wgd2FzU2tpcExGID0gc3RhdGUuc2tpcExGKCk7
Ci0gICAgICAgIGlmICh3YXNTa2lwTEYpCi0gICAgICAgICAgICBzdGF0ZS5zZXRTa2lwTEYoZmFs
c2UpOwotCi0gICAgICAgIGlmICh3YXNTa2lwTEYgJiYgKGNjID09ICdcbicpKQotICAgICAgICAg
ICAgbV9zcmMuYWR2YW5jZSgpOwotICAgICAgICBlbHNlIGlmIChzdGF0ZS5uZWVkc1NwZWNpYWxX
cml0ZUhhbmRsaW5nKCkpIHsKLSAgICAgICAgICAgIC8vIGl0J3MgaW1wb3J0YW50IHRvIGtlZXAg
bmVlZHNTcGVjaWFsV3JpdGVIYW5kbGluZyB3aXRoIHRoZSBmbGFncyB0aGlzIGJsb2NrIHRlc3Rz
Ci0gICAgICAgICAgICBpZiAoc3RhdGUuaGFzRW50aXR5U3RhdGUoKSkKLSAgICAgICAgICAgICAg
ICBzdGF0ZSA9IHBhcnNlRW50aXR5KG1fc3JjLCBtX2Rlc3QsIHN0YXRlLCBtX2NCdWZmZXJQb3Ms
IGZhbHNlLCBzdGF0ZS5oYXNUYWdTdGF0ZSgpKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKHN0YXRl
LmluUGxhaW5UZXh0KCkpCi0gICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJzZVRleHQobV9zcmMs
IHN0YXRlKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKHN0YXRlLmluQW55Tm9uSFRNTFRleHQoKSkK
LSAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlTm9uSFRNTFRleHQobV9zcmMsIHN0YXRlKTsK
LSAgICAgICAgICAgIGVsc2UgaWYgKHN0YXRlLmluQ29tbWVudCgpKQotICAgICAgICAgICAgICAg
IHN0YXRlID0gcGFyc2VDb21tZW50KG1fc3JjLCBzdGF0ZSk7Ci0gICAgICAgICAgICBlbHNlIGlm
IChzdGF0ZS5pbkRvY3R5cGUoKSkKLSAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlRG9jdHlw
ZShtX3NyYywgc3RhdGUpOwotICAgICAgICAgICAgZWxzZSBpZiAoc3RhdGUuaW5TZXJ2ZXIoKSkK
LSAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlU2VydmVyKG1fc3JjLCBzdGF0ZSk7Ci0gICAg
ICAgICAgICBlbHNlIGlmIChzdGF0ZS5pblByb2Nlc3NpbmdJbnN0cnVjdGlvbigpKQotICAgICAg
ICAgICAgICAgIHN0YXRlID0gcGFyc2VQcm9jZXNzaW5nSW5zdHJ1Y3Rpb24obV9zcmMsIHN0YXRl
KTsKLSAgICAgICAgICAgIGVsc2UgaWYgKHN0YXRlLmhhc1RhZ1N0YXRlKCkpCi0gICAgICAgICAg
ICAgICAgc3RhdGUgPSBwYXJzZVRhZyhtX3NyYywgc3RhdGUpOwotICAgICAgICAgICAgZWxzZSBp
ZiAoc3RhdGUuc3RhcnRUYWcoKSkgewotICAgICAgICAgICAgICAgIHN0YXRlLnNldFN0YXJ0VGFn
KGZhbHNlKTsKLSAgICAgICAgICAgICAgICAKLSAgICAgICAgICAgICAgICBzd2l0Y2ggKGNjKSB7
Ci0gICAgICAgICAgICAgICAgY2FzZSAnLyc6Ci0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgICAgIGNhc2UgJyEnOiB7Ci0gICAgICAgICAgICAgICAgICAgIC8vIDwhLS0g
Y29tbWVudCAtLT4gb3IgPCFET0NUWVBFIC4uLj4KLSAgICAgICAgICAgICAgICAgICAgc2VhcmNo
Q291bnQgPSAxOyAvLyBMb29rIGZvciAnPCEtLScgc2VxdWVuY2UgdG8gc3RhcnQgY29tbWVudCBv
ciAnPCFET0NUWVBFJyBzZXF1ZW5jZSB0byBzdGFydCBkb2N0eXBlCi0gICAgICAgICAgICAgICAg
ICAgIG1fZG9jdHlwZVNlYXJjaENvdW50ID0gMTsKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGNhc2UgJz8nOiB7Ci0gICAgICAg
ICAgICAgICAgICAgIC8vIHhtbCBwcm9jZXNzaW5nIGluc3RydWN0aW9uCi0gICAgICAgICAgICAg
ICAgICAgIHN0YXRlLnNldEluUHJvY2Vzc2luZ0luc3RydWN0aW9uKHRydWUpOwotICAgICAgICAg
ICAgICAgICAgICB0cXVvdGUgPSBOb1F1b3RlOwotICAgICAgICAgICAgICAgICAgICBzdGF0ZSA9
IHBhcnNlUHJvY2Vzc2luZ0luc3RydWN0aW9uKG1fc3JjLCBzdGF0ZSk7Ci0gICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgICAgIH0KLSAgICAgICAgICAgICAgICBjYXNlICclJzoKLSAgICAgICAgICAgICAgICAgICAg
aWYgKCFtX2Jyb2tlblNlcnZlcikgewotICAgICAgICAgICAgICAgICAgICAgICAgLy8gPCUgc2Vy
dmVyIHN0dWZmLCBoYW5kbGUgYXMgY29tbWVudCAlPgotICAgICAgICAgICAgICAgICAgICAgICAg
c3RhdGUuc2V0SW5TZXJ2ZXIodHJ1ZSk7Ci0gICAgICAgICAgICAgICAgICAgICAgICB0cXVvdGUg
PSBOb1F1b3RlOwotICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJzZVNlcnZlciht
X3NyYywgc3RhdGUpOwotICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAg
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAgLy8gZWxzZSBmYWxsIHRocm91Z2gK
LSAgICAgICAgICAgICAgICBkZWZhdWx0OiB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggKChj
YyA+PSAnYScpICYmIChjYyA8PSAneicpKSB8fCAoKGNjID49ICdBJykgJiYgKGNjIDw9ICdaJykp
KSB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGFydCBvZiBhIFN0YXJ0LVRhZwotICAg
ICAgICAgICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW52
YWxpZCB0YWcKLSAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFkZCBhcyBpcwotICAgICAgICAg
ICAgICAgICAgICAgICAgKm1fZGVzdCA9ICc8JzsKLSAgICAgICAgICAgICAgICAgICAgICAgIG1f
ZGVzdCsrOwotICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICAg
ICAgICAgIH0KLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgfTsgLy8gZW5kIGNh
c2UKLQotICAgICAgICAgICAgICAgIHByb2Nlc3NUb2tlbigpOwotCi0gICAgICAgICAgICAgICAg
bV9jQnVmZmVyUG9zID0gMDsKLSAgICAgICAgICAgICAgICBzdGF0ZS5zZXRUYWdTdGF0ZShUYWdO
YW1lKTsKLSAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlVGFnKG1fc3JjLCBzdGF0ZSk7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgIH0gZWxzZSBpZiAoY2MgPT0gJyYnICYmICFtX3NyYy5lc2Nh
cGVkKCkpIHsKLSAgICAgICAgICAgIG1fc3JjLmFkdmFuY2VQYXN0Tm9uTmV3bGluZSgpOwotICAg
ICAgICAgICAgc3RhdGUgPSBwYXJzZUVudGl0eShtX3NyYywgbV9kZXN0LCBzdGF0ZSwgbV9jQnVm
ZmVyUG9zLCB0cnVlLCBzdGF0ZS5oYXNUYWdTdGF0ZSgpKTsKLSAgICAgICAgfSBlbHNlIGlmIChj
YyA9PSAnPCcgJiYgIW1fc3JjLmVzY2FwZWQoKSkgewotICAgICAgICAgICAgbV9jdXJyZW50VGFn
U3RhcnRMaW5lTnVtYmVyID0gbV9saW5lTnVtYmVyOwotICAgICAgICAgICAgbV9zcmMuYWR2YW5j
ZVBhc3ROb25OZXdsaW5lKCk7Ci0gICAgICAgICAgICBzdGF0ZS5zZXRTdGFydFRhZyh0cnVlKTsK
LSAgICAgICAgICAgIHN0YXRlLnNldERpc2NhcmRMRihmYWxzZSk7Ci0gICAgICAgIH0gZWxzZSBp
ZiAoY2MgPT0gJ1xuJyB8fCBjYyA9PSAnXHInKSB7Ci0gICAgICAgICAgICBpZiAoc3RhdGUuZGlz
Y2FyZExGKCkpCi0gICAgICAgICAgICAgICAgLy8gSWdub3JlIHRoaXMgTEYKLSAgICAgICAgICAg
ICAgICBzdGF0ZS5zZXREaXNjYXJkTEYoZmFsc2UpOyAvLyBXZSBoYXZlIGRpc2NhcmRlZCAxIExG
Ci0gICAgICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgICAgICAvLyBQcm9jZXNzIHRoaXMgTEYK
LSAgICAgICAgICAgICAgICAqbV9kZXN0KysgPSAnXG4nOwotICAgICAgICAgICAgICAgIGlmIChj
YyA9PSAnXHInICYmICFtX3NyYy5leGNsdWRlTGluZU51bWJlcnMoKSkKLSAgICAgICAgICAgICAg
ICAgICAgbV9saW5lTnVtYmVyKys7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qIENo
ZWNrIGZvciBNUy1ET1MgQ1JMRiBzZXF1ZW5jZSAqLwotICAgICAgICAgICAgaWYgKGNjID09ICdc
cicpCi0gICAgICAgICAgICAgICAgc3RhdGUuc2V0U2tpcExGKHRydWUpOwotICAgICAgICAgICAg
bV9zcmMuYWR2YW5jZShtX2xpbmVOdW1iZXIpOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgc3RhdGUuc2V0RGlzY2FyZExGKGZhbHNlKTsKLSAgICAgICAgICAgICptX2Rlc3QrKyA9IGNj
OwotICAgICAgICAgICAgbV9zcmMuYWR2YW5jZVBhc3ROb25OZXdsaW5lKCk7Ci0gICAgICAgIH0K
KyAgICAgICAgYWR2YW5jZShzdGF0ZSk7CiAgICAgfQotICAgIAotI2lmZGVmIElOU1RSVU1FTlRf
TEFZT1VUX1NDSEVEVUxJTkcKLSAgICBpZiAoIW1fZG9jLT5vd25lckVsZW1lbnQoKSkKLSAgICAg
ICAgcHJpbnRmKCJFbmRpbmcgd3JpdGUgYXQgdGltZSAlZFxuIiwgbV9kb2MtPmVsYXBzZWRUaW1l
KCkpOwotI2VuZGlmCiAKLSNpZiBFTkFCTEUoSU5TUEVDVE9SKQotICAgIGlmIChJbnNwZWN0b3JU
aW1lbGluZUFnZW50KiB0aW1lbGluZUFnZW50ID0gbV9kb2MtPmluc3BlY3RvclRpbWVsaW5lQWdl
bnQoKSkKLSAgICAgICAgdGltZWxpbmVBZ2VudC0+ZGlkV3JpdGVIVE1MKG1fbGluZU51bWJlcik7
Ci0jZW5kaWYKKyAgICBkaWRXcml0ZUhUTUwoKTsKIAogICAgIG1faW5Xcml0ZSA9IHdhc0luV3Jp
dGU7Ci0KICAgICBtX3N0YXRlID0gc3RhdGU7CiAKICAgICBpZiAobV9ub01vcmVEYXRhICYmICFt
X2luV3JpdGUgJiYgIXN0YXRlLmxvYWRpbmdFeHRTY3JpcHQoKSAmJiAhbV9leGVjdXRpbmdTY3Jp
cHQgJiYgIW1fdGltZXIuaXNBY3RpdmUoKSkKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1M
VG9rZW5pemVyLmggYi9XZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5oCmluZGV4IDFiMDMxNGMw
NGJkYmI1NDMxODU0MTBjMjhlOTVjYWMzNGU3NmQzNTUuLjgxMDBkNjNjZjUyMjUzNzg2MTRkMWYw
MzRkMDI0ZTc0ZTgxZDExMTIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVG9rZW5pemVy
LmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxUb2tlbml6ZXIuaApAQCAtMTczLDYgKzE3MywxMCBA
QCBwcml2YXRlOgogCiAgICAgdm9pZCByZXNldCgpOwogCisgICAgdm9pZCB3aWxsV3JpdGVIVE1M
KGNvbnN0IFNlZ21lbnRlZFN0cmluZyYpOworICAgIHZvaWQgYWR2YW5jZShTdGF0ZSYpOworICAg
IHZvaWQgZGlkV3JpdGVIVE1MKCk7CisKICAgICBQYXNzUmVmUHRyPE5vZGU+IHByb2Nlc3NUb2tl
bigpOwogICAgIHZvaWQgcHJvY2Vzc0RvY3R5cGVUb2tlbigpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56442</attachid>
            <date>2010-05-18 20:13:50 -0700</date>
            <delta_ts>2010-05-18 23:11:04 -0700</delta_ts>
            <desc>Marked advance() as inline</desc>
            <filename>bug-39318-20100518201348.patch</filename>
            <type>text/plain</type>
            <size>13527</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
Nzk0YTIwYjY2MDdlNjEzODJhZjE2YzQxNTIxMjBhOTVlYzg4Y2MzYS4uN2FkNzdiNGJlNGU0N2Y1
NjM0MzA3ZjkwYTI0MDM0ZDY4MWRhZWUyZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyOSBAQAorMjAxMC0wNS0xOCAgRXJp
YyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgUmVmYWN0b3IgSFRNTFRva2VuaXplcjo6d3JpdGUgdG8gbWFr
ZSBpdCBtb3JlIHJlYWRhYmxlIGFuZCBzcGxpdCBvdXQgdGhlIGxleGVyIGJpdHMgZnJvbSBmbG93
IGNvbnRyb2wgYml0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MzkzMTgKKworICAgICAgICBObyBmdW5jdGlvbmFsIGNoYW5nZXMsIG9ubHkgbW92aW5n
IGNvZGUgaW50byBzbWFsbGVyIGZ1bmN0aW9ucy4KKworICAgICAgICBUaGlzIGNvZGUgaXMgYWxy
ZWFkeSBjb3ZlcmVkIGJ5IG51bWVyb3VzIGxheW91dCB0ZXN0cy4KKworICAgICAgICBUZXN0ZWQg
dGhpcyB3aXRoIDEwMCBQTFQgcnVucy4gIFRoZSBQTFQgY2xhaW1zIGl0J3MgYSAwLjUlICgxMW1z
LzIyMDBtcykKKyAgICAgICAgcHJvZ3Jlc3Npb24sIGJ1dCBJIHRoaW5rIGl0J3MganVzdCBub2lz
ZS4KKworICAgICAgICAqIGRvbS9Ub2tlbml6ZXIuaDoKKyAgICAgICAgKiBodG1sL0hUTUxUb2tl
bml6ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRva2VuaXplcjo6YWR2YW5jZSk6Cisg
ICAgICAgICAtIE5ldyBmdW50aW9uIHRvIGVuY2FwdWxhdGUgY29kZSB3aGljaCB3aWxsIG1vdmUg
aW50byBIVE1MTGV4ZXIgZXZlbnR1YWxseS4KKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUb2tlbml6
ZXI6OndpbGxXcml0ZUhUTUwpOgorICAgICAgICAgLSBOZXcgZnVuY3Rpb24gdG8gaGFuZGxlIGNh
bGxpbmcgYW55IHByZS13cml0ZSBkZWxlZ2F0ZXMuCisgICAgICAgIChXZWJDb3JlOjpIVE1MVG9r
ZW5pemVyOjpkaWRXcml0ZUhUTUwpOgorICAgICAgICAgLSBOZXcgZnVuY3Rpb24gdG8gaGFuZGxl
IGNhbGxpbmcgYW55IHBvc3Qtd3JpdGUgZGVsZWdhdGVzLgorICAgICAgICAoV2ViQ29yZTo6SFRN
TFRva2VuaXplcjo6d3JpdGUpOgorICAgICAgICAgLSBDYWxsIHRoZSBuZXcgZnVuY3Rpb25zLgor
ICAgICAgICAqIGh0bWwvSFRNTFRva2VuaXplci5oOgorCiAyMDEwLTA1LTE4ICBTYW0gV2Vpbmln
ICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQW5vdGhlciBhdHRlbXB0IHRvIGZpeCB0aGUg
YnVpbGQuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2RvbS9Ub2tlbml6ZXIuaCBiL1dlYkNvcmUvZG9t
L1Rva2VuaXplci5oCmluZGV4IDkzOWFjNzBiMjRiYzYxYzJiNmI4NTE0YTdiM2Q2OTk5NzI3OTM5
ODcuLmQ2YWMxYThkYjNjNjUxMTgzYzhkNGFkMTdkMzMzMjQxMDNjMWU3MWIgMTAwNjQ0Ci0tLSBh
L1dlYkNvcmUvZG9tL1Rva2VuaXplci5oCisrKyBiL1dlYkNvcmUvZG9tL1Rva2VuaXplci5oCkBA
IC0yOSw2ICsyOSw5IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICBjbGFzcyBTZWdtZW50ZWRT
dHJpbmc7CiAgICAgY2xhc3MgWFNTQXVkaXRvcjsKIAorICAgIC8vIEZJWE1FOiBUaGlzIGNsYXNz
IHNob3VsZCByZW5hbWVkIERvY3VtZW50UGFyc2VyIG9yIHNpbWlsYXIgdG8gZXhwcmVzcworICAg
IC8vIHRoYXQgaXQgZG9lcyBtb3JlIHRoYW4gdG9rZW5pemluZy4gIEl0IG1hbmFnZXMgdGhlIGxp
ZmV0aW1lIG9mIG9mIHRoZQorICAgIC8vIHBhcnNlciBhcyB3ZWxsIGFzIGhhbmRsZXMgdmFyaW91
cyB0YWctaGFuZGxpbmcgaGFja3MgZm9yIEhUTUwvWE1MLgogICAgIGNsYXNzIFRva2VuaXplciA6
IHB1YmxpYyBOb25jb3B5YWJsZSB7CiAgICAgcHVibGljOgogICAgICAgICB2aXJ0dWFsIH5Ub2tl
bml6ZXIoKSB7IH0KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MVG9rZW5pemVyLmNwcCBi
L1dlYkNvcmUvaHRtbC9IVE1MVG9rZW5pemVyLmNwcAppbmRleCBjODA3YTRmNTg5YzliZmNiNGZh
MDg0ZGE2MDU0MzY1MWUwNDA3N2UyLi5lMmQ0NzAzNDE4NmI1Y2Q0MTA5OGRlMDg2MjI1ZGNkYTkw
ZTlkNzk5IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5jcHAKKysrIGIv
V2ViQ29yZS9odG1sL0hUTUxUb2tlbml6ZXIuY3BwCkBAIC0xNjIwLDcgKzE2MjAsMTQzIEBAIGlu
bGluZSBib29sIEhUTUxUb2tlbml6ZXI6OmNvbnRpbnVlUHJvY2Vzc2luZyhpbnQmIHByb2Nlc3Nl
ZENvdW50LCBkb3VibGUgc3RhcnRUCiAgICAgcHJvY2Vzc2VkQ291bnQrKzsKICAgICByZXR1cm4g
dHJ1ZTsKIH0KLSAgICAKKworLy8gVHVybnMgdGhlIHN0YXRlbWFjaGluZSBvbmUgY3JhbmsgdXNp
bmcgdGhlIHBhc3NlZCBpbiBTdGF0ZSBvYmplY3QuCisvLyBGSVhNRTogRXZlbnR1YWxseSB0aGlz
IHNob3VsZCBtb2RpZnkgbV9zdGF0ZSBkaXJlY3RseS4KK2lubGluZSB2b2lkIEhUTUxUb2tlbml6
ZXI6OmFkdmFuY2UoU3RhdGUmIHN0YXRlKQoreworICAgIC8vIGRvIHdlIG5lZWQgdG8gZW5sYXJn
ZSB0aGUgYnVmZmVyPworICAgIGNoZWNrQnVmZmVyKCk7CisKKyAgICBVQ2hhciBjYyA9ICptX3Ny
YzsKKworICAgIGJvb2wgd2FzU2tpcExGID0gc3RhdGUuc2tpcExGKCk7CisgICAgaWYgKHdhc1Nr
aXBMRikKKyAgICAgICAgc3RhdGUuc2V0U2tpcExGKGZhbHNlKTsKKworICAgIGlmICh3YXNTa2lw
TEYgJiYgKGNjID09ICdcbicpKQorICAgICAgICBtX3NyYy5hZHZhbmNlKCk7CisgICAgZWxzZSBp
ZiAoc3RhdGUubmVlZHNTcGVjaWFsV3JpdGVIYW5kbGluZygpKSB7CisgICAgICAgIC8vIGl0J3Mg
aW1wb3J0YW50IHRvIGtlZXAgbmVlZHNTcGVjaWFsV3JpdGVIYW5kbGluZyB3aXRoIHRoZSBmbGFn
cyB0aGlzIGJsb2NrIHRlc3RzCisgICAgICAgIGlmIChzdGF0ZS5oYXNFbnRpdHlTdGF0ZSgpKQor
ICAgICAgICAgICAgc3RhdGUgPSBwYXJzZUVudGl0eShtX3NyYywgbV9kZXN0LCBzdGF0ZSwgbV9j
QnVmZmVyUG9zLCBmYWxzZSwgc3RhdGUuaGFzVGFnU3RhdGUoKSk7CisgICAgICAgIGVsc2UgaWYg
KHN0YXRlLmluUGxhaW5UZXh0KCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlVGV4dChtX3Ny
Yywgc3RhdGUpOworICAgICAgICBlbHNlIGlmIChzdGF0ZS5pbkFueU5vbkhUTUxUZXh0KCkpCisg
ICAgICAgICAgICBzdGF0ZSA9IHBhcnNlTm9uSFRNTFRleHQobV9zcmMsIHN0YXRlKTsKKyAgICAg
ICAgZWxzZSBpZiAoc3RhdGUuaW5Db21tZW50KCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNl
Q29tbWVudChtX3NyYywgc3RhdGUpOworICAgICAgICBlbHNlIGlmIChzdGF0ZS5pbkRvY3R5cGUo
KSkKKyAgICAgICAgICAgIHN0YXRlID0gcGFyc2VEb2N0eXBlKG1fc3JjLCBzdGF0ZSk7CisgICAg
ICAgIGVsc2UgaWYgKHN0YXRlLmluU2VydmVyKCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNl
U2VydmVyKG1fc3JjLCBzdGF0ZSk7CisgICAgICAgIGVsc2UgaWYgKHN0YXRlLmluUHJvY2Vzc2lu
Z0luc3RydWN0aW9uKCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlUHJvY2Vzc2luZ0luc3Ry
dWN0aW9uKG1fc3JjLCBzdGF0ZSk7CisgICAgICAgIGVsc2UgaWYgKHN0YXRlLmhhc1RhZ1N0YXRl
KCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlVGFnKG1fc3JjLCBzdGF0ZSk7CisgICAgICAg
IGVsc2UgaWYgKHN0YXRlLnN0YXJ0VGFnKCkpIHsKKyAgICAgICAgICAgIHN0YXRlLnNldFN0YXJ0
VGFnKGZhbHNlKTsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgc3dpdGNoIChjYykgeworICAg
ICAgICAgICAgY2FzZSAnLyc6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBj
YXNlICchJzogeworICAgICAgICAgICAgICAgIC8vIDwhLS0gY29tbWVudCAtLT4gb3IgPCFET0NU
WVBFIC4uLj4KKyAgICAgICAgICAgICAgICBzZWFyY2hDb3VudCA9IDE7IC8vIExvb2sgZm9yICc8
IS0tJyBzZXF1ZW5jZSB0byBzdGFydCBjb21tZW50IG9yICc8IURPQ1RZUEUnIHNlcXVlbmNlIHRv
IHN0YXJ0IGRvY3R5cGUKKyAgICAgICAgICAgICAgICBtX2RvY3R5cGVTZWFyY2hDb3VudCA9IDE7
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBjYXNl
ICc/JzogeworICAgICAgICAgICAgICAgIC8vIHhtbCBwcm9jZXNzaW5nIGluc3RydWN0aW9uCisg
ICAgICAgICAgICAgICAgc3RhdGUuc2V0SW5Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24odHJ1ZSk7Cisg
ICAgICAgICAgICAgICAgdHF1b3RlID0gTm9RdW90ZTsKKyAgICAgICAgICAgICAgICBzdGF0ZSA9
IHBhcnNlUHJvY2Vzc2luZ0luc3RydWN0aW9uKG1fc3JjLCBzdGF0ZSk7CisgICAgICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgY2FzZSAnJSc6CisgICAgICAg
ICAgICAgICAgaWYgKCFtX2Jyb2tlblNlcnZlcikgeworICAgICAgICAgICAgICAgICAgICAvLyA8
JSBzZXJ2ZXIgc3R1ZmYsIGhhbmRsZSBhcyBjb21tZW50ICU+CisgICAgICAgICAgICAgICAgICAg
IHN0YXRlLnNldEluU2VydmVyKHRydWUpOworICAgICAgICAgICAgICAgICAgICB0cXVvdGUgPSBO
b1F1b3RlOworICAgICAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlU2VydmVyKG1fc3JjLCBz
dGF0ZSk7CisgICAgICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgLy8gZWxzZSBmYWxsIHRocm91Z2gKKyAgICAgICAgICAgIGRlZmF1bHQ6
IHsKKyAgICAgICAgICAgICAgICBpZiAoKChjYyA+PSAnYScpICYmIChjYyA8PSAneicpKSB8fCAo
KGNjID49ICdBJykgJiYgKGNjIDw9ICdaJykpKSB7CisgICAgICAgICAgICAgICAgICAgIC8vIFN0
YXJ0IG9mIGEgU3RhcnQtVGFnCisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAg
ICAgICAgICAgLy8gSW52YWxpZCB0YWcKKyAgICAgICAgICAgICAgICAgICAgLy8gQWRkIGFzIGlz
CisgICAgICAgICAgICAgICAgICAgICptX2Rlc3QgPSAnPCc7CisgICAgICAgICAgICAgICAgICAg
IG1fZGVzdCsrOworICAgICAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAg
fQorICAgICAgICAgICAgfQorICAgICAgICAgICAgfTsgLy8gZW5kIGNhc2UKKworICAgICAgICAg
ICAgcHJvY2Vzc1Rva2VuKCk7CisKKyAgICAgICAgICAgIG1fY0J1ZmZlclBvcyA9IDA7CisgICAg
ICAgICAgICBzdGF0ZS5zZXRUYWdTdGF0ZShUYWdOYW1lKTsKKyAgICAgICAgICAgIHN0YXRlID0g
cGFyc2VUYWcobV9zcmMsIHN0YXRlKTsKKyAgICAgICAgfQorICAgIH0gZWxzZSBpZiAoY2MgPT0g
JyYnICYmICFtX3NyYy5lc2NhcGVkKCkpIHsKKyAgICAgICAgbV9zcmMuYWR2YW5jZVBhc3ROb25O
ZXdsaW5lKCk7CisgICAgICAgIHN0YXRlID0gcGFyc2VFbnRpdHkobV9zcmMsIG1fZGVzdCwgc3Rh
dGUsIG1fY0J1ZmZlclBvcywgdHJ1ZSwgc3RhdGUuaGFzVGFnU3RhdGUoKSk7CisgICAgfSBlbHNl
IGlmIChjYyA9PSAnPCcgJiYgIW1fc3JjLmVzY2FwZWQoKSkgeworICAgICAgICBtX2N1cnJlbnRU
YWdTdGFydExpbmVOdW1iZXIgPSBtX2xpbmVOdW1iZXI7CisgICAgICAgIG1fc3JjLmFkdmFuY2VQ
YXN0Tm9uTmV3bGluZSgpOworICAgICAgICBzdGF0ZS5zZXRTdGFydFRhZyh0cnVlKTsKKyAgICAg
ICAgc3RhdGUuc2V0RGlzY2FyZExGKGZhbHNlKTsKKyAgICB9IGVsc2UgaWYgKGNjID09ICdcbicg
fHwgY2MgPT0gJ1xyJykgeworICAgICAgICBpZiAoc3RhdGUuZGlzY2FyZExGKCkpCisgICAgICAg
ICAgICAvLyBJZ25vcmUgdGhpcyBMRgorICAgICAgICAgICAgc3RhdGUuc2V0RGlzY2FyZExGKGZh
bHNlKTsgLy8gV2UgaGF2ZSBkaXNjYXJkZWQgMSBMRgorICAgICAgICBlbHNlIHsKKyAgICAgICAg
ICAgIC8vIFByb2Nlc3MgdGhpcyBMRgorICAgICAgICAgICAgKm1fZGVzdCsrID0gJ1xuJzsKKyAg
ICAgICAgICAgIGlmIChjYyA9PSAnXHInICYmICFtX3NyYy5leGNsdWRlTGluZU51bWJlcnMoKSkK
KyAgICAgICAgICAgICAgICBtX2xpbmVOdW1iZXIrKzsKKyAgICAgICAgfQorCisgICAgICAgIC8q
IENoZWNrIGZvciBNUy1ET1MgQ1JMRiBzZXF1ZW5jZSAqLworICAgICAgICBpZiAoY2MgPT0gJ1xy
JykKKyAgICAgICAgICAgIHN0YXRlLnNldFNraXBMRih0cnVlKTsKKyAgICAgICAgbV9zcmMuYWR2
YW5jZShtX2xpbmVOdW1iZXIpOworICAgIH0gZWxzZSB7CisgICAgICAgIHN0YXRlLnNldERpc2Nh
cmRMRihmYWxzZSk7CisgICAgICAgICptX2Rlc3QrKyA9IGNjOworICAgICAgICBtX3NyYy5hZHZh
bmNlUGFzdE5vbk5ld2xpbmUoKTsKKyAgICB9Cit9CisKK3ZvaWQgSFRNTFRva2VuaXplcjo6d2ls
bFdyaXRlSFRNTChjb25zdCBTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSkKK3sKKyAgICAjaWZkZWYg
SU5TVFJVTUVOVF9MQVlPVVRfU0NIRURVTElORworICAgICAgICBpZiAoIW1fZG9jLT5vd25lckVs
ZW1lbnQoKSkKKyAgICAgICAgICAgIHByaW50ZigiQmVnaW5uaW5nIHdyaXRlIGF0IHRpbWUgJWRc
biIsIG1fZG9jLT5lbGFwc2VkVGltZSgpKTsKKyAgICAjZW5kaWYKKworICAgICNpZiBFTkFCTEUo
SU5TUEVDVE9SKQorICAgICAgICBpZiAoSW5zcGVjdG9yVGltZWxpbmVBZ2VudCogdGltZWxpbmVB
Z2VudCA9IG1fZG9jLT5pbnNwZWN0b3JUaW1lbGluZUFnZW50KCkpCisgICAgICAgICAgICB0aW1l
bGluZUFnZW50LT53aWxsV3JpdGVIVE1MKHNvdXJjZS5sZW5ndGgoKSwgbV9saW5lTnVtYmVyKTsK
KyAgICAjZW5kaWYKK30KKwordm9pZCBIVE1MVG9rZW5pemVyOjpkaWRXcml0ZUhUTUwoKQorewor
ICAgICNpZmRlZiBJTlNUUlVNRU5UX0xBWU9VVF9TQ0hFRFVMSU5HCisgICAgICAgIGlmICghbV9k
b2MtPm93bmVyRWxlbWVudCgpKQorICAgICAgICAgICAgcHJpbnRmKCJFbmRpbmcgd3JpdGUgYXQg
dGltZSAlZFxuIiwgbV9kb2MtPmVsYXBzZWRUaW1lKCkpOworICAgICNlbmRpZgorCisgICAgI2lm
IEVOQUJMRShJTlNQRUNUT1IpCisgICAgICAgIGlmIChJbnNwZWN0b3JUaW1lbGluZUFnZW50KiB0
aW1lbGluZUFnZW50ID0gbV9kb2MtPmluc3BlY3RvclRpbWVsaW5lQWdlbnQoKSkKKyAgICAgICAg
ICAgIHRpbWVsaW5lQWdlbnQtPmRpZFdyaXRlSFRNTChtX2xpbmVOdW1iZXIpOworICAgICNlbmRp
ZgorfQorCiB2b2lkIEhUTUxUb2tlbml6ZXI6OndyaXRlKGNvbnN0IFNlZ21lbnRlZFN0cmluZyYg
c3RyLCBib29sIGFwcGVuZERhdGEpCiB7CiAgICAgaWYgKCFtX2J1ZmZlcikKQEAgLTE2NjMsMTQ4
ICsxNzk5LDIzIEBAIHZvaWQgSFRNTFRva2VuaXplcjo6d3JpdGUoY29uc3QgU2VnbWVudGVkU3Ry
aW5nJiBzdHIsIGJvb2wgYXBwZW5kRGF0YSkKIAogICAgIGJvb2wgd2FzSW5Xcml0ZSA9IG1faW5X
cml0ZTsKICAgICBtX2luV3JpdGUgPSB0cnVlOwotICAgIAotI2lmZGVmIElOU1RSVU1FTlRfTEFZ
T1VUX1NDSEVEVUxJTkcKLSAgICBpZiAoIW1fZG9jLT5vd25lckVsZW1lbnQoKSkKLSAgICAgICAg
cHJpbnRmKCJCZWdpbm5pbmcgd3JpdGUgYXQgdGltZSAlZFxuIiwgbV9kb2MtPmVsYXBzZWRUaW1l
KCkpOwotI2VuZGlmCiAKLSAgICBpbnQgcHJvY2Vzc2VkQ291bnQgPSAwOwotICAgIGRvdWJsZSBz
dGFydFRpbWUgPSBjdXJyZW50VGltZSgpOworICAgIHdpbGxXcml0ZUhUTUwoc291cmNlKTsKIAot
I2lmIEVOQUJMRShJTlNQRUNUT1IpCi0gICAgaWYgKEluc3BlY3RvclRpbWVsaW5lQWdlbnQqIHRp
bWVsaW5lQWdlbnQgPSBtX2RvYy0+aW5zcGVjdG9yVGltZWxpbmVBZ2VudCgpKQotICAgICAgICB0
aW1lbGluZUFnZW50LT53aWxsV3JpdGVIVE1MKHNvdXJjZS5sZW5ndGgoKSwgbV9saW5lTnVtYmVy
KTsKLSNlbmRpZgotICAKICAgICBGcmFtZSogZnJhbWUgPSBtX2RvYy0+ZnJhbWUoKTsKLQogICAg
IFN0YXRlIHN0YXRlID0gbV9zdGF0ZTsKKyAgICBpbnQgcHJvY2Vzc2VkQ291bnQgPSAwOworICAg
IGRvdWJsZSBzdGFydFRpbWUgPSBjdXJyZW50VGltZSgpOwogCiAgICAgd2hpbGUgKCFtX3NyYy5p
c0VtcHR5KCkgJiYgKCFmcmFtZSB8fCAhZnJhbWUtPnJlZGlyZWN0U2NoZWR1bGVyKCktPmxvY2F0
aW9uQ2hhbmdlUGVuZGluZygpKSkgewogICAgICAgICBpZiAoIWNvbnRpbnVlUHJvY2Vzc2luZyhw
cm9jZXNzZWRDb3VudCwgc3RhcnRUaW1lLCBzdGF0ZSkpCiAgICAgICAgICAgICBicmVhazsKLQot
ICAgICAgICAvLyBkbyB3ZSBuZWVkIHRvIGVubGFyZ2UgdGhlIGJ1ZmZlcj8KLSAgICAgICAgY2hl
Y2tCdWZmZXIoKTsKLQotICAgICAgICBVQ2hhciBjYyA9ICptX3NyYzsKLQotICAgICAgICBib29s
IHdhc1NraXBMRiA9IHN0YXRlLnNraXBMRigpOwotICAgICAgICBpZiAod2FzU2tpcExGKQotICAg
ICAgICAgICAgc3RhdGUuc2V0U2tpcExGKGZhbHNlKTsKLQotICAgICAgICBpZiAod2FzU2tpcExG
ICYmIChjYyA9PSAnXG4nKSkKLSAgICAgICAgICAgIG1fc3JjLmFkdmFuY2UoKTsKLSAgICAgICAg
ZWxzZSBpZiAoc3RhdGUubmVlZHNTcGVjaWFsV3JpdGVIYW5kbGluZygpKSB7Ci0gICAgICAgICAg
ICAvLyBpdCdzIGltcG9ydGFudCB0byBrZWVwIG5lZWRzU3BlY2lhbFdyaXRlSGFuZGxpbmcgd2l0
aCB0aGUgZmxhZ3MgdGhpcyBibG9jayB0ZXN0cwotICAgICAgICAgICAgaWYgKHN0YXRlLmhhc0Vu
dGl0eVN0YXRlKCkpCi0gICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJzZUVudGl0eShtX3NyYywg
bV9kZXN0LCBzdGF0ZSwgbV9jQnVmZmVyUG9zLCBmYWxzZSwgc3RhdGUuaGFzVGFnU3RhdGUoKSk7
Ci0gICAgICAgICAgICBlbHNlIGlmIChzdGF0ZS5pblBsYWluVGV4dCgpKQotICAgICAgICAgICAg
ICAgIHN0YXRlID0gcGFyc2VUZXh0KG1fc3JjLCBzdGF0ZSk7Ci0gICAgICAgICAgICBlbHNlIGlm
IChzdGF0ZS5pbkFueU5vbkhUTUxUZXh0KCkpCi0gICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJz
ZU5vbkhUTUxUZXh0KG1fc3JjLCBzdGF0ZSk7Ci0gICAgICAgICAgICBlbHNlIGlmIChzdGF0ZS5p
bkNvbW1lbnQoKSkKLSAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlQ29tbWVudChtX3NyYywg
c3RhdGUpOwotICAgICAgICAgICAgZWxzZSBpZiAoc3RhdGUuaW5Eb2N0eXBlKCkpCi0gICAgICAg
ICAgICAgICAgc3RhdGUgPSBwYXJzZURvY3R5cGUobV9zcmMsIHN0YXRlKTsKLSAgICAgICAgICAg
IGVsc2UgaWYgKHN0YXRlLmluU2VydmVyKCkpCi0gICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJz
ZVNlcnZlcihtX3NyYywgc3RhdGUpOwotICAgICAgICAgICAgZWxzZSBpZiAoc3RhdGUuaW5Qcm9j
ZXNzaW5nSW5zdHJ1Y3Rpb24oKSkKLSAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlUHJvY2Vz
c2luZ0luc3RydWN0aW9uKG1fc3JjLCBzdGF0ZSk7Ci0gICAgICAgICAgICBlbHNlIGlmIChzdGF0
ZS5oYXNUYWdTdGF0ZSgpKQotICAgICAgICAgICAgICAgIHN0YXRlID0gcGFyc2VUYWcobV9zcmMs
IHN0YXRlKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKHN0YXRlLnN0YXJ0VGFnKCkpIHsKLSAgICAg
ICAgICAgICAgICBzdGF0ZS5zZXRTdGFydFRhZyhmYWxzZSk7Ci0gICAgICAgICAgICAgICAgCi0g
ICAgICAgICAgICAgICAgc3dpdGNoIChjYykgewotICAgICAgICAgICAgICAgIGNhc2UgJy8nOgot
ICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBjYXNlICchJzogewot
ICAgICAgICAgICAgICAgICAgICAvLyA8IS0tIGNvbW1lbnQgLS0+IG9yIDwhRE9DVFlQRSAuLi4+
Ci0gICAgICAgICAgICAgICAgICAgIHNlYXJjaENvdW50ID0gMTsgLy8gTG9vayBmb3IgJzwhLS0n
IHNlcXVlbmNlIHRvIHN0YXJ0IGNvbW1lbnQgb3IgJzwhRE9DVFlQRScgc2VxdWVuY2UgdG8gc3Rh
cnQgZG9jdHlwZQotICAgICAgICAgICAgICAgICAgICBtX2RvY3R5cGVTZWFyY2hDb3VudCA9IDE7
Ci0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgICAgICBjYXNlICc/JzogewotICAgICAgICAgICAgICAgICAgICAvLyB4bWwgcHJvY2Vzc2lu
ZyBpbnN0cnVjdGlvbgotICAgICAgICAgICAgICAgICAgICBzdGF0ZS5zZXRJblByb2Nlc3NpbmdJ
bnN0cnVjdGlvbih0cnVlKTsKLSAgICAgICAgICAgICAgICAgICAgdHF1b3RlID0gTm9RdW90ZTsK
LSAgICAgICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJzZVByb2Nlc3NpbmdJbnN0cnVjdGlvbiht
X3NyYywgc3RhdGUpOwotICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgY2Fz
ZSAnJSc6Ci0gICAgICAgICAgICAgICAgICAgIGlmICghbV9icm9rZW5TZXJ2ZXIpIHsKLSAgICAg
ICAgICAgICAgICAgICAgICAgIC8vIDwlIHNlcnZlciBzdHVmZiwgaGFuZGxlIGFzIGNvbW1lbnQg
JT4KLSAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLnNldEluU2VydmVyKHRydWUpOwotICAg
ICAgICAgICAgICAgICAgICAgICAgdHF1b3RlID0gTm9RdW90ZTsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHN0YXRlID0gcGFyc2VTZXJ2ZXIobV9zcmMsIHN0YXRlKTsKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAg
ICAgICAgIC8vIGVsc2UgZmFsbCB0aHJvdWdoCi0gICAgICAgICAgICAgICAgZGVmYXVsdDogewot
ICAgICAgICAgICAgICAgICAgICBpZiAoICgoY2MgPj0gJ2EnKSAmJiAoY2MgPD0gJ3onKSkgfHwg
KChjYyA+PSAnQScpICYmIChjYyA8PSAnWicpKSkgewotICAgICAgICAgICAgICAgICAgICAgICAg
Ly8gU3RhcnQgb2YgYSBTdGFydC1UYWcKLSAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKLSAg
ICAgICAgICAgICAgICAgICAgICAgIC8vIEludmFsaWQgdGFnCi0gICAgICAgICAgICAgICAgICAg
ICAgICAvLyBBZGQgYXMgaXMKLSAgICAgICAgICAgICAgICAgICAgICAgICptX2Rlc3QgPSAnPCc7
Ci0gICAgICAgICAgICAgICAgICAgICAgICBtX2Rlc3QrKzsKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgfQot
ICAgICAgICAgICAgICAgIH07IC8vIGVuZCBjYXNlCi0KLSAgICAgICAgICAgICAgICBwcm9jZXNz
VG9rZW4oKTsKLQotICAgICAgICAgICAgICAgIG1fY0J1ZmZlclBvcyA9IDA7Ci0gICAgICAgICAg
ICAgICAgc3RhdGUuc2V0VGFnU3RhdGUoVGFnTmFtZSk7Ci0gICAgICAgICAgICAgICAgc3RhdGUg
PSBwYXJzZVRhZyhtX3NyYywgc3RhdGUpOwotICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2Ug
aWYgKGNjID09ICcmJyAmJiAhbV9zcmMuZXNjYXBlZCgpKSB7Ci0gICAgICAgICAgICBtX3NyYy5h
ZHZhbmNlUGFzdE5vbk5ld2xpbmUoKTsKLSAgICAgICAgICAgIHN0YXRlID0gcGFyc2VFbnRpdHko
bV9zcmMsIG1fZGVzdCwgc3RhdGUsIG1fY0J1ZmZlclBvcywgdHJ1ZSwgc3RhdGUuaGFzVGFnU3Rh
dGUoKSk7Ci0gICAgICAgIH0gZWxzZSBpZiAoY2MgPT0gJzwnICYmICFtX3NyYy5lc2NhcGVkKCkp
IHsKLSAgICAgICAgICAgIG1fY3VycmVudFRhZ1N0YXJ0TGluZU51bWJlciA9IG1fbGluZU51bWJl
cjsKLSAgICAgICAgICAgIG1fc3JjLmFkdmFuY2VQYXN0Tm9uTmV3bGluZSgpOwotICAgICAgICAg
ICAgc3RhdGUuc2V0U3RhcnRUYWcodHJ1ZSk7Ci0gICAgICAgICAgICBzdGF0ZS5zZXREaXNjYXJk
TEYoZmFsc2UpOwotICAgICAgICB9IGVsc2UgaWYgKGNjID09ICdcbicgfHwgY2MgPT0gJ1xyJykg
ewotICAgICAgICAgICAgaWYgKHN0YXRlLmRpc2NhcmRMRigpKQotICAgICAgICAgICAgICAgIC8v
IElnbm9yZSB0aGlzIExGCi0gICAgICAgICAgICAgICAgc3RhdGUuc2V0RGlzY2FyZExGKGZhbHNl
KTsgLy8gV2UgaGF2ZSBkaXNjYXJkZWQgMSBMRgotICAgICAgICAgICAgZWxzZSB7Ci0gICAgICAg
ICAgICAgICAgLy8gUHJvY2VzcyB0aGlzIExGCi0gICAgICAgICAgICAgICAgKm1fZGVzdCsrID0g
J1xuJzsKLSAgICAgICAgICAgICAgICBpZiAoY2MgPT0gJ1xyJyAmJiAhbV9zcmMuZXhjbHVkZUxp
bmVOdW1iZXJzKCkpCi0gICAgICAgICAgICAgICAgICAgIG1fbGluZU51bWJlcisrOwotICAgICAg
ICAgICAgfQotCi0gICAgICAgICAgICAvKiBDaGVjayBmb3IgTVMtRE9TIENSTEYgc2VxdWVuY2Ug
Ki8KLSAgICAgICAgICAgIGlmIChjYyA9PSAnXHInKQotICAgICAgICAgICAgICAgIHN0YXRlLnNl
dFNraXBMRih0cnVlKTsKLSAgICAgICAgICAgIG1fc3JjLmFkdmFuY2UobV9saW5lTnVtYmVyKTsK
LSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIHN0YXRlLnNldERpc2NhcmRMRihmYWxzZSk7
Ci0gICAgICAgICAgICAqbV9kZXN0KysgPSBjYzsKLSAgICAgICAgICAgIG1fc3JjLmFkdmFuY2VQ
YXN0Tm9uTmV3bGluZSgpOwotICAgICAgICB9CisgICAgICAgIGFkdmFuY2Uoc3RhdGUpOwogICAg
IH0KLSAgICAKLSNpZmRlZiBJTlNUUlVNRU5UX0xBWU9VVF9TQ0hFRFVMSU5HCi0gICAgaWYgKCFt
X2RvYy0+b3duZXJFbGVtZW50KCkpCi0gICAgICAgIHByaW50ZigiRW5kaW5nIHdyaXRlIGF0IHRp
bWUgJWRcbiIsIG1fZG9jLT5lbGFwc2VkVGltZSgpKTsKLSNlbmRpZgogCi0jaWYgRU5BQkxFKElO
U1BFQ1RPUikKLSAgICBpZiAoSW5zcGVjdG9yVGltZWxpbmVBZ2VudCogdGltZWxpbmVBZ2VudCA9
IG1fZG9jLT5pbnNwZWN0b3JUaW1lbGluZUFnZW50KCkpCi0gICAgICAgIHRpbWVsaW5lQWdlbnQt
PmRpZFdyaXRlSFRNTChtX2xpbmVOdW1iZXIpOwotI2VuZGlmCisgICAgZGlkV3JpdGVIVE1MKCk7
CiAKICAgICBtX2luV3JpdGUgPSB3YXNJbldyaXRlOwotCiAgICAgbV9zdGF0ZSA9IHN0YXRlOwog
CiAgICAgaWYgKG1fbm9Nb3JlRGF0YSAmJiAhbV9pbldyaXRlICYmICFzdGF0ZS5sb2FkaW5nRXh0
U2NyaXB0KCkgJiYgIW1fZXhlY3V0aW5nU2NyaXB0ICYmICFtX3RpbWVyLmlzQWN0aXZlKCkpCmRp
ZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5oIGIvV2ViQ29yZS9odG1sL0hU
TUxUb2tlbml6ZXIuaAppbmRleCAxYjAzMTRjMDRiZGJiNTQzMTg1NDEwYzI4ZTk1Y2FjMzRlNzZk
MzU1Li5hNDc3MGE4OTY2NjJmMjJhZGNjMmI1NmZkZjYyN2FmOTI0OGNiYjZjIDEwMDY0NAotLS0g
YS9XZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5oCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MVG9r
ZW5pemVyLmgKQEAgLTE3Myw2ICsxNzMsMTAgQEAgcHJpdmF0ZToKIAogICAgIHZvaWQgcmVzZXQo
KTsKIAorICAgIHZvaWQgd2lsbFdyaXRlSFRNTChjb25zdCBTZWdtZW50ZWRTdHJpbmcmKTsKKyAg
ICBpbmxpbmUgdm9pZCBhZHZhbmNlKFN0YXRlJik7CisgICAgdm9pZCBkaWRXcml0ZUhUTUwoKTsK
KwogICAgIFBhc3NSZWZQdHI8Tm9kZT4gcHJvY2Vzc1Rva2VuKCk7CiAgICAgdm9pZCBwcm9jZXNz
RG9jdHlwZVRva2VuKCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>56443</attachid>
            <date>2010-05-18 20:16:27 -0700</date>
            <delta_ts>2010-05-18 20:16:27 -0700</delta_ts>
            <desc>results from 100 plt runs w/o the patch</desc>
            <filename>without_patch_100.txt</filename>
            <type>text/plain</type>
            <size>24230</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3RhcnRpbmcgU2FmYXJpIHdpdGggRFlMRF9GUkFNRVdPUktfUEFUSCBzZXQgdG8gcG9pbnQgdG8g
YnVpbHQgV2ViS2l0IGluIC9idWlsZC9SZWxlYXNlLgpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9
IDQ5MDkuMSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDEyMi43IG1zCiAgU3F1YXJlLU1l
YW4tUm9vdCBUaW1lID0gMTE1LjkgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAyNy4zMCBN
QgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAg
IFRvdGFsIFRpbWUgPSAyNDIzLjkgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA2MC42IG1z
CiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTkuMCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6
ZSA9IDI4LjY0IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpG
SU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIzMzMuOSBtcwogICAgICAgICAgICAgIE1lYW4gVGlt
ZSA9IDU4LjMgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1NS43IG1zCiAgICAgICAgICAg
ICAgSGVhcCBTaXplID0gMzYuNjEgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE5Ny42IG1zCiAgICAgICAgICAg
ICAgTWVhbiBUaW1lID0gNTQuOSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjMgbXMK
ICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNi43MCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTczLjggbXMK
ICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC4zIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1l
ID0gNTIuNiBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM2LjcxIE1CCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9
IDIxOTUuNCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjkgbXMKICBTcXVhcmUtTWVh
bi1Sb290IFRpbWUgPSA1My4yIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzYuODMgTUIK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBU
b3RhbCBUaW1lID0gMjE4NS41IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuNiBtcwog
IFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjAgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUg
PSAzNi44NCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklO
SVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjEwLjAgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUg
PSA1NS4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuNSBtcwogICAgICAgICAgICAg
IEhlYXAgU2l6ZSA9IDM2Ljg1IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMTIuOCBtcwogICAgICAgICAgICAg
IE1lYW4gVGltZSA9IDU1LjMgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My41IG1zCiAg
ICAgICAgICAgICAgSGVhcCBTaXplID0gMzYuODYgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE5Ny4xIG1zCiAg
ICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuOSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9
IDUzLjEgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy40MSBNQgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAy
MTYzLjcgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC4xIG1zCiAgU3F1YXJlLU1lYW4t
Um9vdCBUaW1lID0gNTIuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM2Ljg4IE1CCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90
YWwgVGltZSA9IDIyNDQuNSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU2LjEgbXMKICBT
cXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1NC4xIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0g
MzcuNzUgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklT
SEVEOiAgICBUb3RhbCBUaW1lID0gMjE5NS44IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0g
NTQuOSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjMgbXMKICAgICAgICAgICAgICBI
ZWFwIFNpemUgPSAzNy43NiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTg4LjIgbXMKICAgICAgICAgICAgICBN
ZWFuIFRpbWUgPSA1NC43IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuOCBtcwogICAg
ICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljc3IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxODIuNyBtcwogICAg
ICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjYgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1
Mi44IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMzIgTUIKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIw
MS4yIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMCBtcwogIFNxdWFyZS1NZWFuLVJv
b3QgVGltZSA9IDUzLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4zMCBNQgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFs
IFRpbWUgPSAyMTg2LjAgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC42IG1zCiAgU3F1
YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuOSBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3
LjgwIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hF
RDogICAgVG90YWwgVGltZSA9IDIxNDYuMyBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDUz
LjcgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1MS45IG1zCiAgICAgICAgICAgICAgSGVh
cCBTaXplID0gMzcuODEgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIwMi41IG1zCiAgICAgICAgICAgICAgTWVh
biBUaW1lID0gNTUuMSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjQgbXMKICAgICAg
ICAgICAgICBIZWFwIFNpemUgPSAzNy44MiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTkyLjkgbXMKICAgICAg
ICAgICAgICBNZWFuIFRpbWUgPSA1NC44IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMu
MSBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjMxIE1CCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMTIu
MSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjMgbXMKICBTcXVhcmUtTWVhbi1Sb290
IFRpbWUgPSA1My42IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuODQgTUIKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBU
aW1lID0gMjI0Ni45IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTYuMiBtcwogIFNxdWFy
ZS1NZWFuLVJvb3QgVGltZSA9IDU0LjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy44
NCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6
ICAgIFRvdGFsIFRpbWUgPSAyOTkxLjIgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA3NC44
IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNjkuOSBtcwogICAgICAgICAgICAgIEhlYXAg
U2l6ZSA9IDM3Ljg2IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIzNzMuNCBtcwogICAgICAgICAgICAgIE1lYW4g
VGltZSA9IDU5LjMgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Ni43IG1zCiAgICAgICAg
ICAgICAgSGVhcCBTaXplID0gMzcuODcgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjQ0My41IG1zCiAgICAgICAg
ICAgICAgTWVhbiBUaW1lID0gNjEuMSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDU3Ljcg
bXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy44NyBNQgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTY4LjYg
bXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBU
aW1lID0gNTIuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljg5IE1CCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGlt
ZSA9IDIyNTAuMCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU2LjIgbXMKICBTcXVhcmUt
TWVhbi1Sb290IFRpbWUgPSA1NC40IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuOTAg
TUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAg
ICBUb3RhbCBUaW1lID0gMjIxNy43IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuNCBt
cwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjUgbXMKICAgICAgICAgICAgICBIZWFwIFNp
emUgPSAzNy45MCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
RklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTY5LjggbXMKICAgICAgICAgICAgICBNZWFuIFRp
bWUgPSA1NC4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuNCBtcwogICAgICAgICAg
ICAgIEhlYXAgU2l6ZSA9IDM3LjkxIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNzYuNiBtcwogICAgICAgICAg
ICAgIE1lYW4gVGltZSA9IDU0LjQgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi42IG1z
CiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuOTMgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIwOS45IG1z
CiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGlt
ZSA9IDUzLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy45MyBNQgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUg
PSAyMTg3LjUgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC43IG1zCiAgU3F1YXJlLU1l
YW4tUm9vdCBUaW1lID0gNTIuOSBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljk0IE1C
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAg
VG90YWwgVGltZSA9IDIxNjcuOSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjIgbXMK
ICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi4zIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXpl
ID0gMzcuOTUgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJ
TklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE2My45IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1l
ID0gNTQuMSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjQgbXMKICAgICAgICAgICAg
ICBIZWFwIFNpemUgPSAzNy45NyBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjAxLjggbXMKICAgICAgICAgICAg
ICBNZWFuIFRpbWUgPSA1NS4wIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMiBtcwog
ICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljk4IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxODQuMyBtcwog
ICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjYgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUg
PSA1Mi45IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuOTkgTUIKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0g
MjIwNC4yIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMSBtcwogIFNxdWFyZS1NZWFu
LVJvb3QgVGltZSA9IDUzLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy45OSBNQgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRv
dGFsIFRpbWUgPSAyMTkzLjggbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC44IG1zCiAg
U3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9
IDM4LjAwIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5J
U0hFRDogICAgVG90YWwgVGltZSA9IDIyMTcuNiBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9
IDU1LjQgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My44IG1zCiAgICAgICAgICAgICAg
SGVhcCBTaXplID0gMzguMDEgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIxOC4wIG1zCiAgICAgICAgICAgICAg
TWVhbiBUaW1lID0gNTUuNSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjggbXMKICAg
ICAgICAgICAgICBIZWFwIFNpemUgPSAzOC41MSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTY3LjcgbXMKICAg
ICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0g
NTIuNCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjAzIE1CCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIx
NzEuMSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjMgbXMKICBTcXVhcmUtTWVhbi1S
b290IFRpbWUgPSA1Mi41IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMDQgTUIKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3Rh
bCBUaW1lID0gMjIwNy41IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMiBtcwogIFNx
dWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAz
OC4wNSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNI
RUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTcwLjUgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1
NC4zIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuNSBtcwogICAgICAgICAgICAgIEhl
YXAgU2l6ZSA9IDM4LjA2IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxOTguNCBtcwogICAgICAgICAgICAgIE1l
YW4gVGltZSA9IDU1LjAgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My4zIG1zCiAgICAg
ICAgICAgICAgSGVhcCBTaXplID0gMzguNTYgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIwOC42IG1zCiAgICAg
ICAgICAgICAgTWVhbiBUaW1lID0gNTUuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUz
LjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4wOCBNQgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjA2
LjMgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4yIG1zCiAgU3F1YXJlLU1lYW4tUm9v
dCBUaW1lID0gNTMuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjA5IE1CCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwg
VGltZSA9IDI5NTkuMCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDc0LjAgbXMKICBTcXVh
cmUtTWVhbi1Sb290IFRpbWUgPSA2Ni43IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzgu
MTAgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVE
OiAgICBUb3RhbCBUaW1lID0gMjI3OS42IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTcu
MCBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDU0LjEgbXMKICAgICAgICAgICAgICBIZWFw
IFNpemUgPSAzOC4xMSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTYxLjkgbXMKICAgICAgICAgICAgICBNZWFu
IFRpbWUgPSA1NC4wIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuMiBtcwogICAgICAg
ICAgICAgIEhlYXAgU2l6ZSA9IDM4LjYwIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNjQuOCBtcwogICAgICAg
ICAgICAgIE1lYW4gVGltZSA9IDU0LjEgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi4y
IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMTMgTUIKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE3NS4w
IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuNCBtcwogIFNxdWFyZS1NZWFuLVJvb3Qg
VGltZSA9IDUyLjYgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4xNCBNQgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRp
bWUgPSAyMTc2LjkgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC40IG1zCiAgU3F1YXJl
LU1lYW4tUm9vdCBUaW1lID0gNTIuOCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjE1
IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDog
ICAgVG90YWwgVGltZSA9IDIxNzUuOCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjQg
bXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi42IG1zCiAgICAgICAgICAgICAgSGVhcCBT
aXplID0gMzguMTYgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE4Ny4yIG1zCiAgICAgICAgICAgICAgTWVhbiBU
aW1lID0gNTQuNyBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjkgbXMKICAgICAgICAg
ICAgICBIZWFwIFNpemUgPSAzOC4xNyBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTY0LjggbXMKICAgICAgICAg
ICAgICBNZWFuIFRpbWUgPSA1NC4xIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuNCBt
cwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjE4IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxOTEuMCBt
cwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjggbXMKICBTcXVhcmUtTWVhbi1Sb290IFRp
bWUgPSA1My4xIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMTkgTUIKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1l
ID0gMjE2NS45IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuMSBtcwogIFNxdWFyZS1N
ZWFuLVJvb3QgVGltZSA9IDUyLjIgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4yMSBN
QgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAg
IFRvdGFsIFRpbWUgPSAyMTg1LjMgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC42IG1z
CiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6
ZSA9IDM4LjIxIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpG
SU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxODkuOCBtcwogICAgICAgICAgICAgIE1lYW4gVGlt
ZSA9IDU0LjcgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My4wIG1zCiAgICAgICAgICAg
ICAgSGVhcCBTaXplID0gMzguMTMgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE2OC40IG1zCiAgICAgICAgICAg
ICAgTWVhbiBUaW1lID0gNTQuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjQgbXMK
ICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4xMyBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjA3LjQgbXMK
ICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1l
ID0gNTMuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjE0IE1CCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9
IDIyMTAuOSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjMgbXMKICBTcXVhcmUtTWVh
bi1Sb290IFRpbWUgPSA1My4zIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMTUgTUIK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBU
b3RhbCBUaW1lID0gMjE4Mi4wIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuNSBtcwog
IFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjggbXMKICAgICAgICAgICAgICBIZWFwIFNpemUg
PSAzOC4xNiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklO
SVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTYyLjYgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUg
PSA1NC4xIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuMiBtcwogICAgICAgICAgICAg
IEhlYXAgU2l6ZSA9IDM4LjE3IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNjkuMSBtcwogICAgICAgICAgICAg
IE1lYW4gVGltZSA9IDU0LjIgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi40IG1zCiAg
ICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMTggTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE4MS44IG1zCiAg
ICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuNSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9
IDUyLjggbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4xOSBNQgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAy
MjAyLjYgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4xIG1zCiAgU3F1YXJlLU1lYW4t
Um9vdCBUaW1lID0gNTMuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjIwIE1CCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90
YWwgVGltZSA9IDIxNzQuOCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjQgbXMKICBT
cXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi42IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0g
MzguNzAgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklT
SEVEOiAgICBUb3RhbCBUaW1lID0gMjE3Ny4xIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0g
NTQuNCBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjcgbXMKICAgICAgICAgICAgICBI
ZWFwIFNpemUgPSAzOC4yMiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjM0LjYgbXMKICAgICAgICAgICAgICBN
ZWFuIFRpbWUgPSA1NS45IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTQuMiBtcwogICAg
ICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjIzIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMTUuMiBtcwogICAg
ICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjQgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1
My43IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguNzMgTUIKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjc3
NS40IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNjkuNCBtcwogIFNxdWFyZS1NZWFuLVJv
b3QgVGltZSA9IDYzLjggbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4yNSBNQgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFs
IFRpbWUgPSAyMzE3LjAgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1Ny45IG1zCiAgU3F1
YXJlLU1lYW4tUm9vdCBUaW1lID0gNTQuNyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4
LjI2IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hF
RDogICAgVG90YWwgVGltZSA9IDIxNzIuNCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0
LjMgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi43IG1zCiAgICAgICAgICAgICAgSGVh
cCBTaXplID0gMzguMjcgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIxMi4wIG1zCiAgICAgICAgICAgICAgTWVh
biBUaW1lID0gNTUuMyBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjUgbXMKICAgICAg
ICAgICAgICBIZWFwIFNpemUgPSAzOC4yOCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjU2LjIgbXMKICAgICAg
ICAgICAgICBNZWFuIFRpbWUgPSA1Ni40IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTQu
NiBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjI5IE1CCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNjku
NiBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjIgbXMKICBTcXVhcmUtTWVhbi1Sb290
IFRpbWUgPSA1Mi41IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMzAgTUIKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBU
aW1lID0gMjE2OC43IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuMiBtcwogIFNxdWFy
ZS1NZWFuLVJvb3QgVGltZSA9IDUyLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4z
MSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6
ICAgIFRvdGFsIFRpbWUgPSAyMTcyLjMgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC4z
IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuNSBtcwogICAgICAgICAgICAgIEhlYXAg
U2l6ZSA9IDM4LjMyIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNTcuNyBtcwogICAgICAgICAgICAgIE1lYW4g
VGltZSA9IDUzLjkgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi4yIG1zCiAgICAgICAg
ICAgICAgSGVhcCBTaXplID0gMzguMzMgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE3My40IG1zCiAgICAgICAg
ICAgICAgTWVhbiBUaW1lID0gNTQuMyBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjQg
bXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4zNCBNQgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTY4Ljcg
bXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBU
aW1lID0gNTIuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjM1IE1CCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGlt
ZSA9IDIxOTkuMCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjAgbXMKICBTcXVhcmUt
TWVhbi1Sb290IFRpbWUgPSA1My4yIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMzYg
TUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAg
ICBUb3RhbCBUaW1lID0gMjIwNC4xIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMSBt
cwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNp
emUgPSAzOC4zNyBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
RklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjEwLjAgbXMKICAgICAgICAgICAgICBNZWFuIFRp
bWUgPSA1NS4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuNSBtcwogICAgICAgICAg
ICAgIEhlYXAgU2l6ZSA9IDM4LjM4IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMDkuMSBtcwogICAgICAgICAg
ICAgIE1lYW4gVGltZSA9IDU1LjIgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My42IG1z
CiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMzkgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE5My4wIG1z
CiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuOCBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGlt
ZSA9IDUzLjEgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC40MCBNQgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUg
PSAyMTkzLjAgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC44IG1zCiAgU3F1YXJlLU1l
YW4tUm9vdCBUaW1lID0gNTMuMCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjQxIE1C
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAg
VG90YWwgVGltZSA9IDIyMDUuNiBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjEgbXMK
ICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My40IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXpl
ID0gMzguNDIgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJ
TklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE3MC4wIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1l
ID0gNTQuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjYgbXMKICAgICAgICAgICAg
ICBIZWFwIFNpemUgPSAzOC45MSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTg3LjggbXMKICAgICAgICAgICAg
ICBNZWFuIFRpbWUgPSA1NC43IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMSBtcwog
ICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjQ0IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMDIuNiBtcwog
ICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjEgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUg
PSA1My4yIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguNDQgTUIKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0g
MjIwNy4yIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMiBtcwogIFNxdWFyZS1NZWFu
LVJvb3QgVGltZSA9IDUzLjUgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC40NSBNQgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRv
dGFsIFRpbWUgPSAyMTk1LjkgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC45IG1zCiAg
U3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMSBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9
IDM4LjQ3IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5J
U0hFRDogICAgVG90YWwgVGltZSA9IDIyMzMuNCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9
IDU1LjggbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1NC4xIG1zCiAgICAgICAgICAgICAg
SGVhcCBTaXplID0gMzguNDggTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE4MS42IG1zCiAgICAgICAgICAgICAg
TWVhbiBUaW1lID0gNTQuNSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjggbXMKICAg
ICAgICAgICAgICBIZWFwIFNpemUgPSAzOC40OCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAzMDAzLjAgbXMKICAg
ICAgICAgICAgICBNZWFuIFRpbWUgPSA3NS4xIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0g
NjcuOSBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjUwIE1CCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIz
MTkuNCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU4LjAgbXMKICBTcXVhcmUtTWVhbi1S
b290IFRpbWUgPSA1NC44IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguNTEgTUIKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3Rh
bCBUaW1lID0gMjIxMC41IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMyBtcwogIFNx
dWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjYgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAz
OC41MiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNI
RUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTk3LjUgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1
NC45IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuNCBtcwogICAgICAgICAgICAgIEhl
YXAgU2l6ZSA9IDM4LjUyIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>56444</attachid>
            <date>2010-05-18 20:19:51 -0700</date>
            <delta_ts>2010-05-18 20:19:51 -0700</delta_ts>
            <desc>results from 100 plt runs w/ the inline patch</desc>
            <filename>with_inline_100.txt</filename>
            <type>text/plain</type>
            <size>24230</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3RhcnRpbmcgU2FmYXJpIHdpdGggRFlMRF9GUkFNRVdPUktfUEFUSCBzZXQgdG8gcG9pbnQgdG8g
YnVpbHQgV2ViS2l0IGluIC9idWlsZC9SZWxlYXNlLgpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9
IDkyNTEuNSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDIzMS4zIG1zCiAgU3F1YXJlLU1l
YW4tUm9vdCBUaW1lID0gMjAyLjcgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAyNi45MyBN
QgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAg
IFRvdGFsIFRpbWUgPSAyNDI0LjkgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA2MC42IG1z
CiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTkuMSBtcwogICAgICAgICAgICAgIEhlYXAgU2l6
ZSA9IDI4LjM4IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpG
SU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIzMDUuMiBtcwogICAgICAgICAgICAgIE1lYW4gVGlt
ZSA9IDU3LjYgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1NS4wIG1zCiAgICAgICAgICAg
ICAgSGVhcCBTaXplID0gMzYuMzQgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE2Ni43IG1zCiAgICAgICAgICAg
ICAgTWVhbiBUaW1lID0gNTQuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjUgbXMK
ICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNi40NCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTY4LjAgbXMK
ICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1l
ID0gNTIuNCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM2LjQ1IE1CCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9
IDIxNjUuMSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjEgbXMKICBTcXVhcmUtTWVh
bi1Sb290IFRpbWUgPSA1Mi40IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzYuNTcgTUIK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBU
b3RhbCBUaW1lID0gMjE1My4wIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTMuOCBtcwog
IFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUxLjkgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUg
PSAzNi41OCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklO
SVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjU4LjYgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUg
PSA1Ni41IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTQuNiBtcwogICAgICAgICAgICAg
IEhlYXAgU2l6ZSA9IDM2LjU5IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNzIuMCBtcwogICAgICAgICAgICAg
IE1lYW4gVGltZSA9IDU0LjMgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi43IG1zCiAg
ICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuMDggTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIwOS4wIG1zCiAg
ICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9
IDUzLjUgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNi42MSBNQgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAy
MjAzLjMgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4xIG1zCiAgU3F1YXJlLU1lYW4t
Um9vdCBUaW1lID0gNTMuNCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3LjExIE1CCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90
YWwgVGltZSA9IDIxNzEuMyBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjMgbXMKICBT
cXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi41IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0g
MzYuNjMgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklT
SEVEOiAgICBUb3RhbCBUaW1lID0gMjE2Ny4xIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0g
NTQuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjMgbXMKICAgICAgICAgICAgICBI
ZWFwIFNpemUgPSAzNi42NSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTcwLjYgbXMKICAgICAgICAgICAgICBN
ZWFuIFRpbWUgPSA1NC4zIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuNSBtcwogICAg
ICAgICAgICAgIEhlYXAgU2l6ZSA9IDM2LjY1IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNjguNyBtcwogICAg
ICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjIgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1
Mi42IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzYuNjcgTUIKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIw
NS45IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMSBtcwogIFNxdWFyZS1NZWFuLVJv
b3QgVGltZSA9IDUzLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNi42NyBNQgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFs
IFRpbWUgPSAyMTgxLjEgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC41IG1zCiAgU3F1
YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuNyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM2
LjY4IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hF
RDogICAgVG90YWwgVGltZSA9IDIyMDMuOCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1
LjEgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My40IG1zCiAgICAgICAgICAgICAgSGVh
cCBTaXplID0gMzcuNTUgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIxMC43IG1zCiAgICAgICAgICAgICAgTWVh
biBUaW1lID0gNTUuMyBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjYgbXMKICAgICAg
ICAgICAgICBIZWFwIFNpemUgPSAzNy41NSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTc1LjIgbXMKICAgICAg
ICAgICAgICBNZWFuIFRpbWUgPSA1NC40IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIu
OCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3LjU3IE1CCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNjAu
MyBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjAgbXMKICBTcXVhcmUtTWVhbi1Sb290
IFRpbWUgPSA1Mi4zIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMDYgTUIKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBU
aW1lID0gMjE2OC44IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuMiBtcwogIFNxdWFy
ZS1NZWFuLVJvb3QgVGltZSA9IDUyLjIgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy41
OSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6
ICAgIFRvdGFsIFRpbWUgPSAyMTM3LjQgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1My40
IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTEuOCBtcwogICAgICAgICAgICAgIEhlYXAg
U2l6ZSA9IDM4LjExIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDI5MTkuNCBtcwogICAgICAgICAgICAgIE1lYW4g
VGltZSA9IDczLjAgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA2NS45IG1zCiAgICAgICAg
ICAgICAgSGVhcCBTaXplID0gMzcuNjAgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIyMC44IG1zCiAgICAgICAg
ICAgICAgTWVhbiBUaW1lID0gNTUuNSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjcg
bXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy42MSBNQgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjA5Ljgg
bXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBU
aW1lID0gNTMuNiBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3LjYyIE1CCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGlt
ZSA9IDIyMTEuMyBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjMgbXMKICBTcXVhcmUt
TWVhbi1Sb290IFRpbWUgPSA1My41IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuNjMg
TUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAg
ICBUb3RhbCBUaW1lID0gMjE2My41IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuMSBt
cwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjMgbXMKICAgICAgICAgICAgICBIZWFwIFNp
emUgPSAzOC4xMyBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
RklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTc4LjEgbXMKICAgICAgICAgICAgICBNZWFuIFRp
bWUgPSA1NC41IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuOCBtcwogICAgICAgICAg
ICAgIEhlYXAgU2l6ZSA9IDM3LjY2IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxMzkuNyBtcwogICAgICAgICAg
ICAgIE1lYW4gVGltZSA9IDUzLjUgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1MS43IG1z
CiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuNjcgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE2Ny42IG1z
CiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGlt
ZSA9IDUyLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy42OCBNQgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUg
PSAyMjE0LjUgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS40IG1zCiAgU3F1YXJlLU1l
YW4tUm9vdCBUaW1lID0gNTMuNSBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjA4IE1C
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAg
VG90YWwgVGltZSA9IDIyMTkuOCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjUgbXMK
ICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My43IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXpl
ID0gMzguMDggTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJ
TklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIxMy43IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1l
ID0gNTUuMyBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjUgbXMKICAgICAgICAgICAg
ICBIZWFwIFNpemUgPSAzNy42MSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTgxLjEgbXMKICAgICAgICAgICAg
ICBNZWFuIFRpbWUgPSA1NC41IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuOSBtcwog
ICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3LjYyIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNjcuMSBtcwog
ICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjIgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUg
PSA1Mi40IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuNjMgTUIKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0g
MjE4MS4wIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuNSBtcwogIFNxdWFyZS1NZWFu
LVJvb3QgVGltZSA9IDUyLjcgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4xMiBNQgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRv
dGFsIFRpbWUgPSAyMTYwLjcgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC4wIG1zCiAg
U3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuMiBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9
IDM3LjY1IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5J
U0hFRDogICAgVG90YWwgVGltZSA9IDIxNzQuMiBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9
IDU0LjQgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi42IG1zCiAgICAgICAgICAgICAg
SGVhcCBTaXplID0gMzguMTcgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIwMy43IG1zCiAgICAgICAgICAgICAg
TWVhbiBUaW1lID0gNTUuMSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjQgbXMKICAg
ICAgICAgICAgICBIZWFwIFNpemUgPSAzNy42NyBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjEyLjkgbXMKICAg
ICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4zIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0g
NTMuNiBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3LjY3IE1CCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIx
NzEuOSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjMgbXMKICBTcXVhcmUtTWVhbi1S
b290IFRpbWUgPSA1Mi41IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMTcgTUIKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3Rh
bCBUaW1lID0gMjE4MC4xIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuNSBtcwogIFNx
dWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjggbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAz
OC4xOSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNI
RUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTg5LjMgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1
NC43IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMCBtcwogICAgICAgICAgICAgIEhl
YXAgU2l6ZSA9IDM3LjcxIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNjEuOCBtcwogICAgICAgICAgICAgIE1l
YW4gVGltZSA9IDU0LjAgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi4zIG1zCiAgICAg
ICAgICAgICAgSGVhcCBTaXplID0gMzguMjEgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIwOS4xIG1zCiAgICAg
ICAgICAgICAgTWVhbiBUaW1lID0gNTUuMiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUz
LjYgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy43MyBNQgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjA5
LjcgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4yIG1zCiAgU3F1YXJlLU1lYW4tUm9v
dCBUaW1lID0gNTMuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjIyIE1CCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwg
VGltZSA9IDIxNzkuMyBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjUgbXMKICBTcXVh
cmUtTWVhbi1Sb290IFRpbWUgPSA1Mi44IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcu
NzQgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVE
OiAgICBUb3RhbCBUaW1lID0gMjkxMi43IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNzIu
OCBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDY2LjMgbXMKICAgICAgICAgICAgICBIZWFw
IFNpemUgPSAzNy43NiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjE5LjUgbXMKICAgICAgICAgICAgICBNZWFu
IFRpbWUgPSA1NS41IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuNSBtcwogICAgICAg
ICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljc3IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNzguMiBtcwogICAgICAg
ICAgICAgIE1lYW4gVGltZSA9IDU0LjUgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi43
IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuNzggTUIKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE4OS4z
IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuNyBtcwogIFNxdWFyZS1NZWFuLVJvb3Qg
VGltZSA9IDUyLjggbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4yNyBNQgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRp
bWUgPSAyMTk5LjYgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4wIG1zCiAgU3F1YXJl
LU1lYW4tUm9vdCBUaW1lID0gNTMuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljc5
IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDog
ICAgVG90YWwgVGltZSA9IDIxNjYuNiBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjIg
bXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi41IG1zCiAgICAgICAgICAgICAgSGVhcCBT
aXplID0gMzcuODAgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE4MC45IG1zCiAgICAgICAgICAgICAgTWVhbiBU
aW1lID0gNTQuNSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjggbXMKICAgICAgICAg
ICAgICBIZWFwIFNpemUgPSAzNy44MiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjA2LjIgbXMKICAgICAgICAg
ICAgICBNZWFuIFRpbWUgPSA1NS4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuNCBt
cwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3LjgzIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMDAuNSBt
cwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjAgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRp
bWUgPSA1My4zIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMzIgTUIKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1l
ID0gMjIwNi4yIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMiBtcwogIFNxdWFyZS1N
ZWFuLVJvb3QgVGltZSA9IDUzLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy44NCBN
QgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAg
IFRvdGFsIFRpbWUgPSAyMTc0LjYgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC40IG1z
CiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuNyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6
ZSA9IDM3Ljg1IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpG
SU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxODQuNiBtcwogICAgICAgICAgICAgIE1lYW4gVGlt
ZSA9IDU0LjYgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi43IG1zCiAgICAgICAgICAg
ICAgSGVhcCBTaXplID0gMzcuODYgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIzOS4xIG1zCiAgICAgICAgICAg
ICAgTWVhbiBUaW1lID0gNTYuMCBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDU0LjMgbXMK
ICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy44NyBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjA2LjIgbXMK
ICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1l
ID0gNTMuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljg4IE1CCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9
IDIyMDYuMCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjEgbXMKICBTcXVhcmUtTWVh
bi1Sb290IFRpbWUgPSA1My4zIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuODkgTUIK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBU
b3RhbCBUaW1lID0gMjIxMS40IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMyBtcwog
IFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjYgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUg
PSAzNy45MCBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklO
SVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTYyLjUgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUg
PSA1NC4xIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuMyBtcwogICAgICAgICAgICAg
IEhlYXAgU2l6ZSA9IDM3LjkyIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNzAuMiBtcwogICAgICAgICAgICAg
IE1lYW4gVGltZSA9IDU0LjMgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi42IG1zCiAg
ICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuOTIgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIwMC44IG1zCiAg
ICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMCBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9
IDUzLjMgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy45NCBNQgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAy
MTg4LjkgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC43IG1zCiAgU3F1YXJlLU1lYW4t
Um9vdCBUaW1lID0gNTMuMiBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljk0IE1CCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90
YWwgVGltZSA9IDIxNjMuOSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU0LjEgbXMKICBT
cXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi4zIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0g
MzcuOTYgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklT
SEVEOiAgICBUb3RhbCBUaW1lID0gMjE2NS44IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0g
NTQuMSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjQgbXMKICAgICAgICAgICAgICBI
ZWFwIFNpemUgPSAzNy45NiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTU4LjAgbXMKICAgICAgICAgICAgICBN
ZWFuIFRpbWUgPSA1My45IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuMiBtcwogICAg
ICAgICAgICAgIEhlYXAgU2l6ZSA9IDM3Ljk3IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMDUuMiBtcwogICAg
ICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjEgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1
My40IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzcuOTggTUIKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE5
My41IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuOCBtcwogIFNxdWFyZS1NZWFuLVJv
b3QgVGltZSA9IDUzLjIgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzNy45OSBNQgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFs
IFRpbWUgPSAyODY5LjQgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA3MS43IG1zCiAgU3F1
YXJlLU1lYW4tUm9vdCBUaW1lID0gNjYuMCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4
LjAwIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hF
RDogICAgVG90YWwgVGltZSA9IDIxOTkuNSBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1
LjAgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My4yIG1zCiAgICAgICAgICAgICAgSGVh
cCBTaXplID0gMzguMDEgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE4NS44IG1zCiAgICAgICAgICAgICAgTWVh
biBUaW1lID0gNTQuNiBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjkgbXMKICAgICAg
ICAgICAgICBIZWFwIFNpemUgPSAzOC4wMiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTgzLjEgbXMKICAgICAg
ICAgICAgICBNZWFuIFRpbWUgPSA1NC42IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIu
OSBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjA0IE1CCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMDQu
MiBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjEgbXMKICBTcXVhcmUtTWVhbi1Sb290
IFRpbWUgPSA1My4zIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMDQgTUIKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBU
aW1lID0gMjIxMC45IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTUuMyBtcwogIFNxdWFy
ZS1NZWFuLVJvb3QgVGltZSA9IDUzLjUgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4w
NSBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6
ICAgIFRvdGFsIFRpbWUgPSAyMTk0LjcgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC45
IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMSBtcwogICAgICAgICAgICAgIEhlYXAg
U2l6ZSA9IDM4LjA2IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMTMuNSBtcwogICAgICAgICAgICAgIE1lYW4g
VGltZSA9IDU1LjMgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My43IG1zCiAgICAgICAg
ICAgICAgSGVhcCBTaXplID0gMzguMDcgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjI1My44IG1zCiAgICAgICAg
ICAgICAgTWVhbiBUaW1lID0gNTYuMyBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDU0LjUg
bXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4wOCBNQgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMjEzLjgg
bXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4zIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBU
aW1lID0gNTMuNiBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjA5IE1CCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGlt
ZSA9IDIyMjQuMCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjYgbXMKICBTcXVhcmUt
TWVhbi1Sb290IFRpbWUgPSA1My45IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMTAg
TUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAg
ICBUb3RhbCBUaW1lID0gMjE2MC4zIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuMCBt
cwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUyLjEgbXMKICAgICAgICAgICAgICBIZWFwIFNp
emUgPSAzOC4xMiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
RklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTY5LjggbXMKICAgICAgICAgICAgICBNZWFuIFRp
bWUgPSA1NC4yIG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuNiBtcwogICAgICAgICAg
ICAgIEhlYXAgU2l6ZSA9IDM4LjEyIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIxNjUuMyBtcwogICAgICAgICAg
ICAgIE1lYW4gVGltZSA9IDU0LjEgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1Mi40IG1z
CiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMTQgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjE1NC4wIG1z
CiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTMuOCBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGlt
ZSA9IDUyLjEgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4xNCBNQgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUg
PSAyMjA1LjcgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NS4xIG1zCiAgU3F1YXJlLU1l
YW4tUm9vdCBUaW1lID0gNTMuMyBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjE1IE1C
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAg
VG90YWwgVGltZSA9IDIyMTMuOCBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjMgbXMK
ICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My41IG1zCiAgICAgICAgICAgICAgSGVhcCBTaXpl
ID0gMzguMTYgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJ
TklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIwMy45IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1l
ID0gNTUuMSBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjMgbXMKICAgICAgICAgICAg
ICBIZWFwIFNpemUgPSAzOC42NiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTgzLjYgbXMKICAgICAgICAgICAg
ICBNZWFuIFRpbWUgPSA1NC42IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTIuOSBtcwog
ICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjE4IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDIyMzUuNSBtcwog
ICAgICAgICAgICAgIE1lYW4gVGltZSA9IDU1LjkgbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUg
PSA1NC4yIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMTkgTUIKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0g
MjE2Mi4zIG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuMSBtcwogIFNxdWFyZS1NZWFu
LVJvb3QgVGltZSA9IDUyLjQgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4yMCBNQgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRv
dGFsIFRpbWUgPSAyMTkyLjUgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1NC44IG1zCiAg
U3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9
IDM4LjIxIE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5J
U0hFRDogICAgVG90YWwgVGltZSA9IDIxOTEuNiBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9
IDU0LjggbXMKICBTcXVhcmUtTWVhbi1Sb290IFRpbWUgPSA1My4yIG1zCiAgICAgICAgICAgICAg
SGVhcCBTaXplID0gMzguMjIgTUIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCkZJTklTSEVEOiAgICBUb3RhbCBUaW1lID0gMjIzOS44IG1zCiAgICAgICAgICAgICAg
TWVhbiBUaW1lID0gNTYuMCBtcwogIFNxdWFyZS1NZWFuLVJvb3QgVGltZSA9IDU0LjIgbXMKICAg
ICAgICAgICAgICBIZWFwIFNpemUgPSAzOC4yMyBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KRklOSVNIRUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTQzLjAgbXMKICAg
ICAgICAgICAgICBNZWFuIFRpbWUgPSA1My42IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0g
NTEuOCBtcwogICAgICAgICAgICAgIEhlYXAgU2l6ZSA9IDM4LjI0IE1CCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGSU5JU0hFRDogICAgVG90YWwgVGltZSA9IDMy
MjguMiBtcwogICAgICAgICAgICAgIE1lYW4gVGltZSA9IDgwLjcgbXMKICBTcXVhcmUtTWVhbi1S
b290IFRpbWUgPSA3MS4wIG1zCiAgICAgICAgICAgICAgSGVhcCBTaXplID0gMzguMjUgTUIKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZJTklTSEVEOiAgICBUb3Rh
bCBUaW1lID0gMjE5NS43IG1zCiAgICAgICAgICAgICAgTWVhbiBUaW1lID0gNTQuOSBtcwogIFNx
dWFyZS1NZWFuLVJvb3QgVGltZSA9IDUzLjAgbXMKICAgICAgICAgICAgICBIZWFwIFNpemUgPSAz
OC4yNiBNQgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRklOSVNI
RUQ6ICAgIFRvdGFsIFRpbWUgPSAyMTg4LjIgbXMKICAgICAgICAgICAgICBNZWFuIFRpbWUgPSA1
NC43IG1zCiAgU3F1YXJlLU1lYW4tUm9vdCBUaW1lID0gNTMuMCBtcwogICAgICAgICAgICAgIEhl
YXAgU2l6ZSA9IDM4Ljc2IE1CCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56461</attachid>
            <date>2010-05-18 23:11:09 -0700</date>
            <delta_ts>2010-06-12 20:57:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39318-20100518231108.patch</filename>
            <type>text/plain</type>
            <size>13597</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
Nzk0YTIwYjY2MDdlNjEzODJhZjE2YzQxNTIxMjBhOTVlYzg4Y2MzYS4uMDcxYWI1NWY4NGVkODM3
MWY3ZTY1YzUwOTEyYmRkZWMyMWQwZDgzYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMCBAQAorMjAxMC0wNS0xOCAgRXJp
YyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgUmVmYWN0b3IgSFRNTFRva2VuaXplcjo6d3JpdGUgdG8gbWFr
ZSBpdCBtb3JlIHJlYWRhYmxlIGFuZCBzcGxpdCBvdXQgdGhlIGxleGVyIGJpdHMgZnJvbSBmbG93
IGNvbnRyb2wgYml0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MzkzMTgKKworICAgICAgICBObyBmdW5jdGlvbmFsIGNoYW5nZXMsIG9ubHkgbW92aW5n
IGNvZGUgaW50byBzbWFsbGVyIGZ1bmN0aW9ucy4KKworICAgICAgICBUaGlzIGNvZGUgaXMgYWxy
ZWFkeSBjb3ZlcmVkIGJ5IG51bWVyb3VzIGxheW91dCB0ZXN0cy4KKworICAgICAgICBIVE1MIHBh
cnNpbmcgYmVuY2htYXJrIHNob3dzIHRoaXMgdG8gYmUgYSB3YXNoLgorCisgICAgICAgICogZG9t
L1Rva2VuaXplci5oOgorICAgICAgICAqIGh0bWwvSFRNTFRva2VuaXplci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpIVE1MVG9rZW5pemVyOjphZHZhbmNlKToKKyAgICAgICAgIC0gTmV3IGZ1bnRp
b24gdG8gZW5jYXB1bGF0ZSBjb2RlIHdoaWNoIHdpbGwgbW92ZSBpbnRvIEhUTUxMZXhlciBldmVu
dHVhbGx5LgorICAgICAgICAgLSBVc2UgQUxXQVlTX0lOTElORSB0byBtYWtlIHN1cmUgY29tcGls
ZXJzIGlubGluZSB0aGlzIGxhcmdlCisgICAgICAgICAgIGZ1bmN0aW9uIChvdGhlcndpc2UgdGhp
cyBwYXRjaCBpcyBhIHJlZ3Jlc3Npb24pLgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRva2VuaXpl
cjo6d2lsbFdyaXRlSFRNTCk6CisgICAgICAgICAtIE5ldyBmdW5jdGlvbiB0byBoYW5kbGUgY2Fs
bGluZyBhbnkgcHJlLXdyaXRlIGRlbGVnYXRlcy4KKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUb2tl
bml6ZXI6OmRpZFdyaXRlSFRNTCk6CisgICAgICAgICAtIE5ldyBmdW5jdGlvbiB0byBoYW5kbGUg
Y2FsbGluZyBhbnkgcG9zdC13cml0ZSBkZWxlZ2F0ZXMuCisgICAgICAgIChXZWJDb3JlOjpIVE1M
VG9rZW5pemVyOjp3cml0ZSk6CisgICAgICAgICAtIENhbGwgdGhlIG5ldyBmdW5jdGlvbnMuCisg
ICAgICAgICogaHRtbC9IVE1MVG9rZW5pemVyLmg6CisKIDIwMTAtMDUtMTggIFNhbSBXZWluaWcg
IDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBBbm90aGVyIGF0dGVtcHQgdG8gZml4IHRoZSBi
dWlsZC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvZG9tL1Rva2VuaXplci5oIGIvV2ViQ29yZS9kb20v
VG9rZW5pemVyLmgKaW5kZXggOTM5YWM3MGIyNGJjNjFjMmI2Yjg1MTRhN2IzZDY5OTk3Mjc5Mzk4
Ny4uZDZhYzFhOGRiM2M2NTExODNjOGQ0YWQxN2QzMzMyNDEwM2MxZTcxYiAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9kb20vVG9rZW5pemVyLmgKKysrIGIvV2ViQ29yZS9kb20vVG9rZW5pemVyLmgKQEAg
LTI5LDYgKzI5LDkgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIGNsYXNzIFNlZ21lbnRlZFN0
cmluZzsKICAgICBjbGFzcyBYU1NBdWRpdG9yOwogCisgICAgLy8gRklYTUU6IFRoaXMgY2xhc3Mg
c2hvdWxkIHJlbmFtZWQgRG9jdW1lbnRQYXJzZXIgb3Igc2ltaWxhciB0byBleHByZXNzCisgICAg
Ly8gdGhhdCBpdCBkb2VzIG1vcmUgdGhhbiB0b2tlbml6aW5nLiAgSXQgbWFuYWdlcyB0aGUgbGlm
ZXRpbWUgb2Ygb2YgdGhlCisgICAgLy8gcGFyc2VyIGFzIHdlbGwgYXMgaGFuZGxlcyB2YXJpb3Vz
IHRhZy1oYW5kbGluZyBoYWNrcyBmb3IgSFRNTC9YTUwuCiAgICAgY2xhc3MgVG9rZW5pemVyIDog
cHVibGljIE5vbmNvcHlhYmxlIHsKICAgICBwdWJsaWM6CiAgICAgICAgIHZpcnR1YWwgflRva2Vu
aXplcigpIHsgfQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxUb2tlbml6ZXIuY3BwIGIv
V2ViQ29yZS9odG1sL0hUTUxUb2tlbml6ZXIuY3BwCmluZGV4IGM4MDdhNGY1ODljOWJmY2I0ZmEw
ODRkYTYwNTQzNjUxZTA0MDc3ZTIuLjBmNjY3MTgwYzA3YjI0M2NjZGYxYTBkYWRkYzcwMmM3ZTVl
NWRmMzYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVG9rZW5pemVyLmNwcAorKysgYi9X
ZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5jcHAKQEAgLTE2MjAsNyArMTYyMCwxNDMgQEAgaW5s
aW5lIGJvb2wgSFRNTFRva2VuaXplcjo6Y29udGludWVQcm9jZXNzaW5nKGludCYgcHJvY2Vzc2Vk
Q291bnQsIGRvdWJsZSBzdGFydFQKICAgICBwcm9jZXNzZWRDb3VudCsrOwogICAgIHJldHVybiB0
cnVlOwogfQotICAgIAorCisvLyBUdXJucyB0aGUgc3RhdGVtYWNoaW5lIG9uZSBjcmFuayB1c2lu
ZyB0aGUgcGFzc2VkIGluIFN0YXRlIG9iamVjdC4KKy8vIEZJWE1FOiBFdmVudHVhbGx5IHRoaXMg
c2hvdWxkIG1vZGlmeSBtX3N0YXRlIGRpcmVjdGx5LgorQUxXQVlTX0lOTElORSB2b2lkIEhUTUxU
b2tlbml6ZXI6OmFkdmFuY2UoU3RhdGUmIHN0YXRlKQoreworICAgIC8vIGRvIHdlIG5lZWQgdG8g
ZW5sYXJnZSB0aGUgYnVmZmVyPworICAgIGNoZWNrQnVmZmVyKCk7CisKKyAgICBVQ2hhciBjYyA9
ICptX3NyYzsKKworICAgIGJvb2wgd2FzU2tpcExGID0gc3RhdGUuc2tpcExGKCk7CisgICAgaWYg
KHdhc1NraXBMRikKKyAgICAgICAgc3RhdGUuc2V0U2tpcExGKGZhbHNlKTsKKworICAgIGlmICh3
YXNTa2lwTEYgJiYgKGNjID09ICdcbicpKQorICAgICAgICBtX3NyYy5hZHZhbmNlKCk7CisgICAg
ZWxzZSBpZiAoc3RhdGUubmVlZHNTcGVjaWFsV3JpdGVIYW5kbGluZygpKSB7CisgICAgICAgIC8v
IGl0J3MgaW1wb3J0YW50IHRvIGtlZXAgbmVlZHNTcGVjaWFsV3JpdGVIYW5kbGluZyB3aXRoIHRo
ZSBmbGFncyB0aGlzIGJsb2NrIHRlc3RzCisgICAgICAgIGlmIChzdGF0ZS5oYXNFbnRpdHlTdGF0
ZSgpKQorICAgICAgICAgICAgc3RhdGUgPSBwYXJzZUVudGl0eShtX3NyYywgbV9kZXN0LCBzdGF0
ZSwgbV9jQnVmZmVyUG9zLCBmYWxzZSwgc3RhdGUuaGFzVGFnU3RhdGUoKSk7CisgICAgICAgIGVs
c2UgaWYgKHN0YXRlLmluUGxhaW5UZXh0KCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlVGV4
dChtX3NyYywgc3RhdGUpOworICAgICAgICBlbHNlIGlmIChzdGF0ZS5pbkFueU5vbkhUTUxUZXh0
KCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlTm9uSFRNTFRleHQobV9zcmMsIHN0YXRlKTsK
KyAgICAgICAgZWxzZSBpZiAoc3RhdGUuaW5Db21tZW50KCkpCisgICAgICAgICAgICBzdGF0ZSA9
IHBhcnNlQ29tbWVudChtX3NyYywgc3RhdGUpOworICAgICAgICBlbHNlIGlmIChzdGF0ZS5pbkRv
Y3R5cGUoKSkKKyAgICAgICAgICAgIHN0YXRlID0gcGFyc2VEb2N0eXBlKG1fc3JjLCBzdGF0ZSk7
CisgICAgICAgIGVsc2UgaWYgKHN0YXRlLmluU2VydmVyKCkpCisgICAgICAgICAgICBzdGF0ZSA9
IHBhcnNlU2VydmVyKG1fc3JjLCBzdGF0ZSk7CisgICAgICAgIGVsc2UgaWYgKHN0YXRlLmluUHJv
Y2Vzc2luZ0luc3RydWN0aW9uKCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlUHJvY2Vzc2lu
Z0luc3RydWN0aW9uKG1fc3JjLCBzdGF0ZSk7CisgICAgICAgIGVsc2UgaWYgKHN0YXRlLmhhc1Rh
Z1N0YXRlKCkpCisgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlVGFnKG1fc3JjLCBzdGF0ZSk7Cisg
ICAgICAgIGVsc2UgaWYgKHN0YXRlLnN0YXJ0VGFnKCkpIHsKKyAgICAgICAgICAgIHN0YXRlLnNl
dFN0YXJ0VGFnKGZhbHNlKTsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgc3dpdGNoIChjYykg
eworICAgICAgICAgICAgY2FzZSAnLyc6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICBjYXNlICchJzogeworICAgICAgICAgICAgICAgIC8vIDwhLS0gY29tbWVudCAtLT4gb3Ig
PCFET0NUWVBFIC4uLj4KKyAgICAgICAgICAgICAgICBzZWFyY2hDb3VudCA9IDE7IC8vIExvb2sg
Zm9yICc8IS0tJyBzZXF1ZW5jZSB0byBzdGFydCBjb21tZW50IG9yICc8IURPQ1RZUEUnIHNlcXVl
bmNlIHRvIHN0YXJ0IGRvY3R5cGUKKyAgICAgICAgICAgICAgICBtX2RvY3R5cGVTZWFyY2hDb3Vu
dCA9IDE7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAg
ICBjYXNlICc/JzogeworICAgICAgICAgICAgICAgIC8vIHhtbCBwcm9jZXNzaW5nIGluc3RydWN0
aW9uCisgICAgICAgICAgICAgICAgc3RhdGUuc2V0SW5Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24odHJ1
ZSk7CisgICAgICAgICAgICAgICAgdHF1b3RlID0gTm9RdW90ZTsKKyAgICAgICAgICAgICAgICBz
dGF0ZSA9IHBhcnNlUHJvY2Vzc2luZ0luc3RydWN0aW9uKG1fc3JjLCBzdGF0ZSk7CisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgY2FzZSAnJSc6Cisg
ICAgICAgICAgICAgICAgaWYgKCFtX2Jyb2tlblNlcnZlcikgeworICAgICAgICAgICAgICAgICAg
ICAvLyA8JSBzZXJ2ZXIgc3R1ZmYsIGhhbmRsZSBhcyBjb21tZW50ICU+CisgICAgICAgICAgICAg
ICAgICAgIHN0YXRlLnNldEluU2VydmVyKHRydWUpOworICAgICAgICAgICAgICAgICAgICB0cXVv
dGUgPSBOb1F1b3RlOworICAgICAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlU2VydmVyKG1f
c3JjLCBzdGF0ZSk7CisgICAgICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICAgICAgLy8gZWxzZSBmYWxsIHRocm91Z2gKKyAgICAgICAgICAgIGRl
ZmF1bHQ6IHsKKyAgICAgICAgICAgICAgICBpZiAoKChjYyA+PSAnYScpICYmIChjYyA8PSAneicp
KSB8fCAoKGNjID49ICdBJykgJiYgKGNjIDw9ICdaJykpKSB7CisgICAgICAgICAgICAgICAgICAg
IC8vIFN0YXJ0IG9mIGEgU3RhcnQtVGFnCisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAg
ICAgICAgICAgICAgICAgLy8gSW52YWxpZCB0YWcKKyAgICAgICAgICAgICAgICAgICAgLy8gQWRk
IGFzIGlzCisgICAgICAgICAgICAgICAgICAgICptX2Rlc3QgPSAnPCc7CisgICAgICAgICAgICAg
ICAgICAgIG1fZGVzdCsrOworICAgICAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgICAgfTsgLy8gZW5kIGNhc2UKKworICAg
ICAgICAgICAgcHJvY2Vzc1Rva2VuKCk7CisKKyAgICAgICAgICAgIG1fY0J1ZmZlclBvcyA9IDA7
CisgICAgICAgICAgICBzdGF0ZS5zZXRUYWdTdGF0ZShUYWdOYW1lKTsKKyAgICAgICAgICAgIHN0
YXRlID0gcGFyc2VUYWcobV9zcmMsIHN0YXRlKTsKKyAgICAgICAgfQorICAgIH0gZWxzZSBpZiAo
Y2MgPT0gJyYnICYmICFtX3NyYy5lc2NhcGVkKCkpIHsKKyAgICAgICAgbV9zcmMuYWR2YW5jZVBh
c3ROb25OZXdsaW5lKCk7CisgICAgICAgIHN0YXRlID0gcGFyc2VFbnRpdHkobV9zcmMsIG1fZGVz
dCwgc3RhdGUsIG1fY0J1ZmZlclBvcywgdHJ1ZSwgc3RhdGUuaGFzVGFnU3RhdGUoKSk7CisgICAg
fSBlbHNlIGlmIChjYyA9PSAnPCcgJiYgIW1fc3JjLmVzY2FwZWQoKSkgeworICAgICAgICBtX2N1
cnJlbnRUYWdTdGFydExpbmVOdW1iZXIgPSBtX2xpbmVOdW1iZXI7CisgICAgICAgIG1fc3JjLmFk
dmFuY2VQYXN0Tm9uTmV3bGluZSgpOworICAgICAgICBzdGF0ZS5zZXRTdGFydFRhZyh0cnVlKTsK
KyAgICAgICAgc3RhdGUuc2V0RGlzY2FyZExGKGZhbHNlKTsKKyAgICB9IGVsc2UgaWYgKGNjID09
ICdcbicgfHwgY2MgPT0gJ1xyJykgeworICAgICAgICBpZiAoc3RhdGUuZGlzY2FyZExGKCkpCisg
ICAgICAgICAgICAvLyBJZ25vcmUgdGhpcyBMRgorICAgICAgICAgICAgc3RhdGUuc2V0RGlzY2Fy
ZExGKGZhbHNlKTsgLy8gV2UgaGF2ZSBkaXNjYXJkZWQgMSBMRgorICAgICAgICBlbHNlIHsKKyAg
ICAgICAgICAgIC8vIFByb2Nlc3MgdGhpcyBMRgorICAgICAgICAgICAgKm1fZGVzdCsrID0gJ1xu
JzsKKyAgICAgICAgICAgIGlmIChjYyA9PSAnXHInICYmICFtX3NyYy5leGNsdWRlTGluZU51bWJl
cnMoKSkKKyAgICAgICAgICAgICAgICBtX2xpbmVOdW1iZXIrKzsKKyAgICAgICAgfQorCisgICAg
ICAgIC8qIENoZWNrIGZvciBNUy1ET1MgQ1JMRiBzZXF1ZW5jZSAqLworICAgICAgICBpZiAoY2Mg
PT0gJ1xyJykKKyAgICAgICAgICAgIHN0YXRlLnNldFNraXBMRih0cnVlKTsKKyAgICAgICAgbV9z
cmMuYWR2YW5jZShtX2xpbmVOdW1iZXIpOworICAgIH0gZWxzZSB7CisgICAgICAgIHN0YXRlLnNl
dERpc2NhcmRMRihmYWxzZSk7CisgICAgICAgICptX2Rlc3QrKyA9IGNjOworICAgICAgICBtX3Ny
Yy5hZHZhbmNlUGFzdE5vbk5ld2xpbmUoKTsKKyAgICB9Cit9CisKK3ZvaWQgSFRNTFRva2VuaXpl
cjo6d2lsbFdyaXRlSFRNTChjb25zdCBTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSkKK3sKKyAgICAj
aWZkZWYgSU5TVFJVTUVOVF9MQVlPVVRfU0NIRURVTElORworICAgICAgICBpZiAoIW1fZG9jLT5v
d25lckVsZW1lbnQoKSkKKyAgICAgICAgICAgIHByaW50ZigiQmVnaW5uaW5nIHdyaXRlIGF0IHRp
bWUgJWRcbiIsIG1fZG9jLT5lbGFwc2VkVGltZSgpKTsKKyAgICAjZW5kaWYKKworICAgICNpZiBF
TkFCTEUoSU5TUEVDVE9SKQorICAgICAgICBpZiAoSW5zcGVjdG9yVGltZWxpbmVBZ2VudCogdGlt
ZWxpbmVBZ2VudCA9IG1fZG9jLT5pbnNwZWN0b3JUaW1lbGluZUFnZW50KCkpCisgICAgICAgICAg
ICB0aW1lbGluZUFnZW50LT53aWxsV3JpdGVIVE1MKHNvdXJjZS5sZW5ndGgoKSwgbV9saW5lTnVt
YmVyKTsKKyAgICAjZW5kaWYKK30KKwordm9pZCBIVE1MVG9rZW5pemVyOjpkaWRXcml0ZUhUTUwo
KQoreworICAgICNpZmRlZiBJTlNUUlVNRU5UX0xBWU9VVF9TQ0hFRFVMSU5HCisgICAgICAgIGlm
ICghbV9kb2MtPm93bmVyRWxlbWVudCgpKQorICAgICAgICAgICAgcHJpbnRmKCJFbmRpbmcgd3Jp
dGUgYXQgdGltZSAlZFxuIiwgbV9kb2MtPmVsYXBzZWRUaW1lKCkpOworICAgICNlbmRpZgorCisg
ICAgI2lmIEVOQUJMRShJTlNQRUNUT1IpCisgICAgICAgIGlmIChJbnNwZWN0b3JUaW1lbGluZUFn
ZW50KiB0aW1lbGluZUFnZW50ID0gbV9kb2MtPmluc3BlY3RvclRpbWVsaW5lQWdlbnQoKSkKKyAg
ICAgICAgICAgIHRpbWVsaW5lQWdlbnQtPmRpZFdyaXRlSFRNTChtX2xpbmVOdW1iZXIpOworICAg
ICNlbmRpZgorfQorCiB2b2lkIEhUTUxUb2tlbml6ZXI6OndyaXRlKGNvbnN0IFNlZ21lbnRlZFN0
cmluZyYgc3RyLCBib29sIGFwcGVuZERhdGEpCiB7CiAgICAgaWYgKCFtX2J1ZmZlcikKQEAgLTE2
NjMsMTQ4ICsxNzk5LDIzIEBAIHZvaWQgSFRNTFRva2VuaXplcjo6d3JpdGUoY29uc3QgU2VnbWVu
dGVkU3RyaW5nJiBzdHIsIGJvb2wgYXBwZW5kRGF0YSkKIAogICAgIGJvb2wgd2FzSW5Xcml0ZSA9
IG1faW5Xcml0ZTsKICAgICBtX2luV3JpdGUgPSB0cnVlOwotICAgIAotI2lmZGVmIElOU1RSVU1F
TlRfTEFZT1VUX1NDSEVEVUxJTkcKLSAgICBpZiAoIW1fZG9jLT5vd25lckVsZW1lbnQoKSkKLSAg
ICAgICAgcHJpbnRmKCJCZWdpbm5pbmcgd3JpdGUgYXQgdGltZSAlZFxuIiwgbV9kb2MtPmVsYXBz
ZWRUaW1lKCkpOwotI2VuZGlmCiAKLSAgICBpbnQgcHJvY2Vzc2VkQ291bnQgPSAwOwotICAgIGRv
dWJsZSBzdGFydFRpbWUgPSBjdXJyZW50VGltZSgpOworICAgIHdpbGxXcml0ZUhUTUwoc291cmNl
KTsKIAotI2lmIEVOQUJMRShJTlNQRUNUT1IpCi0gICAgaWYgKEluc3BlY3RvclRpbWVsaW5lQWdl
bnQqIHRpbWVsaW5lQWdlbnQgPSBtX2RvYy0+aW5zcGVjdG9yVGltZWxpbmVBZ2VudCgpKQotICAg
ICAgICB0aW1lbGluZUFnZW50LT53aWxsV3JpdGVIVE1MKHNvdXJjZS5sZW5ndGgoKSwgbV9saW5l
TnVtYmVyKTsKLSNlbmRpZgotICAKICAgICBGcmFtZSogZnJhbWUgPSBtX2RvYy0+ZnJhbWUoKTsK
LQogICAgIFN0YXRlIHN0YXRlID0gbV9zdGF0ZTsKKyAgICBpbnQgcHJvY2Vzc2VkQ291bnQgPSAw
OworICAgIGRvdWJsZSBzdGFydFRpbWUgPSBjdXJyZW50VGltZSgpOwogCiAgICAgd2hpbGUgKCFt
X3NyYy5pc0VtcHR5KCkgJiYgKCFmcmFtZSB8fCAhZnJhbWUtPnJlZGlyZWN0U2NoZWR1bGVyKCkt
PmxvY2F0aW9uQ2hhbmdlUGVuZGluZygpKSkgewogICAgICAgICBpZiAoIWNvbnRpbnVlUHJvY2Vz
c2luZyhwcm9jZXNzZWRDb3VudCwgc3RhcnRUaW1lLCBzdGF0ZSkpCiAgICAgICAgICAgICBicmVh
azsKLQotICAgICAgICAvLyBkbyB3ZSBuZWVkIHRvIGVubGFyZ2UgdGhlIGJ1ZmZlcj8KLSAgICAg
ICAgY2hlY2tCdWZmZXIoKTsKLQotICAgICAgICBVQ2hhciBjYyA9ICptX3NyYzsKLQotICAgICAg
ICBib29sIHdhc1NraXBMRiA9IHN0YXRlLnNraXBMRigpOwotICAgICAgICBpZiAod2FzU2tpcExG
KQotICAgICAgICAgICAgc3RhdGUuc2V0U2tpcExGKGZhbHNlKTsKLQotICAgICAgICBpZiAod2Fz
U2tpcExGICYmIChjYyA9PSAnXG4nKSkKLSAgICAgICAgICAgIG1fc3JjLmFkdmFuY2UoKTsKLSAg
ICAgICAgZWxzZSBpZiAoc3RhdGUubmVlZHNTcGVjaWFsV3JpdGVIYW5kbGluZygpKSB7Ci0gICAg
ICAgICAgICAvLyBpdCdzIGltcG9ydGFudCB0byBrZWVwIG5lZWRzU3BlY2lhbFdyaXRlSGFuZGxp
bmcgd2l0aCB0aGUgZmxhZ3MgdGhpcyBibG9jayB0ZXN0cwotICAgICAgICAgICAgaWYgKHN0YXRl
Lmhhc0VudGl0eVN0YXRlKCkpCi0gICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJzZUVudGl0eSht
X3NyYywgbV9kZXN0LCBzdGF0ZSwgbV9jQnVmZmVyUG9zLCBmYWxzZSwgc3RhdGUuaGFzVGFnU3Rh
dGUoKSk7Ci0gICAgICAgICAgICBlbHNlIGlmIChzdGF0ZS5pblBsYWluVGV4dCgpKQotICAgICAg
ICAgICAgICAgIHN0YXRlID0gcGFyc2VUZXh0KG1fc3JjLCBzdGF0ZSk7Ci0gICAgICAgICAgICBl
bHNlIGlmIChzdGF0ZS5pbkFueU5vbkhUTUxUZXh0KCkpCi0gICAgICAgICAgICAgICAgc3RhdGUg
PSBwYXJzZU5vbkhUTUxUZXh0KG1fc3JjLCBzdGF0ZSk7Ci0gICAgICAgICAgICBlbHNlIGlmIChz
dGF0ZS5pbkNvbW1lbnQoKSkKLSAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNlQ29tbWVudCht
X3NyYywgc3RhdGUpOwotICAgICAgICAgICAgZWxzZSBpZiAoc3RhdGUuaW5Eb2N0eXBlKCkpCi0g
ICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJzZURvY3R5cGUobV9zcmMsIHN0YXRlKTsKLSAgICAg
ICAgICAgIGVsc2UgaWYgKHN0YXRlLmluU2VydmVyKCkpCi0gICAgICAgICAgICAgICAgc3RhdGUg
PSBwYXJzZVNlcnZlcihtX3NyYywgc3RhdGUpOwotICAgICAgICAgICAgZWxzZSBpZiAoc3RhdGUu
aW5Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24oKSkKLSAgICAgICAgICAgICAgICBzdGF0ZSA9IHBhcnNl
UHJvY2Vzc2luZ0luc3RydWN0aW9uKG1fc3JjLCBzdGF0ZSk7Ci0gICAgICAgICAgICBlbHNlIGlm
IChzdGF0ZS5oYXNUYWdTdGF0ZSgpKQotICAgICAgICAgICAgICAgIHN0YXRlID0gcGFyc2VUYWco
bV9zcmMsIHN0YXRlKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKHN0YXRlLnN0YXJ0VGFnKCkpIHsK
LSAgICAgICAgICAgICAgICBzdGF0ZS5zZXRTdGFydFRhZyhmYWxzZSk7Ci0gICAgICAgICAgICAg
ICAgCi0gICAgICAgICAgICAgICAgc3dpdGNoIChjYykgewotICAgICAgICAgICAgICAgIGNhc2Ug
Jy8nOgotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBjYXNlICch
JzogewotICAgICAgICAgICAgICAgICAgICAvLyA8IS0tIGNvbW1lbnQgLS0+IG9yIDwhRE9DVFlQ
RSAuLi4+Ci0gICAgICAgICAgICAgICAgICAgIHNlYXJjaENvdW50ID0gMTsgLy8gTG9vayBmb3Ig
JzwhLS0nIHNlcXVlbmNlIHRvIHN0YXJ0IGNvbW1lbnQgb3IgJzwhRE9DVFlQRScgc2VxdWVuY2Ug
dG8gc3RhcnQgZG9jdHlwZQotICAgICAgICAgICAgICAgICAgICBtX2RvY3R5cGVTZWFyY2hDb3Vu
dCA9IDE7Ci0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgICAgICBjYXNlICc/JzogewotICAgICAgICAgICAgICAgICAgICAvLyB4bWwgcHJv
Y2Vzc2luZyBpbnN0cnVjdGlvbgotICAgICAgICAgICAgICAgICAgICBzdGF0ZS5zZXRJblByb2Nl
c3NpbmdJbnN0cnVjdGlvbih0cnVlKTsKLSAgICAgICAgICAgICAgICAgICAgdHF1b3RlID0gTm9R
dW90ZTsKLSAgICAgICAgICAgICAgICAgICAgc3RhdGUgPSBwYXJzZVByb2Nlc3NpbmdJbnN0cnVj
dGlvbihtX3NyYywgc3RhdGUpOwotICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKLQotICAg
ICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAg
ICAgY2FzZSAnJSc6Ci0gICAgICAgICAgICAgICAgICAgIGlmICghbV9icm9rZW5TZXJ2ZXIpIHsK
LSAgICAgICAgICAgICAgICAgICAgICAgIC8vIDwlIHNlcnZlciBzdHVmZiwgaGFuZGxlIGFzIGNv
bW1lbnQgJT4KLSAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLnNldEluU2VydmVyKHRydWUp
OwotICAgICAgICAgICAgICAgICAgICAgICAgdHF1b3RlID0gTm9RdW90ZTsKLSAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXRlID0gcGFyc2VTZXJ2ZXIobV9zcmMsIHN0YXRlKTsKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAg
ICAgICAgICAgICAgIC8vIGVsc2UgZmFsbCB0aHJvdWdoCi0gICAgICAgICAgICAgICAgZGVmYXVs
dDogewotICAgICAgICAgICAgICAgICAgICBpZiAoICgoY2MgPj0gJ2EnKSAmJiAoY2MgPD0gJ3on
KSkgfHwgKChjYyA+PSAnQScpICYmIChjYyA8PSAnWicpKSkgewotICAgICAgICAgICAgICAgICAg
ICAgICAgLy8gU3RhcnQgb2YgYSBTdGFydC1UYWcKLSAgICAgICAgICAgICAgICAgICAgfSBlbHNl
IHsKLSAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludmFsaWQgdGFnCi0gICAgICAgICAgICAg
ICAgICAgICAgICAvLyBBZGQgYXMgaXMKLSAgICAgICAgICAgICAgICAgICAgICAgICptX2Rlc3Qg
PSAnPCc7Ci0gICAgICAgICAgICAgICAgICAgICAgICBtX2Rlc3QrKzsKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAg
ICAgfQotICAgICAgICAgICAgICAgIH07IC8vIGVuZCBjYXNlCi0KLSAgICAgICAgICAgICAgICBw
cm9jZXNzVG9rZW4oKTsKLQotICAgICAgICAgICAgICAgIG1fY0J1ZmZlclBvcyA9IDA7Ci0gICAg
ICAgICAgICAgICAgc3RhdGUuc2V0VGFnU3RhdGUoVGFnTmFtZSk7Ci0gICAgICAgICAgICAgICAg
c3RhdGUgPSBwYXJzZVRhZyhtX3NyYywgc3RhdGUpOwotICAgICAgICAgICAgfQotICAgICAgICB9
IGVsc2UgaWYgKGNjID09ICcmJyAmJiAhbV9zcmMuZXNjYXBlZCgpKSB7Ci0gICAgICAgICAgICBt
X3NyYy5hZHZhbmNlUGFzdE5vbk5ld2xpbmUoKTsKLSAgICAgICAgICAgIHN0YXRlID0gcGFyc2VF
bnRpdHkobV9zcmMsIG1fZGVzdCwgc3RhdGUsIG1fY0J1ZmZlclBvcywgdHJ1ZSwgc3RhdGUuaGFz
VGFnU3RhdGUoKSk7Ci0gICAgICAgIH0gZWxzZSBpZiAoY2MgPT0gJzwnICYmICFtX3NyYy5lc2Nh
cGVkKCkpIHsKLSAgICAgICAgICAgIG1fY3VycmVudFRhZ1N0YXJ0TGluZU51bWJlciA9IG1fbGlu
ZU51bWJlcjsKLSAgICAgICAgICAgIG1fc3JjLmFkdmFuY2VQYXN0Tm9uTmV3bGluZSgpOwotICAg
ICAgICAgICAgc3RhdGUuc2V0U3RhcnRUYWcodHJ1ZSk7Ci0gICAgICAgICAgICBzdGF0ZS5zZXRE
aXNjYXJkTEYoZmFsc2UpOwotICAgICAgICB9IGVsc2UgaWYgKGNjID09ICdcbicgfHwgY2MgPT0g
J1xyJykgewotICAgICAgICAgICAgaWYgKHN0YXRlLmRpc2NhcmRMRigpKQotICAgICAgICAgICAg
ICAgIC8vIElnbm9yZSB0aGlzIExGCi0gICAgICAgICAgICAgICAgc3RhdGUuc2V0RGlzY2FyZExG
KGZhbHNlKTsgLy8gV2UgaGF2ZSBkaXNjYXJkZWQgMSBMRgotICAgICAgICAgICAgZWxzZSB7Ci0g
ICAgICAgICAgICAgICAgLy8gUHJvY2VzcyB0aGlzIExGCi0gICAgICAgICAgICAgICAgKm1fZGVz
dCsrID0gJ1xuJzsKLSAgICAgICAgICAgICAgICBpZiAoY2MgPT0gJ1xyJyAmJiAhbV9zcmMuZXhj
bHVkZUxpbmVOdW1iZXJzKCkpCi0gICAgICAgICAgICAgICAgICAgIG1fbGluZU51bWJlcisrOwot
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICAvKiBDaGVjayBmb3IgTVMtRE9TIENSTEYgc2Vx
dWVuY2UgKi8KLSAgICAgICAgICAgIGlmIChjYyA9PSAnXHInKQotICAgICAgICAgICAgICAgIHN0
YXRlLnNldFNraXBMRih0cnVlKTsKLSAgICAgICAgICAgIG1fc3JjLmFkdmFuY2UobV9saW5lTnVt
YmVyKTsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIHN0YXRlLnNldERpc2NhcmRMRihm
YWxzZSk7Ci0gICAgICAgICAgICAqbV9kZXN0KysgPSBjYzsKLSAgICAgICAgICAgIG1fc3JjLmFk
dmFuY2VQYXN0Tm9uTmV3bGluZSgpOwotICAgICAgICB9CisgICAgICAgIGFkdmFuY2Uoc3RhdGUp
OwogICAgIH0KLSAgICAKLSNpZmRlZiBJTlNUUlVNRU5UX0xBWU9VVF9TQ0hFRFVMSU5HCi0gICAg
aWYgKCFtX2RvYy0+b3duZXJFbGVtZW50KCkpCi0gICAgICAgIHByaW50ZigiRW5kaW5nIHdyaXRl
IGF0IHRpbWUgJWRcbiIsIG1fZG9jLT5lbGFwc2VkVGltZSgpKTsKLSNlbmRpZgogCi0jaWYgRU5B
QkxFKElOU1BFQ1RPUikKLSAgICBpZiAoSW5zcGVjdG9yVGltZWxpbmVBZ2VudCogdGltZWxpbmVB
Z2VudCA9IG1fZG9jLT5pbnNwZWN0b3JUaW1lbGluZUFnZW50KCkpCi0gICAgICAgIHRpbWVsaW5l
QWdlbnQtPmRpZFdyaXRlSFRNTChtX2xpbmVOdW1iZXIpOwotI2VuZGlmCisgICAgZGlkV3JpdGVI
VE1MKCk7CiAKICAgICBtX2luV3JpdGUgPSB3YXNJbldyaXRlOwotCiAgICAgbV9zdGF0ZSA9IHN0
YXRlOwogCiAgICAgaWYgKG1fbm9Nb3JlRGF0YSAmJiAhbV9pbldyaXRlICYmICFzdGF0ZS5sb2Fk
aW5nRXh0U2NyaXB0KCkgJiYgIW1fZXhlY3V0aW5nU2NyaXB0ICYmICFtX3RpbWVyLmlzQWN0aXZl
KCkpCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5oIGIvV2ViQ29yZS9o
dG1sL0hUTUxUb2tlbml6ZXIuaAppbmRleCAxYjAzMTRjMDRiZGJiNTQzMTg1NDEwYzI4ZTk1Y2Fj
MzRlNzZkMzU1Li45MmUwNzFlZjI0NjBjOTNmZDFiNDdhNDY5NDJhZDc0N2Y4MjU1N2QxIDEwMDY0
NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5oCisrKyBiL1dlYkNvcmUvaHRtbC9I
VE1MVG9rZW5pemVyLmgKQEAgLTE3Myw2ICsxNzMsMTAgQEAgcHJpdmF0ZToKIAogICAgIHZvaWQg
cmVzZXQoKTsKIAorICAgIHZvaWQgd2lsbFdyaXRlSFRNTChjb25zdCBTZWdtZW50ZWRTdHJpbmcm
KTsKKyAgICBBTFdBWVNfSU5MSU5FIHZvaWQgYWR2YW5jZShTdGF0ZSYpOworICAgIHZvaWQgZGlk
V3JpdGVIVE1MKCk7CisKICAgICBQYXNzUmVmUHRyPE5vZGU+IHByb2Nlc3NUb2tlbigpOwogICAg
IHZvaWQgcHJvY2Vzc0RvY3R5cGVUb2tlbigpOwogCg==
</data>
<flag name="review"
          id="40877"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>