<?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>206560</bug_id>
          
          <creation_ts>2020-01-21 16:11:53 -0800</creation_ts>
          <short_desc>[JSC] Date parse logic should be less redundant</short_desc>
          <delta_ts>2020-01-21 19:12:15 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=89071</see_also>
          <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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ross Kirsling">ross.kirsling</reporter>
          <assigned_to name="Ross Kirsling">ross.kirsling</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1609356</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2020-01-21 16:11:53 -0800</bug_when>
    <thetext>[JSC] Date parse logic should be less redundant</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1609361</commentid>
    <comment_count>1</comment_count>
      <attachid>388367</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2020-01-21 16:20:50 -0800</bug_when>
    <thetext>Created attachment 388367
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1609390</commentid>
    <comment_count>2</comment_count>
      <attachid>388367</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-01-21 17:12:47 -0800</bug_when>
    <thetext>Comment on attachment 388367
Patch

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1609428</commentid>
    <comment_count>3</comment_count>
      <attachid>388367</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-21 19:11:45 -0800</bug_when>
    <thetext>Comment on attachment 388367
Patch

Clearing flags on attachment: 388367

Committed r254899: &lt;https://trac.webkit.org/changeset/254899&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1609429</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-21 19:11:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1609430</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-21 19:12:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/58783745&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>388367</attachid>
            <date>2020-01-21 16:20:50 -0800</date>
            <delta_ts>2020-01-21 19:11:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206560-20200121162049.patch</filename>
            <type>text/plain</type>
            <size>8182</size>
            <attacher name="Ross Kirsling">ross.kirsling</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0ODU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
