<?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>157139</bug_id>
          
          <creation_ts>2016-04-28 09:06:29 -0700</creation_ts>
          <short_desc>[JSC] implement spec changes for String#padStart and String#padEnd</short_desc>
          <delta_ts>2016-04-28 10:04:54 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Caitlin Potter (:caitp)">caitp</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>fpizlo</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1188259</commentid>
    <comment_count>0</comment_count>
    <who name="Caitlin Potter (:caitp)">caitp</who>
    <bug_when>2016-04-28 09:06:29 -0700</bug_when>
    <thetext>[JSC] implement spec changes for String#padStart and String#padEnd</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188260</commentid>
    <comment_count>1</comment_count>
      <attachid>277625</attachid>
    <who name="Caitlin Potter (:caitp)">caitp</who>
    <bug_when>2016-04-28 09:08:00 -0700</bug_when>
    <thetext>Created attachment 277625
Patch

A followup to move this implementation to self-hosted JS will follow</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188261</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-28 09:10:21 -0700</bug_when>
    <thetext>Attachment 277625 did not pass style-queue:


ERROR: Source/JavaScriptCore/ChangeLog:11:  Line contains tab character.  [whitespace/tab] [5]
ERROR: Source/JavaScriptCore/ChangeLog:14:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 2 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>1188262</commentid>
    <comment_count>3</comment_count>
      <attachid>277626</attachid>
    <who name="Caitlin Potter (:caitp)">caitp</who>
    <bug_when>2016-04-28 09:12:53 -0700</bug_when>
    <thetext>Created attachment 277626
Patch

...and make check-webkit-style happy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188273</commentid>
    <comment_count>4</comment_count>
      <attachid>277626</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-04-28 09:45:56 -0700</bug_when>
    <thetext>Comment on attachment 277626
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188285</commentid>
    <comment_count>5</comment_count>
      <attachid>277626</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-28 10:04:49 -0700</bug_when>
    <thetext>Comment on attachment 277626
Patch

Clearing flags on attachment: 277626

Committed r200194: &lt;http://trac.webkit.org/changeset/200194&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188286</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-28 10:04:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277625</attachid>
            <date>2016-04-28 09:08:00 -0700</date>
            <delta_ts>2016-04-28 09:12:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157139-20160428120831.patch</filename>
            <type>text/plain</type>
            <size>5399</size>
            <attacher name="Caitlin Potter (:caitp)">caitp</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
