<?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>231289</bug_id>
          
          <creation_ts>2021-10-06 07:32:09 -0700</creation_ts>
          <short_desc>AX: Make AXCoreObject::contents return-by-value instead of return-by-out-parameter</short_desc>
          <delta_ts>2021-10-06 16:56:27 -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>Accessibility</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=231231</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="Tyler Wilcock">tyler_w</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>andresg_22</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>darin</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1801056</commentid>
    <comment_count>0</comment_count>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2021-10-06 07:32:09 -0700</bug_when>
    <thetext>This is more ergonomic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801059</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-06 07:32:49 -0700</bug_when>
    <thetext>&lt;rdar://problem/83933189&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801062</commentid>
    <comment_count>2</comment_count>
      <attachid>440365</attachid>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2021-10-06 07:41:19 -0700</bug_when>
    <thetext>Created attachment 440365
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801425</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-06 16:56:25 -0700</bug_when>
    <thetext>Committed r283680 (242618@main): &lt;https://commits.webkit.org/242618@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 440365.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>440365</attachid>
            <date>2021-10-06 07:41:19 -0700</date>
            <delta_ts>2021-10-06 16:56:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231289-20211006094117.patch</filename>
            <type>text/plain</type>
            <size>8038</size>
            <attacher name="Tyler Wilcock">tyler_w</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzNjE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDZmZWY2YTk5ZjZhYzJh
