<?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>191665</bug_id>
          
          <creation_ts>2018-11-14 16:21:55 -0800</creation_ts>
          <short_desc>Update RTCPeerConnection JS built-ins to be closer to spec</short_desc>
          <delta_ts>2018-11-15 08:42:26 -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>WebRTC</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1478682</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-11-14 16:21:55 -0800</bug_when>
    <thetext>Update RTCPeerConnection JS built-ins to be closer to specWe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478685</commentid>
    <comment_count>1</comment_count>
      <attachid>354869</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-11-14 16:24:52 -0800</bug_when>
    <thetext>Created attachment 354869
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478913</commentid>
    <comment_count>2</comment_count>
      <attachid>354869</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-15 08:41:33 -0800</bug_when>
    <thetext>Comment on attachment 354869
Patch

Clearing flags on attachment: 354869

Committed r238230: &lt;https://trac.webkit.org/changeset/238230&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478914</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-15 08:41:35 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478915</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-11-15 08:42:26 -0800</bug_when>
    <thetext>&lt;rdar://problem/46096635&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>354869</attachid>
            <date>2018-11-14 16:24:52 -0800</date>
            <delta_ts>2018-11-15 08:41:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191665-20181114162451.patch</filename>
            <type>text/plain</type>
            <size>13405</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM4MTc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2RmZjU0Zjg0NmMxNTU5