MjdiNWY0MDNkOTRlNzcwYzVkZjFlNWVkNWY1NmFiZTM5YzFkZjYzLi4wZTUwMWY0ZTM1NzIxZWM1
ZTY0MjhhOWU3MmY4MDM4NzFkMmU2MTYxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAxNi0wNC0yOCAgQ2FpdGxpbiBQb3R0ZXIgIDxjYWl0cEBpZ2FsaWEuY29t
PgorCisgICAgICAgIFtKU0NdIGltcGxlbWVudCBzcGVjIGNoYW5nZXMgZm9yIFN0cmluZyNwYWRT
dGFydCBhbmQgU3RyaW5nI3BhZEVuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTU3MTM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUHJldmlvdXNseSwgaWYgdGhlIGZpbGwgc3RyaW5nIHdhcyB0aGUgZW1w
dHkgc3RyaW5nLCBpdCB3YXMgdHJlYXRlZCBhcyBhCisgICAgICAgIHNpbmdsZSBVKzAwMjAgU1BB
Q0UgY2hhcmFjdGVyLiBOb3csIGlmIHRoaXMgb2NjdXJzLCB0aGUgb3JpZ2luYWwgc3RyaW5nCisg
ICAgICAgIGlzIHJldHVybmVkIGluc3RlYWQuCisJICAgICAgICAKKyAgICAgICAgQ2hhbmdlIHdh
cyBkaXNjdXNzZWQgYXQgVEMzOSBpbiBNYXJjaCBbMV0sIGFuZCBpcyByZWZsZWN0ZWQgaW4gbmV3
CisgICAgICAgIHRlc3QyNjIgdGVzdHMgZm9yIHRoZSBmZWF0dXJlLgorCQkJICAgIAorICAgICAg
ICBbMV0gaHR0cHM6Ly9naXRodWIuY29tL3RjMzkvdGMzOS1ub3Rlcy9ibG9iL21hc3Rlci9lczcv
MjAxNi0wMy9tYXJjaC0yOS5tZCNzdHJpbmdwcm90b3R5cGVwYWRzdGFydHBhZGVuZAorCisgICAg
ICAgICogcnVudGltZS9TdHJpbmdQcm90b3R5cGUuY3BwOgorICAgICAgICAoSlNDOjpwYWRTdHJp
bmcpOgorICAgICAgICAqIHRlc3RzL2VzNi9TdHJpbmcucHJvdG90eXBlX21ldGhvZHNfU3RyaW5n
LnByb3RvdHlwZS5wYWRFbmQuanM6CisgICAgICAgIChUZXN0RmlsbGVyVG9TdHJpbmcpOgorICAg
ICAgICAoVGVzdEZpbGxlckVtcHR5U3RyaW5nKToKKyAgICAgICAgKiB0ZXN0cy9lczYvU3RyaW5n
LnByb3RvdHlwZV9tZXRob2RzX1N0cmluZy5wcm90b3R5cGUucGFkU3RhcnQuanM6CisgICAgICAg
IChUZXN0RmlsbGVyVG9TdHJpbmcpOgorICAgICAgICAoVGVzdEZpbGxlckVtcHR5U3RyaW5nKToK
KwogMjAxNi0wNC0yNyAgTWFyayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAg
VGhlIEdldHRlclNldHRlciBzdHJ1Y3R1cmUgbmVlZHMgYSBnbG9iYWxPYmplY3QuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJpbmdQcm90b3R5cGUuY3BwIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RyaW5nUHJvdG90eXBlLmNwcAppbmRleCBj
Zjk3M2RlNzVhZjY5NjBjNzdmNTU4OTVhNjc3MzhlNDUzNGI5ODM0Li44OWMxZThhYTgyMjUyN2Nk
N2EzZDU5OTM4YmM3YjNkOTkyMjUwMjA1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9TdHJpbmdQcm90b3R5cGUuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL1N0cmluZ1Byb3RvdHlwZS5jcHAKQEAgLTg1MSw2ICs4NTEsOCBAQCBzdGF0aWMg
RW5jb2RlZEpTVmFsdWUgcGFkU3RyaW5nKEV4ZWNTdGF0ZSYgZXhlYywgU3RyaW5nUGFkZGluZ0xv
Y2F0aW9uIHBhZGRpbmdMbwogICAgICAgICBmaWxsZXIgPSBmaWxsU3RyaW5nLnRvU3RyaW5nKCZl
eGVjKTsKICAgICAgICAgaWYgKCFmaWxsZXIpCiAgICAgICAgICAgICByZXR1cm4gSlNWYWx1ZTo6
ZW5jb2RlKGpzVW5kZWZpbmVkKCkpOworICAgICAgICBpZiAoIWZpbGxlci0+bGVuZ3RoKCkpCisg
ICAgICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHRoaXNTdHJpbmcpOwogICAgIH0KIAog
ICAgIHVuc2lnbmVkIGZpbGxMZW5ndGggPSBzdGF0aWNfY2FzdDx1bnNpZ25lZD4obWF4TGVuZ3Ro
KSAtIHRoaXNTdHJpbmctPmxlbmd0aCgpOwpAQCAtODYxLDcgKzg2Myw3IEBAIHN0YXRpYyBFbmNv
ZGVkSlNWYWx1ZSBwYWRTdHJpbmcoRXhlY1N0YXRlJiBleGVjLCBTdHJpbmdQYWRkaW5nTG9jYXRp
b24gcGFkZGluZ0xvCiAgICAgICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHRocm93T3V0
T2ZNZW1vcnlFcnJvcigmZXhlYykpOwogICAgIH0KIAotICAgIGlmICghZmlsbGVyIHx8IGZpbGxl
ci0+bGVuZ3RoKCkgPD0gMSkgeworICAgIGlmICghZmlsbGVyIHx8IGZpbGxlci0+bGVuZ3RoKCkg
PT0gMSkgewogICAgICAgICBVQ2hhciBjaGFyYWN0ZXIgPSBmaWxsZXIgJiYgZmlsbGVyLT5sZW5n
dGgoKSA/IGZpbGxlci0+dmlldygmZXhlYylbMF0gOiAnICc7CiAgICAgICAgIGlmICghKGNoYXJh
Y3RlciAmIH4weGZmKSkKICAgICAgICAgICAgIGZpbGxlciA9IHJlcGVhdENoYXJhY3RlcihleGVj
LCBzdGF0aWNfY2FzdDxMQ2hhcj4oY2hhcmFjdGVyKSwgZmlsbExlbmd0aCk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2L1N0cmluZy5wcm90b3R5cGVfbWV0aG9k
c19TdHJpbmcucHJvdG90eXBlLnBhZEVuZC5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0
cy9lczYvU3RyaW5nLnByb3RvdHlwZV9tZXRob2RzX1N0cmluZy5wcm90b3R5cGUucGFkRW5kLmpz
CmluZGV4IDJjY2RhYmQxN2ZjNGE1MTgxYTUxYWVhNmMxYzZlNGU4ZTQzYzAyOWMuLjQxMjQyYmIw
MTljM2M3ZDI1Mzg5ZDg5NTA5ZmVlZWQxMDRkNWMxN2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS90ZXN0cy9lczYvU3RyaW5nLnByb3RvdHlwZV9tZXRob2RzX1N0cmluZy5wcm90
b3R5cGUucGFkRW5kLmpzCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9lczYvU3Ry
aW5nLnByb3RvdHlwZV9tZXRob2RzX1N0cmluZy5wcm90b3R5cGUucGFkRW5kLmpzCkBAIC03Nywx
MCArNzcsMTcgQEAgZnVuY3Rpb24gc2hvdWxkVGhyb3coZnVuYywgZXJyb3JUeXBlKSB7CiAoZnVu
Y3Rpb24gVGVzdEZpbGxlclRvU3RyaW5nKCkgewogICAgIHNob3VsZEJlKCIuICAgICAgICAgIiwg
Ii4iLnBhZEVuZCgxMCkpOwogICAgIHNob3VsZEJlKCIuICAgICAgICAgIiwgIi4iLnBhZEVuZCgx
MCwgdW5kZWZpbmVkKSk7Ci0gICAgc2hvdWxkQmUoIi4gICAgICAgICAiLCAiLiIucGFkRW5kKDEw
LCB7IHRvU3RyaW5nKCkgeyByZXR1cm4gIiI7IH0gfSkpOworICAgIHNob3VsZEJlKCIuWFhYWFhY
WFhYIiwgIi4iLnBhZEVuZCgxMCwgeyB0b1N0cmluZygpIHsgcmV0dXJuICJYIjsgfSB9KSk7Cisg
ICAgc2hvdWxkQmUoIi4xMTExMTExMTEiLCAiLiIucGFkRW5kKDEwLCB7IHRvU3RyaW5nOiB1bmRl
ZmluZWQsIHZhbHVlT2YoKSB7IHJldHVybiAxOyB9IH0pKTsKICAgICBzaG91bGRCZSgiLm51bGxu
dWxsbiIsICIuIi5wYWRFbmQoMTAsIG51bGwpKTsKIH0pKCk7CiAKKyhmdW5jdGlvbiBUZXN0Rmls
bGVyRW1wdHlTdHJpbmcoKSB7CisgICAgc2hvdWxkQmUoIi4iLCAiLiIucGFkRW5kKDEwMDAwLCAi
IikpOworICAgIHNob3VsZEJlKCIuIiwgIi4iLnBhZEVuZCgxMDAwMCwgeyB0b1N0cmluZygpIHsg
cmV0dXJuICIiOyB9IH0pKTsKKyAgICBzaG91bGRCZSgiLiIsICIuIi5wYWRFbmQoMTAwMDAsIHsg
dG9TdHJpbmc6IHVuZGVmaW5lZCwgdmFsdWVPZigpIHsgcmV0dXJuICIiOyB9IH0pKTsKK30pKCk7
CisKIChmdW5jdGlvbiBUZXN0U2luZ2xlQ2hhcmFjdGVyRmlsbGVyKCkgewogICAgIHNob3VsZEJl
KCIuISEhISEhISEhIiwgIi4iLnBhZEVuZCgxMCwgIiEiKSk7CiAgICAgc2hvdWxkQmUoIi4hISEh
ISEhISEiLCAiLiIucGFkRW5kKDEwLCB7IHRvU3RyaW5nKCkgeyByZXR1cm4gIiEiOyB9IH0pKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9lczYvU3RyaW5nLnByb3Rv
dHlwZV9tZXRob2RzX1N0cmluZy5wcm90b3R5cGUucGFkU3RhcnQuanMgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvdGVzdHMvZXM2L1N0cmluZy5wcm90b3R5cGVfbWV0aG9kc19TdHJpbmcucHJvdG90
eXBlLnBhZFN0YXJ0LmpzCmluZGV4IDE3ZGMyNjk2MjM2Y2MyNDBjNmFjNTI4MWZkNzU1NjNlYmQ5
N2U2MTAuLjcwODViYWYzNzAyM2YyZDkzZTg4ZjgyOTNjNWFlNjlmY2E5ZjM2ZTMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9lczYvU3RyaW5nLnByb3RvdHlwZV9tZXRo
b2RzX1N0cmluZy5wcm90b3R5cGUucGFkU3RhcnQuanMKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3Rlc3RzL2VzNi9TdHJpbmcucHJvdG90eXBlX21ldGhvZHNfU3RyaW5nLnByb3RvdHlwZS5w
YWRTdGFydC5qcwpAQCAtNzcsMTAgKzc3LDE3IEBAIGZ1bmN0aW9uIHNob3VsZFRocm93KGZ1bmMs
IGVycm9yVHlwZSkgewogKGZ1bmN0aW9uIFRlc3RGaWxsZXJUb1N0cmluZygpIHsKICAgICBzaG91
bGRCZSgiICAgICAgICAgLiIsICIuIi5wYWRTdGFydCgxMCkpOwogICAgIHNob3VsZEJlKCIgICAg
ICAgICAuIiwgIi4iLnBhZFN0YXJ0KDEwLCB1bmRlZmluZWQpKTsKLSAgICBzaG91bGRCZSgiICAg
ICAgICAgLiIsICIuIi5wYWRTdGFydCgxMCwgeyB0b1N0cmluZygpIHsgcmV0dXJuICIiOyB9IH0p
KTsKKyAgICBzaG91bGRCZSgiWFhYWFhYWFhYLiIsICIuIi5wYWRTdGFydCgxMCwgeyB0b1N0cmlu
ZygpIHsgcmV0dXJuICJYIjsgfSB9KSk7CisgICAgc2hvdWxkQmUoIjExMTExMTExMS4iLCAiLiIu
cGFkU3RhcnQoMTAsIHsgdG9TdHJpbmc6IHVuZGVmaW5lZCwgdmFsdWVPZigpIHsgcmV0dXJuIDE7
IH0gfSkpOwogICAgIHNob3VsZEJlKCJudWxsbnVsbG4uIiwgIi4iLnBhZFN0YXJ0KDEwLCBudWxs
KSk7CiB9KSgpOwogCisoZnVuY3Rpb24gVGVzdEZpbGxlckVtcHR5U3RyaW5nKCkgeworICAgIHNo
b3VsZEJlKCIuIiwgIi4iLnBhZFN0YXJ0KDEwMDAwLCAiIikpOworICAgIHNob3VsZEJlKCIuIiwg
Ii4iLnBhZFN0YXJ0KDEwMDAwLCB7IHRvU3RyaW5nKCkgeyByZXR1cm4gIiI7IH0gfSkpOworICAg
IHNob3VsZEJlKCIuIiwgIi4iLnBhZFN0YXJ0KDEwMDAwLCB7IHRvU3RyaW5nOiB1bmRlZmluZWQs
IHZhbHVlT2YoKSB7IHJldHVybiAiIjsgfSB9KSk7Cit9KSgpOworCiAoZnVuY3Rpb24gVGVzdFNp
bmdsZUNoYXJhY3RlckZpbGxlcigpIHsKICAgICBzaG91bGRCZSgiISEhISEhISEhLiIsICIuIi5w
YWRTdGFydCgxMCwgIiEiKSk7CiAgICAgc2hvdWxkQmUoIiEhISEhISEhIS4iLCAiLiIucGFkU3Rh
cnQoMTAsIHsgdG9TdHJpbmcoKSB7IHJldHVybiAiISI7IH0gfSkpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277626</attachid>
            <date>2016-04-28 09:12:53 -0700</date>
            <delta_ts>2016-04-28 10:04:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157139-20160428121324.patch</filename>
            <type>text/plain</type>
            <size>5383</size>
            <attacher name="Caitlin Potter (:caitp)">caitp</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
