<?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>48920</bug_id>
          
          <creation_ts>2010-11-03 09:31:23 -0700</creation_ts>
          <short_desc>[Web Timing] Split domContentLoaded into start/end</short_desc>
          <delta_ts>2010-11-09 10:31:07 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>30685</blocked>
    
    <blocked>48922</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Gentilcore">tonyg</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>mihaip</cc>
    
    <cc>simonjam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>304065</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-11-03 09:31:23 -0700</bug_when>
    <thetext>domContentLoaded is now domContentLoadedEventStart and domContentLoadedEventEnd (to match loadEventStart/End and unloadEventStart/End).

Details: http://dvcs.w3.org/hg/webperf/rev/7900c0da4484</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306460</commentid>
    <comment_count>1</comment_count>
      <attachid>73306</attachid>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2010-11-08 16:45:12 -0800</bug_when>
    <thetext>Created attachment 73306
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306493</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-11-08 17:15:45 -0800</bug_when>
    <thetext>LGTM!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306564</commentid>
    <comment_count>3</comment_count>
      <attachid>73306</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-11-08 18:59:24 -0800</bug_when>
    <thetext>Comment on attachment 73306
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306606</commentid>
    <comment_count>4</comment_count>
      <attachid>73306</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-08 21:46:30 -0800</bug_when>
    <thetext>Comment on attachment 73306
Patch

Rejecting patch 73306 from commit-queue.

Failed to run &quot;[&apos;./WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=abarth-cq-sl&apos;, &apos;apply-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, 73306]&quot; exit_code: 1
Traceback (most recent call last):
  File &quot;./WebKitTools/Scripts/webkit-patch&quot;, line 70, in &lt;module&gt;
    main()
  File &quot;./WebKitTools/Scripts/webkit-patch&quot;, line 63, in main
    from webkitpy.tool.main import WebKitPatch
  File &quot;/Users/abarth/git/webkit-queue/WebKitTools/Scripts/webkitpy/tool/main.py&quot;, line 42, in &lt;module&gt;
    from webkitpy.common.net.rietveld import Rietveld
ImportError: No module named rietveld

Full output: http://queues.webkit.org/results/5524032</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306623</commentid>
    <comment_count>5</comment_count>
      <attachid>73306</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-08 23:02:45 -0800</bug_when>
    <thetext>Comment on attachment 73306
Patch

Clearing flags on attachment: 73306

