<?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>204709</bug_id>
          
          <creation_ts>2019-11-29 13:50:56 -0800</creation_ts>
          <short_desc>REGRESSION(r252944): Broke Windows Build (Requested by aakashja_ on #webkit).</short_desc>
          <delta_ts>2019-11-29 14:18:18 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>204697</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1594251</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-29 13:50:56 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/252944 broke the build:
Broke Windows Build (Requested by aakashja_ on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594253</commentid>
    <comment_count>1</comment_count>
      <attachid>384522</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-29 13:51:01 -0800</bug_when>
    <thetext>Created attachment 384522
ROLLOUT of r252944

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594260</commentid>
    <comment_count>2</comment_count>
      <attachid>384522</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-29 14:17:06 -0800</bug_when>
    <thetext>Comment on attachment 384522
ROLLOUT of r252944

Clearing flags on attachment: 384522

Committed r252951: &lt;https://trac.webkit.org/changeset/252951&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594261</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-29 14:17:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594262</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-29 14:18:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/57535035&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384522</attachid>
            <date>2019-11-29 13:51:01 -0800</date>
            <delta_ts>2019-11-29 14:17:06 -0800</delta_ts>
            <desc>ROLLOUT of r252944</desc>
            <filename>bug-204709-20191129135100.patch</filename>
            <type>text/plain</type>
            <size>15767</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyOTUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODg1NmZjZWJmZmYzYjky
MzAzNmFhODY3MmNiZTllYzU1YWI3MGY0Mi4uMDMzMWE3NTAwYTNlYWQ3NGE0NmY0Y2QyMTRmZjM2
ZWM0N2E0ZDg2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTExLTI5ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMjUyOTQ0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjA0NzA5CisKKyAgICAgICAgQnJva2UgV2luZG93cyBCdWlsZCAoUmVx
dWVzdGVkIGJ5IGFha2FzaGphXyBvbiAjd2Via2l0KS4KKworICAgICAgICBSZXZlcnRlZCBjaGFu
Z2VzZXQ6CisKKyAgICAgICAgIltXZWIgQW5pbWF0aW9uc10gRm9yd2FyZC1maWxsaW5nIGFuaW1h
dGlvbnMgc2hvdWxkIG5vdAorICAgICAgICBzY2hlZHVsZSB1cGRhdGVzIHdoaWxlIGZpbGxpbmci
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ2OTcK
KyAgICAgICAgaHR0cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzI1Mjk0NAorCiAyMDE5
LTExLTI5ICBDaGFybGllIFR1cm5lciAgPGN0dXJuZXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBb
R1N0cmVhbWVyXSBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIgc3R5bGUgY2xlYW51cHMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9Eb2N1bWVudFRpbWVsaW5lLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9Eb2N1bWVudFRpbWVsaW5lLmNwcAppbmRleCA2MzBj
MmZhNGEzZTJjNTgzNTdlMTM0OWIwZmYwNGNiMGFlYzY5NjU3Li4yMGEwN2VlN2M4MWM1N2FmNjNk
M2Y4YWUxNTI5NWNmMmY1MjU5NjgwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRp
b24vRG9jdW1lbnRUaW1lbGluZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0Rv
Y3VtZW50VGltZWxpbmUuY3BwCkBAIC0zNTAsMTUgKzM1MCwxMSBAQCB2b2lkIERvY3VtZW50VGlt
ZWxpbmU6OnVwZGF0ZUFuaW1hdGlvbnNBbmRTZW5kRXZlbnRzKERPTUhpZ2hSZXNUaW1lU3RhbXAg
dGltZXN0YQogICAgIGlmIChtX2lzU3VzcGVuZGVkIHx8ICFtX2FuaW1hdGlvblJlc29sdXRpb25T
Y2hlZHVsZWQgfHwgIXNob3VsZFJ1blVwZGF0ZUFuaW1hdGlvbnNBbmRTZW5kRXZlbnRzSWdub3Jp
bmdTdXNwZW5zaW9uU3RhdGUoKSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgLy8gVXBkYXRpbmcg
YW5pbWF0aW9ucyBhbmQgc2VuZGluZyBldmVudHMgbWF5IGludmFsaWRhdGUgdGhlIHRpbWluZyBv
ZiBzb21lIGFuaW1hdGlvbnMsIHNvIHdlIG11c3Qgc2V0IHRoZSBtX2FuaW1hdGlvblJlc29sdXRp
b25TY2hlZHVsZWQKLSAgICAvLyBmbGFnIHRvIGZhbHNlIHByaW9yIHRvIHJ1bm5pbmcgdGhhdCBw
cm9jZWR1cmUgdG8gYWxsb3cgYW5pbWF0aW9uIHdpdGggdGltaW5nIG1vZGVsIHVwZGF0ZXMgdG8g
c2NoZWR1bGUgdXBkYXRlcy4KLSAgICBtX2FuaW1hdGlvblJlc29sdXRpb25TY2hlZHVsZWQgPSBm
YWxzZTsKLQogICAgIGludGVybmFsVXBkYXRlQW5pbWF0aW9uc0FuZFNlbmRFdmVudHMoKTsKICAg
ICBhcHBseVBlbmRpbmdBY2NlbGVyYXRlZEFuaW1hdGlvbnMoKTsKIAotICAgIGlmICghbV9hbmlt
YXRpb25SZXNvbHV0aW9uU2NoZWR1bGVkKQotICAgICAgICBzY2hlZHVsZU5leHRUaWNrKCk7Cisg
ICAgbV9hbmltYXRpb25SZXNvbHV0aW9uU2NoZWR1bGVkID0gZmFsc2U7CisgICAgc2NoZWR1bGVO
ZXh0VGljaygpOwogfQogCiB2b2lkIERvY3VtZW50VGltZWxpbmU6OmludGVybmFsVXBkYXRlQW5p
bWF0aW9uc0FuZFNlbmRFdmVudHMoKQpAQCAtNTMzLDYgKzUyOSwxMyBAQCB2b2lkIERvY3VtZW50
VGltZWxpbmU6OnNjaGVkdWxlTmV4dFRpY2soKQogICAgIGlmIChtX2FuaW1hdGlvbnMuaXNFbXB0
eSgpKQogICAgICAgICByZXR1cm47CiAKKyAgICBmb3IgKGNvbnN0IGF1dG8mIGFuaW1hdGlvbiA6
IG1fYW5pbWF0aW9ucykgeworICAgICAgICBpZiAoIWFuaW1hdGlvbi0+aXNSdW5uaW5nQWNjZWxl
cmF0ZWQoKSkgeworICAgICAgICAgICAgc2NoZWR1bGVBbmltYXRpb25SZXNvbHV0aW9uKCk7Cisg
ICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisKICAgICBTZWNvbmRzIHNjaGVk
dWxlRGVsYXkgPSBTZWNvbmRzOjppbmZpbml0eSgpOwogCiAgICAgZm9yIChjb25zdCBhdXRvJiBh
bmltYXRpb24gOiBtX2FuaW1hdGlvbnMpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Fu
aW1hdGlvbi9LZXlmcmFtZUVmZmVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vS2V5
ZnJhbWVFZmZlY3QuY3BwCmluZGV4IDZmNWVkNGFkOWM2ODkzOWY5YmEyZjAyZDdmZGEzYjY1YWM4
YzlkMzIuLmFmMzBkZGMyYzE2MmFlZmJlNmYwNDc2NDZhZmJlZTMzYmY5MmFkMWYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9LZXlmcmFtZUVmZmVjdC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0tleWZyYW1lRWZmZWN0LmNwcApAQCAtNjYzLDEwICs2NjMs
NyBAQCBWZWN0b3I8U3Ryb25nPEpTT2JqZWN0Pj4gS2V5ZnJhbWVFZmZlY3Q6OmdldEtleWZyYW1l
cyhKU0dsb2JhbE9iamVjdCYgbGV4aWNhbEdsbwogCiBFeGNlcHRpb25Pcjx2b2lkPiBLZXlmcmFt
ZUVmZmVjdDo6c2V0S2V5ZnJhbWVzKEpTR2xvYmFsT2JqZWN0JiBsZXhpY2FsR2xvYmFsT2JqZWN0
LCBTdHJvbmc8SlNPYmplY3Q+JiYga2V5ZnJhbWVzSW5wdXQpCiB7Ci0gICAgYXV0byBwcm9jZXNz
S2V5ZnJhbWVzUmVzdWx0ID0gcHJvY2Vzc0tleWZyYW1lcyhsZXhpY2FsR2xvYmFsT2JqZWN0LCBX
VEZNb3ZlKGtleWZyYW1lc0lucHV0KSk7Ci0gICAgaWYgKCFwcm9jZXNzS2V5ZnJhbWVzUmVzdWx0
Lmhhc0V4Y2VwdGlvbigpICYmIGFuaW1hdGlvbigpKQotICAgICAgICBhbmltYXRpb24oKS0+ZWZm
ZWN0VGltaW5nRGlkQ2hhbmdlKCk7Ci0gICAgcmV0dXJuIHByb2Nlc3NLZXlmcmFtZXNSZXN1bHQ7
CisgICAgcmV0dXJuIHByb2Nlc3NLZXlmcmFtZXMobGV4aWNhbEdsb2JhbE9iamVjdCwgV1RGTW92
ZShrZXlmcmFtZXNJbnB1dCkpOwogfQogCiBFeGNlcHRpb25Pcjx2b2lkPiBLZXlmcmFtZUVmZmVj
dDo6cHJvY2Vzc0tleWZyYW1lcyhKU0dsb2JhbE9iamVjdCYgbGV4aWNhbEdsb2JhbE9iamVjdCwg
U3Ryb25nPEpTT2JqZWN0PiYmIGtleWZyYW1lc0lucHV0KQpAQCAtMTM0NSw5ICsxMzQyLDYgQEAg
dm9pZCBLZXlmcmFtZUVmZmVjdDo6dXBkYXRlQWNjZWxlcmF0ZWRBbmltYXRpb25TdGF0ZSgpCiAK
IHZvaWQgS2V5ZnJhbWVFZmZlY3Q6OmFkZFBlbmRpbmdBY2NlbGVyYXRlZEFjdGlvbihBY2NlbGVy
YXRlZEFjdGlvbiBhY3Rpb24pCiB7Ci0gICAgaWYgKGFjdGlvbiA9PSBtX2xhc3RSZWNvcmRlZEFj
Y2VsZXJhdGVkQWN0aW9uKQotICAgICAgICByZXR1cm47Ci0KICAgICBpZiAoYWN0aW9uID09IEFj
Y2VsZXJhdGVkQWN0aW9uOjpTdG9wKQogICAgICAgICBtX3BlbmRpbmdBY2NlbGVyYXRlZEFjdGlv
bnMuY2xlYXIoKTsKICAgICBtX3BlbmRpbmdBY2NlbGVyYXRlZEFjdGlvbnMuYXBwZW5kKGFjdGlv
bik7CkBAIC0xMzg3LDEzICsxMzgxLDggQEAgdm9pZCBLZXlmcmFtZUVmZmVjdDo6YXBwbHlQZW5k
aW5nQWNjZWxlcmF0ZWRBY3Rpb25zKCkKICAgICAgICAgcmV0dXJuOwogCiAgICAgYXV0byogcmVu
ZGVyZXIgPSB0aGlzLT5yZW5kZXJlcigpOwotICAgIGlmICghcmVuZGVyZXIgfHwgIXJlbmRlcmVy
LT5pc0NvbXBvc2l0ZWQoKSkgewotICAgICAgICAvLyBUaGUgcmVuZGVyZXIgbWF5IG5vIGxvbmdl
ciBiZSBjb21wb3NpdGVkIGJlY2F1c2UgdGhlIGFjY2VsZXJhdGVkIGFuaW1hdGlvbiBlbmRlZCBi
ZWZvcmUgd2UgaGFkIGEgY2hhbmNlIHRvIHVwZGF0ZSBpdCwKLSAgICAgICAgLy8gaW4gd2hpY2gg
Y2FzZSBpZiB3ZSBhc2tlZCBmb3IgdGhlIGFuaW1hdGlvbiB0byBzdG9wLCB3ZSBjYW4gZGlzY2Fy
ZCB0aGUgY3VycmVudCBzZXQgb2YgYWNjZWxlcmF0ZWQgYWN0aW9ucy4KLSAgICAgICAgaWYgKG1f
bGFzdFJlY29yZGVkQWNjZWxlcmF0ZWRBY3Rpb24gPT0gQWNjZWxlcmF0ZWRBY3Rpb246OlN0b3Ap
Ci0gICAgICAgICAgICBtX3BlbmRpbmdBY2NlbGVyYXRlZEFjdGlvbnMuY2xlYXIoKTsKKyAgICBp
ZiAoIXJlbmRlcmVyIHx8ICFyZW5kZXJlci0+aXNDb21wb3NpdGVkKCkpCiAgICAgICAgIHJldHVy
bjsKLSAgICB9CiAKICAgICBhdXRvIHBlbmRpbmdBY2NlbGVyYXRlZEFjdGlvbnMgPSBtX3BlbmRp
bmdBY2NlbGVyYXRlZEFjdGlvbnM7CiAgICAgbV9wZW5kaW5nQWNjZWxlcmF0ZWRBY3Rpb25zLmNs
ZWFyKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9u
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9XZWJBbmltYXRpb24uY3BwCmluZGV4IDcz
MmZlZDc1OTQxZTgzZWE2ZTU3YTc3MDI3NTlhYTAwYTJiYTYwM2IuLjczN2RhNzU1YzYyMjJlYzVl
YjYzOTRiZGMwZWVmOWNlOGMyYzhkMzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FuaW1h
dGlvbi9XZWJBbmltYXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9XZWJB
bmltYXRpb24uY3BwCkBAIC03MTcsNyArNzE3LDcgQEAgRXhjZXB0aW9uT3I8dm9pZD4gV2ViQW5p
bWF0aW9uOjpmaW5pc2goKQogICAgIHJldHVybiB7IH07CiB9CiAKLXZvaWQgV2ViQW5pbWF0aW9u
Ojp0aW1pbmdEaWRDaGFuZ2UoRGlkU2VlayBkaWRTZWVrLCBTeW5jaHJvbm91c2x5Tm90aWZ5IHN5
bmNocm9ub3VzbHlOb3RpZnksIFNpbGVudGx5IHNpbGVudGx5KQordm9pZCBXZWJBbmltYXRpb246
OnRpbWluZ0RpZENoYW5nZShEaWRTZWVrIGRpZFNlZWssIFN5bmNocm9ub3VzbHlOb3RpZnkgc3lu
Y2hyb25vdXNseU5vdGlmeSkKIHsKICAgICBtX3Nob3VsZFNraXBVcGRhdGluZ0ZpbmlzaGVkU3Rh
dGVXaGVuUmVzb2x2aW5nID0gZmFsc2U7CiAgICAgdXBkYXRlRmluaXNoZWRTdGF0ZShkaWRTZWVr
LCBzeW5jaHJvbm91c2x5Tm90aWZ5KTsKQEAgLTcyNyw3ICs3MjcsNyBAQCB2b2lkIFdlYkFuaW1h
dGlvbjo6dGltaW5nRGlkQ2hhbmdlKERpZFNlZWsgZGlkU2VlaywgU3luY2hyb25vdXNseU5vdGlm
eSBzeW5jaHJvbgogICAgICAgICBkb3duY2FzdDxLZXlmcmFtZUVmZmVjdD4oKm1fZWZmZWN0KS5h
bmltYXRpb25UaW1pbmdEaWRDaGFuZ2UoKTsKICAgICB9CiAKLSAgICBpZiAoc2lsZW50bHkgPT0g
U2lsZW50bHk6Ok5vICYmIG1fdGltZWxpbmUpCisgICAgaWYgKG1fdGltZWxpbmUpCiAgICAgICAg
IG1fdGltZWxpbmUtPmFuaW1hdGlvblRpbWluZ0RpZENoYW5nZSgqdGhpcyk7CiB9OwogCkBAIC05
NzksNyArOTc5LDcgQEAgdm9pZCBXZWJBbmltYXRpb246OnJ1blBlbmRpbmdQbGF5VGFzaygpCiAg
ICAgICAgIG1fcmVhZHlQcm9taXNlLT5yZXNvbHZlKCp0aGlzKTsKIAogICAgIC8vIDUuIFJ1biB0
aGUgcHJvY2VkdXJlIHRvIHVwZGF0ZSBhbiBhbmltYXRpb24ncyBmaW5pc2hlZCBzdGF0ZSBmb3Ig
YW5pbWF0aW9uIHdpdGggdGhlIGRpZCBzZWVrIGZsYWcgc2V0IHRvIGZhbHNlLCBhbmQgdGhlIHN5
bmNocm9ub3VzbHkgbm90aWZ5IGZsYWcgc2V0IHRvIGZhbHNlLgotICAgIHRpbWluZ0RpZENoYW5n
ZShEaWRTZWVrOjpObywgU3luY2hyb25vdXNseU5vdGlmeTo6Tm8sIFNpbGVudGx5OjpZZXMpOwor
ICAgIHRpbWluZ0RpZENoYW5nZShEaWRTZWVrOjpObywgU3luY2hyb25vdXNseU5vdGlmeTo6Tm8p
OwogCiAgICAgaW52YWxpZGF0ZUVmZmVjdCgpOwogfQpAQCAtMTEwNSw3ICsxMTA1LDcgQEAgdm9p
ZCBXZWJBbmltYXRpb246OnJ1blBlbmRpbmdQYXVzZVRhc2soKQogCiAgICAgLy8gNi4gUnVuIHRo
ZSBwcm9jZWR1cmUgdG8gdXBkYXRlIGFuIGFuaW1hdGlvbidzIGZpbmlzaGVkIHN0YXRlIGZvciBh
bmltYXRpb24gd2l0aCB0aGUgZGlkIHNlZWsgZmxhZyBzZXQgdG8gZmFsc2UsIGFuZCB0aGUKICAg
ICAvLyAgICBzeW5jaHJvbm91c2x5IG5vdGlmeSBmbGFnIHNldCB0byBmYWxzZS4KLSAgICB0aW1p
bmdEaWRDaGFuZ2UoRGlkU2Vlazo6Tm8sIFN5bmNocm9ub3VzbHlOb3RpZnk6Ok5vLCBTaWxlbnRs
eTo6WWVzKTsKKyAgICB0aW1pbmdEaWRDaGFuZ2UoRGlkU2Vlazo6Tm8sIFN5bmNocm9ub3VzbHlO
b3RpZnk6Ok5vKTsKIAogICAgIGludmFsaWRhdGVFZmZlY3QoKTsKIH0KQEAgLTEyODksMzkgKzEy
ODksNDAgQEAgRXhjZXB0aW9uT3I8dm9pZD4gV2ViQW5pbWF0aW9uOjpjb21taXRTdHlsZXMoKQog
CiBTZWNvbmRzIFdlYkFuaW1hdGlvbjo6dGltZVRvTmV4dFRpY2soKSBjb25zdAogewotICAgIC8v
IEFueSBhbmltYXRpb24gdGhhdCBpcyBwZW5kaW5nIG5lZWRzIGltbWVkaWF0ZSByZXNvbHV0aW9u
LgorICAgIEFTU0VSVChpc1J1bm5pbmdBY2NlbGVyYXRlZCgpKTsKKwogICAgIGlmIChwZW5kaW5n
KCkpCiAgICAgICAgIHJldHVybiAwX3M7CiAKLSAgICAvLyBJZiB3ZSdyZSBub3QgcnVubmluZywg
b3IgdGltZSBpcyBub3QgYWR2YW5jaW5nIGZvciB0aGlzIGFuaW1hdGlvbiwgdGhlcmUncyBubyB0
ZWxsaW5nIHdoZW4gd2UnbGwgZW5kLgotICAgIGF1dG8gcGxheWJhY2tSYXRlID0gZWZmZWN0aXZl
UGxheWJhY2tSYXRlKCk7Ci0gICAgaWYgKHBsYXlTdGF0ZSgpICE9IFBsYXlTdGF0ZTo6UnVubmlu
ZyB8fCAhcGxheWJhY2tSYXRlKQorICAgIC8vIElmIHdlJ3JlIG5vdCBydW5uaW5nLCB0aGVyZSdz
IG5vIHRlbGxpbmcgd2hlbiB3ZSdsbCBlbmQuCisgICAgaWYgKHBsYXlTdGF0ZSgpICE9IFBsYXlT
dGF0ZTo6UnVubmluZykKICAgICAgICAgcmV0dXJuIFNlY29uZHM6OmluZmluaXR5KCk7CiAKLSAg
ICBhdXRvJiBlZmZlY3QgPSAqdGhpcy0+ZWZmZWN0KCk7Ci0gICAgYXV0byB0aW1pbmcgPSBlZmZl
Y3QuZ2V0QmFzaWNUaW1pbmcoKTsKLSAgICBzd2l0Y2ggKHRpbWluZy5waGFzZSkgewotICAgIGNh
c2UgQW5pbWF0aW9uRWZmZWN0UGhhc2U6OkJlZm9yZToKLSAgICAgICAgLy8gVGhlIGFuaW1hdGlv
biBpcyBpbiBpdHMgImJlZm9yZSIgcGhhc2UsIGluIHRoaXMgY2FzZSB3ZSBjYW4gd2FpdCB1bnRp
bCBpdCBlbnRlcnMgaXRzICJhY3RpdmUiIHBoYXNlLgotICAgICAgICByZXR1cm4gKGVmZmVjdC5k
ZWxheSgpIC0gdGltaW5nLmxvY2FsVGltZS52YWx1ZSgpKSAvIHBsYXliYWNrUmF0ZTsKLSAgICBj
YXNlIEFuaW1hdGlvbkVmZmVjdFBoYXNlOjpBY3RpdmU6Ci0gICAgICAgIC8vIE5vbi1hY2NlbGVy
YXRlZCBhbmltYXRpb25zIGluIHRoZSAiYWN0aXZlIiBwaGFzZSB3aWxsIG5lZWQgdG8gdXBkYXRl
IHRoZWlyIGFuaW1hdGVkIHZhbHVlIGF0IHRoZSBpbW1lZGlhdGUgbmV4dCBvcHBvcnR1bml0eS4K
LSAgICAgICAgaWYgKCFpc1J1bm5pbmdBY2NlbGVyYXRlZCgpKQotICAgICAgICAgICAgcmV0dXJu
IDBfczsKLSAgICAgICAgLy8gQWNjZWxlcmF0ZWQgQ1NTIEFuaW1hdGlvbnMgbmVlZCB0byB0cmln
Z2VyICJhbmltYXRpb25pdGVyYXRpb24iIGV2ZW50cywgaW4gdGhpcyBjYXNlIHdlIGNhbiB3YWl0
IHVudGlsIHRoZSBuZXh0IGl0ZXJhdGlvbi4KLSAgICAgICAgaWYgKGlzQ1NTQW5pbWF0aW9uKCkp
IHsKLSAgICAgICAgICAgIGlmIChhdXRvIGl0ZXJhdGlvblByb2dyZXNzID0gZWZmZWN0LmdldENv
bXB1dGVkVGltaW5nKCkuc2ltcGxlSXRlcmF0aW9uUHJvZ3Jlc3MpCi0gICAgICAgICAgICAgICAg
cmV0dXJuIGVmZmVjdC5pdGVyYXRpb25EdXJhdGlvbigpICogKDEgLSAqaXRlcmF0aW9uUHJvZ3Jl
c3MpOworICAgIC8vIENTUyBBbmltYXRpb25zIGRpc3BhdGNoIGV2ZW50cyBmb3IgZWFjaCBpdGVy
YXRpb24sIHNvIGNvbXB1dGUgdGhlIHRpbWUgdW50aWwKKyAgICAvLyB0aGUgZW5kIG9mIHRoaXMg
aXRlcmF0aW9uLiBBbnkgb3RoZXIgYW5pbWF0aW9uIG9ubHkgY2FyZXMgYWJvdXQgcmVtYW5pbmcg
dG90YWwgdGltZS4KKyAgICBpZiAoaXNDU1NBbmltYXRpb24oKSkgeworICAgICAgICBhdXRvKiBh
bmltYXRpb25FZmZlY3QgPSBlZmZlY3QoKTsKKyAgICAgICAgYXV0byB0aW1pbmcgPSBhbmltYXRp
b25FZmZlY3QtPmdldENvbXB1dGVkVGltaW5nKCk7CisgICAgICAgIC8vIElmIHdlJ3JlIGFjdGl2
ZWx5IHJ1bm5pbmcsIHdlIG5lZWQgdGhlIHRpbWUgdW50aWwgdGhlIG5leHQgaXRlcmF0aW9uLgor
ICAgICAgICBpZiAoYXV0byBpdGVyYXRpb25Qcm9ncmVzcyA9IHRpbWluZy5zaW1wbGVJdGVyYXRp
b25Qcm9ncmVzcykKKyAgICAgICAgICAgIHJldHVybiBhbmltYXRpb25FZmZlY3QtPml0ZXJhdGlv
bkR1cmF0aW9uKCkgKiAoMSAtICppdGVyYXRpb25Qcm9ncmVzcyk7CisKKyAgICAgICAgLy8gT3Ro
ZXJ3aXNlIHdlJ3JlIHByb2JhYmx5IGluIHRoZSBiZWZvcmUgcGhhc2Ugd2FpdGluZyB0byByZWFj
aCBvdXIgc3RhcnQgdGltZS4KKyAgICAgICAgaWYgKGF1dG8gYW5pbWF0aW9uQ3VycmVudFRpbWUg
PSBjdXJyZW50VGltZSgpKSB7CisgICAgICAgICAgICAvLyBJZiBvdXIgY3VycmVudCB0aW1lIGlz
IG5lZ2F0aXZlLCB3ZSBuZWVkIHRvIGJlIHNjaGVkdWxlZCB0byBiZSByZXNvbHZlZCBhdCB0aGUg
aW52ZXJzZQorICAgICAgICAgICAgLy8gb2Ygb3VyIGN1cnJlbnQgdGltZSwgdW5sZXNzIHdlIGZp
bGwgYmFja3dhcmRzLCBpbiB3aGljaCBjYXNlIHdlIHdhbnQgdG8gaW52YWxpZGF0ZSBhcworICAg
ICAgICAgICAgLy8gc29vbiBhcyBwb3NzaWJsZS4KKyAgICAgICAgICAgIGF1dG8gbG9jYWxUaW1l
ID0gYW5pbWF0aW9uQ3VycmVudFRpbWUudmFsdWUoKTsKKyAgICAgICAgICAgIGlmIChsb2NhbFRp
bWUgPCAwX3MpCisgICAgICAgICAgICAgICAgcmV0dXJuIC1sb2NhbFRpbWU7CisgICAgICAgICAg
ICBpZiAobG9jYWxUaW1lIDwgYW5pbWF0aW9uRWZmZWN0LT5kZWxheSgpKQorICAgICAgICAgICAg
ICAgIHJldHVybiBhbmltYXRpb25FZmZlY3QtPmRlbGF5KCkgLSBsb2NhbFRpbWU7CiAgICAgICAg
IH0KLSAgICAgICAgLy8gQWNjZWxlcmF0ZWQgYW5pbWF0aW9ucyBpbiB0aGUgImFjdGl2ZSIgcGhh
c2UgY2FuIHdhaXQgdW50aWwgdGhleSBlbmRlZC4KLSAgICAgICAgcmV0dXJuIChlZmZlY3QuZW5k
VGltZSgpIC0gdGltaW5nLmxvY2FsVGltZS52YWx1ZSgpKSAvIHBsYXliYWNrUmF0ZTsKLSAgICBj
YXNlIEFuaW1hdGlvbkVmZmVjdFBoYXNlOjpBZnRlcjoKLSAgICAgICAgLy8gVGhlIGFuaW1hdGlv
biBpcyBpbiBpdHMgYWZ0ZXIgcGhhc2UsIHdoaWNoIG1lYW5zIGl0IHdpbGwgbm8gbG9uZ2VyIHVw
ZGF0ZSBpdHMgdmFsdWUsIHNvIGl0IGRvZW5zJ3QgbmVlZCBhIHRpY2suCi0gICAgICAgIHJldHVy
biBTZWNvbmRzOjppbmZpbml0eSgpOwotICAgIGNhc2UgQW5pbWF0aW9uRWZmZWN0UGhhc2U6Oklk
bGU6Ci0gICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgICAgICByZXR1cm4gU2Vjb25k
czo6aW5maW5pdHkoKTsKLSAgICB9CisgICAgfSBlbHNlIGlmIChhdXRvIGFuaW1hdGlvbkN1cnJl
bnRUaW1lID0gY3VycmVudFRpbWUoKSkKKyAgICAgICAgcmV0dXJuIGVmZmVjdCgpLT5lbmRUaW1l
KCkgLSAqYW5pbWF0aW9uQ3VycmVudFRpbWU7CisKKyAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsK
KyAgICByZXR1cm4gU2Vjb25kczo6aW5maW5pdHkoKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2Vi
Q29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL1dlYkFuaW1hdGlvbi5o
IGIvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL1dlYkFuaW1hdGlvbi5oCmluZGV4IGRhNGQ4ZWMz
YmMyZTU3MGI0OGE1MWRiYzE0YTM0NGU2YzQ5YmEwNzAuLjE1ZmFkNjEwODgzNGExZjM4OWNiZGVj
MzBiNTMzZWMyMDc1ZTg3ZGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9X
ZWJBbmltYXRpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9u
LmgKQEAgLTE1NCw3ICsxNTQsNyBAQCBwcml2YXRlOgogICAgIGVudW0gY2xhc3MgQXV0b1Jld2lu
ZCA6IHVpbnQ4X3QgeyBZZXMsIE5vIH07CiAgICAgZW51bSBjbGFzcyBUaW1lVG9SdW5QZW5kaW5n
VGFzayA6IHVpbnQ4X3QgeyBOb3RTY2hlZHVsZWQsIEFTQVAsIFdoZW5SZWFkeSB9OwogCi0gICAg
dm9pZCB0aW1pbmdEaWRDaGFuZ2UoRGlkU2VlaywgU3luY2hyb25vdXNseU5vdGlmeSwgU2lsZW50
bHkgPSBTaWxlbnRseTo6Tm8pOworICAgIHZvaWQgdGltaW5nRGlkQ2hhbmdlKERpZFNlZWssIFN5
bmNocm9ub3VzbHlOb3RpZnkpOwogICAgIHZvaWQgdXBkYXRlRmluaXNoZWRTdGF0ZShEaWRTZWVr
LCBTeW5jaHJvbm91c2x5Tm90aWZ5KTsKICAgICBTZWNvbmRzIGVmZmVjdEVuZFRpbWUoKSBjb25z
dDsKICAgICBXZWJBbmltYXRpb24mIHJlYWR5UHJvbWlzZVJlc29sdmUoKTsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3Nzhm
MjNkN2I5ZjlmNjYzY2ExMjhiNjI3MzZkMjQxZWY0YmJhNmUyLi5lYTdjYTg3YjczMzY1YTEzODA5
NDcxMDdiMGJiOWYwNDBkMzE5ODhjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTktMTEtMjkg
IENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2
aWV3ZWQsIHJvbGxpbmcgb3V0IHIyNTI5NDQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ3MDkKKworICAgICAgICBCcm9rZSBXaW5kb3dzIEJ1aWxk
IChSZXF1ZXN0ZWQgYnkgYWFrYXNoamFfIG9uICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVk
IGNoYW5nZXNldDoKKworICAgICAgICAiW1dlYiBBbmltYXRpb25zXSBGb3J3YXJkLWZpbGxpbmcg
YW5pbWF0aW9ucyBzaG91bGQgbm90CisgICAgICAgIHNjaGVkdWxlIHVwZGF0ZXMgd2hpbGUgZmls
bGluZyIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIw
NDY5NworICAgICAgICBodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjUyOTQ0CisK
IDIwMTktMTEtMjkgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbV2ViIEFuaW1hdGlvbnNdIEZvcndhcmQtZmlsbGluZyBhbmltYXRpb25zIHNob3VsZCBub3Qg
c2NoZWR1bGUgdXBkYXRlcyB3aGlsZSBmaWxsaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93
ZWJhbmltYXRpb25zL25vLXNjaGVkdWxpbmctd2hpbGUtZmlsbGluZy1hY2NlbGVyYXRlZC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy93ZWJhbmltYXRpb25zL25vLXNjaGVkdWxpbmctd2hpbGUt
ZmlsbGluZy1hY2NlbGVyYXRlZC1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IGYzOTViNjA4YzZjYjJhNzA2NTIyZjM5ZDY0N2QxZTY1MTIxYmJjZDguLjAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvd2ViYW5p
bWF0aW9ucy9uby1zY2hlZHVsaW5nLXdoaWxlLWZpbGxpbmctYWNjZWxlcmF0ZWQtZXhwZWN0ZWQu
dHh0CisrKyAvZGV2L251bGwKQEAgLTEsMyArMCwwIEBACi0KLVBBU1MgVGhlcmUgc2hvdWxkIG5v
dCBiZSBtb3JlIHRoYW4gb25lIHVwZGF0ZSBtYWRlIHRvIHRoZSB0aW1lbGluZSBhZnRlciBhIGZv
cndhcmQtZmlsbGluZyBhY2NlbGVyYXRlZCBhbmltYXRpb24gY29tcGxldGVzLiAKLQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9uby1zY2hlZHVsaW5nLXdoaWxlLWZpbGxp
bmctYWNjZWxlcmF0ZWQuaHRtbCBiL0xheW91dFRlc3RzL3dlYmFuaW1hdGlvbnMvbm8tc2NoZWR1
bGluZy13aGlsZS1maWxsaW5nLWFjY2VsZXJhdGVkLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IGVmZWUxNTc2ZjAwZTg5NTY5MjUwZGQ0ZmZiZTNhMzQ3ZDRmZGI2ZDEuLjAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvd2Vi
YW5pbWF0aW9ucy9uby1zY2hlZHVsaW5nLXdoaWxlLWZpbGxpbmctYWNjZWxlcmF0ZWQuaHRtbAor
KysgL2Rldi9udWxsCkBAIC0xLDQ1ICswLDAgQEAKLTwhRE9DVFlQRSBodG1sPgotPGh0bWw+Ci08
aGVhZD4KLTxzdHlsZT4KLQotI3RhcmdldCB7Ci0gICAgd2lkdGg6IDEwMHB4OwotICAgIGhlaWdo
dDogMTAwcHg7Ci0gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7Ci19Ci0KLTwvc3R5bGU+Ci08
L2hlYWQ+Ci08Ym9keT4KLTxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMi
Pjwvc2NyaXB0PgotPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5q
cyI+PC9zY3JpcHQ+Ci08ZGl2IGlkPSJ0YXJnZXQiPjwvZGl2PgotPHNjcmlwdD4KLQotZnVuY3Rp
b24gd2FpdE5GcmFtZXMobnVtYmVyT2ZGcmFtZXMsIGNvbnRpbnVhdGlvbikKLXsKLSAgICBsZXQg
ZWxhcHNlZEZyYW1lcyA9IDA7Ci0gICAgKGZ1bmN0aW9uIHJBRkNhbGxiYWNrKCkgewotICAgICAg
ICBpZiAoZWxhcHNlZEZyYW1lcysrID49IG51bWJlck9mRnJhbWVzKQotICAgICAgICAgICAgY29u
dGludWF0aW9uKCk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJlcXVlc3RBbmltYXRpb25G
cmFtZShyQUZDYWxsYmFjayk7Ci0gICAgfSkoKTsKLX0KLQotYXN5bmNfdGVzdCh0ID0+IHsKLSAg
ICBjb25zdCBrZXlmcmFtZXMgPSB7IHRyYW5zZm9ybTogWyJ0cmFuc2xhdGVYKDUwcHgpIiwgInRy
YW5zbGF0ZVgoMTAwcHgpIl0gfTsKLSAgICBjb25zdCB0aW1pbmcgPSB7IGR1cmF0aW9uOiA1MCwg
ZmlsbDogImZvcndhcmRzIiB9OwotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YXJnZXQi
KS5hbmltYXRlKGtleWZyYW1lcywgdGltaW5nKS5hZGRFdmVudExpc3RlbmVyKCJmaW5pc2giLCBl
dmVudCA9PiB7Ci0gICAgICAgIGNvbnN0IG51bWJlck9mVGltZWxpbmVJbnZhbGlkYXRpb25zV2hl
bkZpbmlzaGVkID0gaW50ZXJuYWxzLm51bWJlck9mQW5pbWF0aW9uVGltZWxpbmVJbnZhbGlkYXRp
b25zKCk7Ci0gICAgICAgIHdhaXRORnJhbWVzKDMsICgpID0+IHsKLSAgICAgICAgICAgIGFzc2Vy
dF9lcXVhbHMoaW50ZXJuYWxzLm51bWJlck9mQW5pbWF0aW9uVGltZWxpbmVJbnZhbGlkYXRpb25z
KCksIG51bWJlck9mVGltZWxpbmVJbnZhbGlkYXRpb25zV2hlbkZpbmlzaGVkICsgMSk7Ci0gICAg
ICAgICAgICB0LmRvbmUoKTsKLSAgICAgICAgfSk7Ci0gICAgfSk7Ci19LCAiVGhlcmUgc2hvdWxk
IG5vdCBiZSBtb3JlIHRoYW4gb25lIHVwZGF0ZSBtYWRlIHRvIHRoZSB0aW1lbGluZSBhZnRlciBh
IGZvcndhcmQtZmlsbGluZyBhY2NlbGVyYXRlZCBhbmltYXRpb24gY29tcGxldGVzLiIpOwotCi08
L3NjcmlwdD4KLTwvYm9keT4KLTwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYmFu
aW1hdGlvbnMvbm8tc2NoZWR1bGluZy13aGlsZS1maWxsaW5nLW5vbi1hY2NlbGVyYXRlZC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy93ZWJhbmltYXRpb25zL25vLXNjaGVkdWxpbmctd2hpbGUt
ZmlsbGluZy1ub24tYWNjZWxlcmF0ZWQtZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCBhYTllMTA1ZWJkOWE3N2E2MmJhZGVhNjZjNWM2OTFjOGM5MGQxMGZkLi4wMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL3dl
YmFuaW1hdGlvbnMvbm8tc2NoZWR1bGluZy13aGlsZS1maWxsaW5nLW5vbi1hY2NlbGVyYXRlZC1l
eHBlY3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwzICswLDAgQEAKLQotUEFTUyBUaGVyZSBz
aG91bGQgbm90IGJlIGFueSB1cGRhdGVzIG1hZGUgdG8gdGhlIHRpbWVsaW5lIGFmdGVyIGEgZm9y
d2FyZC1maWxsaW5nIGFuaW1hdGlvbiBjb21wbGV0ZXMuIAotCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy93ZWJhbmltYXRpb25zL25vLXNjaGVkdWxpbmctd2hpbGUtZmlsbGluZy1ub24tYWNjZWxl
cmF0ZWQuaHRtbCBiL0xheW91dFRlc3RzL3dlYmFuaW1hdGlvbnMvbm8tc2NoZWR1bGluZy13aGls
ZS1maWxsaW5nLW5vbi1hY2NlbGVyYXRlZC5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwODdiMGNlN2M2ZWRmOWYwZDAwODAwNmNmMmNkMjI1MTBkZmYzMWYyLi4wMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL3dlYmFuaW1h
dGlvbnMvbm8tc2NoZWR1bGluZy13aGlsZS1maWxsaW5nLW5vbi1hY2NlbGVyYXRlZC5odG1sCisr
KyAvZGV2L251bGwKQEAgLTEsNDUgKzAsMCBAQAotPCFET0NUWVBFIGh0bWw+Ci08aHRtbD4KLTxo
ZWFkPgotPHN0eWxlPgotCi0jdGFyZ2V0IHsKLSAgICB3aWR0aDogMTAwcHg7Ci0gICAgaGVpZ2h0
OiAxMDBweDsKLSAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsKLX0KLQotPC9zdHlsZT4KLTwv
aGVhZD4KLTxib2R5PgotPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+
PC9zY3JpcHQ+Ci08c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0Lmpz
Ij48L3NjcmlwdD4KLTxkaXYgaWQ9InRhcmdldCI+PC9kaXY+Ci08c2NyaXB0PgotCi1mdW5jdGlv
biB3YWl0TkZyYW1lcyhudW1iZXJPZkZyYW1lcywgY29udGludWF0aW9uKQotewotICAgIGxldCBl
bGFwc2VkRnJhbWVzID0gMDsKLSAgICAoZnVuY3Rpb24gckFGQ2FsbGJhY2soKSB7Ci0gICAgICAg
IGlmIChlbGFwc2VkRnJhbWVzKysgPj0gbnVtYmVyT2ZGcmFtZXMpCi0gICAgICAgICAgICBjb250
aW51YXRpb24oKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmVxdWVzdEFuaW1hdGlvbkZy
YW1lKHJBRkNhbGxiYWNrKTsKLSAgICB9KSgpOwotfQotCi1hc3luY190ZXN0KHQgPT4gewotICAg
IGNvbnN0IGtleWZyYW1lcyA9IHsgbWFyZ2luTGVmdDogWyI1MHB4IiwgIjEwMHB4Il0gfTsKLSAg
ICBjb25zdCB0aW1pbmcgPSB7IGR1cmF0aW9uOiA1MCwgZmlsbDogImZvcndhcmRzIiB9OwotICAg
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YXJnZXQiKS5hbmltYXRlKGtleWZyYW1lcywgdGlt
aW5nKS5hZGRFdmVudExpc3RlbmVyKCJmaW5pc2giLCBldmVudCA9PiB7Ci0gICAgICAgIGNvbnN0
IG51bWJlck9mVGltZWxpbmVJbnZhbGlkYXRpb25zV2hlbkZpbmlzaGVkID0gaW50ZXJuYWxzLm51
bWJlck9mQW5pbWF0aW9uVGltZWxpbmVJbnZhbGlkYXRpb25zKCk7Ci0gICAgICAgIHdhaXRORnJh
bWVzKDIsICgpID0+IHsKLSAgICAgICAgICAgIGFzc2VydF9lcXVhbHMoaW50ZXJuYWxzLm51bWJl
ck9mQW5pbWF0aW9uVGltZWxpbmVJbnZhbGlkYXRpb25zKCksIG51bWJlck9mVGltZWxpbmVJbnZh
bGlkYXRpb25zV2hlbkZpbmlzaGVkKTsKLSAgICAgICAgICAgIHQuZG9uZSgpOwotICAgICAgICB9
KTsKLSAgICB9KTsKLX0sICJUaGVyZSBzaG91bGQgbm90IGJlIGFueSB1cGRhdGVzIG1hZGUgdG8g
dGhlIHRpbWVsaW5lIGFmdGVyIGEgZm9yd2FyZC1maWxsaW5nIGFuaW1hdGlvbiBjb21wbGV0ZXMu
Iik7Ci0KLTwvc2NyaXB0PgotPC9ib2R5PgotPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>