<?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>181001</bug_id>
          
          <creation_ts>2017-12-19 14:27:09 -0800</creation_ts>
          <short_desc>[Apple Pay] Tell PassKit whether Apple Pay JS or Payment Request was used to start an Apple Pay session</short_desc>
          <delta_ts>2017-12-20 09:11:34 -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>
          
          
          <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="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>sam</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1383315</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-12-19 14:27:09 -0800</bug_when>
    <thetext>[Apple Pay] Tell PassKit whether Apple Pay JS or Payment Request was used to start an Apple Pay session</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1383316</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-12-19 14:27:27 -0800</bug_when>
    <thetext>rdar://problem/35479106</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1383318</commentid>
    <comment_count>2</comment_count>
      <attachid>329826</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-12-19 14:28:36 -0800</bug_when>
    <thetext>Created attachment 329826
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1383669</commentid>
    <comment_count>3</comment_count>
      <attachid>329826</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-20 09:11:33 -0800</bug_when>
    <thetext>Comment on attachment 329826
Patch

Clearing flags on attachment: 329826

Committed r226182: &lt;https://trac.webkit.org/changeset/226182&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1383670</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-20 09:11:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>329826</attachid>
            <date>2017-12-19 14:28:36 -0800</date>
            <delta_ts>2017-12-20 09:11:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-181001-20171219142835.patch</filename>
            <type>text/plain</type>
            <size>9979</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI2MTM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTBlOWQxZGVjNjkyZTU5
