<?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>42059</bug_id>
          
          <creation_ts>2010-07-12 01:16:45 -0700</creation_ts>
          <short_desc>Update HTMLTreeBuilder now that MathMLNames is always generated</short_desc>
          <delta_ts>2010-07-12 14:46:19 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>
          <dependson>42050</dependson>
          <blocked>41123</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249713</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 01:16:45 -0700</bug_when>
    <thetext>Update HTMLTreeBuilder now that MathMLNames is always generated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249715</commentid>
    <comment_count>1</comment_count>
      <attachid>61197</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 01:19:41 -0700</bug_when>
    <thetext>Created attachment 61197
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249716</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 01:20:12 -0700</bug_when>
    <thetext>This requires bug 42050 to land before it will work (or compile).  So I expect EWS failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250003</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-12 13:32:13 -0700</bug_when>
    <thetext>I wonder why the EWS bots didn&apos;t post comments on this bug...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250009</commentid>
    <comment_count>4</comment_count>
      <attachid>61197</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-12 13:33:47 -0700</bug_when>
    <thetext>Comment on attachment 61197
Patch

Yay minus lines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250037</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 14:09:38 -0700</bug_when>
    <thetext>Committed r63115: &lt;http://trac.webkit.org/changeset/63115&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250067</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 14:46:19 -0700</bug_when>
    <thetext>Committed r63123: &lt;http://trac.webkit.org/changeset/63123&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61197</attachid>
            <date>2010-07-12 01:19:41 -0700</date>
            <delta_ts>2010-07-12 13:33:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42059-20100712011939.patch</filename>
            <type>text/plain</type>
            <size>28527</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4NmM3NWMwNzdhYTBmY2NjMjliM2FjOTFmMmI2OGU0ZTdkN2Y2NTFkLi43NjE4YmYy
