<?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>306062</bug_id>
          
          <creation_ts>2026-01-22 14:11:38 -0800</creation_ts>
          <short_desc>REGRESSION(305864@main): Broke 32bit JSC</short_desc>
          <delta_ts>2026-01-22 14:26:24 -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=305926</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>
          
          <blocked>305723</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>annevk</cc>
    
    <cc>clopez</cc>
    
    <cc>jiffy_inlet0m</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2174237</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2026-01-22 14:11:38 -0800</bug_when>
    <thetext>https://commits.webkit.org/305864@main introduced a regression:
Broke 32bit JSC

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>2174239</commentid>
    <comment_count>1</comment_count>
      <attachid>478104</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2026-01-22 14:11:44 -0800</bug_when>
    <thetext>Created attachment 478104
REVERT of 305864@main

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 revert will be successful.  This process takes approximately 15 minutes.

If you would like to land the revert 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>2174242</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-22 14:16:26 -0800</bug_when>
    <thetext>Committed 306040@main (fc7698ce788b): &lt;https://commits.webkit.org/306040@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 478104.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174243</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-01-22 14:17:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/168706070&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174245</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2026-01-22 14:18:57 -0800</bug_when>
    <thetext>The regression that 305864@main caused was also reported here: https://bugs.webkit.org/show_bug.cgi?id=305926</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174251</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2026-01-22 14:26:24 -0800</bug_when>
    <thetext>*** Bug 305926 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>478104</attachid>
            <date>2026-01-22 14:11:44 -0800</date>
            <delta_ts>2026-01-22 14:16:28 -0800</delta_ts>
            <desc>REVERT of 305864@main</desc>
            <filename>bug-306062-20260122221144.patch</filename>
            <type>text/plain</type>
            <size>14895</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">RnJvbSBlZDFjMDVjNjIwOWYyZDQ2YzkyYTU1MTZjZTZjODllZGU4NDE4NDkwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21taXQgUXVldWUgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3Jn