Committed r71608: &lt;http://trac.webkit.org/changeset/71608&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306624</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-08 23:02:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306795</commentid>
    <comment_count>7</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-11-09 07:55:45 -0800</bug_when>
    <thetext>BTW, this broke fast/dom/Window/window-properties-performance.html (should be fixed with http://trac.webkit.org/changeset/71633).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306827</commentid>
    <comment_count>8</comment_count>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2010-11-09 09:26:32 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; BTW, this broke fast/dom/Window/window-properties-performance.html (should be fixed with http://trac.webkit.org/changeset/71633).

Thanks for the fix!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306865</commentid>
    <comment_count>9</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2010-11-09 10:31:07 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; BTW, this broke fast/dom/Window/window-properties-performance.html (should be fixed with http://trac.webkit.org/changeset/71633).

Thanks for the fix. Sorry about breaking it. I should&apos;ve caught that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73306</attachid>
            <date>2010-11-08 16:45:12 -0800</date>
            <delta_ts>2010-11-08 23:02:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48920-20101108164511.patch</filename>
            <type>text/plain</type>
            <size>15626</size>
            <attacher name="James Simonsen">simonjam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwNjAyN2JkMjdlOWQwYjRjMTc0Nzc2MGU2ODlmODFkMTM4OTkzNjJiLi44OWYzOGJl
MzY3NzliMzZmMjkzZjAxOTIwNGQ4ZTc2YzhhYTZlNzdiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAK
KzIwMTAtMTEtMDggIEphbWVzIFNpbW9uc2VuICA8c2ltb25qYW1AY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtXZWIgVGltaW5n
XSBTcGxpdCBkb21Db250ZW50TG9hZGVkIGludG8gc3RhcnQvZW5kCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODkyMAorCisgICAgICAgICogZmFzdC9k
b20vc2NyaXB0LXRlc3RzL3dlYnRpbWluZy5qczoKKyAgICAgICAgKGNoZWNrVGltaW5nQmVmb3Jl
TG9hZCk6CisgICAgICAgIChjaGVja1RpbWluZ1doaWxlRGVmZXJyZWQpOgorICAgICAgICAoY2hl
Y2tXZWJUaW1pbmdPbkRPTUNvbnRlbnRMb2FkZWQpOiBBZGRlZC4KKyAgICAgICAgKGNoZWNrV2Vi
VGltaW5nV2hpbGVBc3luYyk6CisgICAgICAgIChjaGVja1dlYlRpbWluZ09uTG9hZCk6CisgICAg
ICAgIChjaGVja1dlYlRpbWluZ0FmdGVyTG9hZCk6CisgICAgICAgICogZmFzdC9kb20vd2VidGlt
aW5nLWRvY3VtZW50LW9wZW4tZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvZG9tL3dlYnRp
bWluZy1leHBlY3RlZC50eHQ6CisKIDIwMTAtMTEtMDggIEphbWVzIFJvYmluc29uICA8amFtZXNy
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEdsYXprb3YuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zY3JpcHQtdGVzdHMvd2VidGltaW5nLmpz
IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2NyaXB0LXRlc3RzL3dlYnRpbWluZy5qcwppbmRleCAy
OWIyMDZmMTRiOGFiY2RhZmVkNjQ5N2NkMzY4ZWYxNThmYjRjNGYwLi4wNzE4Mzg1OWU1NmNkNmRl
ZDE3MmYyMjFhZjhkOTNjMjc1MDkxNWY4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9zY3JpcHQtdGVzdHMvd2VidGltaW5nLmpzCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3Nj
cmlwdC10ZXN0cy93ZWJ0aW1pbmcuanMKQEAgLTQwLDcgKzQwLDggQEAgZnVuY3Rpb24gY2hlY2tU
aW1pbmdCZWZvcmVMb2FkKCkKIAogICAgIHNob3VsZEJlR3JlYXRlclRoYW5PckVxdWFsKCJ0aW1p
bmcuZG9tTG9hZGluZyIsICJ0aW1pbmcuZmV0Y2hTdGFydCIpOwogICAgIHNob3VsZEJlKCJ0aW1p
bmcuZG9tSW50ZXJhY3RpdmUiLCAiMCIpOwotICAgIHNob3VsZEJlKCJ0aW1pbmcuZG9tQ29udGVu
dExvYWRlZCIsICIwIik7CisgICAgc2hvdWxkQmUoInRpbWluZy5kb21Db250ZW50TG9hZGVkU3Rh
cnQiLCAiMCIpOworICAgIHNob3VsZEJlKCJ0aW1pbmcuZG9tQ29udGVudExvYWRlZEVuZCIsICIw
Iik7CiAgICAgc2hvdWxkQmUoInRpbWluZy5kb21Db21wbGV0ZSIsICIwIik7CiAKICAgICBzaG91
bGRCZSgidGltaW5nLmxvYWRFdmVudFN0YXJ0IiwgIjAiKTsKQEAgLTcyLDcgKzczLDQyIEBAIGZ1
bmN0aW9uIGNoZWNrVGltaW5nV2hpbGVEZWZlcnJlZCgpCiAKICAgICBzaG91bGRCZUdyZWF0ZXJU
aGFuT3JFcXVhbCgidGltaW5nLmRvbUxvYWRpbmciLCAidGltaW5nLmZldGNoU3RhcnQiKTsKICAg
ICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmRvbUludGVyYWN0aXZlIiwgInRp
bWluZy5kb21Mb2FkaW5nIik7Ci0gICAgc2hvdWxkQmUoInRpbWluZy5kb21Db250ZW50TG9hZGVk
IiwgIjAiKTsKKyAgICBzaG91bGRCZSgidGltaW5nLmRvbUNvbnRlbnRMb2FkZWRTdGFydCIsICIw
Iik7CisgICAgc2hvdWxkQmUoInRpbWluZy5kb21Db250ZW50TG9hZGVkRW5kIiwgIjAiKTsKKyAg
ICBzaG91bGRCZSgidGltaW5nLmRvbUNvbXBsZXRlIiwgIjAiKTsKKworICAgIHNob3VsZEJlKCJ0
aW1pbmcubG9hZEV2ZW50U3RhcnQiLCAiMCIpOworICAgIHNob3VsZEJlKCJ0aW1pbmcubG9hZEV2
ZW50RW5kIiwgIjAiKTsKKworICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50
TG9hZGVkIiwgY2hlY2tXZWJUaW1pbmdPbkRPTUNvbnRlbnRMb2FkZWQsIGZhbHNlKTsKK30KKwor
ZnVuY3Rpb24gY2hlY2tXZWJUaW1pbmdPbkRPTUNvbnRlbnRMb2FkZWQoKSB7CisgICAgc2hvdWxk
QmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5uYXZpZ2F0aW9uU3RhcnQiLCAib25lSG91ckFn
b1VUQyIpOworCisgICAgc2hvdWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy51bmxvYWRF
dmVudEVuZCIsICJ0aW1pbmcubmF2aWdhdGlvblN0YXJ0Iik7CisKKyAgICBzaG91bGRCZSgidGlt
aW5nLnJlZGlyZWN0U3RhcnQiLCAiMCIpOworICAgIHNob3VsZEJlKCJ0aW1pbmcucmVkaXJlY3RF
bmQiLCAiMCIpOworICAgIHNob3VsZEJlKCJuYXZpZ2F0aW9uLnJlZGlyZWN0Q291bnQiLCAiMCIp
OworCisgICAgc2hvdWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5mZXRjaFN0YXJ0Iiwg
InRpbWluZy5uYXZpZ2F0aW9uU3RhcnQiKTsKKworICAgIHNob3VsZEJlR3JlYXRlclRoYW5PckVx
dWFsKCJ0aW1pbmcuZG9tYWluTG9va3VwU3RhcnQiLCAidGltaW5nLmZldGNoU3RhcnQiKTsKKyAg
ICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmRvbWFpbkxvb2t1cEVuZCIsICJ0
aW1pbmcuZG9tYWluTG9va3VwU3RhcnQiKTsKKworICAgIHNob3VsZEJlR3JlYXRlclRoYW5PckVx
dWFsKCJ0aW1pbmcuY29ubmVjdFN0YXJ0IiwgInRpbWluZy5kb21haW5Mb29rdXBFbmQiKTsKKyAg
ICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmNvbm5lY3RFbmQiLCAidGltaW5n
LmNvbm5lY3RTdGFydCIpOworCisgICAgc2hvdWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWlu
Zy5yZXF1ZXN0U3RhcnQiLCAidGltaW5nLmNvbm5lY3RFbmQiKTsKKyAgICBzaG91bGRCZUdyZWF0
ZXJUaGFuT3JFcXVhbCgidGltaW5nLnJlcXVlc3RFbmQiLCAidGltaW5nLnJlcXVlc3RTdGFydCIp
OworCisgICAgc2hvdWxkQmUoInRpbWluZy5yZXNwb25zZVN0YXJ0IiwgInRpbWluZy5yZXF1ZXN0
RW5kIik7CisKKyAgICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmRvbUxvYWRp
bmciLCAidGltaW5nLmZldGNoU3RhcnQiKTsKKyAgICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVh
bCgidGltaW5nLmRvbUludGVyYWN0aXZlIiwgInRpbWluZy5kb21Mb2FkaW5nIik7CisgICAgc2hv
dWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5kb21Db250ZW50TG9hZGVkU3RhcnQiLCAi
dGltaW5nLmRvbUludGVyYWN0aXZlIik7CisgICAgc2hvdWxkQmUoInRpbWluZy5kb21Db250ZW50
TG9hZGVkRW5kIiwgIjAiKTsKICAgICBzaG91bGRCZSgidGltaW5nLmRvbUNvbXBsZXRlIiwgIjAi
KTsKIAogICAgIHNob3VsZEJlKCJ0aW1pbmcubG9hZEV2ZW50U3RhcnQiLCAiMCIpOwpAQCAtMTEx
LDcgKzE0Nyw4IEBAIGZ1bmN0aW9uIGNoZWNrV2ViVGltaW5nV2hpbGVBc3luYygpCiAKICAgICBz
aG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmRvbUxvYWRpbmciLCAidGltaW5nLmZl
dGNoU3RhcnQiKTsKICAgICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmRvbUlu
dGVyYWN0aXZlIiwgInRpbWluZy5yZXNwb25zZUVuZCIpOwotICAgIHNob3VsZEJlR3JlYXRlclRo
YW5PckVxdWFsKCJ0aW1pbmcuZG9tQ29udGVudExvYWRlZCIsICJ0aW1pbmcuZG9tSW50ZXJhY3Rp
dmUiKTsKKyAgICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmRvbUNvbnRlbnRM
b2FkZWRTdGFydCIsICJ0aW1pbmcuZG9tSW50ZXJhY3RpdmUiKTsKKyAgICBzaG91bGRCZUdyZWF0
ZXJUaGFuT3JFcXVhbCgidGltaW5nLmRvbUNvbnRlbnRMb2FkZWRFbmQiLCAidGltaW5nLmRvbUNv
bnRlbnRMb2FkZWRTdGFydCIpOwogICAgIHNob3VsZEJlKCJ0aW1pbmcuZG9tQ29tcGxldGUiLCAi
MCIpOwogCiAgICAgc2hvdWxkQmUoInRpbWluZy5sb2FkRXZlbnRTdGFydCIsICIwIik7CkBAIC0x
NDYsOCArMTgzLDkgQEAgZnVuY3Rpb24gY2hlY2tXZWJUaW1pbmdPbkxvYWQoKQogCiAgICAgc2hv
dWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5kb21Mb2FkaW5nIiwgInRpbWluZy5mZXRj
aFN0YXJ0Iik7CiAgICAgc2hvdWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5kb21JbnRl
cmFjdGl2ZSIsICJ0aW1pbmcucmVzcG9uc2VFbmQiKTsKLSAgICBzaG91bGRCZUdyZWF0ZXJUaGFu
T3JFcXVhbCgidGltaW5nLmRvbUNvbnRlbnRMb2FkZWQiLCAidGltaW5nLmRvbUludGVyYWN0aXZl
Iik7Ci0gICAgc2hvdWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5kb21Db21wbGV0ZSIs
ICJ0aW1pbmcuZG9tQ29udGVudExvYWRlZCIpOworICAgIHNob3VsZEJlR3JlYXRlclRoYW5PckVx
dWFsKCJ0aW1pbmcuZG9tQ29udGVudExvYWRlZFN0YXJ0IiwgInRpbWluZy5kb21JbnRlcmFjdGl2
ZSIpOworICAgIHNob3VsZEJlR3JlYXRlclRoYW5PckVxdWFsKCJ0aW1pbmcuZG9tQ29udGVudExv
YWRlZEVuZCIsICJ0aW1pbmcuZG9tQ29udGVudExvYWRlZFN0YXJ0Iik7CisgICAgc2hvdWxkQmVH
cmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5kb21Db21wbGV0ZSIsICJ0aW1pbmcuZG9tQ29udGVu
dExvYWRlZEVuZCIpOwogCiAgICAgc2hvdWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5s
b2FkRXZlbnRTdGFydCIsICJ0aW1pbmcucmVzcG9uc2VFbmQiKTsKICAgICBzaG91bGRCZSgidGlt
aW5nLmxvYWRFdmVudEVuZCIsICIwIik7CkBAIC0xODEsOCArMjE5LDkgQEAgZnVuY3Rpb24gY2hl
Y2tXZWJUaW1pbmdBZnRlckxvYWQoKQogCiAgICAgc2hvdWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwo
InRpbWluZy5kb21Mb2FkaW5nIiwgInRpbWluZy5mZXRjaFN0YXJ0Iik7CiAgICAgc2hvdWxkQmVH
cmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5kb21JbnRlcmFjdGl2ZSIsICJ0aW1pbmcucmVzcG9u
c2VFbmQiKTsKLSAgICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmRvbUNvbnRl
bnRMb2FkZWQiLCAidGltaW5nLmRvbUludGVyYWN0aXZlIik7Ci0gICAgc2hvdWxkQmVHcmVhdGVy
VGhhbk9yRXF1YWwoInRpbWluZy5kb21Db21wbGV0ZSIsICJ0aW1pbmcuZG9tQ29udGVudExvYWRl
ZCIpOworICAgIHNob3VsZEJlR3JlYXRlclRoYW5PckVxdWFsKCJ0aW1pbmcuZG9tQ29udGVudExv
YWRlZFN0YXJ0IiwgInRpbWluZy5kb21JbnRlcmFjdGl2ZSIpOworICAgIHNob3VsZEJlR3JlYXRl
clRoYW5PckVxdWFsKCJ0aW1pbmcuZG9tQ29udGVudExvYWRlZEVuZCIsICJ0aW1pbmcuZG9tQ29u
dGVudExvYWRlZFN0YXJ0Iik7CisgICAgc2hvdWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWlu
Zy5kb21Db21wbGV0ZSIsICJ0aW1pbmcuZG9tQ29udGVudExvYWRlZEVuZCIpOwogCiAgICAgc2hv
dWxkQmVHcmVhdGVyVGhhbk9yRXF1YWwoInRpbWluZy5sb2FkRXZlbnRTdGFydCIsICJ0aW1pbmcu
cmVzcG9uc2VFbmQiKTsKICAgICBzaG91bGRCZUdyZWF0ZXJUaGFuT3JFcXVhbCgidGltaW5nLmxv
YWRFdmVudEVuZCIsICJ0aW1pbmcubG9hZEV2ZW50U3RhcnQgKyA1MCIpOwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vd2VidGltaW5nLWRvY3VtZW50LW9wZW4tZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vd2VidGltaW5nLWRvY3VtZW50LW9wZW4tZXhwZWN0ZWQu
dHh0CmluZGV4IDBmYzgyNDk3NmE5OTE1ZTJiZDVhZTkxOWVjOWY3NWM3MTkxNTkxYWYuLjE4M2U2
ZDBhNjU2N2M3Njk3MjAyZGUwNTlkMDdkZTc2Y2VhMmIxNTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2Zhc3QvZG9tL3dlYnRpbWluZy1kb2N1bWVudC1vcGVuLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2RvbS93ZWJ0aW1pbmctZG9jdW1lbnQtb3Blbi1leHBlY3RlZC50eHQK
QEAgLTYsNyArNiw4IEBAIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFCiBQQVNTIHRpbWluZy5jb25u
ZWN0RW5kIGlzIG9yaWdpbmFsVGltaW5nLmNvbm5lY3RFbmQKIFBBU1MgdGltaW5nLmNvbm5lY3RT
dGFydCBpcyBvcmlnaW5hbFRpbWluZy5jb25uZWN0U3RhcnQKIFBBU1MgdGltaW5nLmRvbUNvbXBs
ZXRlIGlzIG9yaWdpbmFsVGltaW5nLmRvbUNvbXBsZXRlCi1QQVNTIHRpbWluZy5kb21Db250ZW50
TG9hZGVkIGlzIG9yaWdpbmFsVGltaW5nLmRvbUNvbnRlbnRMb2FkZWQKK1BBU1MgdGltaW5nLmRv
bUNvbnRlbnRMb2FkZWRFbmQgaXMgb3JpZ2luYWxUaW1pbmcuZG9tQ29udGVudExvYWRlZEVuZAor
UEFTUyB0aW1pbmcuZG9tQ29udGVudExvYWRlZFN0YXJ0IGlzIG9yaWdpbmFsVGltaW5nLmRvbUNv
bnRlbnRMb2FkZWRTdGFydAogUEFTUyB0aW1pbmcuZG9tSW50ZXJhY3RpdmUgaXMgb3JpZ2luYWxU
aW1pbmcuZG9tSW50ZXJhY3RpdmUKIFBBU1MgdGltaW5nLmRvbUxvYWRpbmcgaXMgb3JpZ2luYWxU
aW1pbmcuZG9tTG9hZGluZwogUEFTUyB0aW1pbmcuZG9tYWluTG9va3VwRW5kIGlzIG9yaWdpbmFs
VGltaW5nLmRvbWFpbkxvb2t1cEVuZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20v
d2VidGltaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3dlYnRpbWluZy1l
eHBlY3RlZC50eHQKaW5kZXggYWY3ZmFlYWU2ZDE1MDllMmUwY2YwNWExOTcwNmJiMWQ3ZTU2Yzhl
OC4uZGIxZDk0ZDAzZWQ1ODFmMzIyOTJhM2RjOWFkZDc4ZDg4NDc3N2QyOCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vd2VidGltaW5nLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2RvbS93ZWJ0aW1pbmctZXhwZWN0ZWQudHh0CkBAIC0xOCw3ICsxOCw4IEBAIFBB
U1MgdGltaW5nLnJlcXVlc3RFbmQgaXMgPj0gdGltaW5nLnJlcXVlc3RTdGFydAogUEFTUyB0aW1p
bmcucmVzcG9uc2VTdGFydCBpcyB0aW1pbmcucmVxdWVzdEVuZAogUEFTUyB0aW1pbmcuZG9tTG9h
ZGluZyBpcyA+PSB0aW1pbmcuZmV0Y2hTdGFydAogUEFTUyB0aW1pbmcuZG9tSW50ZXJhY3RpdmUg
aXMgMAotUEFTUyB0aW1pbmcuZG9tQ29udGVudExvYWRlZCBpcyAwCitQQVNTIHRpbWluZy5kb21D
b250ZW50TG9hZGVkU3RhcnQgaXMgMAorUEFTUyB0aW1pbmcuZG9tQ29udGVudExvYWRlZEVuZCBp
cyAwCiBQQVNTIHRpbWluZy5kb21Db21wbGV0ZSBpcyAwCiBQQVNTIHRpbWluZy5sb2FkRXZlbnRT
dGFydCBpcyAwCiBQQVNTIHRpbWluZy5sb2FkRXZlbnRFbmQgaXMgMApAQCAtMzcsNyArMzgsMjgg
QEAgUEFTUyB0aW1pbmcucmVxdWVzdEVuZCBpcyA+PSB0aW1pbmcucmVxdWVzdFN0YXJ0CiBQQVNT
IHRpbWluZy5yZXNwb25zZVN0YXJ0IGlzIHRpbWluZy5yZXF1ZXN0RW5kCiBQQVNTIHRpbWluZy5k
b21Mb2FkaW5nIGlzID49IHRpbWluZy5mZXRjaFN0YXJ0CiBQQVNTIHRpbWluZy5kb21JbnRlcmFj
dGl2ZSBpcyA+PSB0aW1pbmcuZG9tTG9hZGluZwotUEFTUyB0aW1pbmcuZG9tQ29udGVudExvYWRl
ZCBpcyAwCitQQVNTIHRpbWluZy5kb21Db250ZW50TG9hZGVkU3RhcnQgaXMgMAorUEFTUyB0aW1p
bmcuZG9tQ29udGVudExvYWRlZEVuZCBpcyAwCitQQVNTIHRpbWluZy5kb21Db21wbGV0ZSBpcyAw
CitQQVNTIHRpbWluZy5sb2FkRXZlbnRTdGFydCBpcyAwCitQQVNTIHRpbWluZy5sb2FkRXZlbnRF
bmQgaXMgMAorUEFTUyB0aW1pbmcubmF2aWdhdGlvblN0YXJ0IGlzID49IG9uZUhvdXJBZ29VVEMK
K1BBU1MgdGltaW5nLnVubG9hZEV2ZW50RW5kIGlzID49IHRpbWluZy5uYXZpZ2F0aW9uU3RhcnQK
K1BBU1MgdGltaW5nLnJlZGlyZWN0U3RhcnQgaXMgMAorUEFTUyB0aW1pbmcucmVkaXJlY3RFbmQg
aXMgMAorUEFTUyBuYXZpZ2F0aW9uLnJlZGlyZWN0Q291bnQgaXMgMAorUEFTUyB0aW1pbmcuZmV0
Y2hTdGFydCBpcyA+PSB0aW1pbmcubmF2aWdhdGlvblN0YXJ0CitQQVNTIHRpbWluZy5kb21haW5M
b29rdXBTdGFydCBpcyA+PSB0aW1pbmcuZmV0Y2hTdGFydAorUEFTUyB0aW1pbmcuZG9tYWluTG9v
a3VwRW5kIGlzID49IHRpbWluZy5kb21haW5Mb29rdXBTdGFydAorUEFTUyB0aW1pbmcuY29ubmVj
dFN0YXJ0IGlzID49IHRpbWluZy5kb21haW5Mb29rdXBFbmQKK1BBU1MgdGltaW5nLmNvbm5lY3RF
bmQgaXMgPj0gdGltaW5nLmNvbm5lY3RTdGFydAorUEFTUyB0aW1pbmcucmVxdWVzdFN0YXJ0IGlz
ID49IHRpbWluZy5jb25uZWN0RW5kCitQQVNTIHRpbWluZy5yZXF1ZXN0RW5kIGlzID49IHRpbWlu
Zy5yZXF1ZXN0U3RhcnQKK1BBU1MgdGltaW5nLnJlc3BvbnNlU3RhcnQgaXMgdGltaW5nLnJlcXVl
c3RFbmQKK1BBU1MgdGltaW5nLmRvbUxvYWRpbmcgaXMgPj0gdGltaW5nLmZldGNoU3RhcnQKK1BB
U1MgdGltaW5nLmRvbUludGVyYWN0aXZlIGlzID49IHRpbWluZy5kb21Mb2FkaW5nCitQQVNTIHRp
bWluZy5kb21Db250ZW50TG9hZGVkU3RhcnQgaXMgPj0gdGltaW5nLmRvbUludGVyYWN0aXZlCitQ
QVNTIHRpbWluZy5kb21Db250ZW50TG9hZGVkRW5kIGlzIDAKIFBBU1MgdGltaW5nLmRvbUNvbXBs
ZXRlIGlzIDAKIFBBU1MgdGltaW5nLmxvYWRFdmVudFN0YXJ0IGlzIDAKIFBBU1MgdGltaW5nLmxv
YWRFdmVudEVuZCBpcyAwCkBAIC01Niw3ICs3OCw4IEBAIFBBU1MgdGltaW5nLnJlcXVlc3RFbmQg
aXMgPj0gdGltaW5nLnJlcXVlc3RTdGFydAogUEFTUyB0aW1pbmcucmVzcG9uc2VTdGFydCBpcyB0
aW1pbmcucmVxdWVzdEVuZAogUEFTUyB0aW1pbmcuZG9tTG9hZGluZyBpcyA+PSB0aW1pbmcuZmV0
Y2hTdGFydAogUEFTUyB0aW1pbmcuZG9tSW50ZXJhY3RpdmUgaXMgPj0gdGltaW5nLnJlc3BvbnNl
RW5kCi1QQVNTIHRpbWluZy5kb21Db250ZW50TG9hZGVkIGlzID49IHRpbWluZy5kb21JbnRlcmFj
dGl2ZQorUEFTUyB0aW1pbmcuZG9tQ29udGVudExvYWRlZFN0YXJ0IGlzID49IHRpbWluZy5kb21J
bnRlcmFjdGl2ZQorUEFTUyB0aW1pbmcuZG9tQ29udGVudExvYWRlZEVuZCBpcyA+PSB0aW1pbmcu
ZG9tQ29udGVudExvYWRlZFN0YXJ0CiBQQVNTIHRpbWluZy5kb21Db21wbGV0ZSBpcyAwCiBQQVNT
IHRpbWluZy5sb2FkRXZlbnRTdGFydCBpcyAwCiBQQVNTIHRpbWluZy5sb2FkRXZlbnRFbmQgaXMg
MApAQCAtNzYsOCArOTksOSBAQCBQQVNTIHRpbWluZy5yZXNwb25zZVN0YXJ0IGlzIHRpbWluZy5y
ZXF1ZXN0RW5kCiBQQVNTIHRpbWluZy5yZXNwb25zZUVuZCBpcyA+PSB0aW1pbmcucmVzcG9uc2VT
dGFydAogUEFTUyB0aW1pbmcuZG9tTG9hZGluZyBpcyA+PSB0aW1pbmcuZmV0Y2hTdGFydAogUEFT
UyB0aW1pbmcuZG9tSW50ZXJhY3RpdmUgaXMgPj0gdGltaW5nLnJlc3BvbnNlRW5kCi1QQVNTIHRp
bWluZy5kb21Db250ZW50TG9hZGVkIGlzID49IHRpbWluZy5kb21JbnRlcmFjdGl2ZQotUEFTUyB0
aW1pbmcuZG9tQ29tcGxldGUgaXMgPj0gdGltaW5nLmRvbUNvbnRlbnRMb2FkZWQKK1BBU1MgdGlt
aW5nLmRvbUNvbnRlbnRMb2FkZWRTdGFydCBpcyA+PSB0aW1pbmcuZG9tSW50ZXJhY3RpdmUKK1BB
U1MgdGltaW5nLmRvbUNvbnRlbnRMb2FkZWRFbmQgaXMgPj0gdGltaW5nLmRvbUNvbnRlbnRMb2Fk
ZWRTdGFydAorUEFTUyB0aW1pbmcuZG9tQ29tcGxldGUgaXMgPj0gdGltaW5nLmRvbUNvbnRlbnRM
b2FkZWRFbmQKIFBBU1MgdGltaW5nLmxvYWRFdmVudFN0YXJ0IGlzID49IHRpbWluZy5yZXNwb25z
ZUVuZAogUEFTUyB0aW1pbmcubG9hZEV2ZW50RW5kIGlzIDAKIFBBU1MgdGltaW5nLm5hdmlnYXRp
b25TdGFydCBpcyA+PSBvbmVIb3VyQWdvVVRDCkBAIC05Niw4ICsxMjAsOSBAQCBQQVNTIHRpbWlu
Zy5yZXNwb25zZVN0YXJ0IGlzIHRpbWluZy5yZXF1ZXN0RW5kCiBQQVNTIHRpbWluZy5yZXNwb25z
ZUVuZCBpcyA+PSB0aW1pbmcucmVzcG9uc2VTdGFydAogUEFTUyB0aW1pbmcuZG9tTG9hZGluZyBp
cyA+PSB0aW1pbmcuZmV0Y2hTdGFydAogUEFTUyB0aW1pbmcuZG9tSW50ZXJhY3RpdmUgaXMgPj0g
dGltaW5nLnJlc3BvbnNlRW5kCi1QQVNTIHRpbWluZy5kb21Db250ZW50TG9hZGVkIGlzID49IHRp
bWluZy5kb21JbnRlcmFjdGl2ZQotUEFTUyB0aW1pbmcuZG9tQ29tcGxldGUgaXMgPj0gdGltaW5n
LmRvbUNvbnRlbnRMb2FkZWQKK1BBU1MgdGltaW5nLmRvbUNvbnRlbnRMb2FkZWRTdGFydCBpcyA+
PSB0aW1pbmcuZG9tSW50ZXJhY3RpdmUKK1BBU1MgdGltaW5nLmRvbUNvbnRlbnRMb2FkZWRFbmQg
aXMgPj0gdGltaW5nLmRvbUNvbnRlbnRMb2FkZWRTdGFydAorUEFTUyB0aW1pbmcuZG9tQ29tcGxl
dGUgaXMgPj0gdGltaW5nLmRvbUNvbnRlbnRMb2FkZWRFbmQKIFBBU1MgdGltaW5nLmxvYWRFdmVu
dFN0YXJ0IGlzID49IHRpbWluZy5yZXNwb25zZUVuZAogUEFTUyB0aW1pbmcubG9hZEV2ZW50RW5k
IGlzID49IHRpbWluZy5sb2FkRXZlbnRTdGFydCArIDUwCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDhjZTZhYjMxMDllZjc5MzllMDhkNjlhMGU4YWJiODBmODI5YWU3MzkuLmEwZmRm
YTk2NmVlYzI0MWUzMDBiZDhiODYzZTBkOWNmYjJjOTBjODcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAt
MTEtMDggIEphbWVzIFNpbW9uc2VuICA8c2ltb25qYW1AY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtXZWIgVGltaW5nXSBTcGxp
dCBkb21Db250ZW50TG9hZGVkIGludG8gc3RhcnQvZW5kCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODkyMAorCisgICAgICAgICogZG9tL0RvY3VtZW50
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50OjpmaW5pc2hlZFBhcnNpbmcpOgorICAg
ICAgICAqIGRvbS9Eb2N1bWVudFRpbWluZy5oOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnRU
aW1pbmc6OkRvY3VtZW50VGltaW5nKToKKyAgICAgICAgKiBwYWdlL1RpbWluZy5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpUaW1pbmc6OmRvbUNvbnRlbnRMb2FkZWRTdGFydCk6CisgICAgICAgIChX
ZWJDb3JlOjpUaW1pbmc6OmRvbUNvbnRlbnRMb2FkZWRFbmQpOgorICAgICAgICAqIHBhZ2UvVGlt
aW5nLmg6CisgICAgICAgICogcGFnZS9UaW1pbmcuaWRsOgorCiAyMDEwLTExLTA4ICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkIGJ1aWxk
IGNvcnJlY3Rpb24gYWZ0ZXIgQDcwMzY5L0A3MDg0Ni4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvZG9t
L0RvY3VtZW50LmNwcCBiL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAppbmRleCA2MWE2ZjFmYjEy
NTljNjRjZTcxN2MzYmVhNjhlMmE0MWYxZWU4MTExLi4zMWQ3ZDFmNjlmMGJhZjAyYTczNmY1ZjMy
Y2ExMTkzZTZmMzY0OGFjIDEwMDY0NAotLS0gYS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKKysr
IGIvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCkBAIC00MTkxLDkgKzQxOTEsMTEgQEAgdm9pZCBE
b2N1bWVudDo6ZmluaXNoZWRQYXJzaW5nKCkKICAgICBBU1NFUlQoIXNjcmlwdGFibGVEb2N1bWVu
dFBhcnNlcigpIHx8ICFtX3BhcnNlci0+aXNQYXJzaW5nKCkpOwogICAgIEFTU0VSVCghc2NyaXB0
YWJsZURvY3VtZW50UGFyc2VyKCkgfHwgbV9yZWFkeVN0YXRlICE9IExvYWRpbmcpOwogICAgIHNl
dFBhcnNpbmcoZmFsc2UpOwotICAgIGlmICghbV9kb2N1bWVudFRpbWluZy5kb21Db250ZW50TG9h
ZGVkKQotICAgICAgICBtX2RvY3VtZW50VGltaW5nLmRvbUNvbnRlbnRMb2FkZWQgPSBjdXJyZW50
VGltZSgpOworICAgIGlmICghbV9kb2N1bWVudFRpbWluZy5kb21Db250ZW50TG9hZGVkU3RhcnQp
CisgICAgICAgIG1fZG9jdW1lbnRUaW1pbmcuZG9tQ29udGVudExvYWRlZFN0YXJ0ID0gY3VycmVu
dFRpbWUoKTsKICAgICBkaXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLkRP
TUNvbnRlbnRMb2FkZWRFdmVudCwgdHJ1ZSwgZmFsc2UpKTsKKyAgICBpZiAoIW1fZG9jdW1lbnRU
aW1pbmcuZG9tQ29udGVudExvYWRlZEVuZCkKKyAgICAgICAgbV9kb2N1bWVudFRpbWluZy5kb21D
b250ZW50TG9hZGVkRW5kID0gY3VycmVudFRpbWUoKTsKIAogICAgIGlmIChGcmFtZSogZiA9IGZy
YW1lKCkpIHsKICAgICAgICAgLy8gRnJhbWVMb2FkZXI6OmZpbmlzaGVkUGFyc2luZygpIG1pZ2h0
IGVuZCB1cCBjYWxsaW5nIERvY3VtZW50OjppbXBsaWNpdENsb3NlKCkgaWYgYWxsCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL2RvbS9Eb2N1bWVudFRpbWluZy5oIGIvV2ViQ29yZS9kb20vRG9jdW1lbnRU
aW1pbmcuaAppbmRleCBhMGJiYjhjMmI2N2Q4ZTk2Y2FiZDBjZDBjZTVhMWQxYWRhNGJkODVhLi43
YWJjMjE5YWE3ODFjYzhhYmUzNzU2MThmODAyMWViMzEwMGZmZmFmIDEwMDY0NAotLS0gYS9XZWJD
b3JlL2RvbS9Eb2N1bWVudFRpbWluZy5oCisrKyBiL1dlYkNvcmUvZG9tL0RvY3VtZW50VGltaW5n
LmgKQEAgLTMyLDE0ICszMiwxNiBAQCBzdHJ1Y3QgRG9jdW1lbnRUaW1pbmcgewogICAgIERvY3Vt
ZW50VGltaW5nKCkKICAgICAgICAgOiBkb21Mb2FkaW5nKDAuMCkKICAgICAgICAgLCBkb21JbnRl
cmFjdGl2ZSgwLjApCi0gICAgICAgICwgZG9tQ29udGVudExvYWRlZCgwLjApCisgICAgICAgICwg
ZG9tQ29udGVudExvYWRlZFN0YXJ0KDAuMCkKKyAgICAgICAgLCBkb21Db250ZW50TG9hZGVkRW5k
KDAuMCkKICAgICAgICAgLCBkb21Db21wbGV0ZSgwLjApCiAgICAgewogICAgIH0KIAogICAgIGRv
dWJsZSBkb21Mb2FkaW5nOwogICAgIGRvdWJsZSBkb21JbnRlcmFjdGl2ZTsKLSAgICBkb3VibGUg
ZG9tQ29udGVudExvYWRlZDsKKyAgICBkb3VibGUgZG9tQ29udGVudExvYWRlZFN0YXJ0OworICAg
IGRvdWJsZSBkb21Db250ZW50TG9hZGVkRW5kOwogICAgIGRvdWJsZSBkb21Db21wbGV0ZTsKIH07
CiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9UaW1pbmcuY3BwIGIvV2ViQ29yZS9wYWdlL1Rp
bWluZy5jcHAKaW5kZXggM2Q5OGRjMmQzYjRlM2E3YzNjOGExMzgwNDg5MGRlYzcxMDI0MWViZS4u
NDliMzRjMmVjOGYwNzBhYzhmM2E0MDAzMTUyYzBhMzc2MWZlMjYwNCAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9wYWdlL1RpbWluZy5jcHAKKysrIGIvV2ViQ29yZS9wYWdlL1RpbWluZy5jcHAKQEAgLTI2
NSwxMyArMjY1LDIyIEBAIHVuc2lnbmVkIGxvbmcgbG9uZyBUaW1pbmc6OmRvbUludGVyYWN0aXZl
KCkgY29uc3QKICAgICByZXR1cm4gdG9JbnRlZ2VyTWlsbGlzZWNvbmRzKHRpbWluZy0+ZG9tSW50
ZXJhY3RpdmUpOwogfQogCi11bnNpZ25lZCBsb25nIGxvbmcgVGltaW5nOjpkb21Db250ZW50TG9h
ZGVkKCkgY29uc3QKK3Vuc2lnbmVkIGxvbmcgbG9uZyBUaW1pbmc6OmRvbUNvbnRlbnRMb2FkZWRT
dGFydCgpIGNvbnN0CiB7CiAgICAgY29uc3QgRG9jdW1lbnRUaW1pbmcqIHRpbWluZyA9IGRvY3Vt
ZW50VGltaW5nKCk7CiAgICAgaWYgKCF0aW1pbmcpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAg
cmV0dXJuIHRvSW50ZWdlck1pbGxpc2Vjb25kcyh0aW1pbmctPmRvbUNvbnRlbnRMb2FkZWQpOwor
ICAgIHJldHVybiB0b0ludGVnZXJNaWxsaXNlY29uZHModGltaW5nLT5kb21Db250ZW50TG9hZGVk
U3RhcnQpOworfQorCit1bnNpZ25lZCBsb25nIGxvbmcgVGltaW5nOjpkb21Db250ZW50TG9hZGVk
RW5kKCkgY29uc3QKK3sKKyAgICBjb25zdCBEb2N1bWVudFRpbWluZyogdGltaW5nID0gZG9jdW1l
bnRUaW1pbmcoKTsKKyAgICBpZiAoIXRpbWluZykKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBy
ZXR1cm4gdG9JbnRlZ2VyTWlsbGlzZWNvbmRzKHRpbWluZy0+ZG9tQ29udGVudExvYWRlZEVuZCk7
CiB9CiAKIHVuc2lnbmVkIGxvbmcgbG9uZyBUaW1pbmc6OmRvbUNvbXBsZXRlKCkgY29uc3QKZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9UaW1pbmcuaCBiL1dlYkNvcmUvcGFnZS9UaW1pbmcuaApp
bmRleCAzZTM0ODVmZWU0YjNkZDAyNjJiMjBjNDBkN2QzYTQzZWMxMzYxY2IyLi40ZDY5MjI1M2Ex
OGRiY2Q5ZjA4NWUxODBiMTM4YTlkNTI4YjkxOThjIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2Uv
VGltaW5nLmgKKysrIGIvV2ViQ29yZS9wYWdlL1RpbWluZy5oCkBAIC02Niw3ICs2Niw4IEBAIHB1
YmxpYzoKICAgICB1bnNpZ25lZCBsb25nIGxvbmcgcmVzcG9uc2VFbmQoKSBjb25zdDsKICAgICB1
bnNpZ25lZCBsb25nIGxvbmcgZG9tTG9hZGluZygpIGNvbnN0OwogICAgIHVuc2lnbmVkIGxvbmcg
bG9uZyBkb21JbnRlcmFjdGl2ZSgpIGNvbnN0OwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBkb21D
b250ZW50TG9hZGVkKCkgY29uc3Q7CisgICAgdW5zaWduZWQgbG9uZyBsb25nIGRvbUNvbnRlbnRM
b2FkZWRTdGFydCgpIGNvbnN0OworICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBkb21Db250ZW50TG9h
ZGVkRW5kKCkgY29uc3Q7CiAgICAgdW5zaWduZWQgbG9uZyBsb25nIGRvbUNvbXBsZXRlKCkgY29u
c3Q7CiAgICAgdW5zaWduZWQgbG9uZyBsb25nIGxvYWRFdmVudFN0YXJ0KCkgY29uc3Q7CiAgICAg
dW5zaWduZWQgbG9uZyBsb25nIGxvYWRFdmVudEVuZCgpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9wYWdlL1RpbWluZy5pZGwgYi9XZWJDb3JlL3BhZ2UvVGltaW5nLmlkbAppbmRleCAwMGQz
ZTI0NjgwYjM4NTI4M2UwOTUyMWI3NDIwMzQzOTNjMWEzYmVhLi5hNWFiMWViMmYxNDZhYTFlZDg3
NDBhNTE1ZjQzYmVhZjVkOGI3YjFlIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvVGltaW5nLmlk
bAorKysgYi9XZWJDb3JlL3BhZ2UvVGltaW5nLmlkbApAQCAtNDcsNyArNDcsOCBAQCBtb2R1bGUg
d2luZG93IHsKICAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIHVuc2lnbmVkIGxvbmcgbG9uZyBy
ZXNwb25zZUVuZDsKICAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIHVuc2lnbmVkIGxvbmcgbG9u
ZyBkb21Mb2FkaW5nOwogICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgdW5zaWduZWQgbG9uZyBs
b25nIGRvbUludGVyYWN0aXZlOwotICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgdW5zaWduZWQg
bG9uZyBsb25nIGRvbUNvbnRlbnRMb2FkZWQ7CisgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSB1
bnNpZ25lZCBsb25nIGxvbmcgZG9tQ29udGVudExvYWRlZFN0YXJ0OworICAgICAgICByZWFkb25s
eSBhdHRyaWJ1dGUgdW5zaWduZWQgbG9uZyBsb25nIGRvbUNvbnRlbnRMb2FkZWRFbmQ7CiAgICAg
ICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSB1bnNpZ25lZCBsb25nIGxvbmcgZG9tQ29tcGxldGU7CiAg
ICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSB1bnNpZ25lZCBsb25nIGxvbmcgbG9hZEV2ZW50U3Rh
cnQ7CiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSB1bnNpZ25lZCBsb25nIGxvbmcgbG9hZEV2
ZW50RW5kOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>