YWY2MjM1ZGMxY2IyMjY3NTk4ODZhNjkxMy4uN2ZiZjIwMzRjM2MzM2JjM2YyMWVlMzdiZTAyNjRk
ODljZTdiODcwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE4LTExLTE0ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGUgUlRDUGVlckNv
bm5lY3Rpb24gSlMgYnVpbHQtaW5zIHRvIGJlIGNsb3NlciB0byBzcGVjV2UKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MTY2NQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNpbXBsaWZ5IEpTIGJ1aWx0LWlu
cyBzaW5jZSB3ZSBubyBsb25nZXIgbmVlZCB0byBzdXBwb3J0IGNhbGxiYWNrIHZlcnNpb25zIG9m
IHRoZSBBUEkuCisgICAgICAgIE1ha2Ugc3VyZSB0byBoYXZlIHRoZSByaWdodCBudW1iZXIgb2Yg
cGFyYW1ldGVycyBpbiB0aGUgSlMgYnVpbHQtaW4gZnVuY3Rpb25zLgorICAgICAgICBNYWtlIHNv
bWUgc2ltcGxpZmljYXRpb24gdG8gdGhlIGNvZGUuCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3Rp
bmcgdGVzdHMgYW5kIHJlYmFzZWQgdGVzdC4KKworICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJl
YW0vUlRDUGVlckNvbm5lY3Rpb24uanM6CisgICAgICAgIChjcmVhdGVPZmZlcik6CisgICAgICAg
IChjcmVhdGVBbnN3ZXIpOgorICAgICAgICAoc2V0TG9jYWxEZXNjcmlwdGlvbik6CisgICAgICAg
IChzZXRSZW1vdGVEZXNjcmlwdGlvbik6CisgICAgICAgIChhZGRJY2VDYW5kaWRhdGUpOgorICAg
ICAgICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb25JbnRlcm5hbHMuanM6
CisgICAgICAgIChlbnF1ZXVlT3BlcmF0aW9uKToKKyAgICAgICAgKGNhbGxiYWNrc0FuZERpY3Rp
b25hcnlPdmVybG9hZCk6IERlbGV0ZWQuCisKIDIwMTgtMTEtMTQgIFlvdWVubiBGYWJsZXQgIDx5
b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIE1vZGVybml6ZSBSVENQZWVyQ29ubmVjdGlvbiBo
YW5kbGluZyBvZiBwZW5kaW5nQWN0aXZpdHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uanMgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmpzCmluZGV4IGMxM2VlMWUzYjJi
Yjk0NmQwNWE2NjdhNTdlNmQwNGQ0ODYyOTQwNzkuLmFlODBkYWRhZTBjNTA2NjZhNDk4MDgzMmJm
N2E0OWE3ZTQ4ZDg5OGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFz
dHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5qcwpAQCAtNTIsMTIgKzUyLDkgQEAgZnVuY3Rp
b24gY3JlYXRlT2ZmZXIoKQogICAgIGlmICghQGlzUlRDUGVlckNvbm5lY3Rpb24odGhpcykpCiAg
ICAgICAgIHJldHVybiBAUHJvbWlzZS5AcmVqZWN0KEBtYWtlVGhpc1R5cGVFcnJvcigiUlRDUGVl
ckNvbm5lY3Rpb24iLCAiY3JlYXRlT2ZmZXIiKSk7CiAKLSAgICBjb25zdCBwZWVyQ29ubmVjdGlv
biA9IHRoaXM7Ci0KLSAgICByZXR1cm4gQGNhbGxiYWNrc0FuZERpY3Rpb25hcnlPdmVybG9hZChh
cmd1bWVudHMsICJjcmVhdGVPZmZlciIsIGZ1bmN0aW9uIChvcHRpb25zKSB7Ci0gICAgICAgIHJl
dHVybiBAZW5xdWV1ZU9wZXJhdGlvbihwZWVyQ29ubmVjdGlvbiwgZnVuY3Rpb24gKCkgewotICAg
ICAgICAgICAgcmV0dXJuIHBlZXJDb25uZWN0aW9uLkBxdWV1ZWRDcmVhdGVPZmZlcihvcHRpb25z
KTsKLSAgICAgICAgfSk7CisgICAgY29uc3Qgb2ZmZXJPcHRpb25zID0gYXJndW1lbnRzWzBdOwor
ICAgIHJldHVybiBAZW5xdWV1ZU9wZXJhdGlvbih0aGlzLCAoKSA9PiB7CisgICAgICAgIHJldHVy
biB0aGlzLkBxdWV1ZWRDcmVhdGVPZmZlcihvZmZlck9wdGlvbnMpOwogICAgIH0pOwogfQogCkBA
IC02OCwyMyArNjUsMjEgQEAgZnVuY3Rpb24gY3JlYXRlQW5zd2VyKCkKICAgICBpZiAoIUBpc1JU
Q1BlZXJDb25uZWN0aW9uKHRoaXMpKQogICAgICAgICByZXR1cm4gQFByb21pc2UuQHJlamVjdChA
bWFrZVRoaXNUeXBlRXJyb3IoIlJUQ1BlZXJDb25uZWN0aW9uIiwgImNyZWF0ZUFuc3dlciIpKTsK
IAotICAgIGNvbnN0IHBlZXJDb25uZWN0aW9uID0gdGhpczsKLQotICAgIHJldHVybiBAY2FsbGJh
Y2tzQW5kRGljdGlvbmFyeU92ZXJsb2FkKGFyZ3VtZW50cywgImNyZWF0ZUFuc3dlciIsIGZ1bmN0
aW9uIChvcHRpb25zKSB7Ci0gICAgICAgIHJldHVybiBAZW5xdWV1ZU9wZXJhdGlvbihwZWVyQ29u
bmVjdGlvbiwgZnVuY3Rpb24gKCkgewotICAgICAgICAgICAgcmV0dXJuIHBlZXJDb25uZWN0aW9u
LkBxdWV1ZWRDcmVhdGVBbnN3ZXIob3B0aW9ucyk7Ci0gICAgICAgIH0pOworICAgIGNvbnN0IGFu
c3dlck9wdGlvbnMgPSBhcmd1bWVudHNbMF07CisgICAgcmV0dXJuIEBlbnF1ZXVlT3BlcmF0aW9u
KHRoaXMsICgpID0+IHsKKyAgICAgICAgcmV0dXJuIHRoaXMuQHF1ZXVlZENyZWF0ZUFuc3dlcihh
bnN3ZXJPcHRpb25zKTsKICAgICB9KTsKIH0KIAotZnVuY3Rpb24gc2V0TG9jYWxEZXNjcmlwdGlv
bigpCitmdW5jdGlvbiBzZXRMb2NhbERlc2NyaXB0aW9uKGRlc2NyaXB0aW9uKQogewogICAgICJ1
c2Ugc3RyaWN0IjsKIAogICAgIGlmICghQGlzUlRDUGVlckNvbm5lY3Rpb24odGhpcykpCiAgICAg
ICAgIHJldHVybiBAUHJvbWlzZS5AcmVqZWN0KEBtYWtlVGhpc1R5cGVFcnJvcigiUlRDUGVlckNv
bm5lY3Rpb24iLCAic2V0TG9jYWxEZXNjcmlwdGlvbiIpKTsKIAotICAgIGNvbnN0IHBlZXJDb25u
ZWN0aW9uID0gdGhpczsKKyAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA8IDEpCisgICAgICAgIHJl
dHVybiBAUHJvbWlzZS5AcmVqZWN0KG5ldyBAVHlwZUVycm9yKCJOb3QgZW5vdWdoIGFyZ3VtZW50
cyIpKTsKIAogICAgIC8vIEZJWE1FIDE2OTY0NDogQWNjb3JkaW5nIHRoZSBzcGVjLCB3ZSBzaG91
bGQgdGhyb3cgd2hlbiByZWNlaXZpbmcgYSBSVENTZXNzaW9uRGVzY3JpcHRpb24uCiAgICAgY29u
c3Qgb2JqZWN0SW5mbyA9IHsKQEAgLTkzLDIxICs4OCwyMiBAQCBmdW5jdGlvbiBzZXRMb2NhbERl
c2NyaXB0aW9uKCkKICAgICAgICAgImFyZ1R5cGUiOiAiUlRDU2Vzc2lvbkRlc2NyaXB0aW9uIiwK
ICAgICAgICAgIm1heWJlRGljdGlvbmFyeSI6ICJ0cnVlIgogICAgIH07Ci0gICAgcmV0dXJuIEBv
YmplY3RBbmRDYWxsYmFja3NPdmVybG9hZChhcmd1bWVudHMsICJzZXRMb2NhbERlc2NyaXB0aW9u
Iiwgb2JqZWN0SW5mbywgZnVuY3Rpb24gKGRlc2NyaXB0aW9uKSB7Ci0gICAgICAgIHJldHVybiBA
ZW5xdWV1ZU9wZXJhdGlvbihwZWVyQ29ubmVjdGlvbiwgZnVuY3Rpb24gKCkgewotICAgICAgICAg
ICAgcmV0dXJuIHBlZXJDb25uZWN0aW9uLkBxdWV1ZWRTZXRMb2NhbERlc2NyaXB0aW9uKGRlc2Ny
aXB0aW9uKTsKKyAgICByZXR1cm4gQG9iamVjdE92ZXJsb2FkKGRlc2NyaXB0aW9uLCAic2V0TG9j
YWxEZXNjcmlwdGlvbiIsIG9iamVjdEluZm8sIChkZXNjcmlwdGlvbikgPT4geworICAgICAgICBy
ZXR1cm4gQGVucXVldWVPcGVyYXRpb24odGhpcywgKCkgPT4geworICAgICAgICAgICAgcmV0dXJu
IHRoaXMuQHF1ZXVlZFNldExvY2FsRGVzY3JpcHRpb24oZGVzY3JpcHRpb24pOwogICAgICAgICB9
KTsKICAgICB9KTsKIH0KIAotZnVuY3Rpb24gc2V0UmVtb3RlRGVzY3JpcHRpb24oKQorZnVuY3Rp
b24gc2V0UmVtb3RlRGVzY3JpcHRpb24oZGVzY3JpcHRpb24pCiB7CiAgICAgInVzZSBzdHJpY3Qi
OwogCiAgICAgaWYgKCFAaXNSVENQZWVyQ29ubmVjdGlvbih0aGlzKSkKICAgICAgICAgcmV0dXJu
IEBQcm9taXNlLkByZWplY3QoQG1ha2VUaGlzVHlwZUVycm9yKCJSVENQZWVyQ29ubmVjdGlvbiIs
ICJzZXRSZW1vdGVEZXNjcmlwdGlvbiIpKTsKIAotICAgIGNvbnN0IHBlZXJDb25uZWN0aW9uID0g
dGhpczsKKyAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA8IDEpCisgICAgICAgIHJldHVybiBAUHJv
bWlzZS5AcmVqZWN0KG5ldyBAVHlwZUVycm9yKCJOb3QgZW5vdWdoIGFyZ3VtZW50cyIpKTsKIAog
ICAgIC8vIEZJWE1FOiBBY2NvcmRpbmcgdGhlIHNwZWMsIHdlIHNob3VsZCBvbmx5IGV4cGVjdCBS
VENTZXNzaW9uRGVzY3JpcHRpb25Jbml0LgogICAgIGNvbnN0IG9iamVjdEluZm8gPSB7CkBAIC0x
MTYsOSArMTEyLDkgQEAgZnVuY3Rpb24gc2V0UmVtb3RlRGVzY3JpcHRpb24oKQogICAgICAgICAi
YXJnVHlwZSI6ICJSVENTZXNzaW9uRGVzY3JpcHRpb24iLAogICAgICAgICAibWF5YmVEaWN0aW9u
YXJ5IjogInRydWUiCiAgICAgfTsKLSAgICByZXR1cm4gQG9iamVjdEFuZENhbGxiYWNrc092ZXJs
b2FkKGFyZ3VtZW50cywgInNldFJlbW90ZURlc2NyaXB0aW9uIiwgb2JqZWN0SW5mbywgZnVuY3Rp
b24gKGRlc2NyaXB0aW9uKSB7Ci0gICAgICAgIHJldHVybiBAZW5xdWV1ZU9wZXJhdGlvbihwZWVy
Q29ubmVjdGlvbiwgZnVuY3Rpb24gKCkgewotICAgICAgICAgICAgcmV0dXJuIHBlZXJDb25uZWN0
aW9uLkBxdWV1ZWRTZXRSZW1vdGVEZXNjcmlwdGlvbihkZXNjcmlwdGlvbik7CisgICAgcmV0dXJu
IEBvYmplY3RPdmVybG9hZChkZXNjcmlwdGlvbiwgInNldFJlbW90ZURlc2NyaXB0aW9uIiwgb2Jq
ZWN0SW5mbywgKGRlc2NyaXB0aW9uKSA9PiB7CisgICAgICAgIHJldHVybiBAZW5xdWV1ZU9wZXJh
dGlvbih0aGlzLCAoKSA9PiB7CisgICAgICAgICAgICByZXR1cm4gdGhpcy5AcXVldWVkU2V0UmVt
b3RlRGVzY3JpcHRpb24oZGVzY3JpcHRpb24pOwogICAgICAgICB9KTsKICAgICB9KTsKIH0KQEAg
LTEzMyw4ICsxMjksNiBAQCBmdW5jdGlvbiBhZGRJY2VDYW5kaWRhdGUoY2FuZGlkYXRlKQogICAg
IGlmIChhcmd1bWVudHMubGVuZ3RoIDwgMSkKICAgICAgICAgcmV0dXJuIEBQcm9taXNlLkByZWpl
Y3QobmV3IEBUeXBlRXJyb3IoIk5vdCBlbm91Z2ggYXJndW1lbnRzIikpOwogCi0gICAgY29uc3Qg
cGVlckNvbm5lY3Rpb24gPSB0aGlzOwotCiAgICAgY29uc3Qgb2JqZWN0SW5mbyA9IHsKICAgICAg
ICAgImNvbnN0cnVjdG9yIjogQFJUQ0ljZUNhbmRpZGF0ZSwKICAgICAgICAgImFyZ05hbWUiOiAi
Y2FuZGlkYXRlIiwKQEAgLTE0Miw5ICsxMzYsOSBAQCBmdW5jdGlvbiBhZGRJY2VDYW5kaWRhdGUo
Y2FuZGlkYXRlKQogICAgICAgICAibWF5YmVEaWN0aW9uYXJ5IjogInRydWUiLAogICAgICAgICAi
ZGVmYXVsdHNUb051bGwiIDogInRydWUiCiAgICAgfTsKLSAgICByZXR1cm4gQG9iamVjdEFuZENh
bGxiYWNrc092ZXJsb2FkKGFyZ3VtZW50cywgImFkZEljZUNhbmRpZGF0ZSIsIG9iamVjdEluZm8s
IGZ1bmN0aW9uIChjYW5kaWRhdGUpIHsKLSAgICAgICAgcmV0dXJuIEBlbnF1ZXVlT3BlcmF0aW9u
KHBlZXJDb25uZWN0aW9uLCBmdW5jdGlvbiAoKSB7Ci0gICAgICAgICAgICByZXR1cm4gcGVlckNv
bm5lY3Rpb24uQHF1ZXVlZEFkZEljZUNhbmRpZGF0ZShjYW5kaWRhdGUpOworICAgIHJldHVybiBA
b2JqZWN0T3ZlcmxvYWQoY2FuZGlkYXRlLCAiYWRkSWNlQ2FuZGlkYXRlIiwgb2JqZWN0SW5mbywg
KGNhbmRpZGF0ZSkgPT4geworICAgICAgICByZXR1cm4gQGVucXVldWVPcGVyYXRpb24odGhpcywg
KCkgPT4geworICAgICAgICAgICAgcmV0dXJuIHRoaXMuQHF1ZXVlZEFkZEljZUNhbmRpZGF0ZShj
YW5kaWRhdGUpOwogICAgICAgICB9KTsKICAgICB9KTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb25JbnRlcm5hbHMuanMg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uSW50
ZXJuYWxzLmpzCmluZGV4IDQxMWRjYzkxZjAxZWM5YWM2MmIyYzUyYWQ4ZjFlYTQ0ZjZiMTQ0MWEu
LmYzY2E0NDNkM2FlNmQ4MDJlOTRlYzg1ZTJkNDY4ZTc1Zjc1NDM0OGQgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb25JbnRlcm5h
bHMuanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29u
bmVjdGlvbkludGVybmFscy5qcwpAQCAtNDksMTcgKzQ5LDE1IEBAIGZ1bmN0aW9uIGVucXVldWVP
cGVyYXRpb24ocGVlckNvbm5lY3Rpb24sIG9wZXJhdGlvbikKICAgICAgICAgICAgIG9wZXJhdGlv
bigpLkB0aGVuKHJlc29sdmUsIHJlamVjdCkuQHRoZW4ocnVuTmV4dCwgcnVuTmV4dCk7CiAgICAg
ICAgIH0pOwogCi0gICAgICAgIGlmIChvcGVyYXRpb25zLmxlbmd0aCA9PSAxKQorICAgICAgICBp
ZiAob3BlcmF0aW9ucy5sZW5ndGggPT09IDEpCiAgICAgICAgICAgICBvcGVyYXRpb25zWzBdKCk7
CiAgICAgfSk7CiB9CiAKLWZ1bmN0aW9uIG9iamVjdEFuZENhbGxiYWNrc092ZXJsb2FkKGFyZ3Ms
IGZ1bmN0aW9uTmFtZSwgb2JqZWN0SW5mbywgcHJvbWlzZU1vZGUpCitmdW5jdGlvbiBvYmplY3RP
dmVybG9hZChvYmplY3RBcmcsIGZ1bmN0aW9uTmFtZSwgb2JqZWN0SW5mbywgcHJvbWlzZU1vZGUp
CiB7CiAgICAgInVzZSBzdHJpY3QiOwogCi0gICAgbGV0IGFyZ3NDb3VudCA9IGFyZ3MubGVuZ3Ro
OwotICAgIGxldCBvYmplY3RBcmcgPSBhcmdzWzBdOwogICAgIGxldCBvYmplY3RBcmdPayA9IGZh
bHNlOwogCiAgICAgY29uc3QgaGFzTWF0Y2hpbmdUeXBlID0gb2JqZWN0QXJnIGluc3RhbmNlb2Yg
b2JqZWN0SW5mby5jb25zdHJ1Y3RvcjsKQEAgLTgzLDE3ICs4MSw2IEBAIGZ1bmN0aW9uIG9iamVj
dEFuZENhbGxiYWNrc092ZXJsb2FkKGFyZ3MsIGZ1bmN0aW9uTmFtZSwgb2JqZWN0SW5mbywgcHJv
bWlzZU1vZGUpCiAgICAgcmV0dXJuIHByb21pc2VNb2RlKG9iamVjdEFyZyk7CiB9CiAKLWZ1bmN0
aW9uIGNhbGxiYWNrc0FuZERpY3Rpb25hcnlPdmVybG9hZChhcmdzLCBmdW5jdGlvbk5hbWUsIHBy
b21pc2VNb2RlKQotewotICAgICJ1c2Ugc3RyaWN0IjsKLQotICAgIGNvbnN0IG9wdGlvbnMgPSBh
cmdzWzBdOwotICAgIGlmIChhcmdzLmxlbmd0aCAmJiAhQGlzRGljdGlvbmFyeShvcHRpb25zKSkK
LSAgICAgICAgcmV0dXJuIEBQcm9taXNlLkByZWplY3QobmV3IEBUeXBlRXJyb3IoYEFyZ3VtZW50
IDEgKCdvcHRpb25zJykgdG8gUlRDUGVlckNvbm5lY3Rpb24uJHtmdW5jdGlvbk5hbWV9IG11c3Qg
YmUgYSBkaWN0aW9uYXJ5YCkpOwotCi0gICAgcmV0dXJuIHByb21pc2VNb2RlKG9wdGlvbnMpOwot
fQotCiBmdW5jdGlvbiBpc1JUQ1BlZXJDb25uZWN0aW9uKGNvbm5lY3Rpb24pCiB7CiAgICAgInVz
ZSBzdHJpY3QiOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDdlZjljZTlhOWRiNmRiMjU1MWUyZDU5NmVhNTI0MjcxOGU4ZjM0
MDkuLjA4MWFkZGZlYTg3NzQ0YjdiYTFiNjY5YTliOWRkMGE2MGQxMzMyYTAgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAxOC0xMS0xNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+
CisKKyAgICAgICAgVXBkYXRlIFJUQ1BlZXJDb25uZWN0aW9uIEpTIGJ1aWx0LWlucyB0byBiZSBj
bG9zZXIgdG8gc3BlY1dlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTE2NjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFRlc3RFeHBlY3RhdGlvbnM6CisKIDIwMTgtMTEtMTQgIFlvdWVubiBGYWJsZXQg
IDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBzdXBwb3J0IGZvciB0cmFuc3BvcnQg
YW5kIHBlZXJDb25uZWN0aW9uIHN0YXRzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRl
eCAyZTJlMDVlOWNkYTQ3NzU4ODc5OTI5YWJjMDJjOGI1OWM5MTBjNDcwLi4yMThiZTM3MTVkZjc2
MjJiYWE3ZmM5OTc1ZGEzM2Y2YjcwNzhhNDdlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxMiBAQAorMjAxOC0xMS0xNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBh
cHBsZS5jb20+CisKKyAgICAgICAgVXBkYXRlIFJUQ1BlZXJDb25uZWN0aW9uIEpTIGJ1aWx0LWlu
cyB0byBiZSBjbG9zZXIgdG8gc3BlY1dlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTE2NjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy93ZWJydGMvcnRjcGVlcmNvbm5l
Y3Rpb24vcnRjcGVlcmNvbm5lY3Rpb24taWRsLWV4cGVjdGVkLnR4dDoKKwogMjAxOC0xMS0xNCAg
WW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIHN1cHBvcnQg
Zm9yIFJUQ1J0cENvZGVjUGFyYW1ldGVycy5zZHBGbXRwTGluZQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKaW5k
ZXggYWI2ZmE0YThhMmVlM2RhZThiOTFiM2I0OWJhMWQ0NTFjNWJlYjYwOS4uNjIyYzhlYmNhNTBi
MmQ4YTAzMDZlY2JiOTI3ODcxMTljNGFkMThhMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCkBAIC0xMjY3
LDcgKzEyNjcsNyBAQCBtZWRpYS9zZXNzaW9uIFsgU2tpcCBdCiAKIHdlYnJ0Yy9zaW11bGNhc3Qt
aDI2NC5odG1sIFsgU2xvdyBdCiB3ZWJydGMvZGF0YWNoYW5uZWwvbXVsdGlwbGUtY29ubmVjdGlv
bnMuaHRtbCBbIFNsb3cgXQotd2Via2l0Lm9yZy9iLzE3MTA5NCBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL3dlYnJ0Yy9ydGNwZWVyY29ubmVjdGlvbi9ydGNwZWVyY29ubmVjdGlvbi1p
ZGwuaHRtbCBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzE3MTA5NCBpbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy9ydGNwZWVyY29ubmVjdGlvbi9ydGNwZWVyY29ubmVjdGlv
bi1pZGwuaHRtbCBbIEZhaWx1cmUgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0KIHdlYmtpdC5v
cmcvYi8xNzJmMjEgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJydGMvZ2V0c3Rh
dHMuaHRtbCBbIEZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJy
dGMvUlRDUGVlckNvbm5lY3Rpb24tc2V0TG9jYWxEZXNjcmlwdGlvbi1vZmZlci5odG1sIFsgRmFp
bHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy9SVENQZWVyQ29u
bmVjdGlvbi1zZXRMb2NhbERlc2NyaXB0aW9uLWFuc3dlci5odG1sIFsgRmFpbHVyZSBdCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0
Yy9ydGNwZWVyY29ubmVjdGlvbi9ydGNwZWVyY29ubmVjdGlvbi1pZGwtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJydGMvcnRjcGVl
cmNvbm5lY3Rpb24vcnRjcGVlcmNvbm5lY3Rpb24taWRsLWV4cGVjdGVkLnR4dAppbmRleCAyMzQ5
YmJjYmU3MzRkYjg4MWNmZThhZGU4ZTVjYWZjMTYwMzk2ZmE2Li40Nzc5ZDk0MDhhOGQ2YTZiODBm
YThkZjVmZTc2YzExN2ExYTM0MmRkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy9ydGNwZWVyY29ubmVjdGlvbi9ydGNwZWVyY29u
bmVjdGlvbi1pZGwtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvd2VicnRjL3J0Y3BlZXJjb25uZWN0aW9uL3J0Y3BlZXJjb25uZWN0
aW9uLWlkbC1leHBlY3RlZC50eHQKQEAgLTI0LDExICsyNCwxMSBAQCBQQVNTIFJUQ1BlZXJDb25u
ZWN0aW9uIGludGVyZmFjZTogZXhpc3RlbmNlIGFuZCBwcm9wZXJ0aWVzIG9mIGludGVyZmFjZSBw
cm90b3R5cAogUEFTUyBSVENQZWVyQ29ubmVjdGlvbiBpbnRlcmZhY2U6IGV4aXN0ZW5jZSBhbmQg
cHJvcGVydGllcyBvZiBpbnRlcmZhY2UgcHJvdG90eXBlIG9iamVjdCdzIEBAdW5zY29wYWJsZXMg
cHJvcGVydHkgCiBQQVNTIFJUQ1BlZXJDb25uZWN0aW9uIGludGVyZmFjZTogb3BlcmF0aW9uIGNy
ZWF0ZU9mZmVyKFJUQ09mZmVyT3B0aW9ucykgCiBQQVNTIFJUQ1BlZXJDb25uZWN0aW9uIGludGVy
ZmFjZTogb3BlcmF0aW9uIGNyZWF0ZUFuc3dlcihSVENBbnN3ZXJPcHRpb25zKSAKLUZBSUwgUlRD
UGVlckNvbm5lY3Rpb24gaW50ZXJmYWNlOiBvcGVyYXRpb24gc2V0TG9jYWxEZXNjcmlwdGlvbihS
VENTZXNzaW9uRGVzY3JpcHRpb24pIGFzc2VydF9lcXVhbHM6IHByb3BlcnR5IGhhcyB3cm9uZyAu
bGVuZ3RoIGV4cGVjdGVkIDEgYnV0IGdvdCAwCitQQVNTIFJUQ1BlZXJDb25uZWN0aW9uIGludGVy
ZmFjZTogb3BlcmF0aW9uIHNldExvY2FsRGVzY3JpcHRpb24oUlRDU2Vzc2lvbkRlc2NyaXB0aW9u
KSAKIFBBU1MgUlRDUGVlckNvbm5lY3Rpb24gaW50ZXJmYWNlOiBhdHRyaWJ1dGUgbG9jYWxEZXNj
cmlwdGlvbiAKIFBBU1MgUlRDUGVlckNvbm5lY3Rpb24gaW50ZXJmYWNlOiBhdHRyaWJ1dGUgY3Vy
cmVudExvY2FsRGVzY3JpcHRpb24gCiBQQVNTIFJUQ1BlZXJDb25uZWN0aW9uIGludGVyZmFjZTog
YXR0cmlidXRlIHBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIAotRkFJTCBSVENQZWVyQ29ubmVjdGlv
biBpbnRlcmZhY2U6IG9wZXJhdGlvbiBzZXRSZW1vdGVEZXNjcmlwdGlvbihSVENTZXNzaW9uRGVz
Y3JpcHRpb24pIGFzc2VydF9lcXVhbHM6IHByb3BlcnR5IGhhcyB3cm9uZyAubGVuZ3RoIGV4cGVj
dGVkIDEgYnV0IGdvdCAwCitQQVNTIFJUQ1BlZXJDb25uZWN0aW9uIGludGVyZmFjZTogb3BlcmF0
aW9uIHNldFJlbW90ZURlc2NyaXB0aW9uKFJUQ1Nlc3Npb25EZXNjcmlwdGlvbikgCiBQQVNTIFJU
Q1BlZXJDb25uZWN0aW9uIGludGVyZmFjZTogYXR0cmlidXRlIHJlbW90ZURlc2NyaXB0aW9uIAog
UEFTUyBSVENQZWVyQ29ubmVjdGlvbiBpbnRlcmZhY2U6IGF0dHJpYnV0ZSBjdXJyZW50UmVtb3Rl
RGVzY3JpcHRpb24gCiBQQVNTIFJUQ1BlZXJDb25uZWN0aW9uIGludGVyZmFjZTogYXR0cmlidXRl
IHBlbmRpbmdSZW1vdGVEZXNjcmlwdGlvbiAKQEAgLTQ4LDExICs0OCwxNSBAQCBQQVNTIFJUQ1Bl
ZXJDb25uZWN0aW9uIGludGVyZmFjZTogYXR0cmlidXRlIG9uaWNlZ2F0aGVyaW5nc3RhdGVjaGFu
Z2UKIEZBSUwgUlRDUGVlckNvbm5lY3Rpb24gaW50ZXJmYWNlOiBvcGVyYXRpb24gY3JlYXRlT2Zm
ZXIoUlRDU2Vzc2lvbkRlc2NyaXB0aW9uQ2FsbGJhY2ssIFJUQ1BlZXJDb25uZWN0aW9uRXJyb3JD
YWxsYmFjaywgUlRDT2ZmZXJPcHRpb25zKSBhc3NlcnRfdGhyb3dzOiBjYWxsaW5nIG9wZXJhdGlv
biB3aXRoIHRoaXMgPSBudWxsIGRpZG4ndCB0aHJvdyBUeXBlRXJyb3IgZnVuY3Rpb24gImZ1bmN0
aW9uICgpIHsKICAgICAgICAgICAgIGZuLmFwcGx5KG9iaiwgYXJncyk7CiAgICAgICAgIH0iIGRp
ZCBub3QgdGhyb3cKLUZBSUwgUlRDUGVlckNvbm5lY3Rpb24gaW50ZXJmYWNlOiBvcGVyYXRpb24g
c2V0TG9jYWxEZXNjcmlwdGlvbihSVENTZXNzaW9uRGVzY3JpcHRpb24sIFZvaWRGdW5jdGlvbiwg
UlRDUGVlckNvbm5lY3Rpb25FcnJvckNhbGxiYWNrKSBhc3NlcnRfZXF1YWxzOiBwcm9wZXJ0eSBo
YXMgd3JvbmcgLmxlbmd0aCBleHBlY3RlZCAxIGJ1dCBnb3QgMAorRkFJTCBSVENQZWVyQ29ubmVj
dGlvbiBpbnRlcmZhY2U6IG9wZXJhdGlvbiBzZXRMb2NhbERlc2NyaXB0aW9uKFJUQ1Nlc3Npb25E
ZXNjcmlwdGlvbiwgVm9pZEZ1bmN0aW9uLCBSVENQZWVyQ29ubmVjdGlvbkVycm9yQ2FsbGJhY2sp
IGFzc2VydF90aHJvd3M6IGNhbGxpbmcgb3BlcmF0aW9uIHdpdGggdGhpcyA9IG51bGwgZGlkbid0
IHRocm93IFR5cGVFcnJvciBmdW5jdGlvbiAiZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgZm4u
YXBwbHkob2JqLCBhcmdzKTsKKyAgICAgICAgfSIgZGlkIG5vdCB0aHJvdwogRkFJTCBSVENQZWVy
Q29ubmVjdGlvbiBpbnRlcmZhY2U6IG9wZXJhdGlvbiBjcmVhdGVBbnN3ZXIoUlRDU2Vzc2lvbkRl
c2NyaXB0aW9uQ2FsbGJhY2ssIFJUQ1BlZXJDb25uZWN0aW9uRXJyb3JDYWxsYmFjaykgYXNzZXJ0
X3Rocm93czogY2FsbGluZyBvcGVyYXRpb24gd2l0aCB0aGlzID0gbnVsbCBkaWRuJ3QgdGhyb3cg
VHlwZUVycm9yIGZ1bmN0aW9uICJmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICBmbi5hcHBseShv
YmosIGFyZ3MpOwogICAgICAgICB9IiBkaWQgbm90IHRocm93Ci1GQUlMIFJUQ1BlZXJDb25uZWN0
aW9uIGludGVyZmFjZTogb3BlcmF0aW9uIHNldFJlbW90ZURlc2NyaXB0aW9uKFJUQ1Nlc3Npb25E
ZXNjcmlwdGlvbiwgVm9pZEZ1bmN0aW9uLCBSVENQZWVyQ29ubmVjdGlvbkVycm9yQ2FsbGJhY2sp
IGFzc2VydF9lcXVhbHM6IHByb3BlcnR5IGhhcyB3cm9uZyAubGVuZ3RoIGV4cGVjdGVkIDEgYnV0
IGdvdCAwCitGQUlMIFJUQ1BlZXJDb25uZWN0aW9uIGludGVyZmFjZTogb3BlcmF0aW9uIHNldFJl
bW90ZURlc2NyaXB0aW9uKFJUQ1Nlc3Npb25EZXNjcmlwdGlvbiwgVm9pZEZ1bmN0aW9uLCBSVENQ
ZWVyQ29ubmVjdGlvbkVycm9yQ2FsbGJhY2spIGFzc2VydF90aHJvd3M6IGNhbGxpbmcgb3BlcmF0
aW9uIHdpdGggdGhpcyA9IG51bGwgZGlkbid0IHRocm93IFR5cGVFcnJvciBmdW5jdGlvbiAiZnVu
Y3Rpb24gKCkgeworICAgICAgICAgICAgZm4uYXBwbHkob2JqLCBhcmdzKTsKKyAgICAgICAgfSIg
ZGlkIG5vdCB0aHJvdwogRkFJTCBSVENQZWVyQ29ubmVjdGlvbiBpbnRlcmZhY2U6IG9wZXJhdGlv
biBhZGRJY2VDYW5kaWRhdGUoUlRDSWNlQ2FuZGlkYXRlLCBWb2lkRnVuY3Rpb24sIFJUQ1BlZXJD
b25uZWN0aW9uRXJyb3JDYWxsYmFjaykgYXNzZXJ0X3Rocm93czogY2FsbGluZyBvcGVyYXRpb24g
d2l0aCB0aGlzID0gbnVsbCBkaWRuJ3QgdGhyb3cgVHlwZUVycm9yIGZ1bmN0aW9uICJmdW5jdGlv
biAoKSB7CiAgICAgICAgICAgICBmbi5hcHBseShvYmosIGFyZ3MpOwogICAgICAgICB9IiBkaWQg
bm90IHRocm93Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>