MjdiNWY0MDNkOTRlNzcwYzVkZjFlNWVkNWY1NmFiZTM5YzFkZjYzLi5hMWI5N2Y0MWUzYTY4Mjlh
NGZhZmM0MWZjMWMyOTI1MGRhMTBmNDFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAxNi0wNC0yOCAgQ2FpdGxpbiBQb3R0ZXIgIDxjYWl0cEBpZ2FsaWEuY29t
PgorCisgICAgICAgIFtKU0NdIGltcGxlbWVudCBzcGVjIGNoYW5nZXMgZm9yIFN0cmluZyNwYWRT
dGFydCBhbmQgU3RyaW5nI3BhZEVuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTU3MTM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUHJldmlvdXNseSwgaWYgdGhlIGZpbGwgc3RyaW5nIHdhcyB0aGUgZW1w
dHkgc3RyaW5nLCBpdCB3YXMgdHJlYXRlZCBhcyBhCisgICAgICAgIHNpbmdsZSBVKzAwMjAgU1BB
Q0UgY2hhcmFjdGVyLiBOb3csIGlmIHRoaXMgb2NjdXJzLCB0aGUgb3JpZ2luYWwgc3RyaW5nCisg
ICAgICAgIGlzIHJldHVybmVkIGluc3RlYWQuCisKKyAgICAgICAgQ2hhbmdlIHdhcyBkaXNjdXNz
ZWQgYXQgVEMzOSBpbiBNYXJjaCBbMV0sIGFuZCBpcyByZWZsZWN0ZWQgaW4gbmV3CisgICAgICAg
IHRlc3QyNjIgdGVzdHMgZm9yIHRoZSBmZWF0dXJlLgorCisgICAgICAgIFsxXSBodHRwczovL2dp
dGh1Yi5jb20vdGMzOS90YzM5LW5vdGVzL2Jsb2IvbWFzdGVyL2VzNy8yMDE2LTAzL21hcmNoLTI5
Lm1kI3N0cmluZ3Byb3RvdHlwZXBhZHN0YXJ0cGFkZW5kCisKKyAgICAgICAgKiBydW50aW1lL1N0
cmluZ1Byb3RvdHlwZS5jcHA6CisgICAgICAgIChKU0M6OnBhZFN0cmluZyk6CisgICAgICAgICog
dGVzdHMvZXM2L1N0cmluZy5wcm90b3R5cGVfbWV0aG9kc19TdHJpbmcucHJvdG90eXBlLnBhZEVu
ZC5qczoKKyAgICAgICAgKFRlc3RGaWxsZXJUb1N0cmluZyk6CisgICAgICAgIChUZXN0RmlsbGVy
RW1wdHlTdHJpbmcpOgorICAgICAgICAqIHRlc3RzL2VzNi9TdHJpbmcucHJvdG90eXBlX21ldGhv
ZHNfU3RyaW5nLnByb3RvdHlwZS5wYWRTdGFydC5qczoKKyAgICAgICAgKFRlc3RGaWxsZXJUb1N0
cmluZyk6CisgICAgICAgIChUZXN0RmlsbGVyRW1wdHlTdHJpbmcpOgorCiAyMDE2LTA0LTI3ICBN
YXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBUaGUgR2V0dGVyU2V0dGVy
IHN0cnVjdHVyZSBuZWVkcyBhIGdsb2JhbE9iamVjdC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL1N0cmluZ1Byb3RvdHlwZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9TdHJpbmdQcm90b3R5cGUuY3BwCmluZGV4IGNmOTczZGU3NWFmNjk2MGM3
N2Y1NTg5NWE2NzczOGU0NTM0Yjk4MzQuLjg5YzFlOGFhODIyNTI3Y2Q3YTNkNTk5MzhiYzdiM2Q5
OTIyNTAyMDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cmlu
Z1Byb3RvdHlwZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RyaW5n
UHJvdG90eXBlLmNwcApAQCAtODUxLDYgKzg1MSw4IEBAIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBw
YWRTdHJpbmcoRXhlY1N0YXRlJiBleGVjLCBTdHJpbmdQYWRkaW5nTG9jYXRpb24gcGFkZGluZ0xv
CiAgICAgICAgIGZpbGxlciA9IGZpbGxTdHJpbmcudG9TdHJpbmcoJmV4ZWMpOwogICAgICAgICBp
ZiAoIWZpbGxlcikKICAgICAgICAgICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUoanNVbmRlZmlu
ZWQoKSk7CisgICAgICAgIGlmICghZmlsbGVyLT5sZW5ndGgoKSkKKyAgICAgICAgICAgIHJldHVy
biBKU1ZhbHVlOjplbmNvZGUodGhpc1N0cmluZyk7CiAgICAgfQogCiAgICAgdW5zaWduZWQgZmls
bExlbmd0aCA9IHN0YXRpY19jYXN0PHVuc2lnbmVkPihtYXhMZW5ndGgpIC0gdGhpc1N0cmluZy0+
bGVuZ3RoKCk7CkBAIC04NjEsNyArODYzLDcgQEAgc3RhdGljIEVuY29kZWRKU1ZhbHVlIHBhZFN0
cmluZyhFeGVjU3RhdGUmIGV4ZWMsIFN0cmluZ1BhZGRpbmdMb2NhdGlvbiBwYWRkaW5nTG8KICAg
ICAgICAgICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUodGhyb3dPdXRPZk1lbW9yeUVycm9yKCZl
eGVjKSk7CiAgICAgfQogCi0gICAgaWYgKCFmaWxsZXIgfHwgZmlsbGVyLT5sZW5ndGgoKSA8PSAx
KSB7CisgICAgaWYgKCFmaWxsZXIgfHwgZmlsbGVyLT5sZW5ndGgoKSA9PSAxKSB7CiAgICAgICAg
IFVDaGFyIGNoYXJhY3RlciA9IGZpbGxlciAmJiBmaWxsZXItPmxlbmd0aCgpID8gZmlsbGVyLT52
aWV3KCZleGVjKVswXSA6ICcgJzsKICAgICAgICAgaWYgKCEoY2hhcmFjdGVyICYgfjB4ZmYpKQog
ICAgICAgICAgICAgZmlsbGVyID0gcmVwZWF0Q2hhcmFjdGVyKGV4ZWMsIHN0YXRpY19jYXN0PExD
aGFyPihjaGFyYWN0ZXIpLCBmaWxsTGVuZ3RoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS90ZXN0cy9lczYvU3RyaW5nLnByb3RvdHlwZV9tZXRob2RzX1N0cmluZy5wcm90b3R5
cGUucGFkRW5kLmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9TdHJpbmcucHJv
dG90eXBlX21ldGhvZHNfU3RyaW5nLnByb3RvdHlwZS5wYWRFbmQuanMKaW5kZXggMmNjZGFiZDE3
ZmM0YTUxODFhNTFhZWE2YzFjNmU0ZThlNDNjMDI5Yy4uNDEyNDJiYjAxOWMzYzdkMjUzODlkODk1
MDlmZWVlZDEwNGQ1YzE3ZiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3Rz
L2VzNi9TdHJpbmcucHJvdG90eXBlX21ldGhvZHNfU3RyaW5nLnByb3RvdHlwZS5wYWRFbmQuanMK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9TdHJpbmcucHJvdG90eXBlX21l
dGhvZHNfU3RyaW5nLnByb3RvdHlwZS5wYWRFbmQuanMKQEAgLTc3LDEwICs3NywxNyBAQCBmdW5j
dGlvbiBzaG91bGRUaHJvdyhmdW5jLCBlcnJvclR5cGUpIHsKIChmdW5jdGlvbiBUZXN0RmlsbGVy
VG9TdHJpbmcoKSB7CiAgICAgc2hvdWxkQmUoIi4gICAgICAgICAiLCAiLiIucGFkRW5kKDEwKSk7
CiAgICAgc2hvdWxkQmUoIi4gICAgICAgICAiLCAiLiIucGFkRW5kKDEwLCB1bmRlZmluZWQpKTsK
LSAgICBzaG91bGRCZSgiLiAgICAgICAgICIsICIuIi5wYWRFbmQoMTAsIHsgdG9TdHJpbmcoKSB7
IHJldHVybiAiIjsgfSB9KSk7CisgICAgc2hvdWxkQmUoIi5YWFhYWFhYWFgiLCAiLiIucGFkRW5k
KDEwLCB7IHRvU3RyaW5nKCkgeyByZXR1cm4gIlgiOyB9IH0pKTsKKyAgICBzaG91bGRCZSgiLjEx
MTExMTExMSIsICIuIi5wYWRFbmQoMTAsIHsgdG9TdHJpbmc6IHVuZGVmaW5lZCwgdmFsdWVPZigp
IHsgcmV0dXJuIDE7IH0gfSkpOwogICAgIHNob3VsZEJlKCIubnVsbG51bGxuIiwgIi4iLnBhZEVu
ZCgxMCwgbnVsbCkpOwogfSkoKTsKIAorKGZ1bmN0aW9uIFRlc3RGaWxsZXJFbXB0eVN0cmluZygp
IHsKKyAgICBzaG91bGRCZSgiLiIsICIuIi5wYWRFbmQoMTAwMDAsICIiKSk7CisgICAgc2hvdWxk
QmUoIi4iLCAiLiIucGFkRW5kKDEwMDAwLCB7IHRvU3RyaW5nKCkgeyByZXR1cm4gIiI7IH0gfSkp
OworICAgIHNob3VsZEJlKCIuIiwgIi4iLnBhZEVuZCgxMDAwMCwgeyB0b1N0cmluZzogdW5kZWZp
bmVkLCB2YWx1ZU9mKCkgeyByZXR1cm4gIiI7IH0gfSkpOworfSkoKTsKKwogKGZ1bmN0aW9uIFRl
c3RTaW5nbGVDaGFyYWN0ZXJGaWxsZXIoKSB7CiAgICAgc2hvdWxkQmUoIi4hISEhISEhISEiLCAi
LiIucGFkRW5kKDEwLCAiISIpKTsKICAgICBzaG91bGRCZSgiLiEhISEhISEhISIsICIuIi5wYWRF
bmQoMTAsIHsgdG9TdHJpbmcoKSB7IHJldHVybiAiISI7IH0gfSkpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL2VzNi9TdHJpbmcucHJvdG90eXBlX21ldGhvZHNfU3Ry
aW5nLnByb3RvdHlwZS5wYWRTdGFydC5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9l
czYvU3RyaW5nLnByb3RvdHlwZV9tZXRob2RzX1N0cmluZy5wcm90b3R5cGUucGFkU3RhcnQuanMK
aW5kZXggMTdkYzI2OTYyMzZjYzI0MGM2YWM1MjgxZmQ3NTU2M2ViZDk3ZTYxMC4uNzA4NWJhZjM3
MDIzZjJkOTNlODhmODI5M2M1YWU2OWZjYTlmMzZlMyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3Rlc3RzL2VzNi9TdHJpbmcucHJvdG90eXBlX21ldGhvZHNfU3RyaW5nLnByb3Rv
dHlwZS5wYWRTdGFydC5qcworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvZXM2L1N0
cmluZy5wcm90b3R5cGVfbWV0aG9kc19TdHJpbmcucHJvdG90eXBlLnBhZFN0YXJ0LmpzCkBAIC03
NywxMCArNzcsMTcgQEAgZnVuY3Rpb24gc2hvdWxkVGhyb3coZnVuYywgZXJyb3JUeXBlKSB7CiAo
ZnVuY3Rpb24gVGVzdEZpbGxlclRvU3RyaW5nKCkgewogICAgIHNob3VsZEJlKCIgICAgICAgICAu
IiwgIi4iLnBhZFN0YXJ0KDEwKSk7CiAgICAgc2hvdWxkQmUoIiAgICAgICAgIC4iLCAiLiIucGFk
U3RhcnQoMTAsIHVuZGVmaW5lZCkpOwotICAgIHNob3VsZEJlKCIgICAgICAgICAuIiwgIi4iLnBh
ZFN0YXJ0KDEwLCB7IHRvU3RyaW5nKCkgeyByZXR1cm4gIiI7IH0gfSkpOworICAgIHNob3VsZEJl
KCJYWFhYWFhYWFguIiwgIi4iLnBhZFN0YXJ0KDEwLCB7IHRvU3RyaW5nKCkgeyByZXR1cm4gIlgi
OyB9IH0pKTsKKyAgICBzaG91bGRCZSgiMTExMTExMTExLiIsICIuIi5wYWRTdGFydCgxMCwgeyB0
b1N0cmluZzogdW5kZWZpbmVkLCB2YWx1ZU9mKCkgeyByZXR1cm4gMTsgfSB9KSk7CiAgICAgc2hv
dWxkQmUoIm51bGxudWxsbi4iLCAiLiIucGFkU3RhcnQoMTAsIG51bGwpKTsKIH0pKCk7CiAKKyhm
dW5jdGlvbiBUZXN0RmlsbGVyRW1wdHlTdHJpbmcoKSB7CisgICAgc2hvdWxkQmUoIi4iLCAiLiIu
cGFkU3RhcnQoMTAwMDAsICIiKSk7CisgICAgc2hvdWxkQmUoIi4iLCAiLiIucGFkU3RhcnQoMTAw
MDAsIHsgdG9TdHJpbmcoKSB7IHJldHVybiAiIjsgfSB9KSk7CisgICAgc2hvdWxkQmUoIi4iLCAi
LiIucGFkU3RhcnQoMTAwMDAsIHsgdG9TdHJpbmc6IHVuZGVmaW5lZCwgdmFsdWVPZigpIHsgcmV0
dXJuICIiOyB9IH0pKTsKK30pKCk7CisKIChmdW5jdGlvbiBUZXN0U2luZ2xlQ2hhcmFjdGVyRmls
bGVyKCkgewogICAgIHNob3VsZEJlKCIhISEhISEhISEuIiwgIi4iLnBhZFN0YXJ0KDEwLCAiISIp
KTsKICAgICBzaG91bGRCZSgiISEhISEhISEhLiIsICIuIi5wYWRTdGFydCgxMCwgeyB0b1N0cmlu
ZygpIHsgcmV0dXJuICIhIjsgfSB9KSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>