ZmQ4ODJlOTFmZDcyMTg1OGM5OGU4NThmZjk0NDAwYzk3M2RkZTNjLi43ZTRhNTM1Mjc1YWVkMzJl
M2FmZDczZDIyYzgwOTc4MmFjYzg1ZDE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAyMC0wMS0yMSAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29u
eS5jb20+CisKKyAgICAgICAgW0pTQ10gRGF0ZSBwYXJzZSBsb2dpYyBzaG91bGQgYmUgbGVzcyBy
ZWR1bmRhbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIwNjU2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IE91ciBkYXRlIHBhcnNpbmcgbG9naWMgaXMgZG9pbmcgYW4gZXhjZXNzaXZlIGFtb3VudCBvZiBO
YU4tY2hlY2tpbmc7CisgICAgICAgIGxldCdzIHN0cmVhbWxpbmUgdGhpcyBieSBoYXZpbmcgb25l
IEpTQy1zaWRlIGhlbHBlciBmdW5jdGlvbiBpbnN0ZWFkIG9mIHR3by4KKworICAgICAgICAqIHJ1
bnRpbWUvSlNEYXRlTWF0aC5jcHA6CisgICAgICAgIChKU0M6OnBhcnNlRGF0ZSk6CisgICAgICAg
IChKU0M6OnBhcnNlRGF0ZUZyb21OdWxsVGVybWluYXRlZENoYXJhY3RlcnMpOiBEZWxldGVkLgor
ICAgICAgICAoSlNDOjpwYXJzZUVTNURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKTog
RGVsZXRlZC4KKwogMjAyMC0wMS0yMSAgTWFyayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmVuYW1lIEpTUHJvbWlzZUZpZWxkcyBhYnN0cmFjdCBoZWFwIHRvIEpTSW50ZXJu
YWxGaWVsZHMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYv
Q2hhbmdlTG9nCmluZGV4IGI5YjExYmVhNjEzMDA2OGZkODk5NTUxMDRmNzc3NjM5NjEwM2RlNjku
LmI4YWQzNWNhM2E4MGJmMzcyZGQ4MzRmMTQ4ZTQxYmY4M2YyOTI2YjggMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTYgQEAKKzIwMjAtMDEtMjEgIFJvc3MgS2lyc2xpbmcgIDxyb3NzLmtpcnNsaW5nQHNvbnkuY29t
PgorCisgICAgICAgIFtKU0NdIERhdGUgcGFyc2UgbG9naWMgc2hvdWxkIGJlIGxlc3MgcmVkdW5k
YW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDY1
NjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHd0
Zi9EYXRlTWF0aC5jcHA6CisgICAgICAgIChXVEY6OnBhcnNlRGF0ZUZyb21OdWxsVGVybWluYXRl
ZENoYXJhY3RlcnMpOgorICAgICAgICAqIHd0Zi9EYXRlTWF0aC5oOgorICAgICAgICBBbGlnbiBm
dW5jdGlvbiBzaWduYXR1cmUgd2l0aCBwYXJzZUVTNURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFy
YWN0ZXJzLgorICAgICAgICBOYW1lbHksIGRyb3AgdGhlIGludGVnZXIgb3V0IHBhcmFtIGFuZCBm
bGlwIHRoZSBib29sZWFuIG9uZS4KKwogMjAyMC0wMS0xNyAgU2FtIFdlaW5pZyAgPHdlaW5pZ0Bh
cHBsZS5jb20+CiAKICAgICAgICAgUGxhdGZvcm0uaCBpcyBvdXQgb2YgY29udHJvbCBQYXJ0IDg6
IE1hY3JvcyBhcmUgdXNlZCBpbmNvbnNpc3RlbnRseQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvSlNEYXRlTWF0aC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9KU0RhdGVNYXRoLmNwcAppbmRleCAzN2YxNTk1NjViNDk1YWM5YzMxNTUyM2RhNGY1
NmI4MzAxNmY2NThiLi4yMTBjNTlhZWU5MWE3Zjc5OGU3ZmEwMjhlY2JjYzAyYWE5NjU2MzU2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0RhdGVNYXRoLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0RhdGVNYXRoLmNwcApAQCAtMTky
LDI3ICsxOTIsMTIgQEAgdm9pZCBtc1RvR3JlZ29yaWFuRGF0ZVRpbWUoVk0mIHZtLCBkb3VibGUg
bXMsIFdURjo6VGltZVR5cGUgb3V0cHV0VGltZVR5cGUsIEdyZWcKICAgICB0bSA9IEdyZWdvcmlh
bkRhdGVUaW1lKG1zLCBsb2NhbFRpbWUpOwogfQogCi1zdGF0aWMgZG91YmxlIHBhcnNlRGF0ZUZy
b21OdWxsVGVybWluYXRlZENoYXJhY3RlcnMoVk0mIHZtLCBjb25zdCBjaGFyKiBkYXRlU3RyaW5n
KQotewotICAgIGJvb2wgaGF2ZVRaOwotICAgIGludCBvZmZzZXQ7Ci0gICAgZG91YmxlIGxvY2Fs
VGltZU1TID0gV1RGOjpwYXJzZURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKGRhdGVT
dHJpbmcsIGhhdmVUWiwgb2Zmc2V0KTsKLSAgICBpZiAoc3RkOjppc25hbihsb2NhbFRpbWVNUykp
Ci0gICAgICAgIHJldHVybiBzdGQ6Om51bWVyaWNfbGltaXRzPGRvdWJsZT46OnF1aWV0X05hTigp
OwotCi0gICAgLy8gZmFsbCBiYWNrIHRvIGxvY2FsIHRpbWV6b25lLgotICAgIGlmICghaGF2ZVRa
KQotICAgICAgICBvZmZzZXQgPSBsb2NhbFRpbWVPZmZzZXQodm0sIGxvY2FsVGltZU1TLCBXVEY6
OkxvY2FsVGltZSkub2Zmc2V0IC8gV1RGOjptc1Blck1pbnV0ZTsKLQotICAgIHJldHVybiBsb2Nh
bFRpbWVNUyAtIChvZmZzZXQgKiBXVEY6Om1zUGVyTWludXRlKTsKLX0KLQotc3RhdGljIGRvdWJs
ZSBwYXJzZUVTNURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKFZNJiB2bSwgY29uc3Qg
Y2hhciogZGF0ZVN0cmluZykKK3N0YXRpYyBkb3VibGUgcGFyc2VEYXRlKFZNJiB2bSwgY29uc3Qg
Y2hhciogZGF0ZVN0cmluZykKIHsKICAgICBib29sIGlzTG9jYWxUaW1lOwogICAgIGRvdWJsZSB2
YWx1ZSA9IFdURjo6cGFyc2VFUzVEYXRlRnJvbU51bGxUZXJtaW5hdGVkQ2hhcmFjdGVycyhkYXRl
U3RyaW5nLCBpc0xvY2FsVGltZSk7CiAgICAgaWYgKHN0ZDo6aXNuYW4odmFsdWUpKQotICAgICAg
ICByZXR1cm4gc3RkOjpudW1lcmljX2xpbWl0czxkb3VibGU+OjpxdWlldF9OYU4oKTsKKyAgICAg
ICAgdmFsdWUgPSBXVEY6OnBhcnNlRGF0ZUZyb21OdWxsVGVybWluYXRlZENoYXJhY3RlcnMoZGF0
ZVN0cmluZywgaXNMb2NhbFRpbWUpOwogCiAgICAgaWYgKGlzTG9jYWxUaW1lKQogICAgICAgICB2
YWx1ZSAtPSBsb2NhbFRpbWVPZmZzZXQodm0sIHZhbHVlLCBXVEY6OkxvY2FsVGltZSkub2Zmc2V0
OwpAQCAtMjM3LDkgKzIyMiw3IEBAIGRvdWJsZSBwYXJzZURhdGUoSlNHbG9iYWxPYmplY3QqIGds
b2JhbE9iamVjdCwgVk0mIHZtLCBjb25zdCBTdHJpbmcmIGRhdGUpCiAgICAgfQogCiAgICAgYXV0
byBkYXRlVXRmOCA9IGV4cGVjdGVkU3RyaW5nLnZhbHVlKCk7Ci0gICAgZG91YmxlIHZhbHVlID0g
cGFyc2VFUzVEYXRlRnJvbU51bGxUZXJtaW5hdGVkQ2hhcmFjdGVycyh2bSwgZGF0ZVV0ZjguZGF0
YSgpKTsKLSAgICBpZiAoc3RkOjppc25hbih2YWx1ZSkpCi0gICAgICAgIHZhbHVlID0gcGFyc2VE
YXRlRnJvbU51bGxUZXJtaW5hdGVkQ2hhcmFjdGVycyh2bSwgZGF0ZVV0ZjguZGF0YSgpKTsKKyAg
ICBkb3VibGUgdmFsdWUgPSBwYXJzZURhdGUodm0sIGRhdGVVdGY4LmRhdGEoKSk7CiAgICAgdm0u
Y2FjaGVkRGF0ZVN0cmluZyA9IGRhdGU7CiAgICAgdm0uY2FjaGVkRGF0ZVN0cmluZ1ZhbHVlID0g
dmFsdWU7CiAgICAgcmV0dXJuIHZhbHVlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvRGF0
ZU1hdGguY3BwIGIvU291cmNlL1dURi93dGYvRGF0ZU1hdGguY3BwCmluZGV4IDI0NzMyNzhhYjY1
Yjc3ZmEyZmY1NzhiZTc2MGY3OThkNDljODk4NTcuLjU0ZWJmOGY1MTA1MDY1NWQ2YTYwY2EzZTgx
MmM5OTVjZGJlYzhiODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0RhdGVNYXRoLmNwcAor
KysgYi9Tb3VyY2UvV1RGL3d0Zi9EYXRlTWF0aC5jcHAKQEAgLTY4MiwxMCArNjgyLDEwIEBAIGRv
dWJsZSBwYXJzZUVTNURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKGNvbnN0IGNoYXIq
IGRhdGVTdHJpbmcsIGJvb2wmIGlzCiB9CiAKIC8vIE9kZCBjYXNlIHdoZXJlICdleGVjJyBpcyBh
bGxvd2VkIHRvIGJlIDAsIHRvIGFjY29tb2RhdGUgYSBjYWxsZXIgaW4gV2ViQ29yZS4KLWRvdWJs
ZSBwYXJzZURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKGNvbnN0IGNoYXIqIGRhdGVT
dHJpbmcsIGJvb2wmIGhhdmVUWiwgaW50JiBvZmZzZXQpCitkb3VibGUgcGFyc2VEYXRlRnJvbU51
bGxUZXJtaW5hdGVkQ2hhcmFjdGVycyhjb25zdCBjaGFyKiBkYXRlU3RyaW5nLCBib29sJiBpc0xv
Y2FsVGltZSkKIHsKLSAgICBoYXZlVFogPSBmYWxzZTsKLSAgICBvZmZzZXQgPSAwOworICAgIGlz
TG9jYWxUaW1lID0gdHJ1ZTsKKyAgICBpbnQgb2Zmc2V0ID0gMDsKIAogICAgIC8vIFRoaXMgcGFy
c2VzIGEgZGF0ZSBpbiB0aGUgZm9ybToKICAgICAvLyAgICAgVHVlc2RheSwgMDktTm92LTk5IDIz
OjEyOjQwIEdNVApAQCAtOTAzLDcgKzkwMyw3IEBAIGRvdWJsZSBwYXJzZURhdGVGcm9tTnVsbFRl
cm1pbmF0ZWRDaGFyYWN0ZXJzKGNvbnN0IGNoYXIqIGRhdGVTdHJpbmcsIGJvb2wmIGhhdmVUCiAg
ICAgaWYgKCpkYXRlU3RyaW5nKSB7CiAgICAgICAgIGlmIChzdGFydHNXaXRoTGV0dGVyc0lnbm9y
aW5nQVNDSUlDYXNlKGRhdGVTdHJpbmcsICJnbXQiKSB8fCBzdGFydHNXaXRoTGV0dGVyc0lnbm9y
aW5nQVNDSUlDYXNlKGRhdGVTdHJpbmcsICJ1dGMiKSkgewogICAgICAgICAgICAgZGF0ZVN0cmlu
ZyArPSAzOwotICAgICAgICAgICAgaGF2ZVRaID0gdHJ1ZTsKKyAgICAgICAgICAgIGlzTG9jYWxU
aW1lID0gZmFsc2U7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoKmRhdGVTdHJpbmcgPT0gJysn
IHx8ICpkYXRlU3RyaW5nID09ICctJykgewpAQCAtOTMwLDcgKzkzMCw3IEBAIGRvdWJsZSBwYXJz
ZURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKGNvbnN0IGNoYXIqIGRhdGVTdHJpbmcs
IGJvb2wmIGhhdmVUCiAgICAgICAgICAgICAgICAgZGF0ZVN0cmluZyA9IG5ld1Bvc1N0cjsKICAg
ICAgICAgICAgICAgICBvZmZzZXQgPSAobyAqIDYwICsgbzIpICogc2duOwogICAgICAgICAgICAg
fQotICAgICAgICAgICAgaGF2ZVRaID0gdHJ1ZTsKKyAgICAgICAgICAgIGlzTG9jYWxUaW1lID0g
ZmFsc2U7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBmb3IgKGF1dG8mIGtub3duWm9u
ZSA6IGtub3duWm9uZXMpIHsKICAgICAgICAgICAgICAgICAvLyBTaW5jZSB0aGUgcGFzc2VkLWlu
IGxlbmd0aCBpcyB1c2VkIGZvciBib3RoIHN0cmluZ3MsIHRoZSBmb2xsb3dpbmcgY2hlY2tzIHRo
YXQKQEAgLTkzOSw3ICs5MzksNyBAQCBkb3VibGUgcGFyc2VEYXRlRnJvbU51bGxUZXJtaW5hdGVk
Q2hhcmFjdGVycyhjb25zdCBjaGFyKiBkYXRlU3RyaW5nLCBib29sJiBoYXZlVAogICAgICAgICAg
ICAgICAgIGlmIChlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJQ2FzZShkYXRlU3RyaW5nLCBrbm93
blpvbmUudHpOYW1lLCBsZW5ndGgpKSB7CiAgICAgICAgICAgICAgICAgICAgIG9mZnNldCA9IGtu
b3duWm9uZS50ek9mZnNldDsKICAgICAgICAgICAgICAgICAgICAgZGF0ZVN0cmluZyArPSBsZW5n
dGg7Ci0gICAgICAgICAgICAgICAgICAgIGhhdmVUWiA9IHRydWU7CisgICAgICAgICAgICAgICAg
ICAgIGlzTG9jYWxUaW1lID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTk4MiwyMyArOTgyLDIwIEBAIGRvdWJs
ZSBwYXJzZURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKGNvbnN0IGNoYXIqIGRhdGVT
dHJpbmcsIGJvb2wmIGhhdmVUCiAgICAgICAgIHllYXIgPSAyMDAwOwogICAgIH0KICAgICBBU1NF
UlQoeWVhcik7Ci0gICAgCi0gICAgcmV0dXJuIHltZGhtc1RvU2Vjb25kcyh5ZWFyLnZhbHVlKCks
IG1vbnRoICsgMSwgZGF5LCBob3VyLCBtaW51dGUsIHNlY29uZCkgKiBtc1BlclNlY29uZDsKKwor
ICAgIGRvdWJsZSBkYXRlU2Vjb25kcyA9IHltZGhtc1RvU2Vjb25kcyh5ZWFyLnZhbHVlKCksIG1v
bnRoICsgMSwgZGF5LCBob3VyLCBtaW51dGUsIHNlY29uZCkgLSBvZmZzZXQgKiBzZWNvbmRzUGVy
TWludXRlOworICAgIHJldHVybiBkYXRlU2Vjb25kcyAqIG1zUGVyU2Vjb25kOwogfQogCiBkb3Vi
bGUgcGFyc2VEYXRlRnJvbU51bGxUZXJtaW5hdGVkQ2hhcmFjdGVycyhjb25zdCBjaGFyKiBkYXRl
U3RyaW5nKQogewotICAgIGJvb2wgaGF2ZVRaOwotICAgIGludCBvZmZzZXQ7Ci0gICAgZG91Ymxl
IG1zID0gcGFyc2VEYXRlRnJvbU51bGxUZXJtaW5hdGVkQ2hhcmFjdGVycyhkYXRlU3RyaW5nLCBo
YXZlVFosIG9mZnNldCk7Ci0gICAgaWYgKHN0ZDo6aXNuYW4obXMpKQotICAgICAgICByZXR1cm4g
c3RkOjpudW1lcmljX2xpbWl0czxkb3VibGU+OjpxdWlldF9OYU4oKTsKKyAgICBib29sIGlzTG9j
YWxUaW1lOworICAgIGRvdWJsZSB2YWx1ZSA9IHBhcnNlRGF0ZUZyb21OdWxsVGVybWluYXRlZENo
YXJhY3RlcnMoZGF0ZVN0cmluZywgaXNMb2NhbFRpbWUpOwogCi0gICAgLy8gZmFsbCBiYWNrIHRv
IGxvY2FsIHRpbWV6b25lCi0gICAgaWYgKCFoYXZlVFopCi0gICAgICAgIG9mZnNldCA9IGNhbGN1
bGF0ZUxvY2FsVGltZU9mZnNldChtcywgTG9jYWxUaW1lKS5vZmZzZXQgLyBtc1Blck1pbnV0ZTsg
Ly8gbXMgdmFsdWUgaXMgaW4gbG9jYWwgdGltZSBtaWxsaXNlY29uZHMuCisgICAgaWYgKGlzTG9j
YWxUaW1lKQorICAgICAgICB2YWx1ZSAtPSBjYWxjdWxhdGVMb2NhbFRpbWVPZmZzZXQodmFsdWUs
IExvY2FsVGltZSkub2Zmc2V0OwogCi0gICAgcmV0dXJuIG1zIC0gKG9mZnNldCAqIG1zUGVyTWlu
dXRlKTsKKyAgICByZXR1cm4gdmFsdWU7CiB9CiAKIC8vIFNlZSBodHRwOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9yZmMyODIyI3NlY3Rpb24tMy4zIGZvciBtb3JlIGluZm9ybWF0aW9uLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvRGF0ZU1hdGguaCBiL1NvdXJjZS9XVEYvd3RmL0RhdGVNYXRo
LmgKaW5kZXggMDQ1YjZhNDA4OGQ1MjU3NGJjNWNmODYwMTI1ZGZlM2EwYWU1MjUzYy4uNjAyZjg5
YTQ5ZDQ1NGNjNWU1YWNkMDMwMDI0MjI3ZDQ5ZDk4YzYxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dU
Ri93dGYvRGF0ZU1hdGguaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9EYXRlTWF0aC5oCkBAIC05MSw3
ICs5MSw3IEBAIGludCBlcXVpdmFsZW50WWVhckZvckRTVChpbnQgeWVhcik7CiAvLyBOb3QgcmVh
bGx5IG1hdGggcmVsYXRlZCwgYnV0IHRoaXMgaXMgY3VycmVudGx5IHRoZSBvbmx5IHNoYXJlZCBw
bGFjZSB0byBwdXQgdGhlc2UuCiBXVEZfRVhQT1JUX1BSSVZBVEUgZG91YmxlIHBhcnNlRVM1RGF0
ZUZyb21OdWxsVGVybWluYXRlZENoYXJhY3RlcnMoY29uc3QgY2hhciogZGF0ZVN0cmluZywgYm9v
bCYgaXNMb2NhbFRpbWUpOwogV1RGX0VYUE9SVF9QUklWQVRFIGRvdWJsZSBwYXJzZURhdGVGcm9t
TnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKGNvbnN0IGNoYXIqIGRhdGVTdHJpbmcpOwotV1RGX0VY
UE9SVF9QUklWQVRFIGRvdWJsZSBwYXJzZURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJz
KGNvbnN0IGNoYXIqIGRhdGVTdHJpbmcsIGJvb2wmIGhhdmVUWiwgaW50JiBvZmZzZXQpOworV1RG
X0VYUE9SVF9QUklWQVRFIGRvdWJsZSBwYXJzZURhdGVGcm9tTnVsbFRlcm1pbmF0ZWRDaGFyYWN0
ZXJzKGNvbnN0IGNoYXIqIGRhdGVTdHJpbmcsIGJvb2wmIGlzTG9jYWxUaW1lKTsKIC8vIGRheU9m
V2VlazogWzAsIDZdIDAgYmVpbmcgTW9uZGF5LCBkYXk6IFsxLCAzMV0sIG1vbnRoOiBbMCwgMTFd
LCB5ZWFyOiBleDogMjAxMSwgaG91cnM6IFswLCAyM10sIG1pbnV0ZXM6IFswLCA1OV0sIHNlY29u
ZHM6IFswLCA1OV0sIHV0Y09mZnNldDogWy03MjAsNzIwXS4gCiBTdHJpbmcgbWFrZVJGQzI4MjJE
YXRlU3RyaW5nKHVuc2lnbmVkIGRheU9mV2VlaywgdW5zaWduZWQgZGF5LCB1bnNpZ25lZCBtb250
aCwgdW5zaWduZWQgeWVhciwgdW5zaWduZWQgaG91cnMsIHVuc2lnbmVkIG1pbnV0ZXMsIHVuc2ln
bmVkIHNlY29uZHMsIGludCB1dGNPZmZzZXQpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>