YzYzMmViM2YwNDFmMjhlMTkyYjkyOGNlNi4uOTBjZDNjYjZlNTgyN2E3MzM4ZjY4MWFhOWQ1Y2Jj
YTlhN2ZkOTBmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTEyLTE5ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbQXBwbGUgUGF5XSBUZWxsIFBh
c3NLaXQgd2hldGhlciBBcHBsZSBQYXkgSlMgb3IgUGF5bWVudCBSZXF1ZXN0IHdhcyB1c2VkIHRv
IHN0YXJ0IGFuIEFwcGxlIFBheSBzZXNzaW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xODEwMDEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzM1NDc5
MTA2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
TW9kdWxlcy9hcHBsZXBheS9BcHBsZVBheVNlc3Npb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Y29udmVydEFuZFZhbGlkYXRlKToKKyAgICAgICAgKiBNb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5
U2Vzc2lvblBheW1lbnRSZXF1ZXN0Lmg6CisgICAgICAgIChXZWJDb3JlOjpBcHBsZVBheVNlc3Np
b25QYXltZW50UmVxdWVzdDo6cmVxdWVzdGVyIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OkFw
cGxlUGF5U2Vzc2lvblBheW1lbnRSZXF1ZXN0OjpzZXRSZXF1ZXN0ZXIpOgorICAgICAgICAqIE1v
ZHVsZXMvYXBwbGVwYXkvcGF5bWVudHJlcXVlc3QvQXBwbGVQYXlQYXltZW50SGFuZGxlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpBcHBsZVBheVBheW1lbnRIYW5kbGVyOjpzaG93KToKKwogMjAx
Ny0xMi0xOSAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAg
ICBbWUFSUl0gWWFyciBzaG91bGQgcmV0dXJuIEVycm9yQ29kZSBpbnN0ZWFkIG9mIGVycm9yIG1l
c3NhZ2VzIChjb25zdCBjaGFyKikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1BBTC9DaGFu
Z2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdlTG9nCmluZGV4IGMyNjMzZWU5NTdjOWU3
YWQ4NzBhOGZmNjZmNzk1NmE2M2NiMjhiZDYuLmQzYWFlZmVlZTczZmZiZmE3MGM2MTU1MmM0NTdh
YWZiMTY5M2M0OGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTEy
LTE5ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbQXBwbGUgUGF5
XSBUZWxsIFBhc3NLaXQgd2hldGhlciBBcHBsZSBQYXkgSlMgb3IgUGF5bWVudCBSZXF1ZXN0IHdh
cyB1c2VkIHRvIHN0YXJ0IGFuIEFwcGxlIFBheSBzZXNzaW9uCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODEwMDEKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzM1NDc5MTA2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGFsL3NwaS9jb2NvYS9QYXNzS2l0U1BJLmg6CisKIDIwMTctMTItMTkgIEFuZHkg
RXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFtBcHBsZSBQYXldIFN0b3AgbWFp
bnRhaW5pbmcgYSBsaXN0IG9mIHBheW1lbnQgbmV0d29ya3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggNzJhY2I3MWRl
Njk5NTlmM2U4OWUwNTBhZWI1YjNkMTZhNDI4OTMyMy4uMzBjNTkxOTM3YmJhZTQzZTJiNDYxZDlm
YzMzNjY4NDYyNDBiODAzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxNy0xMi0xOSAg
QW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW0FwcGxlIFBheV0gVGVs
bCBQYXNzS2l0IHdoZXRoZXIgQXBwbGUgUGF5IEpTIG9yIFBheW1lbnQgUmVxdWVzdCB3YXMgdXNl
ZCB0byBzdGFydCBhbiBBcHBsZSBQYXkgc2Vzc2lvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgxMDAxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8z
NTQ3OTEwNj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIFNoYXJlZC9Db2NvYS9XZWJDb3JlQXJndW1lbnRDb2RlcnNDb2NvYS5tbToKKyAgICAgICAg
KElQQzo6QXJndW1lbnRDb2RlcjxBcHBsZVBheVNlc3Npb25QYXltZW50UmVxdWVzdD46OmVuY29k
ZSk6CisgICAgICAgIChJUEM6OkFyZ3VtZW50Q29kZXI8QXBwbGVQYXlTZXNzaW9uUGF5bWVudFJl
cXVlc3Q+OjpkZWNvZGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BcHBsZVBheS9jb2NvYS9XZWJQ
YXltZW50Q29vcmRpbmF0b3JQcm94eUNvY29hLm1tOgorICAgICAgICAoV2ViS2l0Ojp0b0FQSVR5
cGUpOgorICAgICAgICAoV2ViS2l0Ojp0b1BLUGF5bWVudFJlcXVlc3QpOgorCiAyMDE3LTEyLTE5
ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBTZXJ2aWNlIFdv
cmtlciBzaG91bGQgbm90IGNsZWFuIEhUVFAgaGVhZGVycyBhZGRlZCBieSB0aGUgYXBwbGljYXRp
b24gb3IgYnkgZmV0Y2ggc3BlY2lmaWNhdGlvbiBiZWZvcmUgc2VydmljZSB3b3JrZXIgaW50ZXJj
ZXB0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2FwcGxlcGF5L0FwcGxl
UGF5U2Vzc2lvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5
U2Vzc2lvbi5jcHAKaW5kZXggMzdkYTVjODk4M2FiMjAxZTA5MTczMWY3Mzc0NDAxM2M4YTkxODJk
OC4uMDAwMmIxM2Y0MjRiNTU0NjVjYmRjNTg2OTc2OGY1NjkzNWE2NTU3OSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9hcHBsZXBheS9BcHBsZVBheVNlc3Npb24uY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvYXBwbGVwYXkvQXBwbGVQYXlTZXNzaW9uLmNwcApAQCAt
MjE0LDYgKzIxNCw3IEBAIHN0YXRpYyBFeGNlcHRpb25PcjxBcHBsZVBheVNlc3Npb25QYXltZW50
UmVxdWVzdD4gY29udmVydEFuZFZhbGlkYXRlKHVuc2lnbmVkIHZlCiAgICAgICAgIHJldHVybiBj
b252ZXJ0ZWRSZXF1ZXN0LnJlbGVhc2VFeGNlcHRpb24oKTsKIAogICAgIGF1dG8gcmVzdWx0ID0g
Y29udmVydGVkUmVxdWVzdC5yZWxlYXNlUmV0dXJuVmFsdWUoKTsKKyAgICByZXN1bHQuc2V0UmVx
dWVzdGVyKEFwcGxlUGF5U2Vzc2lvblBheW1lbnRSZXF1ZXN0OjpSZXF1ZXN0ZXI6OkFwcGxlUGF5
SlMpOwogICAgIHJlc3VsdC5zZXRDdXJyZW5jeUNvZGUocGF5bWVudFJlcXVlc3QuY3VycmVuY3lD
b2RlKTsKIAogICAgIGF1dG8gdG90YWwgPSBjb252ZXJ0QW5kVmFsaWRhdGVUb3RhbChXVEZNb3Zl
KHBheW1lbnRSZXF1ZXN0LnRvdGFsKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2FwcGxlcGF5L0FwcGxlUGF5U2Vzc2lvblBheW1lbnRSZXF1ZXN0LmggYi9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5U2Vzc2lvblBheW1lbnRSZXF1ZXN0LmgKaW5k
ZXggZWNmNGVkMDk5NzFiY2ZiNzE0NDY5MWI1NzVmN2JlYTJkNWM2YzcxOS4uY2ZlZjFjOTUwMTA5
N2U4OTYxY2FhNjEzNWU5YWY2NTliYTRmMWM4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9hcHBsZXBheS9BcHBsZVBheVNlc3Npb25QYXltZW50UmVxdWVzdC5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvYXBwbGVwYXkvQXBwbGVQYXlTZXNzaW9uUGF5bWVudFJlcXVl
c3QuaApAQCAtMTI3LDYgKzEyNywxNCBAQCBwdWJsaWM6CiAgICAgY29uc3QgVmVjdG9yPFN0cmlu
Zz4mIHN1cHBvcnRlZENvdW50cmllcygpIGNvbnN0IHsgcmV0dXJuIG1fc3VwcG9ydGVkQ291bnRy
aWVzOyB9CiAgICAgdm9pZCBzZXRTdXBwb3J0ZWRDb3VudHJpZXMoVmVjdG9yPFN0cmluZz4mJiBz
dXBwb3J0ZWRDb3VudHJpZXMpIHsgbV9zdXBwb3J0ZWRDb3VudHJpZXMgPSBXVEZNb3ZlKHN1cHBv
cnRlZENvdW50cmllcyk7IH0KIAorICAgIGVudW0gY2xhc3MgUmVxdWVzdGVyIHsKKyAgICAgICAg
QXBwbGVQYXlKUywKKyAgICAgICAgUGF5bWVudFJlcXVlc3QsCisgICAgfTsKKworICAgIFJlcXVl
c3RlciByZXF1ZXN0ZXIoKSBjb25zdCB7IHJldHVybiBtX3JlcXVlc3RlcjsgfQorICAgIHZvaWQg
c2V0UmVxdWVzdGVyKFJlcXVlc3RlciByZXF1ZXN0ZXIpIHsgbV9yZXF1ZXN0ZXIgPSByZXF1ZXN0
ZXI7IH0KKwogcHJpdmF0ZToKICAgICBTdHJpbmcgbV9jb3VudHJ5Q29kZTsKICAgICBTdHJpbmcg
bV9jdXJyZW5jeUNvZGU7CkBAIC0xNDgsNiArMTU2LDggQEAgcHJpdmF0ZToKIAogICAgIFN0cmlu
ZyBtX2FwcGxpY2F0aW9uRGF0YTsKICAgICBWZWN0b3I8U3RyaW5nPiBtX3N1cHBvcnRlZENvdW50
cmllczsKKworICAgIFJlcXVlc3RlciBtX3JlcXVlc3RlciB7IFJlcXVlc3Rlcjo6QXBwbGVQYXlK
UyB9OwogfTsKIAogc3RydWN0IFBheW1lbnRFcnJvciB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2FwcGxlcGF5L3BheW1lbnRyZXF1ZXN0L0FwcGxlUGF5UGF5bWVudEhhbmRs
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9hcHBsZXBheS9wYXltZW50cmVxdWVzdC9B
cHBsZVBheVBheW1lbnRIYW5kbGVyLmNwcAppbmRleCBkZjJiMWY1ZmRhMDgwODczZDJhMDJhYmI2
N2Q5MzIxOWVmOGRiMjQwLi4xNzA3NmJmYzM4MDM0ZGUwMTJjNTk4ODcyNjE3OGQ3YzE0OWYyODU0
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2FwcGxlcGF5L3BheW1lbnRyZXF1
ZXN0L0FwcGxlUGF5UGF5bWVudEhhbmRsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvYXBwbGVwYXkvcGF5bWVudHJlcXVlc3QvQXBwbGVQYXlQYXltZW50SGFuZGxlci5jcHAKQEAg
LTE3OSw2ICsxNzksNyBAQCBFeGNlcHRpb25Pcjx2b2lkPiBBcHBsZVBheVBheW1lbnRIYW5kbGVy
OjpzaG93KCkKICAgICAgICAgcmV0dXJuIHZhbGlkYXRlZFJlcXVlc3QucmVsZWFzZUV4Y2VwdGlv
bigpOwogCiAgICAgQXBwbGVQYXlTZXNzaW9uUGF5bWVudFJlcXVlc3QgcmVxdWVzdCA9IHZhbGlk
YXRlZFJlcXVlc3QucmVsZWFzZVJldHVyblZhbHVlKCk7CisgICAgcmVxdWVzdC5zZXRSZXF1ZXN0
ZXIoQXBwbGVQYXlTZXNzaW9uUGF5bWVudFJlcXVlc3Q6OlJlcXVlc3Rlcjo6UGF5bWVudFJlcXVl
c3QpOwogCiAgICAgU3RyaW5nIGV4cGVjdGVkQ3VycmVuY3kgPSBtX3BheW1lbnRSZXF1ZXN0LT5w
YXltZW50RGV0YWlscygpLnRvdGFsLmFtb3VudC5jdXJyZW5jeTsKICAgICByZXF1ZXN0LnNldEN1
cnJlbmN5Q29kZShleHBlY3RlZEN1cnJlbmN5KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L1BBTC9wYWwvc3BpL2NvY29hL1Bhc3NLaXRTUEkuaCBiL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwv
c3BpL2NvY29hL1Bhc3NLaXRTUEkuaAppbmRleCA4YWFkMjJmZjE5NTRjZjYwNjlhNjM5MDAyZjE2
NTEyZDgzYzQyODM2Li41MTU5Y2VjZTJlODhhNzdlMzU1MTM4Y2FlYjQxZDg4NmJkNjExYWE1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QQUwvcGFsL3NwaS9jb2NvYS9QYXNzS2l0U1BJLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvUEFML3BhbC9zcGkvY29jb2EvUGFzc0tpdFNQSS5oCkBAIC0y
OSw2ICsyOSw3IEBACiAKICNpbXBvcnQgPFBhc3NLaXQvUGFzc0tpdC5oPgogI2ltcG9ydCA8UGFz
c0tpdC9QS1BheW1lbnRBdXRob3JpemF0aW9uVmlld0NvbnRyb2xsZXJfUHJpdmF0ZS5oPgorI2lt
cG9ydCA8UGFzc0tpdC9QS1BheW1lbnRSZXF1ZXN0X1ByaXZhdGUuaD4KIAogI2Vsc2UKIApAQCAt
MjQ2LDYgKzI0NywxOCBAQCBOU19BU1NVTUVfTk9OTlVMTF9CRUdJTgogLSAodm9pZClwYXltZW50
QXV0aG9yaXphdGlvblZpZXdDb250cm9sbGVyOihQS1BheW1lbnRBdXRob3JpemF0aW9uVmlld0Nv
bnRyb2xsZXIgKiljb250cm9sbGVyIGRpZFJlcXVlc3RNZXJjaGFudFNlc3Npb246KHZvaWQoXiko
UEtQYXltZW50TWVyY2hhbnRTZXNzaW9uICosIE5TRXJyb3IgKikpc2Vzc2lvbkJsb2NrOwogQGVu
ZAogCisjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01BWF9BTExPV0VE
ID49IDEwMTMwNCkgfHwgKFBMQVRGT1JNKElPUykgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NQVhf
QUxMT1dFRCA+PSAxMTAzMDApCit0eXBlZGVmIE5TX0VOVU0oTlNVSW50ZWdlciwgUEtQYXltZW50
UmVxdWVzdEFQSVR5cGUpIHsKKyAgICBQS1BheW1lbnRSZXF1ZXN0QVBJVHlwZUluQXBwID0gMCwK
KyAgICBQS1BheW1lbnRSZXF1ZXN0QVBJVHlwZVdlYkpTLAorICAgIFBLUGF5bWVudFJlcXVlc3RB
UElUeXBlV2ViUGF5bWVudFJlcXVlc3QsCit9OworCitAaW50ZXJmYWNlIFBLUGF5bWVudFJlcXVl
c3QgKCkKK0Bwcm9wZXJ0eSAobm9uYXRvbWljLCBhc3NpZ24pIFBLUGF5bWVudFJlcXVlc3RBUElU
eXBlIEFQSVR5cGU7CitAZW5kCisjZW5kaWYKKwogTlNfQVNTVU1FX05PTk5VTExfRU5ECiAKICNl
bmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9TaGFyZWQvQ29jb2EvV2ViQ29yZUFyZ3Vt
ZW50Q29kZXJzQ29jb2EubW0gYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9Db2NvYS9XZWJDb3JlQXJn
dW1lbnRDb2RlcnNDb2NvYS5tbQppbmRleCA2YWI3OTM1OTI5YWM0YTZhODE5NDVhN2U5ZDk0ZjE0
YjAzNGQ1YTAwLi42ODViOTJkMDRkY2QxMDdjYzZlNTAyYjRiYjA0MzExNzU0NWFiYWMwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9Db2NvYS9XZWJDb3JlQXJndW1lbnRDb2RlcnND
b2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9Db2NvYS9XZWJDb3JlQXJndW1lbnRD
b2RlcnNDb2NvYS5tbQpAQCAtMjkxLDYgKzI5MSw3IEBAIHZvaWQgQXJndW1lbnRDb2RlcjxBcHBs
ZVBheVNlc3Npb25QYXltZW50UmVxdWVzdD46OmVuY29kZShFbmNvZGVyJiBlbmNvZGVyLCBjb25z
CiAgICAgZW5jb2RlciA8PCByZXF1ZXN0LnRvdGFsKCk7CiAgICAgZW5jb2RlciA8PCByZXF1ZXN0
LmFwcGxpY2F0aW9uRGF0YSgpOwogICAgIGVuY29kZXIgPDwgcmVxdWVzdC5zdXBwb3J0ZWRDb3Vu
dHJpZXMoKTsKKyAgICBlbmNvZGVyLmVuY29kZUVudW0ocmVxdWVzdC5yZXF1ZXN0ZXIoKSk7CiB9
CiAKIGJvb2wgQXJndW1lbnRDb2RlcjxBcHBsZVBheVNlc3Npb25QYXltZW50UmVxdWVzdD46OmRl
Y29kZShEZWNvZGVyJiBkZWNvZGVyLCBBcHBsZVBheVNlc3Npb25QYXltZW50UmVxdWVzdCYgcmVx
dWVzdCkKQEAgLTM2Niw2ICszNjcsMTEgQEAgYm9vbCBBcmd1bWVudENvZGVyPEFwcGxlUGF5U2Vz
c2lvblBheW1lbnRSZXF1ZXN0Pjo6ZGVjb2RlKERlY29kZXImIGRlY29kZXIsIEFwcGwKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogICAgIHJlcXVlc3Quc2V0U3VwcG9ydGVkQ291bnRyaWVzKFdURk1v
dmUoc3VwcG9ydGVkQ291bnRyaWVzKSk7CiAKKyAgICBBcHBsZVBheVNlc3Npb25QYXltZW50UmVx
dWVzdDo6UmVxdWVzdGVyIHJlcXVlc3RlcjsKKyAgICBpZiAoIWRlY29kZXIuZGVjb2RlRW51bShy
ZXF1ZXN0ZXIpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcmVxdWVzdC5zZXRSZXF1ZXN0
ZXIocmVxdWVzdGVyKTsKKwogICAgIHJldHVybiB0cnVlOwogfQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9BcHBsZVBheS9jb2NvYS9XZWJQYXltZW50Q29vcmRpbmF0b3JQ
cm94eUNvY29hLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQXBwbGVQYXkvY29jb2EvV2Vi
UGF5bWVudENvb3JkaW5hdG9yUHJveHlDb2NvYS5tbQppbmRleCBjZTg1ZTU3YjgyMzFlNjk0MDQz
OGI1NjRmODAxZGM1OTUwNzE4MWNjLi5iYjI4ODA2YjZmODhlYzBhMzI4OTZhNDE2OWY2ZjM3NGRm
NmJmNDA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BcHBsZVBheS9jb2Nv
YS9XZWJQYXltZW50Q29vcmRpbmF0b3JQcm94eUNvY29hLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FwcGxlUGF5L2NvY29hL1dlYlBheW1lbnRDb29yZGluYXRvclByb3h5Q29jb2Eu
bW0KQEAgLTQ3OSw2ICs0NzksMTkgQEAgc3RhdGljIFJldGFpblB0cjxOU1NldD4gdG9OU1NldChj
b25zdCBWZWN0b3I8U3RyaW5nPiYgc3RyaW5ncykKIH0KICNlbmRpZgogCisjaWYgKFBMQVRGT1JN
KE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDEzMDAgJiYgX19N
QUNfT1NfWF9WRVJTSU9OX01BWF9BTExPV0VEID49IDEwMTMwNCkgXAorICAgIHx8IChQTEFURk9S
TShJT1MpICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDExMDAwMCAmJiBf
X0lQSE9ORV9PU19WRVJTSU9OX01BWF9BTExPV0VEID49IDExMDMwMCkKK3N0YXRpYyBQS1BheW1l
bnRSZXF1ZXN0QVBJVHlwZSB0b0FQSVR5cGUoV2ViQ29yZTo6QXBwbGVQYXlTZXNzaW9uUGF5bWVu
dFJlcXVlc3Q6OlJlcXVlc3RlciByZXF1ZXN0ZXIpCit7CisgICAgc3dpdGNoIChyZXF1ZXN0ZXIp
IHsKKyAgICBjYXNlIFdlYkNvcmU6OkFwcGxlUGF5U2Vzc2lvblBheW1lbnRSZXF1ZXN0OjpSZXF1
ZXN0ZXI6OkFwcGxlUGF5SlM6CisgICAgICAgIHJldHVybiBQS1BheW1lbnRSZXF1ZXN0QVBJVHlw
ZVdlYkpTOworICAgIGNhc2UgV2ViQ29yZTo6QXBwbGVQYXlTZXNzaW9uUGF5bWVudFJlcXVlc3Q6
OlJlcXVlc3Rlcjo6UGF5bWVudFJlcXVlc3Q6CisgICAgICAgIHJldHVybiBQS1BheW1lbnRSZXF1
ZXN0QVBJVHlwZVdlYlBheW1lbnRSZXF1ZXN0OworICAgIH0KK30KKyNlbmRpZgorCiBSZXRhaW5Q
dHI8UEtQYXltZW50UmVxdWVzdD4gdG9QS1BheW1lbnRSZXF1ZXN0KFdlYlBhZ2VQcm94eSYgd2Vi
UGFnZVByb3h5LCBjb25zdCBXZWJDb3JlOjpVUkwmIG9yaWdpbmF0aW5nVVJMLCBjb25zdCBWZWN0
b3I8V2ViQ29yZTo6VVJMPiYgbGlua0ljb25VUkxzLCBjb25zdCBXZWJDb3JlOjpBcHBsZVBheVNl
c3Npb25QYXltZW50UmVxdWVzdCYgcGF5bWVudFJlcXVlc3QpCiB7CiAgICAgYXV0byByZXN1bHQg
PSBhZG9wdE5TKFthbGxvY1BLUGF5bWVudFJlcXVlc3RJbnN0YW5jZSgpIGluaXRdKTsKQEAgLTQ5
NCw2ICs1MDcsMTEgQEAgUmV0YWluUHRyPFBLUGF5bWVudFJlcXVlc3Q+IHRvUEtQYXltZW50UmVx
dWVzdChXZWJQYWdlUHJveHkmIHdlYlBhZ2VQcm94eSwgY29uc3QKICAgICB9IGVsc2UgaWYgKCFs
aW5rSWNvblVSTHMuaXNFbXB0eSgpKQogICAgICAgICBbcmVzdWx0IHNldFRodW1ibmFpbFVSTDps
aW5rSWNvblVSTHNbMF1dOwogCisjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSAxMDEzMDAgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01BWF9BTExP
V0VEID49IDEwMTMwNCkgXAorICAgIHx8IChQTEFURk9STShJT1MpICYmIF9fSVBIT05FX09TX1ZF
UlNJT05fTUlOX1JFUVVJUkVEID49IDExMDAwMCAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01BWF9B
TExPV0VEID49IDExMDMwMCkKKyAgICBbcmVzdWx0IHNldEFQSVR5cGU6dG9BUElUeXBlKHBheW1l
bnRSZXF1ZXN0LnJlcXVlc3RlcigpKV07CisjZW5kaWYKKwogICAgIFtyZXN1bHQgc2V0Q291bnRy
eUNvZGU6cGF5bWVudFJlcXVlc3QuY291bnRyeUNvZGUoKV07CiAgICAgW3Jlc3VsdCBzZXRDdXJy
ZW5jeUNvZGU6cGF5bWVudFJlcXVlc3QuY3VycmVuY3lDb2RlKCldOwogICAgIFtyZXN1bHQgc2V0
QmlsbGluZ0NvbnRhY3Q6cGF5bWVudFJlcXVlc3QuYmlsbGluZ0NvbnRhY3QoKS5wa0NvbnRhY3Qo
KV07Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>