ODk1N2IwNDEzMzI1NTg5OTM0YTZjNTY4NC4uMmJlYzMyNDA4OGU5ZTAwNGNjOGU1ZmQ1MDFlYzFk
ZjMwN2FmZmIxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIxLTEwLTA2ICBUeWxl
ciBXaWxjb2NrICA8dHlsZXJfd0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IE1ha2UgQWNjZXNz
aWJpbGl0eU9iamVjdEludGVyZmFjZTo6Y29udGVudHMgcmV0dXJuLWJ5LXZhbHVlIGluc3RlYWQg
b2YgcmV0dXJuLWJ5LW91dC1wYXJhbWV0ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIzMTI4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIE1ha2UgQWNjZXNzaWJpbGl0eU9iamVjdEludGVyZmFjZTo6Y29u
dGVudHMgcmV0dXJuLWJ5LXZhbHVlIGluc3RlYWQgb2YKKyAgICAgICAgcmV0dXJuLWJ5LW91dC1w
YXJhbWV0ZXIgYXMgdGhpcyBpcyBtb3JlIGVyZ29ub21pYy4KKworICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3Np
YmlsaXR5T2JqZWN0Ojpjb250ZW50cyk6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3Np
YmlsaXR5T2JqZWN0Lmg6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0SW50ZXJmYWNlLmg6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJ
c29sYXRlZE9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBWElzb2xhdGVkT2JqZWN0Ojpp
bml0aWFsaXplQXR0cmlidXRlRGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpBWElzb2xhdGVkT2Jq
ZWN0Ojpjb250ZW50cyk6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJ
c29sYXRlZE9iamVjdC5oOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2li
aWxpdHlPYmplY3RXcmFwcGVyTWFjLm1tOgorICAgICAgICAoLVtXZWJBY2Nlc3NpYmlsaXR5T2Jq
ZWN0V3JhcHBlciBhY2Nlc3NpYmlsaXR5QXR0cmlidXRlVmFsdWU6XSk6CisKIDIwMjEtMTAtMDYg
IEFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgY29udGFpbmVy
Rm9yRWxlbWVudCBsb2dpYyBtb3JlIGV4cGxpY2l0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAppbmRleCA4NjBhMmNmMzJkZmEw
ZjNmOGRiYzY3NzQ4ZjQxZGQyYjBiN2ZkNTgyLi4xZDg3ZjFhOTkxYzIyZjhmYTMwMmFkMDQ2MGNj
ZjUyNTg4ZjI4ZWVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
QWNjZXNzaWJpbGl0eU9iamVjdC5jcHAKQEAgLTMxNTAsMTggKzMxNTAsMjQgQEAgSW50UmVjdCBB
Y2Nlc3NpYmlsaXR5T2JqZWN0OjpzY3JvbGxWaXNpYmxlQ29udGVudFJlY3QoKSBjb25zdAogICAg
IHJldHVybiBJbnRSZWN0KCk7CiB9CiAKLXZvaWQgQWNjZXNzaWJpbGl0eU9iamVjdDo6Y29udGVu
dHMoQWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yJiByZXN1bHQpCitBWENvcmVPYmplY3Q6OkFj
Y2Vzc2liaWxpdHlDaGlsZHJlblZlY3RvciBBY2Nlc3NpYmlsaXR5T2JqZWN0Ojpjb250ZW50cygp
CiB7Ci0gICAgaWYgKGlzVGFiTGlzdCgpKQotICAgICAgICB0YWJDaGlsZHJlbihyZXN1bHQpOwot
ICAgIGVsc2UgaWYgKGlzU2Nyb2xsVmlldygpKSB7CisgICAgaWYgKGlzVGFiTGlzdCgpKSB7Cisg
ICAgICAgIEFjY2Vzc2liaWxpdHlDaGlsZHJlblZlY3RvciB0YWJzOworICAgICAgICB0YWJDaGls
ZHJlbih0YWJzKTsKKyAgICAgICAgcmV0dXJuIHRhYnM7CisgICAgfQorICAgIAorICAgIGlmIChp
c1Njcm9sbFZpZXcoKSkgewogICAgICAgICAvLyBBIHNjcm9sbCB2aWV3J3MgY29udGVudHMgYXJl
IGV2ZXJ5dGhpbmcgZXhjZXB0IHRoZSBzY3JvbGwgYmFycy4KICAgICAgICAgQWNjZXNzaWJpbGl0
eUNoaWxkcmVuVmVjdG9yIG5vblNjcm9sbGJhckNoaWxkcmVuOwotICAgICAgICBmb3IgKFJlZlB0
cjxBY2Nlc3NpYmlsaXR5T2JqZWN0PiBjaGlsZCA9IGZpcnN0Q2hpbGQoKTsgY2hpbGQ7IGNoaWxk
ID0gY2hpbGQtPm5leHRTaWJsaW5nKCkpIHsKKyAgICAgICAgZm9yIChhdXRvKiBjaGlsZCA9IGZp
cnN0Q2hpbGQoKTsgY2hpbGQ7IGNoaWxkID0gY2hpbGQtPm5leHRTaWJsaW5nKCkpIHsKICAgICAg
ICAgICAgIGlmIChjaGlsZCAmJiAhY2hpbGQtPmlzU2Nyb2xsYmFyKCkpCi0gICAgICAgICAgICAg
ICAgcmVzdWx0LmFwcGVuZChjaGlsZCk7CisgICAgICAgICAgICAgICAgbm9uU2Nyb2xsYmFyQ2hp
bGRyZW4uYXBwZW5kKGNoaWxkKTsKICAgICAgICAgfQorICAgICAgICByZXR1cm4gbm9uU2Nyb2xs
YmFyQ2hpbGRyZW47CiAgICAgfQorICAgIHJldHVybiB7IH07CiB9CiAgICAgCiBJbnRTaXplIEFj
Y2Vzc2liaWxpdHlPYmplY3Q6OnNjcm9sbENvbnRlbnRzU2l6ZSgpIGNvbnN0CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaCBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCmluZGV4IDUz
YTJmMzM4NmRkMWJkNTg3MzZlZDNjYjQzNDUwNWJmNGE0Y2Y4ZGEuLjNjODFkMDZlODY5YWY1ZTlj
OWYyNzI1NmViNTNmNTk5NDMzYTI0NTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCkBAIC02NDAsNyArNjQwLDcgQEAgcHVibGlj
OgogCiAgICAgYm9vbCBzY3JvbGxCeVBhZ2UoU2Nyb2xsQnlQYWdlRGlyZWN0aW9uKSBjb25zdCBv
dmVycmlkZTsKICAgICBJbnRQb2ludCBzY3JvbGxQb3NpdGlvbigpIGNvbnN0IG92ZXJyaWRlOwot
ICAgIHZvaWQgY29udGVudHMoQWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yJikgb3ZlcnJpZGU7
CisgICAgQWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yIGNvbnRlbnRzKCkgb3ZlcnJpZGU7CiAg
ICAgSW50U2l6ZSBzY3JvbGxDb250ZW50c1NpemUoKSBjb25zdCBvdmVycmlkZTsKICAgICBJbnRS
ZWN0IHNjcm9sbFZpc2libGVDb250ZW50UmVjdCgpIGNvbnN0IG92ZXJyaWRlOwogICAgIHZvaWQg
c2Nyb2xsVG9NYWtlVmlzaWJsZShjb25zdCBTY3JvbGxSZWN0VG9WaXNpYmxlT3B0aW9ucyYpIGNv
bnN0IG92ZXJyaWRlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5T2JqZWN0SW50ZXJmYWNlLmggYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L0FjY2Vzc2liaWxpdHlPYmplY3RJbnRlcmZhY2UuaAppbmRleCBiNzMxOGZmYTE4OWQ4YzY0
M2Q5YmUyNTJkMTFlNDVmMDFlNDUxZTU0Li4wZTFlZTEwZDYzODJmZTcwYWI1YmFmYzUzYzIzNDgy
ZjdmMDczNmVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vz
c2liaWxpdHlPYmplY3RJbnRlcmZhY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L0FjY2Vzc2liaWxpdHlPYmplY3RJbnRlcmZhY2UuaApAQCAtMTM3NCw3ICsxMzc0LDcgQEAg
cHVibGljOgogICAgIGVudW0gY2xhc3MgU2Nyb2xsQnlQYWdlRGlyZWN0aW9uIHsgVXAsIERvd24s
IExlZnQsIFJpZ2h0IH07CiAgICAgdmlydHVhbCBib29sIHNjcm9sbEJ5UGFnZShTY3JvbGxCeVBh
Z2VEaXJlY3Rpb24pIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFsIEludFBvaW50IHNjcm9sbFBvc2l0
aW9uKCkgY29uc3QgPSAwOwotICAgIHZpcnR1YWwgdm9pZCBjb250ZW50cyhBY2Nlc3NpYmlsaXR5
Q2hpbGRyZW5WZWN0b3ImKSA9IDA7CisgICAgdmlydHVhbCBBY2Nlc3NpYmlsaXR5Q2hpbGRyZW5W
ZWN0b3IgY29udGVudHMoKSA9IDA7CiAgICAgdmlydHVhbCBJbnRTaXplIHNjcm9sbENvbnRlbnRz
U2l6ZSgpIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFsIEludFJlY3Qgc2Nyb2xsVmlzaWJsZUNvbnRl
bnRSZWN0KCkgY29uc3QgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBzY3JvbGxUb01ha2VWaXNpYmxl
KGNvbnN0IFNjcm9sbFJlY3RUb1Zpc2libGVPcHRpb25zJikgY29uc3QgPSAwOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9i
amVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElz
b2xhdGVkT2JqZWN0LmNwcAppbmRleCBkMjI5ODRiMmNmZDY3NzAwOGJhODJjOWFlNTYyNjVjOGQw
YWExZDg0Li44YzkxMDQ0ZTcyMThkMzIwZTQyODQxNmQ5Yzg4YTQ3M2EwMTRjMjEwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElzb2xhdGVk
T2JqZWN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJl
ZS9BWElzb2xhdGVkT2JqZWN0LmNwcApAQCAtMjk4LDkgKzI5OCw3IEBAIHZvaWQgQVhJc29sYXRl
ZE9iamVjdDo6aW5pdGlhbGl6ZUF0dHJpYnV0ZURhdGEoQVhDb3JlT2JqZWN0JiBvYmplY3QsIGJv
b2wgaXNSb290CiAgICAgaWYgKG9iamVjdC5pc0ltYWdlKCkpCiAgICAgICAgIHNldFByb3BlcnR5
KEFYUHJvcGVydHlOYW1lOjpFbWJlZGRlZEltYWdlRGVzY3JpcHRpb24sIG9iamVjdC5lbWJlZGRl
ZEltYWdlRGVzY3JpcHRpb24oKS5pc29sYXRlZENvcHkoKSk7CiAKLSAgICBBY2Nlc3NpYmlsaXR5
Q2hpbGRyZW5WZWN0b3IgY29udGVudHM7Ci0gICAgb2JqZWN0LmNvbnRlbnRzKGNvbnRlbnRzKTsK
LSAgICBzZXRPYmplY3RWZWN0b3JQcm9wZXJ0eShBWFByb3BlcnR5TmFtZTo6Q29udGVudHMsIGNv
bnRlbnRzKTsKKyAgICBzZXRPYmplY3RWZWN0b3JQcm9wZXJ0eShBWFByb3BlcnR5TmFtZTo6Q29u
dGVudHMsIG9iamVjdC5jb250ZW50cygpKTsKIAogICAgIEFjY2Vzc2liaWxpdHlDaGlsZHJlblZl
Y3RvciB2aXNpYmxlQ2hpbGRyZW47CiAgICAgb2JqZWN0LnZpc2libGVDaGlsZHJlbih2aXNpYmxl
Q2hpbGRyZW4pOwpAQCAtNTYwLDYgKzU1OCwxMyBAQCB2b2lkIEFYSXNvbGF0ZWRPYmplY3Q6OnNl
dFNlbGVjdGVkQ2hpbGRyZW4oY29uc3QgQWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yJiBzZQog
ICAgIH0pOwogfQogCitBWENvcmVPYmplY3Q6OkFjY2Vzc2liaWxpdHlDaGlsZHJlblZlY3RvciBB
WElzb2xhdGVkT2JqZWN0Ojpjb250ZW50cygpCit7CisgICAgQWNjZXNzaWJpbGl0eUNoaWxkcmVu
VmVjdG9yIHJlc3VsdDsKKyAgICBmaWxsQ2hpbGRyZW5WZWN0b3JGb3JQcm9wZXJ0eShBWFByb3Bl
cnR5TmFtZTo6Q29udGVudHMsIHJlc3VsdCk7CisgICAgcmV0dXJuIHJlc3VsdDsKK30KKwogYm9v
bCBBWElzb2xhdGVkT2JqZWN0Ojppc0RldGFjaGVkRnJvbVBhcmVudCgpCiB7CiAgICAgaWYgKHBh
cmVudCgpICE9IEludmFsaWRBWElEKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5oIGIvU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5oCmluZGV4IDJiMDNh
ZWEwMzI2Y2IzNjYwMWQxNDhmYWU4Y2U4MWIzMmQzMDJmNTEuLjQ3MTFjMTkwMzdmNTE4OTUwNzE4
MWE0YmYxYWQ2ZTZhYjZiMmVjMDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2li
aWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3QuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElzb2xhdGVkT2JqZWN0LmgKQEAgLTM0OCw3
ICszNDgsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgc2V0U2VsZWN0ZWRDaGlsZHJlbihjb25zdCBB
Y2Nlc3NpYmlsaXR5Q2hpbGRyZW5WZWN0b3ImKSBvdmVycmlkZTsKICAgICB2b2lkIHZpc2libGVD
aGlsZHJlbihBY2Nlc3NpYmlsaXR5Q2hpbGRyZW5WZWN0b3ImIGNoaWxkcmVuKSBvdmVycmlkZSB7
IGZpbGxDaGlsZHJlblZlY3RvckZvclByb3BlcnR5KEFYUHJvcGVydHlOYW1lOjpWaXNpYmxlQ2hp
bGRyZW4sIGNoaWxkcmVuKTsgfQogICAgIHZvaWQgdGFiQ2hpbGRyZW4oQWNjZXNzaWJpbGl0eUNo
aWxkcmVuVmVjdG9yJiBjaGlsZHJlbikgb3ZlcnJpZGUgeyBmaWxsQ2hpbGRyZW5WZWN0b3JGb3JQ
cm9wZXJ0eShBWFByb3BlcnR5TmFtZTo6VGFiQ2hpbGRyZW4sIGNoaWxkcmVuKTsgfQotICAgIHZv
aWQgY29udGVudHMoQWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yJiBjaGlsZHJlbikgb3ZlcnJp
ZGUgeyBmaWxsQ2hpbGRyZW5WZWN0b3JGb3JQcm9wZXJ0eShBWFByb3BlcnR5TmFtZTo6Q29udGVu
dHMsIGNoaWxkcmVuKTsgfQorICAgIEFjY2Vzc2liaWxpdHlDaGlsZHJlblZlY3RvciBjb250ZW50
cygpIG92ZXJyaWRlOwogICAgIGJvb2wgaGFzQVJJQVZhbHVlTm93KCkgY29uc3Qgb3ZlcnJpZGUg
eyByZXR1cm4gYm9vbEF0dHJpYnV0ZVZhbHVlKEFYUHJvcGVydHlOYW1lOjpIYXNBUklBVmFsdWVO
b3cpOyB9CiAgICAgU3RyaW5nIHRhZ05hbWUoKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiBzdHJp
bmdBdHRyaWJ1dGVWYWx1ZShBWFByb3BlcnR5TmFtZTo6VGFnTmFtZSk7IH0KICAgICBjb25zdCBB
Y2Nlc3NpYmlsaXR5Q2hpbGRyZW5WZWN0b3ImIGNoaWxkcmVuKGJvb2wgdXBkYXRlQ2hpbGRyZW5J
Zk5lZWRlZCA9IHRydWUpIG92ZXJyaWRlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNj
ZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0gYi9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBl
ck1hYy5tbQppbmRleCAwOGRlZWEwMWRkYWNkZGViN2E0NDY4MTE4MjU2N2Y0NWFhNTJiNWExLi41
MThlY2I5OWQ3M2Y5ZWI2ZjUzYzFjYzAxNjYzMjdhMmE1Y2NhODc2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBl
ck1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbQpAQCAtMjM4MCwxMSArMjM4MCw4IEBAIEFMTE9XX0RF
UFJFQ0FURURfSU1QTEVNRU5UQVRJT05TX0VORAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYg
KFthdHRyaWJ1dGVOYW1lIGlzRXF1YWxUb1N0cmluZzpOU0FjY2Vzc2liaWxpdHlDb250ZW50c0F0
dHJpYnV0ZV0pIHsKLSAgICAgICAgQWNjZXNzaWJpbGl0eU9iamVjdDo6QWNjZXNzaWJpbGl0eUNo
aWxkcmVuVmVjdG9yIGNvbnRlbnRzOwotICAgICAgICBiYWNraW5nT2JqZWN0LT5jb250ZW50cyhj
b250ZW50cyk7Ci0gICAgICAgIHJldHVybiBjb252ZXJ0VG9OU0FycmF5KGNvbnRlbnRzKTsKLSAg
ICB9CisgICAgaWYgKFthdHRyaWJ1dGVOYW1lIGlzRXF1YWxUb1N0cmluZzpOU0FjY2Vzc2liaWxp
dHlDb250ZW50c0F0dHJpYnV0ZV0pCisgICAgICAgIHJldHVybiBjb252ZXJ0VG9OU0FycmF5KGJh
Y2tpbmdPYmplY3QtPmNvbnRlbnRzKCkpOwogCiAgICAgaWYgKGJhY2tpbmdPYmplY3QtPmlzVGFi
bGUoKSAmJiBiYWNraW5nT2JqZWN0LT5pc0V4cG9zYWJsZSgpKSB7CiAgICAgICAgIGlmIChbYXR0
cmlidXRlTmFtZSBpc0VxdWFsVG9TdHJpbmc6TlNBY2Nlc3NpYmlsaXR5Um93c0F0dHJpYnV0ZV0p
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>