PgpEYXRlOiBUaHUsIDIyIEphbiAyMDI2IDIyOjExOjQxICswMDAwClN1YmplY3Q6IFtQQVRDSF0g
VW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIDMwNTg2NEBtYWluLgogaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTMwNjA2MgoKQnJva2UgMzJiaXQgSlNDCgpSZXZlcnRlZCBjaGFu
Z2VzZXQ6CgoiQ29udmVydCBIYXNoTWFwPC4uLiwgUmVmUHRyIHRvIFJlZiBpbiBOZXR3b3JrUHJv
Y2VzcyIKaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwNTcyMwpodHRw
czovL2NvbW1pdHMud2Via2l0Lm9yZy8zMDU4NjRAbWFpbgotLS0KIFNvdXJjZS9XVEYvd3RmL0hh
c2hUcmFpdHMuaCAgICAgICAgICAgICAgICAgICB8ICA5IC0tLS0tLS0tLQogLi4uL0Rvd25sb2Fk
cy9Eb3dubG9hZE1hbmFnZXIuY3BwICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKy0tLS0tLS0t
LQogLi4uL0Rvd25sb2Fkcy9Eb3dubG9hZE1hbmFnZXIuaCAgICAgICAgICAgICAgIHwgIDcgKysr
Ky0tLQogLi4uL0Rvd25sb2Fkcy9jb2NvYS9Eb3dubG9hZENvY29hLm1tICAgICAgICAgIHwgIDIg
Ky0KIC4uLi9OZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzcy5jcHAgICAgICAgICB8ICA0ICsr
LS0KIC4uLi9OZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzcy5oICAgICAgICAgICB8ICAzICsr
LQogLi4uL05ldHdvcmtDYWNoZVNwZWN1bGF0aXZlTG9hZE1hbmFnZXIuaCAgICAgIHwgIDIgKy0K
IC4uLi9zdG9yYWdlL0ZpbGVTeXN0ZW1TdG9yYWdlTWFuYWdlci5jcHAgICAgICB8ICAyICstCiAu
Li4vc3RvcmFnZS9GaWxlU3lzdGVtU3RvcmFnZU1hbmFnZXIuaCAgICAgICAgfCAgMiArLQogLi4u
L3dlYnJ0Yy9OZXR3b3JrUlRDVURQU29ja2V0Q29jb2EubW0gICAgICAgIHwgIDQgKystLQogMTAg
ZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvSGFzaFRyYWl0cy5oIGIvU291cmNlL1dURi93dGYvSGFzaFRy
YWl0cy5oCmluZGV4IGQ4ZGQyZDE1NTI5NC4uMDJkZTU0NGM4NTExIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV1RGL3d0Zi9IYXNoVHJhaXRzLmgKKysrIGIvU291cmNlL1dURi93dGYvSGFzaFRyYWl0cy5o
CkBAIC0zNDgsMTUgKzM0OCw2IEBAIHN0cnVjdCBQYWlySGFzaFRyYWl0cyA6IEdlbmVyaWNIYXNo
VHJhaXRzPHN0ZDo6cGFpcjx0eXBlbmFtZSBGaXJzdFRyYWl0c0FyZzo6VHJhCiAKICAgICBzdGF0
aWMgY29uc3RleHByIGJvb2wgZW1wdHlWYWx1ZUlzWmVybyA9IEZpcnN0VHJhaXRzOjplbXB0eVZh
bHVlSXNaZXJvICYmIFNlY29uZFRyYWl0czo6ZW1wdHlWYWx1ZUlzWmVybzsKICAgICBzdGF0aWMg
RW1wdHlWYWx1ZVR5cGUgZW1wdHlWYWx1ZSgpIHsgcmV0dXJuIHN0ZDo6bWFrZV9wYWlyKEZpcnN0
VHJhaXRzOjplbXB0eVZhbHVlKCksIFNlY29uZFRyYWl0czo6ZW1wdHlWYWx1ZSgpKTsgfQotCi0g
ICAgLy8gT3ZlcnJpZGUgY29uc3RydWN0RW1wdHlWYWx1ZSB0byBjb25zdHJ1Y3QgZWxlbWVudHMg
aW5kaXZpZHVhbGx5LCBhdm9pZGluZyBtb3ZlLWNvbnN0cnVjdGlvbiBmcm9tIGVtcHR5VmFsdWUo
KS4KLSAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgVHJhaXRzPgotICAgIHN0YXRpYyB2b2lkIGNvbnN0
cnVjdEVtcHR5VmFsdWUoVHJhaXRUeXBlJiBzbG90KQotICAgIHsKLSAgICAgICAgRmlyc3RUcmFp
dHM6OnRlbXBsYXRlIGNvbnN0cnVjdEVtcHR5VmFsdWU8Rmlyc3RUcmFpdHM+KCpzdGQ6OmxhdW5k
ZXIoJnNsb3QuZmlyc3QpKTsKLSAgICAgICAgU2Vjb25kVHJhaXRzOjp0ZW1wbGF0ZSBjb25zdHJ1
Y3RFbXB0eVZhbHVlPFNlY29uZFRyYWl0cz4oKnN0ZDo6bGF1bmRlcigmc2xvdC5zZWNvbmQpKTsK
LSAgICB9Ci0KICAgICBzdGF0aWMgYm9vbCBpc0VtcHR5VmFsdWUoY29uc3QgVHJhaXRUeXBlJiB2
YWx1ZSkgeyByZXR1cm4gaXNIYXNoVHJhaXRzRW1wdHlWYWx1ZTxGaXJzdFRyYWl0cz4odmFsdWUu
Zmlyc3QpICYmIGlzSGFzaFRyYWl0c0VtcHR5VmFsdWU8U2Vjb25kVHJhaXRzPih2YWx1ZS5zZWNv
bmQpOyB9CiAKICAgICBzdGF0aWMgY29uc3RleHByIHVuc2lnbmVkIG1pbmltdW1UYWJsZVNpemUg
PSBGaXJzdFRyYWl0czo6bWluaW11bVRhYmxlU2l6ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvTmV0d29ya1Byb2Nlc3MvRG93bmxvYWRzL0Rvd25sb2FkTWFuYWdlci5jcHAgYi9Tb3VyY2Uv
V2ViS2l0L05ldHdvcmtQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZE1hbmFnZXIuY3BwCmluZGV4
IGQ4MWExZDU0ZDUwZi4uYzczODNjZmE4ZDcyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05l
dHdvcmtQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZE1hbmFnZXIuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvRG93bmxvYWRzL0Rvd25sb2FkTWFuYWdlci5jcHAKQEAgLTUw
LDcgKzUwLDggQEAgRG93bmxvYWRNYW5hZ2VyOjp+RG93bmxvYWRNYW5hZ2VyKCkgPSBkZWZhdWx0
OwogCiB2b2lkIERvd25sb2FkTWFuYWdlcjo6c3RhcnREb3dubG9hZChQQUw6OlNlc3Npb25JRCBz
ZXNzaW9uSUQsIERvd25sb2FkSUQgZG93bmxvYWRJRCwgY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiBy
ZXF1ZXN0LCBjb25zdCBzdGQ6Om9wdGlvbmFsPFdlYkNvcmU6OlNlY3VyaXR5T3JpZ2luRGF0YT4m
IHRvcE9yaWdpbiwgc3RkOjpvcHRpb25hbDxOYXZpZ2F0aW5nVG9BcHBCb3VuZERvbWFpbj4gaXNO
YXZpZ2F0aW5nVG9BcHBCb3VuZERvbWFpbiwgY29uc3QgU3RyaW5nJiBzdWdnZXN0ZWROYW1lLCBG
cm9tRG93bmxvYWRBdHRyaWJ1dGUgZnJvbURvd25sb2FkQXR0cmlidXRlLCBzdGQ6Om9wdGlvbmFs
PFdlYkNvcmU6OkZyYW1lSWRlbnRpZmllcj4gZnJhbWVJRCwgc3RkOjpvcHRpb25hbDxXZWJDb3Jl
OjpQYWdlSWRlbnRpZmllcj4gcGFnZUlELCBzdGQ6Om9wdGlvbmFsPFdlYkNvcmU6OlByb2Nlc3NJ
ZGVudGlmaWVyPiB3ZWJQcm9jZXNzSUQpCiB7Ci0gICAgQ2hlY2tlZFB0ciBuZXR3b3JrU2Vzc2lv
biA9IG1fY2xpZW50LT5uZXR3b3JrU2Vzc2lvbihzZXNzaW9uSUQpOworICAgIFJlZiBjbGllbnQg
PSBtX2NsaWVudC5nZXQoKTsKKyAgICBDaGVja2VkUHRyIG5ldHdvcmtTZXNzaW9uID0gY2xpZW50
LT5uZXR3b3JrU2Vzc2lvbihzZXNzaW9uSUQpOwogICAgIGlmICghbmV0d29ya1Nlc3Npb24pCiAg
ICAgICAgIHJldHVybjsKIApAQCAtNjQsMTEgKzY1LDExIEBAIHZvaWQgRG93bmxvYWRNYW5hZ2Vy
OjpzdGFydERvd25sb2FkKFBBTDo6U2Vzc2lvbklEIHNlc3Npb25JRCwgRG93bmxvYWRJRCBkb3du
bG9hCiAgICAgcGFyYW1ldGVycy5pc05hdmlnYXRpbmdUb0FwcEJvdW5kRG9tYWluID0gaXNOYXZp
Z2F0aW5nVG9BcHBCb3VuZERvbWFpbjsKICAgICBpZiAocmVxdWVzdC51cmwoKS5wcm90b2NvbElz
QmxvYigpKSB7CiAgICAgICAgIHBhcmFtZXRlcnMudG9wT3JpZ2luID0gdG9wT3JpZ2luID8gdG9w
T3JpZ2luLT5zZWN1cml0eU9yaWdpbigpLnB0cigpIDogbnVsbHB0cjsKLSAgICAgICAgcGFyYW1l
dGVycy5ibG9iRmlsZVJlZmVyZW5jZXMgPSBtX2NsaWVudC0+bmV0d29ya1Nlc3Npb24oc2Vzc2lv
bklEKS0+YmxvYlJlZ2lzdHJ5KCkuZmlsZXNJbkJsb2IocmVxdWVzdC51cmwoKSwgdG9wT3JpZ2lu
KTsKKyAgICAgICAgcGFyYW1ldGVycy5ibG9iRmlsZVJlZmVyZW5jZXMgPSBjbGllbnQtPm5ldHdv
cmtTZXNzaW9uKHNlc3Npb25JRCktPmJsb2JSZWdpc3RyeSgpLmZpbGVzSW5CbG9iKHJlcXVlc3Qu
dXJsKCksIHRvcE9yaWdpbik7CiAgICAgfQogICAgIHBhcmFtZXRlcnMuc3RvcmVkQ3JlZGVudGlh
bHNQb2xpY3kgPSBzZXNzaW9uSUQuaXNFcGhlbWVyYWwoKSA/IFN0b3JlZENyZWRlbnRpYWxzUG9s
aWN5OjpEb05vdFVzZSA6IFN0b3JlZENyZWRlbnRpYWxzUG9saWN5OjpVc2U7CiAKLSAgICBtX3Bl
bmRpbmdEb3dubG9hZHMuYWRkKGRvd25sb2FkSUQsIFBlbmRpbmdEb3dubG9hZDo6Y3JlYXRlKG1f
Y2xpZW50LT5wcm90ZWN0ZWRQYXJlbnRQcm9jZXNzQ29ubmVjdGlvbkZvckRvd25sb2FkcygpLmdl
dCgpLCBXVEY6Om1vdmUocGFyYW1ldGVycyksIGRvd25sb2FkSUQsICpuZXR3b3JrU2Vzc2lvbiwg
c3VnZ2VzdGVkTmFtZSwgZnJvbURvd25sb2FkQXR0cmlidXRlLCB3ZWJQcm9jZXNzSUQpKTsKKyAg
ICBtX3BlbmRpbmdEb3dubG9hZHMuYWRkKGRvd25sb2FkSUQsIFBlbmRpbmdEb3dubG9hZDo6Y3Jl
YXRlKGNsaWVudC0+cHJvdGVjdGVkUGFyZW50UHJvY2Vzc0Nvbm5lY3Rpb25Gb3JEb3dubG9hZHMo
KS5nZXQoKSwgV1RGOjptb3ZlKHBhcmFtZXRlcnMpLCBkb3dubG9hZElELCAqbmV0d29ya1Nlc3Np
b24sIHN1Z2dlc3RlZE5hbWUsIGZyb21Eb3dubG9hZEF0dHJpYnV0ZSwgd2ViUHJvY2Vzc0lEKSk7
CiB9CiAKIHZvaWQgRG93bmxvYWRNYW5hZ2VyOjpkYXRhVGFza0JlY2FtZURvd25sb2FkVGFzayhE
b3dubG9hZElEIGRvd25sb2FkSUQsIFJlZjxEb3dubG9hZD4mJiBkb3dubG9hZCkKQEAgLTg3LDcg
Kzg4LDcgQEAgdm9pZCBEb3dubG9hZE1hbmFnZXI6OmRhdGFUYXNrQmVjYW1lRG93bmxvYWRUYXNr
KERvd25sb2FkSUQgZG93bmxvYWRJRCwgUmVmPERvd24KIHZvaWQgRG93bmxvYWRNYW5hZ2VyOjpj
b252ZXJ0TmV0d29ya0xvYWRUb0Rvd25sb2FkKERvd25sb2FkSUQgZG93bmxvYWRJRCwgUmVmPE5l
dHdvcmtMb2FkPiYmIG5ldHdvcmtMb2FkLCBSZXNwb25zZUNvbXBsZXRpb25IYW5kbGVyJiYgY29t
cGxldGlvbkhhbmRsZXIsIFZlY3RvcjxSZWY8V2ViQ29yZTo6QmxvYkRhdGFGaWxlUmVmZXJlbmNl
Pj4mJiBibG9iRmlsZVJlZmVyZW5jZXMsIGNvbnN0IFJlc291cmNlUmVxdWVzdCYgcmVxdWVzdCwg
Y29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCiB7CiAgICAgQVNTRVJUKCFtX3BlbmRp
bmdEb3dubG9hZHMuY29udGFpbnMoZG93bmxvYWRJRCkpOwotICAgIG1fcGVuZGluZ0Rvd25sb2Fk
cy5hZGQoZG93bmxvYWRJRCwgUGVuZGluZ0Rvd25sb2FkOjpjcmVhdGUobV9jbGllbnQtPnByb3Rl
Y3RlZFBhcmVudFByb2Nlc3NDb25uZWN0aW9uRm9yRG93bmxvYWRzKCkuZ2V0KCksIFdURjo6bW92
ZShuZXR3b3JrTG9hZCksIFdURjo6bW92ZShjb21wbGV0aW9uSGFuZGxlciksIGRvd25sb2FkSUQs
IHJlcXVlc3QsIHJlc3BvbnNlKSk7CisgICAgbV9wZW5kaW5nRG93bmxvYWRzLmFkZChkb3dubG9h
ZElELCBQZW5kaW5nRG93bmxvYWQ6OmNyZWF0ZShwcm90ZWN0ZWRDbGllbnQoKS0+cHJvdGVjdGVk
UGFyZW50UHJvY2Vzc0Nvbm5lY3Rpb25Gb3JEb3dubG9hZHMoKS5nZXQoKSwgV1RGOjptb3ZlKG5l
dHdvcmtMb2FkKSwgV1RGOjptb3ZlKGNvbXBsZXRpb25IYW5kbGVyKSwgZG93bmxvYWRJRCwgcmVx
dWVzdCwgcmVzcG9uc2UpKTsKIH0KIAogdm9pZCBEb3dubG9hZE1hbmFnZXI6OmRvd25sb2FkRGVz
dGluYXRpb25EZWNpZGVkKERvd25sb2FkSUQgZG93bmxvYWRJRCwgUmVmPE5ldHdvcmtEYXRhVGFz
az4mJiBuZXR3b3JrRGF0YVRhc2spCkBAIC0xMDEsNyArMTAyLDcgQEAgdm9pZCBEb3dubG9hZE1h
bmFnZXI6OnJlc3VtZURvd25sb2FkKFBBTDo6U2Vzc2lvbklEIHNlc3Npb25JRCwgRG93bmxvYWRJ
RCBkb3dubG8KICNpZiAhUExBVEZPUk0oQ09DT0EpCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKICNl
bHNlCi0gICAgQ2hlY2tlZFB0ciBuZXR3b3JrU2Vzc2lvbiA9IG1fY2xpZW50LT5uZXR3b3JrU2Vz
c2lvbihzZXNzaW9uSUQpOworICAgIENoZWNrZWRQdHIgbmV0d29ya1Nlc3Npb24gPSBwcm90ZWN0
ZWRDbGllbnQoKS0+bmV0d29ya1Nlc3Npb24oc2Vzc2lvbklEKTsKICAgICBpZiAoIW5ldHdvcmtT
ZXNzaW9uKQogICAgICAgICByZXR1cm47CiAgICAgUmVmIGRvd25sb2FkID0gRG93bmxvYWQ6OmNy
ZWF0ZSgqdGhpcywgZG93bmxvYWRJRCwgbnVsbHB0ciwgKm5ldHdvcmtTZXNzaW9uKTsKQEAgLTE2
NiwyMiArMTY3LDIyIEBAIHZvaWQgRG93bmxvYWRNYW5hZ2VyOjpkb3dubG9hZEZpbmlzaGVkKERv
d25sb2FkJiBkb3dubG9hZCkKIAogdm9pZCBEb3dubG9hZE1hbmFnZXI6OmRpZENyZWF0ZURvd25s
b2FkKCkKIHsKLSAgICBtX2NsaWVudC0+ZGlkQ3JlYXRlRG93bmxvYWQoKTsKKyAgICBwcm90ZWN0
ZWRDbGllbnQoKS0+ZGlkQ3JlYXRlRG93bmxvYWQoKTsKIH0KIAogdm9pZCBEb3dubG9hZE1hbmFn
ZXI6OmRpZERlc3Ryb3lEb3dubG9hZCgpCiB7Ci0gICAgbV9jbGllbnQtPmRpZERlc3Ryb3lEb3du
bG9hZCgpOworICAgIHByb3RlY3RlZENsaWVudCgpLT5kaWREZXN0cm95RG93bmxvYWQoKTsKIH0K
IAogSVBDOjpDb25uZWN0aW9uKiBEb3dubG9hZE1hbmFnZXI6OmRvd25sb2FkUHJveHlDb25uZWN0
aW9uKCkKIHsKLSAgICByZXR1cm4gbV9jbGllbnQtPmRvd25sb2FkUHJveHlDb25uZWN0aW9uKCk7
CisgICAgcmV0dXJuIHByb3RlY3RlZENsaWVudCgpLT5kb3dubG9hZFByb3h5Q29ubmVjdGlvbigp
OwogfQogCiBBdXRoZW50aWNhdGlvbk1hbmFnZXImIERvd25sb2FkTWFuYWdlcjo6ZG93bmxvYWRz
QXV0aGVudGljYXRpb25NYW5hZ2VyKCkKIHsKLSAgICByZXR1cm4gbV9jbGllbnQtPmRvd25sb2Fk
c0F1dGhlbnRpY2F0aW9uTWFuYWdlcigpOworICAgIHJldHVybiBwcm90ZWN0ZWRDbGllbnQoKS0+
ZG93bmxvYWRzQXV0aGVudGljYXRpb25NYW5hZ2VyKCk7CiB9CiAKIFJlZlB0cjxJUEM6OkNvbm5l
Y3Rpb24+IERvd25sb2FkTWFuYWdlcjo6Q2xpZW50Ojpwcm90ZWN0ZWRQYXJlbnRQcm9jZXNzQ29u
bmVjdGlvbkZvckRvd25sb2FkcygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQ
cm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZE1hbmFnZXIuaCBiL1NvdXJjZS9XZWJLaXQvTmV0d29y
a1Byb2Nlc3MvRG93bmxvYWRzL0Rvd25sb2FkTWFuYWdlci5oCmluZGV4IDE2ZmMxZGQ0MTk5MS4u
NGViYTVhMTc4YmU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL0Rv
d25sb2Fkcy9Eb3dubG9hZE1hbmFnZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9j
ZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZE1hbmFnZXIuaApAQCAtMTE4LDEzICsxMTgsMTQgQEAgcHVi
bGljOgogCiAgICAgSVBDOjpDb25uZWN0aW9uKiBkb3dubG9hZFByb3h5Q29ubmVjdGlvbigpOwog
ICAgIEF1dGhlbnRpY2F0aW9uTWFuYWdlciYgZG93bmxvYWRzQXV0aGVudGljYXRpb25NYW5hZ2Vy
KCk7Ci0KKyAgICAKICAgICBDbGllbnQmIGNsaWVudCgpIHsgcmV0dXJuIG1fY2xpZW50OyB9Cisg
ICAgUmVmPENsaWVudD4gcHJvdGVjdGVkQ2xpZW50KCkgeyByZXR1cm4gbV9jbGllbnQuZ2V0KCk7
IH0KIAogcHJpdmF0ZToKLSAgICBjb25zdCBDaGVja2VkUmVmPENsaWVudD4gbV9jbGllbnQ7Cisg
ICAgQ2hlY2tlZFJlZjxDbGllbnQ+IG1fY2xpZW50OwogICAgIEhhc2hNYXA8RG93bmxvYWRJRCwg
UmVmPFBlbmRpbmdEb3dubG9hZD4+IG1fcGVuZGluZ0Rvd25sb2FkczsKLSAgICBIYXNoTWFwPERv
d25sb2FkSUQsIFJlZjxOZXR3b3JrRGF0YVRhc2s+PiBtX2Rvd25sb2Fkc0FmdGVyRGVzdGluYXRp
b25EZWNpZGVkOworICAgIEhhc2hNYXA8RG93bmxvYWRJRCwgUmVmUHRyPE5ldHdvcmtEYXRhVGFz
az4+IG1fZG93bmxvYWRzQWZ0ZXJEZXN0aW5hdGlvbkRlY2lkZWQ7CiAgICAgRG93bmxvYWRNYXAg
bV9kb3dubG9hZHM7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9j
ZXNzL0Rvd25sb2Fkcy9jb2NvYS9Eb3dubG9hZENvY29hLm1tIGIvU291cmNlL1dlYktpdC9OZXR3
b3JrUHJvY2Vzcy9Eb3dubG9hZHMvY29jb2EvRG93bmxvYWRDb2NvYS5tbQppbmRleCAyOTgzNjhk
MmNkM2YuLjgxODFkODI2YWUyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9Eb3dubG9hZHMvY29jb2EvRG93bmxvYWRDb2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0
L05ldHdvcmtQcm9jZXNzL0Rvd25sb2Fkcy9jb2NvYS9Eb3dubG9hZENvY29hLm1tCkBAIC00OCw3
ICs0OCw3IEBAIHZvaWQgRG93bmxvYWQ6OnJlc3VtZShzdGQ6OnNwYW48Y29uc3QgdWludDhfdD4g
cmVzdW1lRGF0YSwgY29uc3QgU3RyaW5nJiBwYXRoLCBTCiAgICAgaWYgKFJlZlB0ciBleHRlbnNp
b24gPSBtX3NhbmRib3hFeHRlbnNpb24pCiAgICAgICAgIGV4dGVuc2lvbi0+Y29uc3VtZSgpOwog
Ci0gICAgQ2hlY2tlZFB0ciBuZXR3b3JrU2Vzc2lvbiA9IG1fZG93bmxvYWRNYW5hZ2VyLT5jbGll
bnQoKS5uZXR3b3JrU2Vzc2lvbihtX3Nlc3Npb25JRCk7CisgICAgQ2hlY2tlZFB0ciBuZXR3b3Jr
U2Vzc2lvbiA9IG1fZG93bmxvYWRNYW5hZ2VyLT5wcm90ZWN0ZWRDbGllbnQoKS0+bmV0d29ya1Nl
c3Npb24obV9zZXNzaW9uSUQpOwogICAgIGlmICghbmV0d29ya1Nlc3Npb24pIHsKICAgICAgICAg
RE9XTkxPQURfUkVMRUFTRV9MT0coInJlc3VtZTogQ291bGQgbm90IGZpbmQgbmV0d29yayBzZXNz
aW9uIHdpdGggZ2l2ZW4gc2Vzc2lvbiBJRCIpOwogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9j
ZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya0Nvbm5lY3Rpb25U
b1dlYlByb2Nlc3MuY3BwCmluZGV4IGQzOTk4YmVmZTc0Yi4uOWU0OWZjNTJiNjU1IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtDb25uZWN0aW9uVG9XZWJQ
cm9jZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtDb25u
ZWN0aW9uVG9XZWJQcm9jZXNzLmNwcApAQCAtNTMwLDggKzUzMCw4IEBAIHZvaWQgTmV0d29ya0Nv
bm5lY3Rpb25Ub1dlYlByb2Nlc3M6OmNyZWF0ZVNvY2tldENoYW5uZWwoY29uc3QgUmVzb3VyY2VS
ZXF1ZXN0JiByCiAgICAgTUVTU0FHRV9DSEVDSyhtX25ldHdvcmtQcm9jZXNzLT5hbGxvd3NGaXJz
dFBhcnR5Rm9yQ29va2llcyhtX3dlYlByb2Nlc3NJZGVudGlmaWVyLCByZXF1ZXN0LmZpcnN0UGFy
dHlGb3JDb29raWVzKCkpICE9IE5ldHdvcmtQcm9jZXNzOjpBbGxvd0Nvb2tpZUFjY2Vzczo6VGVy
bWluYXRlKTsKIAogICAgIEFTU0VSVCghbV9uZXR3b3JrU29ja2V0Q2hhbm5lbHMuY29udGFpbnMo
aWRlbnRpZmllcikpOwotICAgIGlmIChSZWZQdHIgY2hhbm5lbCA9IE5ldHdvcmtTb2NrZXRDaGFu
bmVsOjpjcmVhdGUoKnRoaXMsIG1fc2Vzc2lvbklELCByZXF1ZXN0LCBwcm90b2NvbCwgaWRlbnRp
Zmllciwgd2ViUGFnZVByb3h5SUQsIGZyYW1lSUQsIHBhZ2VJRCwgY2xpZW50T3JpZ2luLCBoYWRN
YWluRnJhbWVNYWluUmVzb3VyY2VQcml2YXRlUmVsYXllZCwgYWxsb3dQcml2YWN5UHJveHksIGFk
dmFuY2VkUHJpdmFjeVByb3RlY3Rpb25zLCBzdG9yZWRDcmVkZW50aWFsc1BvbGljeSkpCi0gICAg
ICAgIG1fbmV0d29ya1NvY2tldENoYW5uZWxzLmFkZChpZGVudGlmaWVyLCBjaGFubmVsLnJlbGVh
c2VOb25OdWxsKCkpOworICAgIGlmIChhdXRvIGNoYW5uZWwgPSBOZXR3b3JrU29ja2V0Q2hhbm5l
bDo6Y3JlYXRlKCp0aGlzLCBtX3Nlc3Npb25JRCwgcmVxdWVzdCwgcHJvdG9jb2wsIGlkZW50aWZp
ZXIsIHdlYlBhZ2VQcm94eUlELCBmcmFtZUlELCBwYWdlSUQsIGNsaWVudE9yaWdpbiwgaGFkTWFp
bkZyYW1lTWFpblJlc291cmNlUHJpdmF0ZVJlbGF5ZWQsIGFsbG93UHJpdmFjeVByb3h5LCBhZHZh
bmNlZFByaXZhY3lQcm90ZWN0aW9ucywgc3RvcmVkQ3JlZGVudGlhbHNQb2xpY3kpKQorICAgICAg
ICBtX25ldHdvcmtTb2NrZXRDaGFubmVscy5hZGQoaWRlbnRpZmllciwgV1RGOjptb3ZlKGNoYW5u
ZWwpKTsKIH0KIAogdm9pZCBOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzczo6cmVtb3ZlU29j
a2V0Q2hhbm5lbChXZWJTb2NrZXRJZGVudGlmaWVyIGlkZW50aWZpZXIpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNz
LmggYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtDb25uZWN0aW9uVG9XZWJQ
cm9jZXNzLmgKaW5kZXggNTg5ZWMxMzY0Y2NiLi5iNDRmNTIwYzA5MzEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3Mu
aAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtDb25uZWN0aW9uVG9X
ZWJQcm9jZXNzLmgKQEAgLTUxNyw4ICs1MTcsOSBAQCBwcml2YXRlOgogICAgIGNvbnN0IFJlZjxO
ZXR3b3JrUHJvY2Vzcz4gbV9uZXR3b3JrUHJvY2VzczsKICAgICBQQUw6OlNlc3Npb25JRCBtX3Nl
c3Npb25JRDsKIAotICAgIEhhc2hNYXA8V2ViQ29yZTo6V2ViU29ja2V0SWRlbnRpZmllciwgUmVm
PE5ldHdvcmtTb2NrZXRDaGFubmVsPj4gbV9uZXR3b3JrU29ja2V0Q2hhbm5lbHM7CisgICAgSGFz
aE1hcDxXZWJDb3JlOjpXZWJTb2NrZXRJZGVudGlmaWVyLCBSZWZQdHI8TmV0d29ya1NvY2tldENo
YW5uZWw+PiBtX25ldHdvcmtTb2NrZXRDaGFubmVsczsKICAgICBOZXR3b3JrUmVzb3VyY2VMb2Fk
TWFwIG1fbmV0d29ya1Jlc291cmNlTG9hZGVyczsKKyAgICBIYXNoTWFwPFN0cmluZywgUmVmUHRy
PFdlYkNvcmU6OkJsb2JEYXRhRmlsZVJlZmVyZW5jZT4+IG1fYmxvYkRhdGFGaWxlUmVmZXJlbmNl
czsKICAgICBWZWN0b3I8UmVzb3VyY2VOZXR3b3JrQWN0aXZpdHlUcmFja2VyPiBtX25ldHdvcmtB
Y3Rpdml0eVRyYWNrZXJzOwogCiAgICAgSGFzaE1hcDxXZWJDb3JlOjpSZXNvdXJjZUxvYWRlcklk
ZW50aWZpZXIsIHN0ZDo6dW5pcXVlX3B0cjxXZWJDb3JlOjpOZXR3b3JrTG9hZEluZm9ybWF0aW9u
Pj4gbV9uZXR3b3JrTG9hZEluZm9ybWF0aW9uQnlJRDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUvTmV0d29ya0NhY2hlU3BlY3VsYXRpdmVMb2FkTWFuYWdl
ci5oIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jYWNoZS9OZXR3b3JrQ2FjaGVTcGVj
dWxhdGl2ZUxvYWRNYW5hZ2VyLmgKaW5kZXggYzk3OTMwZjc1NDcwLi5jZDg3NGE4NTMyNTIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUvTmV0d29ya0NhY2hl
U3BlY3VsYXRpdmVMb2FkTWFuYWdlci5oCisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3MvY2FjaGUvTmV0d29ya0NhY2hlU3BlY3VsYXRpdmVMb2FkTWFuYWdlci5oCkBAIC05MSw3ICs5
MSw3IEBAIHByaXZhdGU6CiAgICAgVGhyZWFkU2FmZVdlYWtSZWY8U3RvcmFnZT4gbV9zdG9yYWdl
OwogCiAgICAgY2xhc3MgUGVuZGluZ0ZyYW1lTG9hZDsKLSAgICBIYXNoTWFwPEdsb2JhbEZyYW1l
SUQsIFJlZjxQZW5kaW5nRnJhbWVMb2FkPj4gbV9wZW5kaW5nRnJhbWVMb2FkczsKKyAgICBIYXNo
TWFwPEdsb2JhbEZyYW1lSUQsIFJlZlB0cjxQZW5kaW5nRnJhbWVMb2FkPj4gbV9wZW5kaW5nRnJh
bWVMb2FkczsKIAogICAgIEhhc2hNYXA8S2V5LCBSZWZQdHI8U3BlY3VsYXRpdmVMb2FkPj4gbV9w
ZW5kaW5nUHJlbG9hZHM7CiAgICAgSGFzaE1hcDxLZXksIHN0ZDo6dW5pcXVlX3B0cjxWZWN0b3I8
UmV0cmlldmVDb21wbGV0aW9uSGFuZGxlcj4+PiBtX3BlbmRpbmdSZXRyaWV2ZVJlcXVlc3RzOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9zdG9yYWdlL0ZpbGVTeXN0
ZW1TdG9yYWdlTWFuYWdlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL3N0b3Jh
Z2UvRmlsZVN5c3RlbVN0b3JhZ2VNYW5hZ2VyLmNwcAppbmRleCAxOTMyZjFiMDNlYzMuLjUxOTI5
YjM4MDNhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9zdG9yYWdl
L0ZpbGVTeXN0ZW1TdG9yYWdlTWFuYWdlci5jcHAKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3Jr
UHJvY2Vzcy9zdG9yYWdlL0ZpbGVTeXN0ZW1TdG9yYWdlTWFuYWdlci5jcHAKQEAgLTEwNyw3ICsx
MDcsNyBAQCBFeHBlY3RlZDxXZWJDb3JlOjpGaWxlU3lzdGVtSGFuZGxlSWRlbnRpZmllciwgRmls
ZVN5c3RlbVN0b3JhZ2VFcnJvcj4gRmlsZVN5c3RlbQogICAgIH0pLml0ZXJhdG9yLT52YWx1ZS5h
ZGQobmV3SGFuZGxlSWRlbnRpZmllcik7CiAgICAgaWYgKFJlZlB0ciByZWdpc3RyeSA9IG1fcmVn
aXN0cnkuZ2V0KCkpCiAgICAgICAgIHJlZ2lzdHJ5LT5yZWdpc3RlckhhbmRsZShuZXdIYW5kbGVJ
ZGVudGlmaWVyLCAqbmV3SGFuZGxlKTsKLSAgICBtX2hhbmRsZXMuYWRkKG5ld0hhbmRsZUlkZW50
aWZpZXIsIG5ld0hhbmRsZS5yZWxlYXNlTm9uTnVsbCgpKTsKKyAgICBtX2hhbmRsZXMuYWRkKG5l
d0hhbmRsZUlkZW50aWZpZXIsIFdURjo6bW92ZShuZXdIYW5kbGUpKTsKICAgICByZXR1cm4gbmV3
SGFuZGxlSWRlbnRpZmllcjsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3Jr
UHJvY2Vzcy9zdG9yYWdlL0ZpbGVTeXN0ZW1TdG9yYWdlTWFuYWdlci5oIGIvU291cmNlL1dlYktp
dC9OZXR3b3JrUHJvY2Vzcy9zdG9yYWdlL0ZpbGVTeXN0ZW1TdG9yYWdlTWFuYWdlci5oCmluZGV4
IGNiMjEyNjU2YzgyYi4uMDVhYTE2M2Q0NDgzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05l
dHdvcmtQcm9jZXNzL3N0b3JhZ2UvRmlsZVN5c3RlbVN0b3JhZ2VNYW5hZ2VyLmgKKysrIGIvU291
cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9zdG9yYWdlL0ZpbGVTeXN0ZW1TdG9yYWdlTWFuYWdl
ci5oCkBAIC02OCw3ICs2OCw3IEBAIHByaXZhdGU6CiAgICAgV2Vha1B0cjxGaWxlU3lzdGVtU3Rv
cmFnZUhhbmRsZVJlZ2lzdHJ5PiBtX3JlZ2lzdHJ5OwogICAgIFF1b3RhQ2hlY2tGdW5jdGlvbiBt
X3F1b3RhQ2hlY2tGdW5jdGlvbjsKICAgICBIYXNoTWFwPElQQzo6Q29ubmVjdGlvbjo6VW5pcXVl
SUQsIEhhc2hTZXQ8V2ViQ29yZTo6RmlsZVN5c3RlbUhhbmRsZUlkZW50aWZpZXI+PiBtX2hhbmRs
ZXNCeUNvbm5lY3Rpb247Ci0gICAgSGFzaE1hcDxXZWJDb3JlOjpGaWxlU3lzdGVtSGFuZGxlSWRl
bnRpZmllciwgUmVmPEZpbGVTeXN0ZW1TdG9yYWdlSGFuZGxlPj4gbV9oYW5kbGVzOworICAgIEhh
c2hNYXA8V2ViQ29yZTo6RmlsZVN5c3RlbUhhbmRsZUlkZW50aWZpZXIsIFJlZlB0cjxGaWxlU3lz
dGVtU3RvcmFnZUhhbmRsZT4+IG1faGFuZGxlczsKICAgICBIYXNoTWFwPFN0cmluZywgTG9jaz4g
bV9sb2NrTWFwOwogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vz
cy93ZWJydGMvTmV0d29ya1JUQ1VEUFNvY2tldENvY29hLm1tIGIvU291cmNlL1dlYktpdC9OZXR3
b3JrUHJvY2Vzcy93ZWJydGMvTmV0d29ya1JUQ1VEUFNvY2tldENvY29hLm1tCmluZGV4IDYyOGNi
YzE3MmYxMS4uYmQxZmM3OGRlOGFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQ
cm9jZXNzL3dlYnJ0Yy9OZXR3b3JrUlRDVURQU29ja2V0Q29jb2EubW0KKysrIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy93ZWJydGMvTmV0d29ya1JUQ1VEUFNvY2tldENvY29hLm1tCkBA
IC05OSw3ICs5OSw3IEBAIHByaXZhdGU6CiAgICAgUmV0YWluUHRyPG53X2xpc3RlbmVyX3Q+IG1f
bndMaXN0ZW5lcjsKICAgICBMb2NrIG1fbndDb25uZWN0aW9uc0xvY2s7CiAgICAgYm9vbCBtX2lz
Q2xvc2VkIFdURl9HVUFSREVEX0JZX0xPQ0sobV9ud0Nvbm5lY3Rpb25zTG9jaykgeyBmYWxzZSB9
OwotICAgIEhhc2hNYXA8d2VicnRjOjpTb2NrZXRBZGRyZXNzLCBzdGQ6OnBhaXI8UmV0YWluUHRy
PG53X2Nvbm5lY3Rpb25fdD4sIFJlZjxDb25uZWN0aW9uU3RhdGVUcmFja2VyPj4+IG1fbndDb25u
ZWN0aW9ucyBXVEZfR1VBUkRFRF9CWV9MT0NLKG1fbndDb25uZWN0aW9uc0xvY2spOworICAgIEhh
c2hNYXA8d2VicnRjOjpTb2NrZXRBZGRyZXNzLCBzdGQ6OnBhaXI8UmV0YWluUHRyPG53X2Nvbm5l
Y3Rpb25fdD4sIFJlZlB0cjxDb25uZWN0aW9uU3RhdGVUcmFja2VyPj4+IG1fbndDb25uZWN0aW9u
cyBXVEZfR1VBUkRFRF9CWV9MT0NLKG1fbndDb25uZWN0aW9uc0xvY2spOwogICAgIHN0ZDo6b3B0
aW9uYWw8dWludDMyX3Q+IG1fdHJhZmZpY0NsYXNzOwogfTsKIApAQCAtMjcwLDcgKzI3MCw3IEBA
IE5ldHdvcmtSVENVRFBTb2NrZXRDb2NvYUNvbm5lY3Rpb25zOjpOZXR3b3JrUlRDVURQU29ja2V0
Q29jb2FDb25uZWN0aW9ucyhXZWJDb3JlCiAgICAgICAgIGF1dG8gcmVtb3RlQWRkcmVzcyA9IHNv
Y2tldEFkZHJlc3NGcm9tSW5jb21pbmdDb25uZWN0aW9uKG53Q29ubmVjdGlvbik7CiAgICAgICAg
IEFTU0VSVChyZW1vdGVBZGRyZXNzICE9IEhhc2hUcmFpdHM8d2VicnRjOjpTb2NrZXRBZGRyZXNz
Pjo6ZW1wdHlWYWx1ZSgpICYmICFIYXNoVHJhaXRzPHdlYnJ0Yzo6U29ja2V0QWRkcmVzcz46Omlz
RGVsZXRlZFZhbHVlKHJlbW90ZUFkZHJlc3MpKTsKIAotICAgICAgICBSZWYgY29ubmVjdGlvblN0
YXRlVHJhY2tlciA9IENvbm5lY3Rpb25TdGF0ZVRyYWNrZXI6OmNyZWF0ZSgpOworICAgICAgICBh
dXRvIGNvbm5lY3Rpb25TdGF0ZVRyYWNrZXIgPSBDb25uZWN0aW9uU3RhdGVUcmFja2VyOjpjcmVh
dGUoKTsKICAgICAgICAgcHJvdGVjdGVkVGhpcy0+c2V0dXBOV0Nvbm5lY3Rpb24obndDb25uZWN0
aW9uLCBjb25uZWN0aW9uU3RhdGVUcmFja2VyLmdldCgpLCByZW1vdGVBZGRyZXNzKTsKICAgICAg
ICAgaWYgKHByb3RlY3RlZFRoaXMtPm1fdHJhZmZpY0NsYXNzKQogICAgICAgICAgICAgbndfY29u
bmVjdGlvbl9yZXNldF90cmFmZmljX2NsYXNzKG53Q29ubmVjdGlvbiwgKnByb3RlY3RlZFRoaXMt
Pm1fdHJhZmZpY0NsYXNzKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>