<?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>81032</bug_id>
          
          <creation_ts>2012-03-13 13:45:51 -0700</creation_ts>
          <short_desc>Move EntriesCallback to Modules/filesystem/</short_desc>
          <delta_ts>2012-03-14 14:21:13 -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>528+ (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="Mark Pilgrim (Google)">pilgrim</reporter>
          <assigned_to name="Mark Pilgrim (Google)">pilgrim</assigned_to>
          <cc>abarth</cc>
    
    <cc>fishd</cc>
    
    <cc>ojan</cc>
    
    <cc>rakuco</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>577770</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2012-03-13 13:45:51 -0700</bug_when>
    <thetext>Move EntriesCallback to Modules/filesystem/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>577771</commentid>
    <comment_count>1</comment_count>
      <attachid>131706</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2012-03-13 13:46:40 -0700</bug_when>
    <thetext>Created attachment 131706
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>577787</commentid>
    <comment_count>2</comment_count>
      <attachid>131706</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-13 13:54:50 -0700</bug_when>
    <thetext>Comment on attachment 131706
Patch

Ok.  Are you going to alphabetize the build files in a subsequent patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>577789</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-13 13:55:15 -0700</bug_when>
    <thetext>By the way, feel free to do more files at once.  Now that we&apos;ve got the first patch landed, there&apos;s less build system risk.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>577883</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2012-03-13 15:29:29 -0700</bug_when>
    <thetext>Experience with bug 81030 does not inspire confidence that we can do this all at once.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>577900</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-13 15:39:19 -0700</bug_when>
    <thetext>Fair enough.  Whatever you&apos;re comfortable with.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>578765</commentid>
    <comment_count>6</comment_count>
      <attachid>131706</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-14 14:21:08 -0700</bug_when>
    <thetext>Comment on attachment 131706
Patch

Clearing flags on attachment: 131706

Committed r110749: &lt;http://trac.webkit.org/changeset/110749&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>578766</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-14 14:21:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131706</attachid>
            <date>2012-03-13 13:46:40 -0700</date>
            <delta_ts>2012-03-14 14:21:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81032-20120313164626.patch</filename>
            <type>text/plain</type>
            <size>17183</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMDU5OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDEyLTAzLTEzICBNYXJrIFBp
bGdyaW0gIDxwaWxncmltQGNocm9taXVtLm9yZz4KKworICAgICAgICBNb3ZlIEVudHJpZXNDYWxs
YmFjayB0byBNb2R1bGVzL2ZpbGVzeXN0ZW0vCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04MTAzMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgYWxsIGV4aXN0aW5nIHRlc3RzIHBhc3Mu
CisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKyAgICAgICAgKiBEZXJpdmVkU291cmNlcy5t
YWtlOgorICAgICAgICAqIERlcml2ZWRTb3VyY2VzLnByaToKKyAgICAgICAgKiBHTlVtYWtlZmls
ZS5saXN0LmFtOgorICAgICAgICAqIE1vZHVsZXMvZmlsZXN5c3RlbS9FbnRyaWVzQ2FsbGJhY2su
aDogQ29waWVkIGZyb20gU291cmNlL1dlYkNvcmUvZmlsZWFwaS9FbnRyaWVzQ2FsbGJhY2suaC4K
KyAgICAgICAgKiBNb2R1bGVzL2ZpbGVzeXN0ZW0vRW50cmllc0NhbGxiYWNrLmlkbDogQ29waWVk
IGZyb20gU291cmNlL1dlYkNvcmUvZmlsZWFwaS9FbnRyaWVzQ2FsbGJhY2suaWRsLgorICAgICAg
ICAqIFRhcmdldC5wcmk6CisgICAgICAgICogV2ViQ29yZS5neXBpOgorICAgICAgICAqIFdlYkNv
cmUudmNwcm9qL1dlYkNvcmUudmNwcm9qOgorICAgICAgICAqIFdlYkNvcmUueGNvZGVwcm9qL3By
b2plY3QucGJ4cHJvajoKKyAgICAgICAgKiBmaWxlYXBpL0VudHJpZXNDYWxsYmFjay5oOiBSZW1v
dmVkLgorICAgICAgICAqIGZpbGVhcGkvRW50cmllc0NhbGxiYWNrLmlkbDogUmVtb3ZlZC4KKwog
MjAxMi0wMy0xMyAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
UkVHUkVTU0lPTihyOTkzNjkpOiBGaWxlIGlucHV0IGJ1dHRvbiBkb2Vzbid0IGhpZ2hsaWdodCB3
aGVuIHByZXNzZWQKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CShyZXZpc2lvbiAxMTA1OTQpCisr
KyBTb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMTY3MCw3
ICsxNjcwLDcgQEAgaWYgKEVOQUJMRV9GSUxFX1NZU1RFTSkKICAgICAgICAgZmlsZWFwaS9ET01G
aWxlU3lzdGVtLmlkbAogICAgICAgICBmaWxlYXBpL0RPTUZpbGVTeXN0ZW1TeW5jLmlkbAogICAg
ICAgICBmaWxlYXBpL0RPTVdpbmRvd0ZpbGVTeXN0ZW0uaWRsCi0gICAgICAgIGZpbGVhcGkvRW50
cmllc0NhbGxiYWNrLmlkbAorICAgICAgICBNb2R1bGVzL2ZpbGVzeXN0ZW0vRW50cmllc0NhbGxi
YWNrLmlkbAogICAgICAgICBmaWxlYXBpL0VudHJ5LmlkbAogICAgICAgICBmaWxlYXBpL0VudHJ5
U3luYy5pZGwKICAgICAgICAgZmlsZWFwaS9FbnRyeUFycmF5LmlkbApJbmRleDogU291cmNlL1dl
YkNvcmUvRGVyaXZlZFNvdXJjZXMubWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9E
ZXJpdmVkU291cmNlcy5tYWtlCShyZXZpc2lvbiAxMTA1OTQpCisrKyBTb3VyY2UvV2ViQ29yZS9E
ZXJpdmVkU291cmNlcy5tYWtlCSh3b3JraW5nIGNvcHkpCkBAIC0yMDIsNyArMjAyLDcgQEAgQklO
RElOR19JRExTID0gXAogICAgICQoV2ViQ29yZSkvTW9kdWxlcy9maWxlc3lzdGVtL0RpcmVjdG9y
eUVudHJ5U3luYy5pZGwgXAogICAgICQoV2ViQ29yZSkvTW9kdWxlcy9maWxlc3lzdGVtL0RpcmVj
dG9yeVJlYWRlci5pZGwgXAogICAgICQoV2ViQ29yZSkvTW9kdWxlcy9maWxlc3lzdGVtL0RpcmVj
dG9yeVJlYWRlclN5bmMuaWRsIFwKLSAgICAkKFdlYkNvcmUpL2ZpbGVhcGkvRW50cmllc0NhbGxi
YWNrLmlkbCBcCisgICAgJChXZWJDb3JlKS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vRW50cmllc0NhbGxi
YWNrLmlkbCBcCiAgICAgJChXZWJDb3JlKS9maWxlYXBpL0VudHJ5LmlkbCBcCiAgICAgJChXZWJD
b3JlKS9maWxlYXBpL0VudHJ5QXJyYXkuaWRsIFwKICAgICAkKFdlYkNvcmUpL2ZpbGVhcGkvRW50
cnlBcnJheVN5bmMuaWRsIFwKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLnBy
aQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9EZXJpdmVkU291cmNlcy5wcmkJKHJldmlz
aW9uIDExMDU5NCkKKysrIFNvdXJjZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLnByaQkod29ya2lu
ZyBjb3B5KQpAQCAtMjIzLDcgKzIyMyw3IEBAIElETF9CSU5ESU5HUyArPSBcCiAgICAgJCRQV0Qv
ZmlsZWFwaS9ET01GaWxlU3lzdGVtLmlkbCBcCiAgICAgJCRQV0QvZmlsZWFwaS9ET01GaWxlU3lz
dGVtU3luYy5pZGwgXAogICAgICQkUFdEL2ZpbGVhcGkvRE9NV2luZG93RmlsZVN5c3RlbS5pZGwg
XAotICAgICQkUFdEL2ZpbGVhcGkvRW50cmllc0NhbGxiYWNrLmlkbCBcCisgICAgJCRQV0QvTW9k
dWxlcy9maWxlc3lzdGVtL0VudHJpZXNDYWxsYmFjay5pZGwgXAogICAgICQkUFdEL2ZpbGVhcGkv
RW50cnkuaWRsIFwKICAgICAkJFBXRC9maWxlYXBpL0VudHJ5QXJyYXkuaWRsIFwKICAgICAkJFBX
RC9maWxlYXBpL0VudHJ5QXJyYXlTeW5jLmlkbCBcCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9HTlVt
YWtlZmlsZS5saXN0LmFtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0dOVW1ha2VmaWxl
Lmxpc3QuYW0JKHJldmlzaW9uIDExMDU5NCkKKysrIFNvdXJjZS9XZWJDb3JlL0dOVW1ha2VmaWxl
Lmxpc3QuYW0JKHdvcmtpbmcgY29weSkKQEAgLTIwNTcsNyArMjA1Nyw3IEBAIHdlYmNvcmVfc291
cmNlcyArPSBcCiAJU291cmNlL1dlYkNvcmUvZmlsZWFwaS9ET01GaWxlU3lzdGVtU3luYy5oIFwK
IAlTb3VyY2UvV2ViQ29yZS9maWxlYXBpL0RPTVdpbmRvd0ZpbGVTeXN0ZW0uY3BwIFwKIAlTb3Vy
Y2UvV2ViQ29yZS9maWxlYXBpL0RPTVdpbmRvd0ZpbGVTeXN0ZW0uaCBcCi0JU291cmNlL1dlYkNv
cmUvZmlsZWFwaS9FbnRyaWVzQ2FsbGJhY2suaCBcCisJU291cmNlL1dlYkNvcmUvTW9kdWxlcy9m
aWxlc3lzdGVtL0VudHJpZXNDYWxsYmFjay5oIFwKIAlTb3VyY2UvV2ViQ29yZS9maWxlYXBpL0Vu
dHJ5LmNwcCBcCiAJU291cmNlL1dlYkNvcmUvZmlsZWFwaS9FbnRyeS5oIFwKIAlTb3VyY2UvV2Vi
Q29yZS9maWxlYXBpL0VudHJ5QXJyYXkuY3BwIFwKQEAgLTQ4NzcsNyArNDg3Nyw3IEBAIGRvbV9i
aW5kaW5nX2lkbHMgKz0gXAogCSQoV2ViQ29yZSkvTW9kdWxlcy9maWxlc3lzdGVtL0RpcmVjdG9y
eUVudHJ5U3luYy5pZGwgXAogCSQoV2ViQ29yZSkvTW9kdWxlcy9maWxlc3lzdGVtL0RpcmVjdG9y
eVJlYWRlci5pZGwgXAogCSQoV2ViQ29yZSkvTW9kdWxlcy9maWxlc3lzdGVtL0RpcmVjdG9yeVJl
YWRlclN5bmMuaWRsIFwKLQkkKFdlYkNvcmUpL2ZpbGVhcGkvRW50cmllc0NhbGxiYWNrLmlkbCBc
CisJJChXZWJDb3JlKS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vRW50cmllc0NhbGxiYWNrLmlkbCBcCiAJ
JChXZWJDb3JlKS9maWxlYXBpL0VudHJ5LmlkbCBcCiAJJChXZWJDb3JlKS9maWxlYXBpL0VudHJ5
QXJyYXkuaWRsIFwKIAkkKFdlYkNvcmUpL2ZpbGVhcGkvRW50cnlBcnJheVN5bmMuaWRsIFwKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL1RhcmdldC5wcmkKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvVGFyZ2V0LnByaQkocmV2aXNpb24gMTEwNTk0KQorKysgU291cmNlL1dlYkNvcmUvVGFyZ2V0
LnByaQkod29ya2luZyBjb3B5KQpAQCAtMzA2NSwxMSArMzA2NSwxMSBAQCBjb250YWlucyhERUZJ
TkVTLCBFTkFCTEVfRklMRV9TWVNURU09MSkKICAgICAgICAgTW9kdWxlcy9maWxlc3lzdGVtL0Rp
cmVjdG9yeVJlYWRlci5oIFwKICAgICAgICAgTW9kdWxlcy9maWxlc3lzdGVtL0RpcmVjdG9yeVJl
YWRlckJhc2UuaCBcCiAgICAgICAgIE1vZHVsZXMvZmlsZXN5c3RlbS9EaXJlY3RvcnlSZWFkZXJT
eW5jLmggXAorICAgICAgICBNb2R1bGVzL2ZpbGVzeXN0ZW0vRW50cmllc0NhbGxiYWNrLmggXAog
ICAgICAgICBmaWxlYXBpL0RPTUZpbGVQYXRoLmggXAogICAgICAgICBmaWxlYXBpL0RPTUZpbGVT
eXN0ZW0uaCBcCiAgICAgICAgIGZpbGVhcGkvRE9NRmlsZVN5c3RlbUJhc2UuaCBcCiAgICAgICAg
IGZpbGVhcGkvRE9NRmlsZVN5c3RlbVN5bmMuaCBcCi0gICAgICAgIGZpbGVhcGkvRW50cmllc0Nh
bGxiYWNrLmggXAogICAgICAgICBmaWxlYXBpL0VudHJ5LmggXAogICAgICAgICBmaWxlYXBpL0Vu
dHJ5QXJyYXkuaCBcCiAgICAgICAgIGZpbGVhcGkvRW50cnlBcnJheVN5bmMuaCBcCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
V2ViQ29yZS5neXBpCShyZXZpc2lvbiAxMTA1OTQpCisrKyBTb3VyY2UvV2ViQ29yZS9XZWJDb3Jl
Lmd5cGkJKHdvcmtpbmcgY29weSkKQEAgLTg5Myw3ICs4OTMsNyBAQAogICAgICAgICAgICAgJ2Zp
bGVhcGkvRE9NRmlsZVN5c3RlbS5pZGwnLAogICAgICAgICAgICAgJ2ZpbGVhcGkvRE9NRmlsZVN5
c3RlbVN5bmMuaWRsJywKICAgICAgICAgICAgICdmaWxlYXBpL0RPTVdpbmRvd0ZpbGVTeXN0ZW0u
aWRsJywKLSAgICAgICAgICAgICdmaWxlYXBpL0VudHJpZXNDYWxsYmFjay5pZGwnLAorICAgICAg
ICAgICAgJ01vZHVsZXMvZmlsZXN5c3RlbS9FbnRyaWVzQ2FsbGJhY2suaWRsJywKICAgICAgICAg
ICAgICdmaWxlYXBpL0VudHJ5LmlkbCcsCiAgICAgICAgICAgICAnZmlsZWFwaS9FbnRyeUFycmF5
LmlkbCcsCiAgICAgICAgICAgICAnZmlsZWFwaS9FbnRyeUFycmF5U3luYy5pZGwnLApAQCAtMjQ1
MCw3ICsyNDUwLDcgQEAKICAgICAgICAgICAgICdNb2R1bGVzL2ZpbGVzeXN0ZW0vRGlyZWN0b3J5
UmVhZGVyQmFzZS5oJywKICAgICAgICAgICAgICdNb2R1bGVzL2ZpbGVzeXN0ZW0vRGlyZWN0b3J5
UmVhZGVyU3luYy5jcHAnLAogICAgICAgICAgICAgJ01vZHVsZXMvZmlsZXN5c3RlbS9EaXJlY3Rv
cnlSZWFkZXJTeW5jLmgnLAotICAgICAgICAgICAgJ2ZpbGVhcGkvRW50cmllc0NhbGxiYWNrLmgn
LAorICAgICAgICAgICAgJ01vZHVsZXMvZmlsZXN5c3RlbS9FbnRyaWVzQ2FsbGJhY2suaCcsCiAg
ICAgICAgICAgICAnZmlsZWFwaS9FbnRyeS5jcHAnLAogICAgICAgICAgICAgJ2ZpbGVhcGkvRW50
cnkuaCcsCiAgICAgICAgICAgICAnZmlsZWFwaS9FbnRyeUFycmF5LmNwcCcsCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vRW50cmllc0NhbGxiYWNrLmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0VudHJpZXNDYWxsYmFjay5o
CShyZXZpc2lvbiAxMTA1OTQpCShmcm9tIFNvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvRW50cmllc0Nh
bGxiYWNrLmg6MTEwNTk0KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0Vu
dHJpZXNDYWxsYmFjay5oCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNTIgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKEMpIDIwMTAgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyAqIG1ldDoKKyAqCisgKiAgICAgKiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAorICogbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgorICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZQorICogY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorICogaW4gdGhlIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQorICogZGlzdHJp
YnV0aW9uLgorICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhl
IG5hbWVzIG9mIGl0cworICogY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3Ig
cHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqIHRoaXMgc29mdHdhcmUgd2l0aG91dCBz
cGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJ
UyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworICog
IkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QKKyAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJ
U0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyAqIE9XTkVSIE9SIENP
TlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LAorICogU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xV
RElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBH
T09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisgKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBC
VVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyAqIFRIRU9S
WSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9S
IFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4g
QU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaWZuZGVmIEVu
dHJpZXNDYWxsYmFja19oCisjZGVmaW5lIEVudHJpZXNDYWxsYmFja19oCisKKyNpZiBFTkFCTEUo
RklMRV9TWVNURU0pCisKKyNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgorCituYW1lc3BhY2Ug
V2ViQ29yZSB7CisKK2NsYXNzIEVudHJ5QXJyYXk7CisKK2NsYXNzIEVudHJpZXNDYWxsYmFjayA6
IHB1YmxpYyBSZWZDb3VudGVkPEVudHJpZXNDYWxsYmFjaz4geworcHVibGljOgorICAgIHZpcnR1
YWwgfkVudHJpZXNDYWxsYmFjaygpIHsgfQorICAgIHZpcnR1YWwgYm9vbCBoYW5kbGVFdmVudChF
bnRyeUFycmF5KikgPSAwOworfTsKKworfSAvLyBuYW1lc3BhY2UKKworI2VuZGlmIC8vIEVOQUJM
RShGSUxFX1NZU1RFTSkKKworI2VuZGlmIC8vIEVudHJpZXNDYWxsYmFja19oCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vRW50cmllc0NhbGxiYWNrLmlkbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vRW50cmllc0NhbGxiYWNr
LmlkbAkocmV2aXNpb24gMTEwNTk0KQkoZnJvbSBTb3VyY2UvV2ViQ29yZS9maWxlYXBpL0VudHJp
ZXNDYWxsYmFjay5pZGw6MTEwNTk0KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lz
dGVtL0VudHJpZXNDYWxsYmFjay5pZGwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwzOCBAQAor
LyoKKyAqIENvcHlyaWdodCAoQykgMjAxMCBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9y
bXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3Zp
ZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQorICogbWV0OgorICoKKyAqICAg
ICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUg
Y29weXJpZ2h0CisgKiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIuCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZv
cm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisgKiBpbiB0aGUg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCisg
KiBkaXN0cmlidXRpb24uCisgKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMu
IG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5k
b3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogdGhpcyBzb2Z0d2FyZSB3
aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVU
T1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorICogT1dO
RVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElO
Q0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJT
VElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERBVEEsIE9SIFBST0ZJ
VFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQor
ICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJ
TElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJ
U0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVO
IElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKK21v
ZHVsZSBzdG9yYWdlIHsKKyAgICBpbnRlcmZhY2UgWworICAgICAgICBDb25kaXRpb25hbD1GSUxF
X1NZU1RFTSwKKyAgICAgICAgQ2FsbGJhY2sKKyAgICBdIEVudHJpZXNDYWxsYmFjayB7CisgICAg
ICAgIGJvb2xlYW4gaGFuZGxlRXZlbnQoaW4gRW50cnlBcnJheSBlbnRyaWVzKTsKKyAgICB9Owor
fQpJbmRleDogU291cmNlL1dlYkNvcmUvV2ViQ29yZS52Y3Byb2ovV2ViQ29yZS52Y3Byb2oKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvV2ViQ29yZS52Y3Byb2ovV2ViQ29yZS52Y3Byb2oJ
KHJldmlzaW9uIDExMDU5NCkKKysrIFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUudmNwcm9qL1dlYkNv
cmUudmNwcm9qCSh3b3JraW5nIGNvcHkpCkBAIC0yNDA5Miw2ICsyNDA5MiwxMCBAQAogCQkJCSAg
ICAgICAgUmVsYXRpdmVQYXRoPSIuLlxNb2R1bGVzXGZpbGVzeXN0ZW1cRGlyZWN0b3J5UmVhZGVy
U3luYy5oIgogCQkJCSAgICAgICAgPgogCQkJICAgICAgICA8L0ZpbGU+CisJCQkgICAgICAgIDxG
aWxlCisJCQkJICAgICAgICBSZWxhdGl2ZVBhdGg9Ii4uXE1vZHVsZXNcZmlsZXN5c3RlbVxFbnRy
aWVzQ2FsbGJhY2suaCIKKwkJCQkgICAgICAgID4KKwkJCSAgICAgICAgPC9GaWxlPgogICAgICAg
ICAgICAgICAgICAgICAgICAgPC9GaWx0ZXI+CiAJCQk8RmlsdGVyCiAJCQkJTmFtZT0iZ2VvbG9j
YXRpb24iCkBAIC01Njk3MCwxMCArNTY5NzQsNiBAQAogCQkJCT4KIAkJCTwvRmlsZT4KIAkJCTxG
aWxlCi0JCQkJUmVsYXRpdmVQYXRoPSIuLlxmaWxlYXBpXEVudHJpZXNDYWxsYmFjay5oIgotCQkJ
CT4KLQkJCTwvRmlsZT4KLQkJCTxGaWxlCiAJCQkJUmVsYXRpdmVQYXRoPSIuLlxmaWxlYXBpXEVu
dHJ5LmNwcCIKIAkJCQk+CiAJCQk8L0ZpbGU+CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9XZWJDb3Jl
Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
V2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCShyZXZpc2lvbiAxMTA1OTQpCisrKyBT
b3VyY2UvV2ViQ29yZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHdvcmtpbmcg
Y29weSkKQEAgLTk4MzIsNyArOTgzMiw3IEBACiAJCTg5ODc4NTNFMTIyQ0EwNjQwMDNBQUJEQSAv
KiBET01GaWxlUGF0aC5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGlu
ZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IG5hbWUgPSBET01GaWxl
UGF0aC5oOyBwYXRoID0gZmlsZWFwaS9ET01GaWxlUGF0aC5oOyBzb3VyY2VUcmVlID0gIjxncm91
cD4iOyB9OwogCQk4OTg3ODUzRjEyMkNBMDY0MDAzQUFCREEgLyogRE9NRmlsZVN5c3RlbS5jcHAg
Ki8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3du
RmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IG5hbWUgPSBET01GaWxlU3lzdGVtLmNwcDsg
cGF0aCA9IGZpbGVhcGkvRE9NRmlsZVN5c3RlbS5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7
IH07CiAJCTg5ODc4NTQwMTIyQ0EwNjQwMDNBQUJEQSAvKiBET01GaWxlU3lzdGVtLmggKi8gPSB7
aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5
cGUgPSBzb3VyY2Vjb2RlLmMuaDsgbmFtZSA9IERPTUZpbGVTeXN0ZW0uaDsgcGF0aCA9IGZpbGVh
cGkvRE9NRmlsZVN5c3RlbS5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwotCQk4OTg3ODU0
MTEyMkNBMDY0MDAzQUFCREEgLyogRW50cmllc0NhbGxiYWNrLmggKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vj
b2RlLmMuaDsgbmFtZSA9IEVudHJpZXNDYWxsYmFjay5oOyBwYXRoID0gZmlsZWFwaS9FbnRyaWVz
Q2FsbGJhY2suaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKKwkJODk4Nzg1NDExMjJDQTA2
NDAwM0FBQkRBIC8qIEVudHJpZXNDYWxsYmFjay5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVu
Y2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7
IG5hbWUgPSBFbnRyaWVzQ2FsbGJhY2suaDsgcGF0aCA9IE1vZHVsZXMvZmlsZXN5c3RlbS9FbnRy
aWVzQ2FsbGJhY2suaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJODk4Nzg1NDIxMjJD
QTA2NDAwM0FBQkRBIC8qIEVudHJ5LmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsg
bmFtZSA9IEVudHJ5LmNwcDsgcGF0aCA9IGZpbGVhcGkvRW50cnkuY3BwOyBzb3VyY2VUcmVlID0g
Ijxncm91cD4iOyB9OwogCQk4OTg3ODU0MzEyMkNBMDY0MDAzQUFCREEgLyogRW50cnkuaCAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBuYW1lID0gRW50cnkuaDsgcGF0aCA9IGZpbGVhcGkvRW50
cnkuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJODk4Nzg1NDQxMjJDQTA2NDAwM0FB
QkRBIC8qIEVudHJ5QXJyYXkuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVF
bmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBuYW1l
ID0gRW50cnlBcnJheS5jcHA7IHBhdGggPSBmaWxlYXBpL0VudHJ5QXJyYXkuY3BwOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OwpJbmRleDogU291cmNlL1dlYkNvcmUvZmlsZWFwaS9FbnRyaWVz
Q2FsbGJhY2suaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9maWxlYXBpL0VudHJpZXND
YWxsYmFjay5oCShyZXZpc2lvbiAxMTA1OTQpCisrKyBTb3VyY2UvV2ViQ29yZS9maWxlYXBpL0Vu
dHJpZXNDYWxsYmFjay5oCSh3b3JraW5nIGNvcHkpCkBAIC0xLDUyICswLDAgQEAKLS8qCi0gKiBD
b3B5cmlnaHQgKEMpIDIwMTAgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0g
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKLSAqIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAotICogbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZQotICogY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgotICogaW4gdGhlIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogZGlzdHJp
YnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhl
IG5hbWVzIG9mIGl0cwotICogY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3Ig
cHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KLSAqIHRoaXMgc29mdHdhcmUgd2l0aG91dCBz
cGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJ
UyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICog
IkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QKLSAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJ
U0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAqIE9XTkVSIE9SIENP
TlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LAotICogU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xV
RElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBH
T09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBC
VVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqIFRIRU9S
WSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9S
IFRPUlQKLSAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4g
QU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaWZuZGVmIEVu
dHJpZXNDYWxsYmFja19oCi0jZGVmaW5lIEVudHJpZXNDYWxsYmFja19oCi0KLSNpZiBFTkFCTEUo
RklMRV9TWVNURU0pCi0KLSNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgotCi1uYW1lc3BhY2Ug
V2ViQ29yZSB7Ci0KLWNsYXNzIEVudHJ5QXJyYXk7Ci0KLWNsYXNzIEVudHJpZXNDYWxsYmFjayA6
IHB1YmxpYyBSZWZDb3VudGVkPEVudHJpZXNDYWxsYmFjaz4gewotcHVibGljOgotICAgIHZpcnR1
YWwgfkVudHJpZXNDYWxsYmFjaygpIHsgfQotICAgIHZpcnR1YWwgYm9vbCBoYW5kbGVFdmVudChF
bnRyeUFycmF5KikgPSAwOwotfTsKLQotfSAvLyBuYW1lc3BhY2UKLQotI2VuZGlmIC8vIEVOQUJM
RShGSUxFX1NZU1RFTSkKLQotI2VuZGlmIC8vIEVudHJpZXNDYWxsYmFja19oCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9maWxlYXBpL0VudHJpZXNDYWxsYmFjay5pZGwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvZmlsZWFwaS9FbnRyaWVzQ2FsbGJhY2suaWRsCShyZXZpc2lvbiAxMTA1OTQp
CisrKyBTb3VyY2UvV2ViQ29yZS9maWxlYXBpL0VudHJpZXNDYWxsYmFjay5pZGwJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMzggKzAsMCBAQAotLyoKLSAqIENvcHlyaWdodCAoQykgMjAxMCBHb29nbGUg
SW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0
aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
IGFyZQotICogbWV0OgotICoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCi0gKiBj
b3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyCi0gKiBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJp
YWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVy
IHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCi0gKiBjb250cmli
dXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQg
ZnJvbQotICogdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVy
bWlzc2lvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklH
SFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBP
UiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywg
VEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S
Ci0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFIENPUFlSSUdIVAotICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiBTUEVDSUFMLCBFWEVNUExBUlks
IE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiBMSU1JVEVE
IFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwKLSAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJ
TiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogKElOQ0xVRElORyBORUdM
SUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0g
KiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgotICovCi0KLW1vZHVsZSBzdG9yYWdlIHsKLSAgICBpbnRlcmZhY2UgWwot
ICAgICAgICBDb25kaXRpb25hbD1GSUxFX1NZU1RFTSwKLSAgICAgICAgQ2FsbGJhY2sKLSAgICBd
IEVudHJpZXNDYWxsYmFjayB7Ci0gICAgICAgIGJvb2xlYW4gaGFuZGxlRXZlbnQoaW4gRW50cnlB
cnJheSBlbnRyaWVzKTsKLSAgICB9OwotfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>