ZTdhMTMwYjljZWE0OGUwZWYwMWEwYmIzNTQ5MDUwNzZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTAtMDctMTIgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBIVE1MVHJlZUJ1aWxk
ZXIgbm93IHRoYXQgTWF0aE1MTmFtZXMgaXMgYWx3YXlzIGdlbmVyYXRlZAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIwNTkKKworICAgICAgICBXZSBw
YXNzIGEgYnVuY2ggbW9yZSB0ZXN0cyBub3cgdGhhdCBvdXIgTWF0aE1MIGNvZGUgcGF0aCBpcyBl
bmFibGVkLgorCisgICAgICAgICogaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dDoK
KwogMjAxMC0wNy0xMCAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odG1s
NWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUudHh0IGIvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVu
bmVyLWV4cGVjdGVkLWh0bWw1LnR4dAppbmRleCAwM2RjNDJiMzkwNTNkYTA3ZTQyZjEyN2U3NGVk
OGMxM2E2YTYxOWJlLi42ZDg2MzQyNzE4MjVjYzkzMWE4MzhlMTg1MzljYzgxMDAyOTYyZGViIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUudHh0
CisrKyBiL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3RlZC1odG1sNS50eHQKQEAg
LTM4NiwyNDMgKzM4NiwxNCBAQCBFeHBlY3RlZDoKIHJlc291cmNlcy90ZXN0czguZGF0OiBQQVNT
CiAKIHJlc291cmNlcy90ZXN0czkuZGF0OgotMQotMgotNQotNgotNwotOAotOQotMTAKLTExCi0x
MgogMTMKIDE0CiAxNQogMTgKIDE5Ci0yMgotMjMKLTI0Ci0yNQotCi1UZXN0IDEgb2YgMjUgaW4g
cmVzb3VyY2VzL3Rlc3RzOS5kYXQgZmFpbGVkLiBJbnB1dDoKLTwhRE9DVFlQRSBodG1sPjxtYXRo
PjwvbWF0aD4KLUdvdDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgot
fCAgIDxib2R5PgotfCAgICAgPG1hdGg+Ci1FeHBlY3RlZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18
IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPG1hdGggbWF0aD4KLQotVGVz
dCAyIG9mIDI1IGluIHJlc291cmNlcy90ZXN0czkuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08IURPQ1RZ
UEUgaHRtbD48Ym9keT48bWF0aD48L21hdGg+Ci1Hb3Q6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8
aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxtYXRoPgotRXhwZWN0ZWQ6Ci18
IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAg
IDxtYXRoIG1hdGg+Ci0KLVRlc3QgNSBvZiAyNSBpbiByZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWls
ZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+PGJvZHk+PHRhYmxlPjxtYXRoPjwvbWF0aD48L3Rh
YmxlPgotR290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAg
PGJvZHk+Ci18ICAgICA8bWF0aD4KLXwgICAgIDx0YWJsZT4KLUV4cGVjdGVkOgotfCA8IURPQ1RZ
UEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8bWF0aCBt
YXRoPgotfCAgICAgPHRhYmxlPgotCi1UZXN0IDYgb2YgMjUgaW4gcmVzb3VyY2VzL3Rlc3RzOS5k
YXQgZmFpbGVkLiBJbnB1dDoKLTwhRE9DVFlQRSBodG1sPjxib2R5Pjx0YWJsZT48bWF0aD48bWk+
Zm9vPC9taT48L21hdGg+PC90YWJsZT4KLUdvdDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1s
PgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPG1hdGg+Ci18ICAgICAgIDxtaT4KLXwg
ICAgICAgICAiZm9vIgotfCAgICAgPHRhYmxlPgotRXhwZWN0ZWQ6Ci18IDwhRE9DVFlQRSBodG1s
PgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxtYXRoIG1hdGg+Ci18
ICAgICAgIDxtYXRoIG1pPgotfCAgICAgICAgICJmb28iCi18ICAgICA8dGFibGU+Ci0KLVRlc3Qg
NyBvZiAyNSBpbiByZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQuIElucHV0OgotPCFET0NUWVBF
IGh0bWw+PGJvZHk+PHRhYmxlPjxtYXRoPjxtaT5mb288L21pPjxtaT5iYXI8L21pPjwvbWF0aD48
L3RhYmxlPgotR290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18
ICAgPGJvZHk+Ci18ICAgICA8bWF0aD4KLXwgICAgICAgPG1pPgotfCAgICAgICAgICJmb28iCi18
ICAgICAgIDxtaT4KLXwgICAgICAgICAiYmFyIgotfCAgICAgPHRhYmxlPgotRXhwZWN0ZWQ6Ci18
IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAg
IDxtYXRoIG1hdGg+Ci18ICAgICAgIDxtYXRoIG1pPgotfCAgICAgICAgICJmb28iCi18ICAgICAg
IDxtYXRoIG1pPgotfCAgICAgICAgICJiYXIiCi18ICAgICA8dGFibGU+Ci0KLVRlc3QgOCBvZiAy
NSBpbiByZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+
PGJvZHk+PHRhYmxlPjx0Ym9keT48bWF0aD48bWk+Zm9vPC9taT48bWk+YmFyPC9taT48L21hdGg+
PC90Ym9keT48L3RhYmxlPgotR290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAg
PGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8bWF0aD4KLXwgICAgICAgPG1pPgotfCAgICAgICAg
ICJmb28iCi18ICAgICAgIDxtaT4KLXwgICAgICAgICAiYmFyIgotfCAgICAgPHRhYmxlPgotfCAg
ICAgICA8dGJvZHk+Ci1FeHBlY3RlZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAg
IDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPG1hdGggbWF0aD4KLXwgICAgICAgPG1hdGggbWk+
Ci18ICAgICAgICAgImZvbyIKLXwgICAgICAgPG1hdGggbWk+Ci18ICAgICAgICAgImJhciIKLXwg
ICAgIDx0YWJsZT4KLXwgICAgICAgPHRib2R5PgotCi1UZXN0IDkgb2YgMjUgaW4gcmVzb3VyY2Vz
L3Rlc3RzOS5kYXQgZmFpbGVkLiBJbnB1dDoKLTwhRE9DVFlQRSBodG1sPjxib2R5Pjx0YWJsZT48
dGJvZHk+PHRyPjxtYXRoPjxtaT5mb288L21pPjxtaT5iYXI8L21pPjwvbWF0aD48L3RyPjwvdGJv
ZHk+PC90YWJsZT4KLUdvdDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFk
PgotfCAgIDxib2R5PgotfCAgICAgPG1hdGg+Ci18ICAgICAgIDxtaT4KLXwgICAgICAgICAiZm9v
IgotfCAgICAgICA8bWk+Ci18ICAgICAgICAgImJhciIKLXwgICAgIDx0YWJsZT4KLXwgICAgICAg
PHRib2R5PgotfCAgICAgICAgIDx0cj4KLUV4cGVjdGVkOgotfCA8IURPQ1RZUEUgaHRtbD4KLXwg
PGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8bWF0aCBtYXRoPgotfCAgICAg
ICA8bWF0aCBtaT4KLXwgICAgICAgICAiZm9vIgotfCAgICAgICA8bWF0aCBtaT4KLXwgICAgICAg
ICAiYmFyIgotfCAgICAgPHRhYmxlPgotfCAgICAgICA8dGJvZHk+Ci18ICAgICAgICAgPHRyPgot
Ci1UZXN0IDEwIG9mIDI1IGluIHJlc291cmNlcy90ZXN0czkuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08
IURPQ1RZUEUgaHRtbD48Ym9keT48dGFibGU+PHRib2R5Pjx0cj48dGQ+PG1hdGg+PG1pPmZvbzwv
bWk+PG1pPmJhcjwvbWk+PC9tYXRoPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+Ci1Hb3Q6Ci18
IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAg
IDx0YWJsZT4KLXwgICAgICAgPHRib2R5PgotfCAgICAgICAgIDx0cj4KLXwgICAgICAgICAgIDx0
ZD4KLXwgICAgICAgICAgICAgPG1hdGg+Ci18ICAgICAgICAgICAgICAgPG1pPgotfCAgICAgICAg
ICAgICAgICAgImZvbyIKLXwgICAgICAgICAgICAgICA8bWk+Ci18ICAgICAgICAgICAgICAgICAi
YmFyIgotRXhwZWN0ZWQ6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4K
LXwgICA8Ym9keT4KLXwgICAgIDx0YWJsZT4KLXwgICAgICAgPHRib2R5PgotfCAgICAgICAgIDx0
cj4KLXwgICAgICAgICAgIDx0ZD4KLXwgICAgICAgICAgICAgPG1hdGggbWF0aD4KLXwgICAgICAg
ICAgICAgICA8bWF0aCBtaT4KLXwgICAgICAgICAgICAgICAgICJmb28iCi18ICAgICAgICAgICAg
ICAgPG1hdGggbWk+Ci18ICAgICAgICAgICAgICAgICAiYmFyIgotCi1UZXN0IDExIG9mIDI1IGlu
IHJlc291cmNlcy90ZXN0czkuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08IURPQ1RZUEUgaHRtbD48Ym9k
eT48dGFibGU+PHRib2R5Pjx0cj48dGQ+PG1hdGg+PG1pPmZvbzwvbWk+PG1pPmJhcjwvbWk+PC9t
YXRoPjxwPmJhejwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+Ci1Hb3Q6Ci18IDwhRE9DVFlQRSBo
dG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDx0YWJsZT4KLXwg
ICAgICAgPHRib2R5PgotfCAgICAgICAgIDx0cj4KLXwgICAgICAgICAgIDx0ZD4KLXwgICAgICAg
ICAgICAgPG1hdGg+Ci18ICAgICAgICAgICAgICAgPG1pPgotfCAgICAgICAgICAgICAgICAgImZv
byIKLXwgICAgICAgICAgICAgICA8bWk+Ci18ICAgICAgICAgICAgICAgICAiYmFyIgotfCAgICAg
ICAgICAgICA8cD4KLXwgICAgICAgICAgICAgICAiYmF6IgotRXhwZWN0ZWQ6Ci18IDwhRE9DVFlQ
RSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDx0YWJsZT4K
LXwgICAgICAgPHRib2R5PgotfCAgICAgICAgIDx0cj4KLXwgICAgICAgICAgIDx0ZD4KLXwgICAg
ICAgICAgICAgPG1hdGggbWF0aD4KLXwgICAgICAgICAgICAgICA8bWF0aCBtaT4KLXwgICAgICAg
ICAgICAgICAgICJmb28iCi18ICAgICAgICAgICAgICAgPG1hdGggbWk+Ci18ICAgICAgICAgICAg
ICAgICAiYmFyIgotfCAgICAgICAgICAgICA8cD4KLXwgICAgICAgICAgICAgICAiYmF6IgogCi1U
ZXN0IDEyIG9mIDI1IGluIHJlc291cmNlcy90ZXN0czkuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08IURP
Q1RZUEUgaHRtbD48Ym9keT48dGFibGU+PGNhcHRpb24+PG1hdGg+PG1pPmZvbzwvbWk+PG1pPmJh
cjwvbWk+PC9tYXRoPjxwPmJhejwvY2FwdGlvbj48L3RhYmxlPgorVGVzdCAxMyBvZiAyNSBpbiBy
ZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQuIElucHV0OgorPCFET0NUWVBFIGh0bWw+PGJvZHk+
PHRhYmxlPjxjYXB0aW9uPjxtYXRoPjxtaT5mb288L21pPjxtaT5iYXI8L21pPjxwPmJhejwvdGFi
bGU+PHA+cXV1eAogR290OgogfCA8IURPQ1RZUEUgaHRtbD4KIHwgPGh0bWw+CkBAIC02MzAsNDYg
KzQwMSwxNSBAQCBHb3Q6CiB8ICAgPGJvZHk+CiB8ICAgICA8dGFibGU+CiB8ICAgICAgIDxjYXB0
aW9uPgotfCAgICAgICAgIDxtYXRoPgotfCAgICAgICAgICAgPG1pPgotfCAgICAgICAgICAgICAi
Zm9vIgotfCAgICAgICAgICAgPG1pPgotfCAgICAgICAgICAgICAiYmFyIgotfCAgICAgICAgIDxw
PgotfCAgICAgICAgICAgImJheiIKLUV4cGVjdGVkOgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0
bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci18ICAgICAgIDxjYXB0
aW9uPgogfCAgICAgICAgIDxtYXRoIG1hdGg+CiB8ICAgICAgICAgICA8bWF0aCBtaT4KIHwgICAg
ICAgICAgICAgImZvbyIKIHwgICAgICAgICAgIDxtYXRoIG1pPgogfCAgICAgICAgICAgICAiYmFy
IgotfCAgICAgICAgIDxwPgotfCAgICAgICAgICAgImJheiIKLQotVGVzdCAxMyBvZiAyNSBpbiBy
ZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+PGJvZHk+
PHRhYmxlPjxjYXB0aW9uPjxtYXRoPjxtaT5mb288L21pPjxtaT5iYXI8L21pPjxwPmJhejwvdGFi
bGU+PHA+cXV1eAotR290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+
Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci18ICAgICAgIDxjYXB0aW9uPgotfCAgICAgICAg
IDxtYXRoPgotfCAgICAgICAgICAgPG1pPgotfCAgICAgICAgICAgICAiZm9vIgotfCAgICAgICAg
ICAgPG1pPgotfCAgICAgICAgICAgICAiYmFyIgotfCAgICAgICAgICAgPHA+Cit8ICAgICAgICAg
ICA8bWF0aCBwPgogfCAgICAgICAgICAgICAiYmF6IgotfCAgICAgPHA+Ci18ICAgICAgICJxdXV4
IgorfCAgICAgICAgICAgICA8bWF0aCBwPgorfCAgICAgICAgICAgICAgICJxdXV4IgogRXhwZWN0
ZWQ6CiB8IDwhRE9DVFlQRSBodG1sPgogfCA8aHRtbD4KQEAgLTY5NiwxNCArNDM2LDE0IEBAIEdv
dDoKIHwgICA8Ym9keT4KIHwgICAgIDx0YWJsZT4KIHwgICAgICAgPGNhcHRpb24+Ci18ICAgICAg
ICAgPG1hdGg+Ci18ICAgICAgICAgICA8bWk+Cit8ICAgICAgICAgPG1hdGggbWF0aD4KK3wgICAg
ICAgICAgIDxtYXRoIG1pPgogfCAgICAgICAgICAgICAiZm9vIgotfCAgICAgICAgICAgPG1pPgor
fCAgICAgICAgICAgPG1hdGggbWk+CiB8ICAgICAgICAgICAgICJiYXIiCiB8ICAgICAgICAgICAi
YmF6IgotfCAgICAgPHA+Ci18ICAgICAgICJxdXV4IgorfCAgICAgICAgICAgPG1hdGggcD4KK3wg
ICAgICAgICAgICAgInF1dXgiCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1s
PgpAQCAtNzI3LDE3ICs0NjcsMTcgQEAgR290OgogfCA8aHRtbD4KIHwgICA8aGVhZD4KIHwgICA8
Ym9keT4KLXwgICAgIDxtYXRoPgotfCAgICAgICA8bWk+Cit8ICAgICA8bWF0aCBtYXRoPgorfCAg
ICAgICA8bWF0aCBtaT4KIHwgICAgICAgICAiZm9vIgotfCAgICAgICA8bWk+Cit8ICAgICAgIDxt
YXRoIG1pPgogfCAgICAgICAgICJiYXIiCi18ICAgICAgIDxwPgorfCAgICAgICA8bWF0aCBwPgog
fCAgICAgICAgICJiYXoiCit8ICAgICAgICAgPG1hdGggcD4KK3wgICAgICAgICAgICJxdXV4Igog
fCAgICAgPHRhYmxlPgogfCAgICAgICA8Y29sZ3JvdXA+Ci18ICAgICA8cD4KLXwgICAgICAgInF1
dXgiCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1sPgpAQCAtNzYyLDEyICs1
MDIsMTIgQEAgR290OgogfCA8aHRtbD4KIHwgICA8aGVhZD4KIHwgICA8Ym9keT4KLXwgICAgIDxt
YXRoPgotfCAgICAgICA8bWk+Cit8ICAgICA8bWF0aCBtYXRoPgorfCAgICAgICA8bWF0aCBtaT4K
IHwgICAgICAgICAiZm9vIgotfCAgICAgICA8bWk+Cit8ICAgICAgIDxtYXRoIG1pPgogfCAgICAg
ICAgICJiYXIiCi18ICAgICAgIDxwPgorfCAgICAgICA8bWF0aCBwPgogfCAgICAgICAgICJiYXoi
CiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CkBAIC03ODksMTIgKzUyOSwxMiBAQCBHb3Q6
CiB8IDxodG1sPgogfCAgIDxoZWFkPgogfCAgIDxib2R5PgotfCAgICAgPG1hdGg+Ci18ICAgICAg
IDxtaT4KK3wgICAgIDxtYXRoIG1hdGg+Cit8ICAgICAgIDxtYXRoIG1pPgogfCAgICAgICAgICJm
b28iCi18ICAgICAgIDxtaT4KK3wgICAgICAgPG1hdGggbWk+CiB8ICAgICAgICAgImJhciIKLXwg
ICAgICAgPHA+Cit8ICAgICAgIDxtYXRoIHA+CiB8ICAgICAgICAgImJheiIKIEV4cGVjdGVkOgog
fCA8IURPQ1RZUEUgaHRtbD4KQEAgLTgwOCwxMDIgKzU0OCw2IEBAIEV4cGVjdGVkOgogfCAgICAg
ICAgICJiYXIiCiB8ICAgICA8cD4KIHwgICAgICAgImJheiIKLQotVGVzdCAyMiBvZiAyNSBpbiBy
ZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+PGJvZHkg
eGxpbms6aHJlZj1mb28+PG1hdGggeGxpbms6aHJlZj1mb28+PC9tYXRoPgotR290OgotfCA8IURP
Q1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICB4bGlu
azpocmVmPSJmb28iCi18ICAgICA8bWF0aD4KLXwgICAgICAgeGxpbms6aHJlZj0iZm9vIgotRXhw
ZWN0ZWQ6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9k
eT4KLXwgICAgIHhsaW5rOmhyZWY9ImZvbyIKLXwgICAgIDxtYXRoIG1hdGg+Ci18ICAgICAgIHhs
aW5rIGhyZWY9ImZvbyIKLQotVGVzdCAyMyBvZiAyNSBpbiByZXNvdXJjZXMvdGVzdHM5LmRhdCBm
YWlsZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+PGJvZHkgeGxpbms6aHJlZj1mb28geG1sOmxh
bmc9ZW4+PG1hdGg+PG1pIHhtbDpsYW5nPWVuIHhsaW5rOmhyZWY9Zm9vPjwvbWk+PC9tYXRoPgot
R290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+
Ci18ICAgICB4bGluazpocmVmPSJmb28iCi18ICAgICB4bWw6bGFuZz0iZW4iCi18ICAgICA8bWF0
aD4KLXwgICAgICAgPG1pPgotfCAgICAgICAgIHhsaW5rOmhyZWY9ImZvbyIKLXwgICAgICAgICB4
bWw6bGFuZz0iZW4iCi1FeHBlY3RlZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAg
IDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgeGxpbms6aHJlZj0iZm9vIgotfCAgICAgeG1sOmxh
bmc9ImVuIgotfCAgICAgPG1hdGggbWF0aD4KLXwgICAgICAgPG1hdGggbWk+Ci18ICAgICAgICAg
eGxpbmsgaHJlZj0iZm9vIgotfCAgICAgICAgIHhtbCBsYW5nPSJlbiIKLQotVGVzdCAyNCBvZiAy
NSBpbiByZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+
PGJvZHkgeGxpbms6aHJlZj1mb28geG1sOmxhbmc9ZW4+PG1hdGg+PG1pIHhtbDpsYW5nPWVuIHhs
aW5rOmhyZWY9Zm9vIC8+PC9tYXRoPgotR290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+
Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICB4bGluazpocmVmPSJmb28iCi18ICAgICB4
bWw6bGFuZz0iZW4iCi18ICAgICA8bWF0aD4KLXwgICAgICAgPG1pPgotfCAgICAgICAgIHhsaW5r
OmhyZWY9ImZvbyIKLXwgICAgICAgICB4bWw6bGFuZz0iZW4iCi1FeHBlY3RlZDoKLXwgPCFET0NU
WVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgeGxpbms6
aHJlZj0iZm9vIgotfCAgICAgeG1sOmxhbmc9ImVuIgotfCAgICAgPG1hdGggbWF0aD4KLXwgICAg
ICAgPG1hdGggbWk+Ci18ICAgICAgICAgeGxpbmsgaHJlZj0iZm9vIgotfCAgICAgICAgIHhtbCBs
YW5nPSJlbiIKLQotVGVzdCAyNSBvZiAyNSBpbiByZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQu
IElucHV0OgotPCFET0NUWVBFIGh0bWw+PGJvZHkgeGxpbms6aHJlZj1mb28geG1sOmxhbmc9ZW4+
PG1hdGg+PG1pIHhtbDpsYW5nPWVuIHhsaW5rOmhyZWY9Zm9vIC8+YmFyPC9tYXRoPgotR290Ogot
fCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAg
ICB4bGluazpocmVmPSJmb28iCi18ICAgICB4bWw6bGFuZz0iZW4iCi18ICAgICA8bWF0aD4KLXwg
ICAgICAgPG1pPgotfCAgICAgICAgIHhsaW5rOmhyZWY9ImZvbyIKLXwgICAgICAgICB4bWw6bGFu
Zz0iZW4iCi18ICAgICAgICAgImJhciIKLUV4cGVjdGVkOgotfCA8IURPQ1RZUEUgaHRtbD4KLXwg
PGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICB4bGluazpocmVmPSJmb28iCi18
ICAgICB4bWw6bGFuZz0iZW4iCi18ICAgICA8bWF0aCBtYXRoPgotfCAgICAgICA8bWF0aCBtaT4K
LXwgICAgICAgICB4bGluayBocmVmPSJmb28iCi18ICAgICAgICAgeG1sIGxhbmc9ImVuIgotfCAg
ICAgICAiYmFyIgogcmVzb3VyY2VzL3Rlc3RzMTAuZGF0OgogMTMKIDE0CkBAIC0xMDY3LDIzNSAr
NzExLDggQEAgRXhwZWN0ZWQ6CiB8ICAgICAgICAgImJhciIKIHwgICAgIDxwPgogfCAgICAgICAi
YmF6IgotcmVzb3VyY2VzL3Rlc3RzMTEuZGF0OgotNAotOAorcmVzb3VyY2VzL3Rlc3RzMTEuZGF0
OiBQQVNTCiAKLVRlc3QgNCBvZiA5IGluIHJlc291cmNlcy90ZXN0czExLmRhdCBmYWlsZWQuIElu
cHV0OgotPCFET0NUWVBFIGh0bWw+PGJvZHk+PG1hdGggYXR0cmlidXRlTmFtZT0nJyBhdHRyaWJ1
dGVUeXBlPScnIGJhc2VGcmVxdWVuY3k9JycgYmFzZVByb2ZpbGU9JycgY2FsY01vZGU9JycgY2xp
cFBhdGhVbml0cz0nJyBjb250ZW50U2NyaXB0VHlwZT0nJyBjb250ZW50U3R5bGVUeXBlPScnIGRp
ZmZ1c2VDb25zdGFudD0nJyBlZGdlTW9kZT0nJyBleHRlcm5hbFJlc291cmNlc1JlcXVpcmVkPScn
IGZpbHRlclJlcz0nJyBmaWx0ZXJVbml0cz0nJyBnbHlwaFJlZj0nJyBncmFkaWVudFRyYW5zZm9y
bT0nJyBncmFkaWVudFVuaXRzPScnIGtlcm5lbE1hdHJpeD0nJyBrZXJuZWxVbml0TGVuZ3RoPScn
IGtleVBvaW50cz0nJyBrZXlTcGxpbmVzPScnIGtleVRpbWVzPScnIGxlbmd0aEFkanVzdD0nJyBs
aW1pdGluZ0NvbmVBbmdsZT0nJyBtYXJrZXJIZWlnaHQ9JycgbWFya2VyVW5pdHM9JycgbWFya2Vy
V2lkdGg9JycgbWFza0NvbnRlbnRVbml0cz0nJyBtYXNrVW5pdHM9JycgbnVtT2N0YXZlcz0nJyBw
YXRoTGVuZ3RoPScnIHBhdHRlcm5Db250ZW50VW5pdHM9JycgcGF0dGVyblRyYW5zZm9ybT0nJyBw
YXR0ZXJuVW5pdHM9JycgcG9pbnRzQXRYPScnIHBvaW50c0F0WT0nJyBwb2ludHNBdFo9JycgcHJl
c2VydmVBbHBoYT0nJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPScnIHByaW1pdGl2ZVVuaXRzPScnIHJl
Zlg9JycgcmVmWT0nJyByZXBlYXRDb3VudD0nJyByZXBlYXREdXI9JycgcmVxdWlyZWRFeHRlbnNp
b25zPScnIHJlcXVpcmVkRmVhdHVyZXM9Jycgc3BlY3VsYXJDb25zdGFudD0nJyBzcGVjdWxhckV4
cG9uZW50PScnIHNwcmVhZE1ldGhvZD0nJyBzdGFydE9mZnNldD0nJyBzdGREZXZpYXRpb249Jycg
c3RpdGNoVGlsZXM9Jycgc3VyZmFjZVNjYWxlPScnIHN5c3RlbUxhbmd1YWdlPScnIHRhYmxlVmFs
dWVzPScnIHRhcmdldFg9JycgdGFyZ2V0WT0nJyB0ZXh0TGVuZ3RoPScnIHZpZXdCb3g9Jycgdmll
d1RhcmdldD0nJyB4Q2hhbm5lbFNlbGVjdG9yPScnIHlDaGFubmVsU2VsZWN0b3I9Jycgem9vbUFu
ZFBhbj0nJz48L21hdGg+Ci1Hb3Q6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8
aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxtYXRoPgotfCAgICAgICBhdHRyaWJ1dGVuYW1lPSIi
Ci18ICAgICAgIGF0dHJpYnV0ZXR5cGU9IiIKLXwgICAgICAgYmFzZWZyZXF1ZW5jeT0iIgotfCAg
ICAgICBiYXNlcHJvZmlsZT0iIgotfCAgICAgICBjYWxjbW9kZT0iIgotfCAgICAgICBjbGlwcGF0
aHVuaXRzPSIiCi18ICAgICAgIGNvbnRlbnRzY3JpcHR0eXBlPSIiCi18ICAgICAgIGNvbnRlbnRz
dHlsZXR5cGU9IiIKLXwgICAgICAgZGlmZnVzZWNvbnN0YW50PSIiCi18ICAgICAgIGVkZ2Vtb2Rl
PSIiCi18ICAgICAgIGV4dGVybmFscmVzb3VyY2VzcmVxdWlyZWQ9IiIKLXwgICAgICAgZmlsdGVy
cmVzPSIiCi18ICAgICAgIGZpbHRlcnVuaXRzPSIiCi18ICAgICAgIGdseXBocmVmPSIiCi18ICAg
ICAgIGdyYWRpZW50dHJhbnNmb3JtPSIiCi18ICAgICAgIGdyYWRpZW50dW5pdHM9IiIKLXwgICAg
ICAga2VybmVsbWF0cml4PSIiCi18ICAgICAgIGtlcm5lbHVuaXRsZW5ndGg9IiIKLXwgICAgICAg
a2V5cG9pbnRzPSIiCi18ICAgICAgIGtleXNwbGluZXM9IiIKLXwgICAgICAga2V5dGltZXM9IiIK
LXwgICAgICAgbGVuZ3RoYWRqdXN0PSIiCi18ICAgICAgIGxpbWl0aW5nY29uZWFuZ2xlPSIiCi18
ICAgICAgIG1hcmtlcmhlaWdodD0iIgotfCAgICAgICBtYXJrZXJ1bml0cz0iIgotfCAgICAgICBt
YXJrZXJ3aWR0aD0iIgotfCAgICAgICBtYXNrY29udGVudHVuaXRzPSIiCi18ICAgICAgIG1hc2t1
bml0cz0iIgotfCAgICAgICBudW1vY3RhdmVzPSIiCi18ICAgICAgIHBhdGhsZW5ndGg9IiIKLXwg
ICAgICAgcGF0dGVybmNvbnRlbnR1bml0cz0iIgotfCAgICAgICBwYXR0ZXJudHJhbnNmb3JtPSIi
Ci18ICAgICAgIHBhdHRlcm51bml0cz0iIgotfCAgICAgICBwb2ludHNhdHg9IiIKLXwgICAgICAg
cG9pbnRzYXR5PSIiCi18ICAgICAgIHBvaW50c2F0ej0iIgotfCAgICAgICBwcmVzZXJ2ZWFscGhh
PSIiCi18ICAgICAgIHByZXNlcnZlYXNwZWN0cmF0aW89IiIKLXwgICAgICAgcHJpbWl0aXZldW5p
dHM9IiIKLXwgICAgICAgcmVmeD0iIgotfCAgICAgICByZWZ5PSIiCi18ICAgICAgIHJlcGVhdGNv
dW50PSIiCi18ICAgICAgIHJlcGVhdGR1cj0iIgotfCAgICAgICByZXF1aXJlZGV4dGVuc2lvbnM9
IiIKLXwgICAgICAgcmVxdWlyZWRmZWF0dXJlcz0iIgotfCAgICAgICBzcGVjdWxhcmNvbnN0YW50
PSIiCi18ICAgICAgIHNwZWN1bGFyZXhwb25lbnQ9IiIKLXwgICAgICAgc3ByZWFkbWV0aG9kPSIi
Ci18ICAgICAgIHN0YXJ0b2Zmc2V0PSIiCi18ICAgICAgIHN0ZGRldmlhdGlvbj0iIgotfCAgICAg
ICBzdGl0Y2h0aWxlcz0iIgotfCAgICAgICBzdXJmYWNlc2NhbGU9IiIKLXwgICAgICAgc3lzdGVt
bGFuZ3VhZ2U9IiIKLXwgICAgICAgdGFibGV2YWx1ZXM9IiIKLXwgICAgICAgdGFyZ2V0eD0iIgot
fCAgICAgICB0YXJnZXR5PSIiCi18ICAgICAgIHRleHRsZW5ndGg9IiIKLXwgICAgICAgdmlld2Jv
eD0iIgotfCAgICAgICB2aWV3dGFyZ2V0PSIiCi18ICAgICAgIHhjaGFubmVsc2VsZWN0b3I9IiIK
LXwgICAgICAgeWNoYW5uZWxzZWxlY3Rvcj0iIgotfCAgICAgICB6b29tYW5kcGFuPSIiCi1FeHBl
Y3RlZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5
PgotfCAgICAgPG1hdGggbWF0aD4KLXwgICAgICAgYXR0cmlidXRlbmFtZT0iIgotfCAgICAgICBh
dHRyaWJ1dGV0eXBlPSIiCi18ICAgICAgIGJhc2VmcmVxdWVuY3k9IiIKLXwgICAgICAgYmFzZXBy
b2ZpbGU9IiIKLXwgICAgICAgY2FsY21vZGU9IiIKLXwgICAgICAgY2xpcHBhdGh1bml0cz0iIgot
fCAgICAgICBjb250ZW50c2NyaXB0dHlwZT0iIgotfCAgICAgICBjb250ZW50c3R5bGV0eXBlPSIi
Ci18ICAgICAgIGRpZmZ1c2Vjb25zdGFudD0iIgotfCAgICAgICBlZGdlbW9kZT0iIgotfCAgICAg
ICBleHRlcm5hbHJlc291cmNlc3JlcXVpcmVkPSIiCi18ICAgICAgIGZpbHRlcnJlcz0iIgotfCAg
ICAgICBmaWx0ZXJ1bml0cz0iIgotfCAgICAgICBnbHlwaHJlZj0iIgotfCAgICAgICBncmFkaWVu
dHRyYW5zZm9ybT0iIgotfCAgICAgICBncmFkaWVudHVuaXRzPSIiCi18ICAgICAgIGtlcm5lbG1h
dHJpeD0iIgotfCAgICAgICBrZXJuZWx1bml0bGVuZ3RoPSIiCi18ICAgICAgIGtleXBvaW50cz0i
IgotfCAgICAgICBrZXlzcGxpbmVzPSIiCi18ICAgICAgIGtleXRpbWVzPSIiCi18ICAgICAgIGxl
bmd0aGFkanVzdD0iIgotfCAgICAgICBsaW1pdGluZ2NvbmVhbmdsZT0iIgotfCAgICAgICBtYXJr
ZXJoZWlnaHQ9IiIKLXwgICAgICAgbWFya2VydW5pdHM9IiIKLXwgICAgICAgbWFya2Vyd2lkdGg9
IiIKLXwgICAgICAgbWFza2NvbnRlbnR1bml0cz0iIgotfCAgICAgICBtYXNrdW5pdHM9IiIKLXwg
ICAgICAgbnVtb2N0YXZlcz0iIgotfCAgICAgICBwYXRobGVuZ3RoPSIiCi18ICAgICAgIHBhdHRl
cm5jb250ZW50dW5pdHM9IiIKLXwgICAgICAgcGF0dGVybnRyYW5zZm9ybT0iIgotfCAgICAgICBw
YXR0ZXJudW5pdHM9IiIKLXwgICAgICAgcG9pbnRzYXR4PSIiCi18ICAgICAgIHBvaW50c2F0eT0i
IgotfCAgICAgICBwb2ludHNhdHo9IiIKLXwgICAgICAgcHJlc2VydmVhbHBoYT0iIgotfCAgICAg
ICBwcmVzZXJ2ZWFzcGVjdHJhdGlvPSIiCi18ICAgICAgIHByaW1pdGl2ZXVuaXRzPSIiCi18ICAg
ICAgIHJlZng9IiIKLXwgICAgICAgcmVmeT0iIgotfCAgICAgICByZXBlYXRjb3VudD0iIgotfCAg
ICAgICByZXBlYXRkdXI9IiIKLXwgICAgICAgcmVxdWlyZWRleHRlbnNpb25zPSIiCi18ICAgICAg
IHJlcXVpcmVkZmVhdHVyZXM9IiIKLXwgICAgICAgc3BlY3VsYXJjb25zdGFudD0iIgotfCAgICAg
ICBzcGVjdWxhcmV4cG9uZW50PSIiCi18ICAgICAgIHNwcmVhZG1ldGhvZD0iIgotfCAgICAgICBz
dGFydG9mZnNldD0iIgotfCAgICAgICBzdGRkZXZpYXRpb249IiIKLXwgICAgICAgc3RpdGNodGls
ZXM9IiIKLXwgICAgICAgc3VyZmFjZXNjYWxlPSIiCi18ICAgICAgIHN5c3RlbWxhbmd1YWdlPSIi
Ci18ICAgICAgIHRhYmxldmFsdWVzPSIiCi18ICAgICAgIHRhcmdldHg9IiIKLXwgICAgICAgdGFy
Z2V0eT0iIgotfCAgICAgICB0ZXh0bGVuZ3RoPSIiCi18ICAgICAgIHZpZXdib3g9IiIKLXwgICAg
ICAgdmlld3RhcmdldD0iIgotfCAgICAgICB4Y2hhbm5lbHNlbGVjdG9yPSIiCi18ICAgICAgIHlj
aGFubmVsc2VsZWN0b3I9IiIKLXwgICAgICAgem9vbWFuZHBhbj0iIgotCi1UZXN0IDggb2YgOSBp
biByZXNvdXJjZXMvdGVzdHMxMS5kYXQgZmFpbGVkLiBJbnB1dDoKLTwhRE9DVFlQRSBodG1sPjxi
b2R5PjxtYXRoPjxhbHRHbHlwaCAvPjxhbHRHbHlwaERlZiAvPjxhbHRHbHlwaEl0ZW0gLz48YW5p
bWF0ZUNvbG9yIC8+PGFuaW1hdGVNb3Rpb24gLz48YW5pbWF0ZVRyYW5zZm9ybSAvPjxjbGlwUGF0
aCAvPjxmZUJsZW5kIC8+PGZlQ29sb3JNYXRyaXggLz48ZmVDb21wb25lbnRUcmFuc2ZlciAvPjxm
ZUNvbXBvc2l0ZSAvPjxmZUNvbnZvbHZlTWF0cml4IC8+PGZlRGlmZnVzZUxpZ2h0aW5nIC8+PGZl
RGlzcGxhY2VtZW50TWFwIC8+PGZlRGlzdGFudExpZ2h0IC8+PGZlRmxvb2QgLz48ZmVGdW5jQSAv
PjxmZUZ1bmNCIC8+PGZlRnVuY0cgLz48ZmVGdW5jUiAvPjxmZUdhdXNzaWFuQmx1ciAvPjxmZUlt
YWdlIC8+PGZlTWVyZ2UgLz48ZmVNZXJnZU5vZGUgLz48ZmVNb3JwaG9sb2d5IC8+PGZlT2Zmc2V0
IC8+PGZlUG9pbnRMaWdodCAvPjxmZVNwZWN1bGFyTGlnaHRpbmcgLz48ZmVTcG90TGlnaHQgLz48
ZmVUaWxlIC8+PGZlVHVyYnVsZW5jZSAvPjxmb3JlaWduT2JqZWN0IC8+PGdseXBoUmVmIC8+PGxp
bmVhckdyYWRpZW50IC8+PHJhZGlhbEdyYWRpZW50IC8+PHRleHRQYXRoIC8+PC9tYXRoPgotR290
OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18
ICAgICA8bWF0aD4KLXwgICAgICAgPGFsdGdseXBoPgotfCAgICAgICAgIDxhbHRnbHlwaGRlZj4K
LXwgICAgICAgICAgIDxhbHRnbHlwaGl0ZW0+Ci18ICAgICAgICAgICAgIDxhbmltYXRlY29sb3I+
Ci18ICAgICAgICAgICAgICAgPGFuaW1hdGVtb3Rpb24+Ci18ICAgICAgICAgICAgICAgICA8YW5p
bWF0ZXRyYW5zZm9ybT4KLXwgICAgICAgICAgICAgICAgICAgPGNsaXBwYXRoPgotfCAgICAgICAg
ICAgICAgICAgICAgIDxmZWJsZW5kPgotfCAgICAgICAgICAgICAgICAgICAgICAgPGZlY29sb3Jt
YXRyaXg+Ci18ICAgICAgICAgICAgICAgICAgICAgICAgIDxmZWNvbXBvbmVudHRyYW5zZmVyPgot
fCAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmZWNvbXBvc2l0ZT4KLXwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxmZWNvbnZvbHZlbWF0cml4PgotfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8ZmVkaWZmdXNlbGlnaHRpbmc+Ci18ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGZlZGlzcGxhY2VtZW50bWFwPgotfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGZlZGlzdGFudGxpZ2h0PgotfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8ZmVmbG9vZD4KLXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8ZmVmdW5jYT4KLXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxm
ZWZ1bmNiPgotfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmVm
dW5jZz4KLXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmVm
dW5jcj4KLXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxm
ZWdhdXNzaWFuYmx1cj4KLXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGZlaW1hZ2U+Ci18ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGZlbWVyZ2U+Ci18ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8ZmVtZXJnZW5vZGU+Ci18ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmZW1vcnBob2xvZ3k+Ci18ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZl
b2Zmc2V0PgotfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPGZlcG9pbnRsaWdodD4KLXwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZlc3BlY3VsYXJsaWdodGluZz4KLXwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8ZmVzcG90bGlnaHQ+Ci18ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmV0aWxlPgotfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmV0dXJi
dWxlbmNlPgotfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxmb3JlaWdub2JqZWN0PgotfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGds
eXBocmVmPgotfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyZ3JhZGllbnQ+Ci18ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPHJhZGlhbGdyYWRpZW50PgotfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRleHRwYXRoPgot
RXhwZWN0ZWQ6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8
Ym9keT4KLXwgICAgIDxtYXRoIG1hdGg+Ci18ICAgICAgIDxtYXRoIGFsdGdseXBoPgotfCAgICAg
ICA8bWF0aCBhbHRnbHlwaGRlZj4KLXwgICAgICAgPG1hdGggYWx0Z2x5cGhpdGVtPgotfCAgICAg
ICA8bWF0aCBhbmltYXRlY29sb3I+Ci18ICAgICAgIDxtYXRoIGFuaW1hdGVtb3Rpb24+Ci18ICAg
ICAgIDxtYXRoIGFuaW1hdGV0cmFuc2Zvcm0+Ci18ICAgICAgIDxtYXRoIGNsaXBwYXRoPgotfCAg
ICAgICA8bWF0aCBmZWJsZW5kPgotfCAgICAgICA8bWF0aCBmZWNvbG9ybWF0cml4PgotfCAgICAg
ICA8bWF0aCBmZWNvbXBvbmVudHRyYW5zZmVyPgotfCAgICAgICA8bWF0aCBmZWNvbXBvc2l0ZT4K
LXwgICAgICAgPG1hdGggZmVjb252b2x2ZW1hdHJpeD4KLXwgICAgICAgPG1hdGggZmVkaWZmdXNl
bGlnaHRpbmc+Ci18ICAgICAgIDxtYXRoIGZlZGlzcGxhY2VtZW50bWFwPgotfCAgICAgICA8bWF0
aCBmZWRpc3RhbnRsaWdodD4KLXwgICAgICAgPG1hdGggZmVmbG9vZD4KLXwgICAgICAgPG1hdGgg
ZmVmdW5jYT4KLXwgICAgICAgPG1hdGggZmVmdW5jYj4KLXwgICAgICAgPG1hdGggZmVmdW5jZz4K
LXwgICAgICAgPG1hdGggZmVmdW5jcj4KLXwgICAgICAgPG1hdGggZmVnYXVzc2lhbmJsdXI+Ci18
ICAgICAgIDxtYXRoIGZlaW1hZ2U+Ci18ICAgICAgIDxtYXRoIGZlbWVyZ2U+Ci18ICAgICAgIDxt
YXRoIGZlbWVyZ2Vub2RlPgotfCAgICAgICA8bWF0aCBmZW1vcnBob2xvZ3k+Ci18ICAgICAgIDxt
YXRoIGZlb2Zmc2V0PgotfCAgICAgICA8bWF0aCBmZXBvaW50bGlnaHQ+Ci18ICAgICAgIDxtYXRo
IGZlc3BlY3VsYXJsaWdodGluZz4KLXwgICAgICAgPG1hdGggZmVzcG90bGlnaHQ+Ci18ICAgICAg
IDxtYXRoIGZldGlsZT4KLXwgICAgICAgPG1hdGggZmV0dXJidWxlbmNlPgotfCAgICAgICA8bWF0
aCBmb3JlaWdub2JqZWN0PgotfCAgICAgICA8bWF0aCBnbHlwaHJlZj4KLXwgICAgICAgPG1hdGgg
bGluZWFyZ3JhZGllbnQ+Ci18ICAgICAgIDxtYXRoIHJhZGlhbGdyYWRpZW50PgotfCAgICAgICA8
bWF0aCB0ZXh0cGF0aD4KIHJlc291cmNlcy90ZXN0czEyLmRhdDoKIDEKIDIKQEAgLTEzMDksMjQg
KzcyNiwyNCBAQCBHb3Q6CiB8ICAgPGJvZHk+CiB8ICAgICA8cD4KIHwgICAgICAgImZvbyIKLXwg
ICAgICAgPG1hdGg+Ci18ICAgICAgICAgPG10ZXh0PgotfCAgICAgICAgICAgPGk+Cit8ICAgICAg
IDxtYXRoIG1hdGg+Cit8ICAgICAgICAgPG1hdGggbXRleHQ+Cit8ICAgICAgICAgICA8bWF0aCBp
PgogfCAgICAgICAgICAgICAiYmF6IgotfCAgICAgICAgIDxhbm5vdGF0aW9uLXhtbD4KLXwgICAg
ICAgICAgIDxzdmcgc3ZnPgotfCAgICAgICAgICAgICA8c3ZnIGRlc2M+Ci18ICAgICAgICAgICAg
ICAgPHN2ZyBiPgorfCAgICAgICAgIDxtYXRoIGFubm90YXRpb24teG1sPgorfCAgICAgICAgICAg
PG1hdGggc3ZnPgorfCAgICAgICAgICAgICA8bWF0aCBkZXNjPgorfCAgICAgICAgICAgICAgIDxt
YXRoIGI+CiB8ICAgICAgICAgICAgICAgICAiZWdncyIKLXwgICAgICAgICAgICAgPHN2ZyBnPgot
fCAgICAgICAgICAgICAgIDxzdmcgZm9yZWlnbk9iamVjdD4KLXwgICAgICAgICAgICAgICAgIDxz
dmcgcD4KK3wgICAgICAgICAgICAgPG1hdGggZz4KK3wgICAgICAgICAgICAgICA8bWF0aCBmb3Jl
aWdub2JqZWN0PgorfCAgICAgICAgICAgICAgICAgPG1hdGggcD4KIHwgICAgICAgICAgICAgICAg
ICAgInNwYW0iCi18ICAgICAgICAgICAgICAgICAgIDxzdmcgdGFibGU+Ci18ICAgICAgICAgICAg
ICAgICAgICAgPHN2ZyB0cj4KLXwgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgdGQ+Ci18ICAg
ICAgICAgICAgICAgICAgICAgICAgIDxzdmcgaW1nPgotfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDxzdmcgZz4KK3wgICAgICAgICAgICAgICAgICAgPG1hdGggdGFibGU+Cit8ICAgICAgICAg
ICAgICAgICAgICAgPG1hdGggdHI+Cit8ICAgICAgICAgICAgICAgICAgICAgICA8bWF0aCB0ZD4K
K3wgICAgICAgICAgICAgICAgICAgICAgICAgPG1hdGggaW1nPgorfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxtYXRoIGc+CiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicXV1eCIK
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFyIgogRXhwZWN0ZWQ6CkBAIC0xMzY2LDI0
ICs3ODMsMjQgQEAgR290OgogfCAgIDxoZWFkPgogfCAgIDxib2R5PgogfCAgICAgImZvbyIKLXwg
ICAgIDxtYXRoPgotfCAgICAgICA8bXRleHQ+Ci18ICAgICAgICAgPGk+Cit8ICAgICA8bWF0aCBt
YXRoPgorfCAgICAgICA8bWF0aCBtdGV4dD4KK3wgICAgICAgICA8bWF0aCBpPgogfCAgICAgICAg
ICAgImJheiIKLXwgICAgICAgPGFubm90YXRpb24teG1sPgotfCAgICAgICAgIDxzdmcgc3ZnPgot
fCAgICAgICAgICAgPHN2ZyBkZXNjPgotfCAgICAgICAgICAgICA8c3ZnIGI+Cit8ICAgICAgIDxt
YXRoIGFubm90YXRpb24teG1sPgorfCAgICAgICAgIDxtYXRoIHN2Zz4KK3wgICAgICAgICAgIDxt
YXRoIGRlc2M+Cit8ICAgICAgICAgICAgIDxtYXRoIGI+CiB8ICAgICAgICAgICAgICAgImVnZ3Mi
Ci18ICAgICAgICAgICA8c3ZnIGc+Ci18ICAgICAgICAgICAgIDxzdmcgZm9yZWlnbk9iamVjdD4K
LXwgICAgICAgICAgICAgICA8c3ZnIHA+Cit8ICAgICAgICAgICA8bWF0aCBnPgorfCAgICAgICAg
ICAgICA8bWF0aCBmb3JlaWdub2JqZWN0PgorfCAgICAgICAgICAgICAgIDxtYXRoIHA+CiB8ICAg
ICAgICAgICAgICAgICAic3BhbSIKLXwgICAgICAgICAgICAgICAgIDxzdmcgdGFibGU+Ci18ICAg
ICAgICAgICAgICAgICAgIDxzdmcgdHI+Ci18ICAgICAgICAgICAgICAgICAgICAgPHN2ZyB0ZD4K
LXwgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgaW1nPgotfCAgICAgICAgICAgICAgICAgICAg
ICAgICA8c3ZnIGc+Cit8ICAgICAgICAgICAgICAgICA8bWF0aCB0YWJsZT4KK3wgICAgICAgICAg
ICAgICAgICAgPG1hdGggdHI+Cit8ICAgICAgICAgICAgICAgICAgICAgPG1hdGggdGQ+Cit8ICAg
ICAgICAgICAgICAgICAgICAgICA8bWF0aCBpbWc+Cit8ICAgICAgICAgICAgICAgICAgICAgICAg
IDxtYXRoIGc+CiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgInF1dXgiCiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICJiYXIiCiBFeHBlY3RlZDoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTYzOWZjNzFiYzcwYzc0NDUyYTU1NjI1
M2U3NzQzMTI3ZTE5Y2NlMi4uOWIzYjAzMGM5M2Y1NGZkZDU4MmQxYWIwYzQ1OTcyZDQ3MjllZDVm
YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwyNyBAQAorMjAxMC0wNy0xMiAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBk
YXRlIEhUTUxUcmVlQnVpbGRlciBub3cgdGhhdCBNYXRoTUxOYW1lcyBpcyBhbHdheXMgZ2VuZXJh
dGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MjA1
OQorCisgICAgICAgIEZpeCB0aGUgSFRNTFRyZWVCdWlsZGVyIE1hdGhNTCBjb2RlIHBhdGggdG8g
Y29tcGlsZSBhbmQgcmVtb3ZlCisgICAgICAgIHRoZSBNYXRoTUwgYW5kIFNWRyBndWFyZHMgbm93
IHRoYXQgU1ZHTmFtZXMgYW5kIE1hdGhNTE5hbWVzIGFyZQorICAgICAgICBhbHdheXMgY29tcGls
ZWQgaW50byBldmVyIHBvcnQgYWZ0ZXI6CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD00MjA1MAorCisgICAgICAgIFRoaXMgZml4ZWQgYSB3aG9sZSBidW5j
aCBvZiBsaWJodG1sNSB0ZXN0cyBub3cgdGhhdCB3ZSBoYXZlIHRoZQorICAgICAgICBtYXRobWwg
Y29kZSBwYXRocyBlbmFibGVkLgorCisgICAgICAgICogaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzU3RhcnRUYWdGb3JJ
bkJvZHkpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzU3RhcnRU
YWcpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVyOjpyZXNldEluc2VydGlvbk1v
ZGVBcHByb3ByaWF0ZWx5KToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUcmVlQnVpbGRlcjo6cHJv
Y2Vzc0VuZFRhZyk6CisgICAgICAgICogcGFnZS9GcmFtZS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpGcmFtZTo6RnJhbWUpOgorICAgICAgICAgLSBBbHdheXMgaW5pdCBTVkdOYW1lcyBhbmQgTWF0
aE1MIG5hbWVzLgorCiAyMDEwLTA3LTExICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4K
IAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KZGlmZiAtLWdpdCBhL1dlYkNv
cmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRl
ci5jcHAKaW5kZXggMzZjNzljOWJmYmNhY2VkY2FmYzZhZDcyZmJmOTA2YjVhNmZiM2ZlYi4uMDBm
OTRjODM4NjdiMmI3Y2Y1MzZmOWIxMzdhYzc1YzJiMTkzMDkyYSAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9odG1sL0hUTUxUcmVlQnVpbGRlci5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVp
bGRlci5jcHAKQEAgLTQxLDEzICs0MSw5IEBACiAjaW5jbHVkZSAiTGVnYWN5SFRNTERvY3VtZW50
UGFyc2VyLmgiCiAjaW5jbHVkZSAiTGVnYWN5SFRNTFRyZWVCdWlsZGVyLmgiCiAjaW5jbHVkZSAi
TG9jYWxpemVkU3RyaW5ncy5oIgotI2lmIEVOQUJMRShNQVRITUwpCiAjaW5jbHVkZSAiTWF0aE1M
TmFtZXMuaCIKLSNlbmRpZgogI2luY2x1ZGUgIk5vdEltcGxlbWVudGVkLmgiCi0jaWYgRU5BQkxF
KFNWRykKICNpbmNsdWRlICJTVkdOYW1lcy5oIgotI2VuZGlmCiAjaW5jbHVkZSAiU2NyaXB0Q29u
dHJvbGxlci5oIgogI2luY2x1ZGUgIlNldHRpbmdzLmgiCiAjaW5jbHVkZSAiVGV4dC5oIgpAQCAt
MjU5LDkgKzI1NSw3IEBAIGJvb2wgaXNTY29waW5nVGFnKGNvbnN0IEF0b21pY1N0cmluZyYgdGFn
TmFtZSkKICAgICByZXR1cm4gdGFnTmFtZSA9PSBhcHBsZXRUYWcKICAgICAgICAgfHwgdGFnTmFt
ZSA9PSBidXR0b25UYWcKICAgICAgICAgfHwgdGFnTmFtZSA9PSBjYXB0aW9uVGFnCi0jaWYgRU5B
QkxFKFNWR19GT1JFSUdOX09CSkVDVCkKICAgICAgICAgfHwgdGFnTmFtZSA9PSBTVkdOYW1lczo6
Zm9yZWlnbk9iamVjdFRhZwotI2VuZGlmCiAgICAgICAgIHx8IHRhZ05hbWUgPT0gaHRtbFRhZwog
ICAgICAgICB8fCB0YWdOYW1lID09IG1hcnF1ZWVUYWcKICAgICAgICAgfHwgdGFnTmFtZSA9PSBv
YmplY3RUYWcKQEAgLTY3NiwxNCArNjcwLDYgQEAgdm9pZCBtYXBMb3dlcmVkTG9jYWxOYW1lVG9O
YW1lKFByZWZpeGVkTmFtZVRvUXVhbGlmaWVkTmFtZU1hcCogbWFwLCBRdWFsaWZpZWROYW0KICAg
ICB9CiB9CiAKLSNpZiBFTkFCTEUoU1ZHKQotCi0vLyBGSVhNRTogVGhpcyBpcyBhIGhhY2sgdW50
aWwgd2UgY2FuIGZpeCBTVkdOYW1lcyB0byBhbHdheXMgZ2VuZXJhdGUgYWxsIG5hbWVzLgotUXVh
bGlmaWVkTmFtZSBzdmdUYWdOYW1lRm9yKGNvbnN0IEF0b21pY1N0cmluZyYgbG9jYWxOYW1lKQot
ewotICAgIHJldHVybiBRdWFsaWZpZWROYW1lKG51bGxBdG9tLCBsb2NhbE5hbWUsIFNWR05hbWVz
OjpzdmdOYW1lc3BhY2VVUkkpOwotfQotCiB2b2lkIGFkZE5hbWUoUHJlZml4ZWROYW1lVG9RdWFs
aWZpZWROYW1lTWFwKiBtYXAsIGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUpCiB7CiAgICAgbWFw
LT5hZGQobmFtZS5sb2NhbE5hbWUoKS5sb3dlcigpLCBuYW1lKTsKQEAgLTY5NywxMSArNjgzLDYg
QEAgdm9pZCBhZGp1c3RTVkdUYWdOYW1lQ2FzZShBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAg
ICAgICBzaXplX3QgbGVuZ3RoID0gMDsKICAgICAgICAgUXVhbGlmaWVkTmFtZSoqIHN2Z1RhZ3Mg
PSBTVkdOYW1lczo6Z2V0U1ZHVGFncygmbGVuZ3RoKTsKICAgICAgICAgbWFwTG93ZXJlZExvY2Fs
TmFtZVRvTmFtZShjYXNlTWFwLCBzdmdUYWdzLCBsZW5ndGgpOwotICAgICAgICAvLyBGSVhNRTog
VGhpcyBpcyBhIGhhY2sgYXJvdW5kIHRoZSBmYWN0IHRoYXQgU1ZHTmFtZXMgZG9lcyBub3QKLSAg
ICAgICAgLy8gY3VycmVudGx5IGluY2x1ZGUgYWxsIHZhbHVlcyBIVE1MNSBleHBlY3RzIGl0IHRv
LgotICAgICAgICBhZGROYW1lKGNhc2VNYXAsIHN2Z1RhZ05hbWVGb3IoImFsdEdseXBoRGVmIikp
OwotICAgICAgICBhZGROYW1lKGNhc2VNYXAsIHN2Z1RhZ05hbWVGb3IoImFsdEdseXBoSXRlbSIp
KTsKLSAgICAgICAgYWRkTmFtZShjYXNlTWFwLCBzdmdUYWdOYW1lRm9yKCJnbHlwaFJlZiIpKTsK
ICAgICB9CiAKICAgICBjb25zdCBRdWFsaWZpZWROYW1lJiBjYXNlZE5hbWUgPSBjYXNlTWFwLT5n
ZXQodG9rZW4ubmFtZSgpKTsKQEAgLTczMiwxNCArNzEzLDEwIEBAIHZvaWQgYWRqdXN0U1ZHQXR0
cmlidXRlcyhBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAgIH0KIH0KIAotI2VuZGlmCi0KLSNp
ZiBFTkFCTEUoTUFUSE1MKQogdm9pZCBhZGp1c3RNYXRoTUxBdHRyaWJ1dGVzKEF0b21pY0hUTUxU
b2tlbiYpCiB7CiAgICAgbm90SW1wbGVtZW50ZWQoKTsKIH0KLSNlbmRpZgogCiB2b2lkIGFkZE5h
bWVzV2l0aFByZWZpeChQcmVmaXhlZE5hbWVUb1F1YWxpZmllZE5hbWVNYXAqIG1hcCwgY29uc3Qg
QXRvbWljU3RyaW5nJiBwcmVmaXgsIFF1YWxpZmllZE5hbWUqKiBuYW1lcywgc2l6ZV90IGxlbmd0
aCkKIHsKQEAgLTEwNDEsMjEgKzEwMTgsMTcgQEAgdm9pZCBIVE1MVHJlZUJ1aWxkZXI6OnByb2Nl
c3NTdGFydFRhZ0ZvckluQm9keShBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAgICAgICBtX3Ry
ZWUuaW5zZXJ0SFRNTEVsZW1lbnQodG9rZW4pOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAg
IC8vIEZJWE1FOiBUaGVzZSBzaG91bGQgbm90IG5lZWQgI2lmIGd1YXJkcy4KLSNpZiBFTkFCTEUo
TUFUSE1MKQogICAgIGlmICh0b2tlbi5uYW1lKCkgPT0gTWF0aE1MTmFtZXM6Om1hdGhUYWcubG9j
YWxOYW1lKCkpIHsKICAgICAgICAgbV90cmVlLnJlY29uc3RydWN0VGhlQWN0aXZlRm9ybWF0dGlu
Z0VsZW1lbnRzKCk7CiAgICAgICAgIGFkanVzdE1hdGhNTEF0dHJpYnV0ZXModG9rZW4pOwogICAg
ICAgICBhZGp1c3RGb3JlaWduQXR0cmlidXRlcyh0b2tlbik7Ci0gICAgICAgIG1fdHJlZS5pbnNl
cnRGb3JlaWduRWxlbWVudCh0b2tlbiwgTWF0aE1MTmFtZXM6Om1hdGhNTE5hbWVzcGFjZVVSSSk7
CisgICAgICAgIG1fdHJlZS5pbnNlcnRGb3JlaWduRWxlbWVudCh0b2tlbiwgTWF0aE1MTmFtZXM6
Om1hdGhtbE5hbWVzcGFjZVVSSSk7CiAgICAgICAgIGlmIChtX2luc2VydGlvbk1vZGUgIT0gSW5G
b3JlaWduQ29udGVudE1vZGUpIHsKLSAgICAgICAgICAgIHNldFNlY29uZGFyeUluc2VydGlvbk1v
ZGUobV9pbnNlcnRpb25Nb2RlKSk7CisgICAgICAgICAgICBzZXRTZWNvbmRhcnlJbnNlcnRpb25N
b2RlKG1faW5zZXJ0aW9uTW9kZSk7CiAgICAgICAgICAgICBzZXRJbnNlcnRpb25Nb2RlKEluRm9y
ZWlnbkNvbnRlbnRNb2RlKTsKICAgICAgICAgfQogICAgICAgICByZXR1cm47CiAgICAgfQotI2Vu
ZGlmCi0jaWYgRU5BQkxFKFNWRykKICAgICBpZiAodG9rZW4ubmFtZSgpID09IFNWR05hbWVzOjpz
dmdUYWcubG9jYWxOYW1lKCkpIHsKICAgICAgICAgbV90cmVlLnJlY29uc3RydWN0VGhlQWN0aXZl
Rm9ybWF0dGluZ0VsZW1lbnRzKCk7CiAgICAgICAgIGFkanVzdFNWR0F0dHJpYnV0ZXModG9rZW4p
OwpAQCAtMTA2Nyw3ICsxMDQwLDYgQEAgdm9pZCBIVE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NTdGFy
dFRhZ0ZvckluQm9keShBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAgICAgICB9CiAgICAgICAg
IHJldHVybjsKICAgICB9Ci0jZW5kaWYKICAgICBpZiAoaXNDYXB0aW9uQ29sT3JDb2xncm91cFRh
Zyh0b2tlbi5uYW1lKCkpCiAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSBmcmFtZVRhZwogICAg
ICAgICB8fCB0b2tlbi5uYW1lKCkgPT0gaGVhZFRhZwpAQCAtMTQ5MywxNiArMTQ2NSwxMiBAQCB2
b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1N0YXJ0VGFnKEF0b21pY0hUTUxUb2tlbiYgdG9r
ZW4pCiAgICAgICAgIC8vIEZJWE1FOiBXZSdyZSBtaXNzaW5nIGEgYnVuY2ggb2YgaWYgYnJhbmNo
ZXMgaGVyZS4KICAgICAgICAgbm90SW1wbGVtZW50ZWQoKTsKICAgICAgICAgY29uc3QgQXRvbWlj
U3RyaW5nJiBjdXJyZW50TmFtZXNwYWNlID0gbV90cmVlLmN1cnJlbnRFbGVtZW50KCktPm5hbWVz
cGFjZVVSSSgpOwotI2lmIEVOQUJMRShNQVRITUwpCi0gICAgICAgIGlmIChjdXJyZW50TmFtZXNw
YWNlID09IE1hdGhNTE5hbWVzOjptYXRoTUxOYW1lc3BhY2VVUkkpCisgICAgICAgIGlmIChjdXJy
ZW50TmFtZXNwYWNlID09IE1hdGhNTE5hbWVzOjptYXRobWxOYW1lc3BhY2VVUkkpCiAgICAgICAg
ICAgICBhZGp1c3RNYXRoTUxBdHRyaWJ1dGVzKHRva2VuKTsKLSNlbmRpZgotI2lmIEVOQUJMRShT
VkcpCiAgICAgICAgICBpZiAoY3VycmVudE5hbWVzcGFjZSA9PSBTVkdOYW1lczo6c3ZnTmFtZXNw
YWNlVVJJKSB7CiAgICAgICAgICAgICBhZGp1c3RTVkdUYWdOYW1lQ2FzZSh0b2tlbik7CiAgICAg
ICAgICAgICBhZGp1c3RTVkdBdHRyaWJ1dGVzKHRva2VuKTsKICAgICAgICAgfQotI2VuZGlmCiAg
ICAgICAgIGFkanVzdEZvcmVpZ25BdHRyaWJ1dGVzKHRva2VuKTsKICAgICAgICAgbV90cmVlLmlu
c2VydEZvcmVpZ25FbGVtZW50KHRva2VuLCBjdXJyZW50TmFtZXNwYWNlKTsKICAgICAgICAgYnJl
YWs7CkBAIC0xNzQ0LDE0ICsxNzEyLDggQEAgdm9pZCBIVE1MVHJlZUJ1aWxkZXI6OnJlc2V0SW5z
ZXJ0aW9uTW9kZUFwcHJvcHJpYXRlbHkoKQogICAgICAgICAgICAgQVNTRVJUKG1faXNQYXJzaW5n
RnJhZ21lbnQpOwogICAgICAgICAgICAgcmV0dXJuIHNldEluc2VydGlvbk1vZGVBbmRFbmQoQmVm
b3JlSGVhZE1vZGUsIGZvcmVpZ24pOwogICAgICAgICB9Ci0gICAgICAgIGlmIChmYWxzZQotI2lm
IEVOQUJMRShTVkcpCi0gICAgICAgIHx8IG5vZGUtPm5hbWVzcGFjZVVSSSgpID09IFNWR05hbWVz
OjpzdmdOYW1lc3BhY2VVUkkKLSNlbmRpZgotI2lmIEVOQUJMRShNQVRITUwpCi0gICAgICAgIHx8
IG5vZGUtPm5hbWVzcGFjZVVSSSgpID09IE1hdGhNTE5hbWVzOjptYXRobWxOYW1lc3BhY2VVUkkK
LSNlbmRpZgotICAgICAgICAgICAgKQorICAgICAgICBpZiAobm9kZS0+bmFtZXNwYWNlVVJJKCkg
PT0gU1ZHTmFtZXM6OnN2Z05hbWVzcGFjZVVSSQorICAgICAgICAgICAgfHwgbm9kZS0+bmFtZXNw
YWNlVVJJKCkgPT0gTWF0aE1MTmFtZXM6Om1hdGhtbE5hbWVzcGFjZVVSSSkKICAgICAgICAgICAg
IGZvcmVpZ24gPSB0cnVlOwogICAgICAgICBpZiAobGFzdCkgewogICAgICAgICAgICAgQVNTRVJU
KG1faXNQYXJzaW5nRnJhZ21lbnQpOwpAQCAtMjI5NiwxMiArMjI1OCwxMCBAQCB2b2lkIEhUTUxU
cmVlQnVpbGRlcjo6cHJvY2Vzc0VuZFRhZyhBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAgICAg
ICBwcm9jZXNzRW5kVGFnKHRva2VuKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBJbkZvcmVp
Z25Db250ZW50TW9kZToKLSNpZiBFTkFCTEUoU1ZHKQogICAgICAgICBpZiAodG9rZW4ubmFtZSgp
ID09IFNWR05hbWVzOjpzY3JpcHRUYWcgJiYgbV90cmVlLmN1cnJlbnRFbGVtZW50KCktPmhhc1Rh
Z05hbWUoU1ZHTmFtZXM6OnNjcmlwdFRhZykpIHsKICAgICAgICAgICAgIG5vdEltcGxlbWVudGVk
KCk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KLSNlbmRpZgogICAgICAgICBpZiAo
bV90cmVlLmN1cnJlbnRFbGVtZW50KCktPm5hbWVzcGFjZVVSSSgpICE9IHhodG1sTmFtZXNwYWNl
VVJJKSB7CiAgICAgICAgICAgICAvLyBGSVhNRTogVGhpcyBjb2RlIGp1c3Qgd2FudHMgYW4gRWxl
bWVudCogaXRlcmF0b3IsIGluc3RlYWQgb2YgYW4gRWxlbWVudFJlY29yZCoKICAgICAgICAgICAg
IEhUTUxFbGVtZW50U3RhY2s6OkVsZW1lbnRSZWNvcmQqIG5vZGVSZWNvcmQgPSBtX3RyZWUub3Bl
bkVsZW1lbnRzKCktPnRvcFJlY29yZCgpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL0ZyYW1l
LmNwcCBiL1dlYkNvcmUvcGFnZS9GcmFtZS5jcHAKaW5kZXggNWM4NzhiMjZkZjkyMjIyYzYwMWFi
ZWIyNGI1N2EzMzFhNTIwZjg2Ny4uMzk3NDBiOGNmMWQ2MDUzYTI2MTU0MGM5N2RmNTVjYmY4Njkw
M2M2YyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0ZyYW1lLmNwcAorKysgYi9XZWJDb3JlL3Bh
Z2UvRnJhbWUuY3BwCkBAIC05NSwxNSArOTUsMTMgQEAKICNpbmNsdWRlICJydW50aW1lX3Jvb3Qu
aCIKICNlbmRpZgogCi0jaWYgRU5BQkxFKE1BVEhNTCkKICNpbmNsdWRlICJNYXRoTUxOYW1lcy5o
IgotI2VuZGlmCisjaW5jbHVkZSAiU1ZHTmFtZXMuaCIKKyNpbmNsdWRlICJYTGlua05hbWVzLmgi
CiAKICNpZiBFTkFCTEUoU1ZHKQogI2luY2x1ZGUgIlNWR0RvY3VtZW50LmgiCiAjaW5jbHVkZSAi
U1ZHRG9jdW1lbnRFeHRlbnNpb25zLmgiCi0jaW5jbHVkZSAiU1ZHTmFtZXMuaCIKLSNpbmNsdWRl
ICJYTGlua05hbWVzLmgiCiAjZW5kaWYKIAogI2lmIEVOQUJMRShUSUxFRF9CQUNLSU5HX1NUT1JF
KQpAQCAtMTU3LDIzICsxNTUsMTYgQEAgaW5saW5lIEZyYW1lOjpGcmFtZShQYWdlKiBwYWdlLCBI
VE1MRnJhbWVPd25lckVsZW1lbnQqIG93bmVyRWxlbWVudCwgRnJhbWVMb2FkZXIKICAgICBIVE1M
TmFtZXM6OmluaXQoKTsKICAgICBRdWFsaWZpZWROYW1lOjppbml0KCk7CiAgICAgTWVkaWFGZWF0
dXJlTmFtZXM6OmluaXQoKTsKLQotI2lmIEVOQUJMRShTVkcpCiAgICAgU1ZHTmFtZXM6OmluaXQo
KTsKICAgICBYTGlua05hbWVzOjppbml0KCk7Ci0jZW5kaWYKKyAgICBNYXRoTUxOYW1lczo6aW5p
dCgpOworICAgIFhNTE5TTmFtZXM6OmluaXQoKTsKKyAgICBYTUxOYW1lczo6aW5pdCgpOwogCiAj
aWYgRU5BQkxFKFdNTCkKICAgICBXTUxOYW1lczo6aW5pdCgpOwogI2VuZGlmCiAKLSNpZiBFTkFC
TEUoTUFUSE1MKQotICAgIE1hdGhNTE5hbWVzOjppbml0KCk7Ci0jZW5kaWYKLQotICAgIFhNTE5T
TmFtZXM6OmluaXQoKTsKLSAgICBYTUxOYW1lczo6aW5pdCgpOwotCiAgICAgaWYgKCFvd25lckVs
ZW1lbnQpIHsKICNpZiBFTkFCTEUoVElMRURfQkFDS0lOR19TVE9SRSkKICAgICAgICAgLy8gVG9w
IGxldmVsIGZyYW1lIG9ubHkgZm9yIG5vdy4K
</data>
<flag name="review"
          id="49179"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>