<?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>41660</bug_id>
          
          <creation_ts>2010-07-06 00:22:51 -0700</creation_ts>
          <short_desc>Implement InCaptionMode</short_desc>
          <delta_ts>2010-07-06 00:39:23 -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>
          
          <blocked>41123</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>246908</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-06 00:22:51 -0700</bug_when>
    <thetext>Implement InCaptionMode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246912</commentid>
    <comment_count>1</comment_count>
      <attachid>60598</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-06 00:26:07 -0700</bug_when>
    <thetext>Created attachment 60598
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246915</commentid>
    <comment_count>2</comment_count>
      <attachid>60598</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-06 00:28:27 -0700</bug_when>
    <thetext>Comment on attachment 60598
Patch

Hot dawg!  You found my adoption agency bug!  I knew I was just one damn typo away from fixing a zillion tests.  Thank you!

It&apos;s slightly confusing to both fix the AA bug and add InCaption mode at once.

if (token.name() == bodyTag || token.name() == colTag || token.name() == colgroupTag || token.name() == htmlTag || token.name() == tbodyTag || token.name() == tdTag || token.name() == tfootTag || token.name() == thTag || token.name() == theadTag || token.name() == trTag) {
really really really needs a helper function sooner than later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246920</commentid>
    <comment_count>3</comment_count>
      <attachid>60598</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-06 00:39:18 -0700</bug_when>
    <thetext>Comment on attachment 60598
Patch

Clearing flags on attachment: 60598

Committed r62533: &lt;http://trac.webkit.org/changeset/62533&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246921</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-06 00:39:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60598</attachid>
            <date>2010-07-06 00:26:07 -0700</date>
            <delta_ts>2010-07-06 00:39:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41660-20100706002605.patch</filename>
            <type>text/plain</type>
            <size>26616</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmN2UyM2MxNDUyZTM0ZGY2YzNmYjY0MjEzN2Y1MDdiZTQyZDkyOWVjLi42NTFjNmZm
OTU0NDhkYjA3MWUyN2Y3OGQ1YTM0ZTdkNjg4NTc0MDhhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTAtMDctMDYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbXBsZW1lbnQgSW5DYXB0aW9u
TW9kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDE2
NjAKKworICAgICAgICBNYXNzaXZlIHRlc3QgcHJvZ3Jlc3Npb24gZHVlIHRvIGZpeGluZyBNci4g
QWRvcHRpb24gQWdlbmN5LgorCisgICAgICAgICogaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0
bWw1LnR4dDoKKwogMjAxMC0wNy0wNSAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgog
CiAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dCBiL0xheW91dFRlc3RzL2h0
bWw1bGliL3J1bm5lci1leHBlY3RlZC1odG1sNS50eHQKaW5kZXggNTY1YjQwMDZkNDU1ZmFjNWRl
M2RiY2YxMTg2ODFjMWQ4NjA1ZjJmYS4uODQ3Yzc1ZWVkNjI4Y2ZhOTJiOGM4OTAzM2Y5ZWFjZDFk
ZGFhZWE1NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVk
LWh0bWw1LnR4dAorKysgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRt
bDUudHh0CkBAIC02LDcgKzYsNiBAQCByZXNvdXJjZXMvdGVzdHMxLmRhdDoKIDIwCiAyMQogMjMK
LTI0CiAyNQogMjgKIDMwCkBAIC0xNSwxNyArMTQsOSBAQCByZXNvdXJjZXMvdGVzdHMxLmRhdDoK
IDMzCiA1MAogNTEKLTUzCiA1NgotNTgKLTU5CiA2MAogNjEKLTY3Ci02OAotNjkKLTcwCi03MQog
NzIKIDczCiA3NApAQCAtMzQsMTQgKzI1LDEyIEBAIHJlc291cmNlcy90ZXN0czEuZGF0OgogNzgK
IDc5CiA4MAotODEKIDgyCiA4NgogOTAKIDkzCiA5NAogOTYKLTk3CiA5OAogMTAwCiAxMDMKQEAg
LTEwOCw5ICs5Nyw4IEBAIEdvdDoKIHwgICAgICAgPHA+CiB8ICAgICAgICAgIlgiCiB8ICAgICAg
ICAgPGE+Ci18ICAgICAgICAgICA8YT4KLXwgICAgICAgICAgICAgIlkiCi18ICAgICAgICAgICAi
WiIKK3wgICAgICAgICAgICJZIgorfCAgICAgICAgICJaIgogRXhwZWN0ZWQ6CiB8IDxodG1sPgog
fCAgIDxoZWFkPgpAQCAtMTIzLDIyICsxMTEsNiBAQCBFeHBlY3RlZDoKIHwgICAgICAgICAiWSIK
IHwgICAgICAgIloiCiAKLVRlc3QgMjQgb2YgMTEzIGluIHJlc291cmNlcy90ZXN0czEuZGF0IGZh
aWxlZC4gSW5wdXQ6Ci08Yj48YnV0dG9uPjwvYj48L2J1dHRvbj48L2I+Ci1Hb3Q6Ci18IDxodG1s
PgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPGI+Ci18ICAgICAgIDxiPgotfCAgICAg
ICAgIDxidXR0b24+Ci1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+
Ci18ICAgICA8Yj4KLXwgICAgICAgPGJ1dHRvbj4KLQogVGVzdCAyNSBvZiAxMTMgaW4gcmVzb3Vy
Y2VzL3Rlc3RzMS5kYXQgZmFpbGVkLiBJbnB1dDoKIDxwPjxiPjxkaXY+PG1hcnF1ZWU+PC9wPjwv
Yj48L2Rpdj5YCiBHb3Q6CkBAIC0yMTgsMTMgKzE5MCwxMSBAQCBHb3Q6CiB8ICAgICA8YT4KIHwg
ICAgICAgeD0iIgogfCAgICAgICAiMCIKLXwgICAgICAgPGE+Ci18ICAgICAgICAgPGI+Ci18ICAg
ICAgICAgICAiMSIKLXwgICAgICAgICAgIDxiPgotfCAgICAgICAgICAgICA8YT4KLXwgICAgICAg
ICAgICAgICB5PSIiCi18ICAgICAgICAgICAgICAgIjIiCit8ICAgICAgIDxiPgorfCAgICAgICAg
ICIxIgorfCAgICAgICAgIDxhPgorfCAgICAgICAgICAgeT0iIgorfCAgICAgICAgICAgIjIiCiBF
eHBlY3RlZDoKIHwgPGh0bWw+CiB8ICAgPGhlYWQ+CkBAIC0yNTAsOCArMjIwLDkgQEAgR290Ogog
fCAgICAgICA8ZGl2PgogfCAgICAgICAgICJoZWxsbyIKIHwgICAgICAgICA8dGFibGU+Ci18ICAg
ICAgICAgICA8Zm9udD4KLXwgICAgICAgICAgICAgPGI+Cit8ICAgICAgICAgICAiZXhjaXRlISIK
K3wgICAgICAgICAgIDxiPgorfCAgICAgICAgICAgICAibWUhIgogfCAgICAgICAgICAgPHRib2R5
PgogfCAgICAgICAgICAgICA8dHI+CiB8ICAgICAgICAgICAgICAgPHRoPgpAQCAtMzQ2LDMwICsz
MTcsNiBAQCBFeHBlY3RlZDoKIHwgICAgICAgPGI+CiB8ICAgICAgICJURVNUIgogCi1UZXN0IDUz
IG9mIDExMyBpbiByZXNvdXJjZXMvdGVzdHMxLmRhdCBmYWlsZWQuIElucHV0OgotPGIgaWQ9YT48
cD48YiBpZD1iPjwvcD48L2I+VEVTVAotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8
Ym9keT4KLXwgICAgIDxiPgotfCAgICAgICBpZD0iYSIKLXwgICAgICAgPHA+Ci18ICAgICAgICAg
PGI+Ci18ICAgICAgICAgICA8Yj4KLXwgICAgICAgICAgICAgaWQ9ImIiCi18ICAgICAgICJURVNU
IgotRXhwZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPGI+
Ci18ICAgICAgIGlkPSJhIgotfCAgICAgICA8cD4KLXwgICAgICAgICA8Yj4KLXwgICAgICAgICAg
IGlkPSJiIgotfCAgICAgICAiVEVTVCIKLQogVGVzdCA1NiBvZiAxMTMgaW4gcmVzb3VyY2VzL3Rl
c3RzMS5kYXQgZmFpbGVkLiBJbnB1dDoKIDxmb250PjxwPmhlbGxvPGI+Y3J1ZWw8L2ZvbnQ+d29y
bGQKIEdvdDoKQEAgLTM3NywxMiArMzI0LDExIEBAIEdvdDoKIHwgICA8aGVhZD4KIHwgICA8Ym9k
eT4KIHwgICAgIDxmb250PgotfCAgICAgICA8cD4KK3wgICAgIDxwPgorfCAgICAgICA8Zm9udD4K
IHwgICAgICAgICAiaGVsbG8iCi18ICAgICAgICAgPGZvbnQ+Ci18ICAgICAgICAgICA8Yj4KLXwg
ICAgICAgICAgICAgImNydWVsIgotfCAgICAgICAgICJ3b3JsZCIKK3wgICAgICAgICA8Yj4KK3wg
ICAgICAgICAgICJjcnVlbHdvcmxkIgogRXhwZWN0ZWQ6CiB8IDxodG1sPgogfCAgIDxoZWFkPgpA
QCAtMzk2LDU0ICszNDIsNiBAQCBFeHBlY3RlZDoKIHwgICAgICAgPGI+CiB8ICAgICAgICAgIndv
cmxkIgogCi1UZXN0IDU4IG9mIDExMyBpbiByZXNvdXJjZXMvdGVzdHMxLmRhdCBmYWlsZWQuIElu
cHV0OgotPGI+QTxjaXRlPkI8ZGl2PkMKLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAg
PGJvZHk+Ci18ICAgICA8Yj4KLXwgICAgICAgIkEiCi18ICAgICAgIDxiPgotfCAgICAgICAgIDxj
aXRlPgotfCAgICAgICAgICAgIkIiCi18ICAgICAgICAgICA8ZGl2PgotfCAgICAgICAgICAgICAi
QyIKLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxi
PgotfCAgICAgICAiQSIKLXwgICAgICAgPGNpdGU+Ci18ICAgICAgICAgIkIiCi18ICAgICAgICAg
PGRpdj4KLXwgICAgICAgICAgICJDIgotCi1UZXN0IDU5IG9mIDExMyBpbiByZXNvdXJjZXMvdGVz
dHMxLmRhdCBmYWlsZWQuIElucHV0OgotPGI+QTxjaXRlPkI8ZGl2PkM8L2NpdGU+RAotR290Ogot
fCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxiPgotfCAgICAgICAiQSIK
LXwgICAgICAgPGI+Ci18ICAgICAgICAgPGNpdGU+Ci18ICAgICAgICAgICAiQiIKLXwgICAgICAg
ICAgIDxkaXY+Ci18ICAgICAgICAgICAgICJDRCIKLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8
aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxiPgotfCAgICAgICAiQSIKLXwgICAgICAgPGNpdGU+
Ci18ICAgICAgICAgIkIiCi18ICAgICAgICAgPGRpdj4KLXwgICAgICAgICAgICJDRCIKLQogVGVz
dCA2MCBvZiAxMTMgaW4gcmVzb3VyY2VzL3Rlc3RzMS5kYXQgZmFpbGVkLiBJbnB1dDoKIDxiPkE8
Y2l0ZT5CPGRpdj5DPC9iPkQKIEdvdDoKQEAgLTQ1MiwxMiArMzUwLDExIEBAIEdvdDoKIHwgICA8
Ym9keT4KIHwgICAgIDxiPgogfCAgICAgICAiQSIKK3wgICAgICAgPGNpdGU+Cit8ICAgICAgICAg
IkIiCit8ICAgICA8ZGl2PgogfCAgICAgICA8Yj4KLXwgICAgICAgICA8Y2l0ZT4KLXwgICAgICAg
ICAgICJCIgotfCAgICAgICA8ZGl2PgotfCAgICAgICAgIDxiPgotfCAgICAgICAgICAgIkNEIgor
fCAgICAgICAgICJDRCIKIEV4cGVjdGVkOgogfCA8aHRtbD4KIHwgICA8aGVhZD4KQEAgLTQ3OSwy
NCArMzc2LDE4IEBAIEdvdDoKIHwgICA8Ym9keT4KIHwgICAgIDxjaXRlPgogfCAgICAgICA8Yj4K
LXwgICAgICAgICA8Yj4KLXwgICAgICAgICAgIDxjaXRlPgotfCAgICAgICAgICAgICA8Yj4KLXwg
ICAgICAgICAgICAgICA8aT4KLXwgICAgICAgICAgICAgICAgIDxpPgotfCAgICAgICAgICAgICAg
ICAgICA8Y2l0ZT4KLXwgICAgICAgICAgICAgICAgICAgICA8aT4KLXwgICAgICAgICAgICAgICAg
ICAgICAgIDxpPgotfCAgICAgICAgICAgICAgICAgICAgICAgICA8aT4KLXwgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8Y2l0ZT4KLXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpPgot
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aT4KLXwgICAgICAgICAgICAgPGk+Cit8
ICAgICAgICAgPGNpdGU+Cit8ICAgICAgICAgICA8aT4KK3wgICAgICAgICAgICAgPGNpdGU+CiB8
ICAgICAgICAgICAgICAgPGk+Ci18ICAgICAgICAgICAgICAgICA8aT4KLXwgICAgICAgICAgICAg
ICAgICAgPGRpdj4KLXwgICAgICAgICAgICAgICAgICAgICA8Yj4KLXwgICAgICAgICAgICAgICAg
ICAgICAgICJYVEVTVCIKK3wgICAgICAgICAgICAgICAgIDxjaXRlPgorfCAgICAgICAgICAgICAg
ICAgICA8aT4KK3wgICAgICAgPGk+Cit8ICAgICAgICAgPGk+Cit8ICAgICAgICAgICA8aT4KK3wg
ICAgICAgICAgICAgPGRpdj4KK3wgICAgICAgICAgICAgICA8Yj4KK3wgICAgICAgICAgICAgICAg
ICJYVEVTVCIKIEV4cGVjdGVkOgogfCA8aHRtbD4KIHwgICA8aGVhZD4KQEAgLTUxNywxMDggKzQw
OCw4IEBAIEV4cGVjdGVkOgogfCAgICAgICAgICAgICAgICAgIlgiCiB8ICAgICAgICAgICAgICAg
IlRFU1QiCiAKLVRlc3QgNjcgb2YgMTEzIGluIHJlc291cmNlcy90ZXN0czEuZGF0IGZhaWxlZC4g
SW5wdXQ6Ci08RElWPiBhYmMgPEI+IGRlZiA8ST4KLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+
Ci18ICAgPGJvZHk+Ci18ICAgICA8ZGl2PgotfCAgICAgICAiIGFiYyAiCi18ICAgICAgIDxiPgot
fCAgICAgICAgICIgZGVmICIKLXwgICAgICAgICA8Yj4KLXwgICAgICAgICAgIDxpPgotRXhwZWN0
ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPGRpdj4KLXwgICAg
ICAgIiBhYmMgIgotfCAgICAgICA8Yj4KLXwgICAgICAgICAiIGRlZiAiCi18ICAgICAgICAgPGk+
Ci0KLVRlc3QgNjggb2YgMTEzIGluIHJlc291cmNlcy90ZXN0czEuZGF0IGZhaWxlZC4gSW5wdXQ6
Ci08RElWPiBhYmMgPEI+IGRlZiA8ST4gZ2hpCi1Hb3Q6Ci18IDxodG1sPgotfCAgIDxoZWFkPgot
fCAgIDxib2R5PgotfCAgICAgPGRpdj4KLXwgICAgICAgIiBhYmMgIgotfCAgICAgICA8Yj4KLXwg
ICAgICAgICAiIGRlZiAiCi18ICAgICAgICAgPGI+Ci18ICAgICAgICAgICA8aT4KLXwgICAgICAg
ICAgICAgIiBnaGkiCi1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+
Ci18ICAgICA8ZGl2PgotfCAgICAgICAiIGFiYyAiCi18ICAgICAgIDxiPgotfCAgICAgICAgICIg
ZGVmICIKLXwgICAgICAgICA8aT4KLXwgICAgICAgICAgICIgZ2hpIgotCi1UZXN0IDY5IG9mIDEx
MyBpbiByZXNvdXJjZXMvdGVzdHMxLmRhdCBmYWlsZWQuIElucHV0OgotPERJVj4gYWJjIDxCPiBk
ZWYgPEk+IGdoaSA8UD4KLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18
ICAgICA8ZGl2PgotfCAgICAgICAiIGFiYyAiCi18ICAgICAgIDxiPgotfCAgICAgICAgICIgZGVm
ICIKLXwgICAgICAgICA8Yj4KLXwgICAgICAgICAgIDxpPgotfCAgICAgICAgICAgICAiIGdoaSAi
Ci18ICAgICAgICAgICAgIDxwPgotRXhwZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAg
IDxib2R5PgotfCAgICAgPGRpdj4KLXwgICAgICAgIiBhYmMgIgotfCAgICAgICA8Yj4KLXwgICAg
ICAgICAiIGRlZiAiCi18ICAgICAgICAgPGk+Ci18ICAgICAgICAgICAiIGdoaSAiCi18ICAgICAg
ICAgICA8cD4KLQotVGVzdCA3MCBvZiAxMTMgaW4gcmVzb3VyY2VzL3Rlc3RzMS5kYXQgZmFpbGVk
LiBJbnB1dDoKLTxESVY+IGFiYyA8Qj4gZGVmIDxJPiBnaGkgPFA+IGprbAotR290OgotfCA8aHRt
bD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxkaXY+Ci18ICAgICAgICIgYWJjICIK
LXwgICAgICAgPGI+Ci18ICAgICAgICAgIiBkZWYgIgotfCAgICAgICAgIDxiPgotfCAgICAgICAg
ICAgPGk+Ci18ICAgICAgICAgICAgICIgZ2hpICIKLXwgICAgICAgICAgICAgPHA+Ci18ICAgICAg
ICAgICAgICAgIiBqa2wiCi1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJv
ZHk+Ci18ICAgICA8ZGl2PgotfCAgICAgICAiIGFiYyAiCi18ICAgICAgIDxiPgotfCAgICAgICAg
ICIgZGVmICIKLXwgICAgICAgICA8aT4KLXwgICAgICAgICAgICIgZ2hpICIKLXwgICAgICAgICAg
IDxwPgotfCAgICAgICAgICAgICAiIGprbCIKLQotVGVzdCA3MSBvZiAxMTMgaW4gcmVzb3VyY2Vz
L3Rlc3RzMS5kYXQgZmFpbGVkLiBJbnB1dDoKLTxESVY+IGFiYyA8Qj4gZGVmIDxJPiBnaGkgPFA+
IGprbCA8L0I+CitUZXN0IDcyIG9mIDExMyBpbiByZXNvdXJjZXMvdGVzdHMxLmRhdCBmYWlsZWQu
IElucHV0OgorPERJVj4gYWJjIDxCPiBkZWYgPEk+IGdoaSA8UD4gamtsIDwvQj4gbW5vCiBHb3Q6
CiB8IDxodG1sPgogfCAgIDxoZWFkPgpAQCAtNjI3LDQ1ICs0MTgsMTIgQEAgR290OgogfCAgICAg
ICAiIGFiYyAiCiB8ICAgICAgIDxiPgogfCAgICAgICAgICIgZGVmICIKLXwgICAgICAgICA8Yj4K
LXwgICAgICAgICAgIDxpPgotfCAgICAgICAgICAgICAiIGdoaSAiCi18ICAgICAgICAgPGk+Ci18
ICAgICAgICAgICA8cD4KLXwgICAgICAgICAgICAgPGI+Ci18ICAgICAgICAgICAgICAgIiBqa2wg
IgotRXhwZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPGRp
dj4KLXwgICAgICAgIiBhYmMgIgotfCAgICAgICA8Yj4KLXwgICAgICAgICAiIGRlZiAiCiB8ICAg
ICAgICAgPGk+CiB8ICAgICAgICAgICAiIGdoaSAiCiB8ICAgICAgIDxpPgogfCAgICAgICAgIDxw
PgogfCAgICAgICAgICAgPGI+Ci18ICAgICAgICAgICAgICIgamtsICIKLQotVGVzdCA3MiBvZiAx
MTMgaW4gcmVzb3VyY2VzL3Rlc3RzMS5kYXQgZmFpbGVkLiBJbnB1dDoKLTxESVY+IGFiYyA8Qj4g
ZGVmIDxJPiBnaGkgPFA+IGprbCA8L0I+IG1ubwotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4K
LXwgICA8Ym9keT4KLXwgICAgIDxkaXY+Ci18ICAgICAgICIgYWJjICIKLXwgICAgICAgPGI+Ci18
ICAgICAgICAgIiBkZWYgIgotfCAgICAgICAgIDxiPgotfCAgICAgICAgICAgPGk+Ci18ICAgICAg
ICAgICAgICIgZ2hpICIKLXwgICAgICAgICA8aT4KLXwgICAgICAgICAgIDxwPgotfCAgICAgICAg
ICAgICA8Yj4KLXwgICAgICAgICAgICAgICAiIGprbCAgbW5vIgorfCAgICAgICAgICAgICAiIGpr
bCAgbW5vIgogRXhwZWN0ZWQ6CiB8IDxodG1sPgogfCAgIDxoZWFkPgpAQCAtNjkyLDE0ICs0NTAs
MTMgQEAgR290OgogfCAgICAgICAiIGFiYyAiCiB8ICAgICAgIDxiPgogfCAgICAgICAgICIgZGVm
ICIKLXwgICAgICAgICA8Yj4KLXwgICAgICAgICAgIDxpPgotfCAgICAgICAgICAgICAiIGdoaSAi
CiB8ICAgICAgICAgPGk+Ci18ICAgICAgICAgPHA+Ci18ICAgICAgICAgICA8aT4KLXwgICAgICAg
ICAgICAgPGI+Ci18ICAgICAgICAgICAgICAgIiBqa2wgIG1ubyAiCit8ICAgICAgICAgICAiIGdo
aSAiCit8ICAgICAgIDxpPgorfCAgICAgICA8cD4KK3wgICAgICAgICA8aT4KK3wgICAgICAgICAg
IDxiPgorfCAgICAgICAgICAgICAiIGprbCAgbW5vICIKIEV4cGVjdGVkOgogfCA8aHRtbD4KIHwg
ICA8aGVhZD4KQEAgLTcyNywxNCArNDg0LDEzIEBAIEdvdDoKIHwgICAgICAgIiBhYmMgIgogfCAg
ICAgICA8Yj4KIHwgICAgICAgICAiIGRlZiAiCi18ICAgICAgICAgPGI+Ci18ICAgICAgICAgICA8
aT4KLXwgICAgICAgICAgICAgIiBnaGkgIgogfCAgICAgICAgIDxpPgotfCAgICAgICAgIDxwPgot
fCAgICAgICAgICAgPGk+Ci18ICAgICAgICAgICAgIDxiPgotfCAgICAgICAgICAgICAgICIgamts
ICBtbm8gIHBxciIKK3wgICAgICAgICAgICIgZ2hpICIKK3wgICAgICAgPGk+Cit8ICAgICAgIDxw
PgorfCAgICAgICAgIDxpPgorfCAgICAgICAgICAgPGI+Cit8ICAgICAgICAgICAgICIgamtsICBt
bm8gIHBxciIKIEV4cGVjdGVkOgogfCA8aHRtbD4KIHwgICA8aGVhZD4KQEAgLTc2MywxNCArNTE5
LDEzIEBAIEdvdDoKIHwgICAgICAgIiBhYmMgIgogfCAgICAgICA8Yj4KIHwgICAgICAgICAiIGRl
ZiAiCi18ICAgICAgICAgPGI+Ci18ICAgICAgICAgICA8aT4KLXwgICAgICAgICAgICAgIiBnaGkg
IgogfCAgICAgICAgIDxpPgotfCAgICAgICAgIDxwPgotfCAgICAgICAgICAgPGk+Ci18ICAgICAg
ICAgICAgIDxiPgotfCAgICAgICAgICAgICAgICIgamtsICBtbm8gIHBxciAiCit8ICAgICAgICAg
ICAiIGdoaSAiCit8ICAgICAgIDxpPgorfCAgICAgICA8cD4KK3wgICAgICAgICA8aT4KK3wgICAg
ICAgICAgIDxiPgorfCAgICAgICAgICAgICAiIGprbCAgbW5vICBwcXIgIgogRXhwZWN0ZWQ6CiB8
IDxodG1sPgogfCAgIDxoZWFkPgpAQCAtNzk5LDE1ICs1NTQsMTQgQEAgR290OgogfCAgICAgICAi
IGFiYyAiCiB8ICAgICAgIDxiPgogfCAgICAgICAgICIgZGVmICIKLXwgICAgICAgICA8Yj4KLXwg
ICAgICAgICAgIDxpPgotfCAgICAgICAgICAgICAiIGdoaSAiCiB8ICAgICAgICAgPGk+Ci18ICAg
ICAgICAgPHA+Ci18ICAgICAgICAgICA8aT4KLXwgICAgICAgICAgICAgPGI+Ci18ICAgICAgICAg
ICAgICAgIiBqa2wgIG1ubyAgcHFyICIKLXwgICAgICAgICAiIHN0dSIKK3wgICAgICAgICAgICIg
Z2hpICIKK3wgICAgICAgPGk+Cit8ICAgICAgIDxwPgorfCAgICAgICAgIDxpPgorfCAgICAgICAg
ICAgPGI+Cit8ICAgICAgICAgICAgICIgamtsICBtbm8gIHBxciAiCit8ICAgICAgICIgc3R1Igog
RXhwZWN0ZWQ6CiB8IDxodG1sPgogfCAgIDxoZWFkPgpAQCAtODM4LDggKzU5Miw4IEBAIEdvdDoK
IHwgICAgICAgImFiYSIKIHwgICAgICAgPHRhYmxlPgogfCAgICAgICAgIDxhPgotfCAgICAgICAg
ICAgPGE+Ci18ICAgICAgICAgICAgIGhyZWY9ImZvbyIKK3wgICAgICAgICAgIGhyZWY9ImZvbyIK
K3wgICAgICAgICAgICJiciIKIHwgICAgICAgICA8dGJvZHk+CiB8ICAgICAgICAgICA8dHI+CiB8
ICAgICAgICAgICAgIDx0ZD4KQEAgLTkwMiw2ICs2NTYsNyBAQCBHb3Q6CiB8ICAgICA8dGFibGU+
CiB8ICAgICAgIDxhPgogfCAgICAgICAgIGhyZWY9ImJsYWgiCit8ICAgICAgICAgImFiYSIKIHwg
ICAgICAgPHRib2R5PgogfCAgICAgICAgIDx0cj4KIHwgICAgICAgICAgIDx0ZD4KQEAgLTkyNiwz
NyArNjgxLDYgQEAgRXhwZWN0ZWQ6CiB8ICAgICAgIGhyZWY9ImJsYWgiCiB8ICAgICAgICJhb2Ui
CiAKLVRlc3QgODEgb2YgMTEzIGluIHJlc291cmNlcy90ZXN0czEuZGF0IGZhaWxlZC4gSW5wdXQ6
Ci08YSBocmVmPWE+YWE8bWFycXVlZT5hYTxhIGhyZWY9Yj5iYjwvbWFycXVlZT5hYQotR290Ogot
fCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxhPgotfCAgICAgICBocmVm
PSJhIgotfCAgICAgICAiYWEiCi18ICAgICAgIDxhPgotfCAgICAgICAgIDxtYXJxdWVlPgotfCAg
ICAgICAgICAgImFhIgotfCAgICAgICAgICAgPGE+Ci18ICAgICAgICAgICAgIDxhPgotfCAgICAg
ICAgICAgICAgIGhyZWY9ImIiCi18ICAgICAgICAgICAgICAgImJiIgotfCAgICAgICAgICJhYSIK
LUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxhPgot
fCAgICAgICBocmVmPSJhIgotfCAgICAgICAiYWEiCi18ICAgICAgIDxtYXJxdWVlPgotfCAgICAg
ICAgICJhYSIKLXwgICAgICAgICA8YT4KLXwgICAgICAgICAgIGhyZWY9ImIiCi18ICAgICAgICAg
ICAiYmIiCi18ICAgICAgICJhYSIKLQogVGVzdCA4MiBvZiAxMTMgaW4gcmVzb3VyY2VzL3Rlc3Rz
MS5kYXQgZmFpbGVkLiBJbnB1dDoKIDx3YnI+PHN0cmlrZT48Y29kZT48L3N0cmlrZT48Y29kZT48
c3RyaWtlPjwvY29kZT4KIEdvdDoKQEAgLTk2NSwxMSArNjg5LDkgQEAgR290OgogfCAgIDxib2R5
PgogfCAgICAgPHdicj4KIHwgICAgIDxzdHJpa2U+Ci18ICAgICAgIDxzdHJpa2U+Ci18ICAgICAg
ICAgPGNvZGU+CiB8ICAgICAgIDxjb2RlPgotfCAgICAgICAgIDxjb2RlPgotfCAgICAgICAgICAg
PHN0cmlrZT4KK3wgICAgIDxjb2RlPgorfCAgICAgICA8c3RyaWtlPgogRXhwZWN0ZWQ6CiB8IDxo
dG1sPgogfCAgIDxoZWFkPgpAQCAtMTAxNSwxMSArNzM3LDEzIEBAIEdvdDoKIHwgICAgIDxhPgog
fCAgICAgICA8dGFibGU+CiB8ICAgICAgICAgPGE+Ci18ICAgICAgICAgICA8YT4KIHwgICAgICAg
PHA+CiB8ICAgICAgICAgPGE+Cit8ICAgICAgICAgICA8YT4KIHwgICAgICAgPGRpdj4KIHwgICAg
ICAgICA8YT4KK3wgICAgICAgICAgIDxhPgorfCAgICAgICAgICAgICA8YT4KIEV4cGVjdGVkOgog
fCA8aHRtbD4KIHwgICA8aGVhZD4KQEAgLTEwODUsNyArODA5LDYgQEAgR290OgogfCAgICAgPGE+
CiB8ICAgICAgIDxwPgogfCAgICAgICAgIDxhPgotfCAgICAgICAgICAgPGE+CiBFeHBlY3RlZDoK
IHwgPGh0bWw+CiB8ICAgPGhlYWQ+CkBAIC0xMDk1LDIyICs4MTgsNiBAQCBFeHBlY3RlZDoKIHwg
ICAgICAgPGE+CiB8ICAgICAgIDxhPgogCi1UZXN0IDk3IG9mIDExMyBpbiByZXNvdXJjZXMvdGVz
dHMxLmRhdCBmYWlsZWQuIElucHV0OgotPGI+PGJ1dHRvbj48L2I+PC9idXR0b24+PC9iPgotR290
OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxiPgotfCAgICAgICA8
Yj4KLXwgICAgICAgICA8YnV0dG9uPgotRXhwZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgot
fCAgIDxib2R5PgotfCAgICAgPGI+Ci18ICAgICAgIDxidXR0b24+Ci0KIFRlc3QgOTggb2YgMTEz
IGluIHJlc291cmNlcy90ZXN0czEuZGF0IGZhaWxlZC4gSW5wdXQ6CiA8cD48Yj48ZGl2PjxtYXJx
dWVlPjwvcD48L2I+PC9kaXY+CiBHb3Q6CkBAIC0xMTkxLDkgKzg5OCw4IEBAIEdvdDoKIHwgICAg
ICAgICAgICAgICA8YWRkcmVzcz4KIHwgICAgICAgICAgICAgICAgIDxsaT4KIHwgICAgICAgICAg
ICAgICAgICAgPGI+Ci18ICAgICAgICAgICAgICAgICAgICAgPGI+Ci18ICAgICAgICAgICAgICAg
ICAgICAgICA8ZW0+Ci18ICAgICAgICAgICAgICAgICAgICAgPGxpPgorfCAgICAgICAgICAgICAg
ICAgICAgIDxlbT4KK3wgICAgICAgICAgICAgICAgICAgPGxpPgogRXhwZWN0ZWQ6CiB8IDxodG1s
PgogfCAgIDxoZWFkPgpAQCAtMTM1OCwxMyArMTA2NCwxMSBAQCBFeHBlY3RlZDoKIHwgICAgIDxw
PgogcmVzb3VyY2VzL3Rlc3RzMi5kYXQ6CiA0Ci04CiA5CiAxMQogMTMKIDM0CiAzNgotMzgKIDQ3
CiA0OAogNDkKQEAgLTEzOTAsMjkgKzEwOTQsNiBAQCBFeHBlY3RlZDoKIHwgICAgICAgICAgIDx0
ZD4KIHwgICAgICAgICAgICAgInRlc3QiCiAKLVRlc3QgOCBvZiA1OSBpbiByZXNvdXJjZXMvdGVz
dHMyLmRhdCBmYWlsZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+PGZvbnQ+PHA+PGI+dGVzdDwv
Zm9udD4KLUdvdDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAg
IDxib2R5PgotfCAgICAgPGZvbnQ+Ci18ICAgICAgIDxwPgotfCAgICAgICAgIDxmb250PgotfCAg
ICAgICAgICAgPGI+Ci18ICAgICAgICAgICAgICJ0ZXN0IgotRXhwZWN0ZWQ6Ci18IDwhRE9DVFlQ
RSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxmb250Pgot
fCAgICAgPHA+Ci18ICAgICAgIDxmb250PgotfCAgICAgICAgIDxiPgotfCAgICAgICAgICAgInRl
c3QiCi0KIFRlc3QgOSBvZiA1OSBpbiByZXNvdXJjZXMvdGVzdHMyLmRhdCBmYWlsZWQuIElucHV0
OgogPCFET0NUWVBFIGh0bWw+PGR0PjxkaXY+PGRkPgogR290OgpAQCAtMTQ0MCw2ICsxMTIxLDcg
QEAgR290OgogfCAgIDxib2R5PgogfCAgICAgPHRhYmxlPgogfCAgICAgICA8cGxhaW50ZXh0Pgor
fCAgICAgICAgICI8dGQ+IgogRXhwZWN0ZWQ6CiB8IDxodG1sPgogfCAgIDxoZWFkPgpAQCAtMTQ3
Nyw2ICsxMTU5LDEwIEBAIEdvdDoKIHwgICA8Ym9keT4KIHwgICAgIDx0YWJsZT4KIHwgICAgICAg
PGNhcHRpb24+Cit8ICAgICAgICAgInRlc3QgVEVTVCIKK3wgICAgICAgPHRib2R5PgorfCAgICAg
ICAgIDx0cj4KK3wgICAgICAgICAgIDx0ZD4KIEV4cGVjdGVkOgogfCA8IURPQ1RZUEUgaHRtbD4K
IHwgPGh0bWw+CkBAIC0xNTEzLDI3ICsxMTk5LDYgQEAgRXhwZWN0ZWQ6CiB8ICAgICAgIDxvcHRp
b24+CiB8ICAgICA8b3B0aW9uPgogCi1UZXN0IDM4IG9mIDU5IGluIHJlc291cmNlcy90ZXN0czIu
ZGF0IGZhaWxlZC4gSW5wdXQ6Ci08IURPQ1RZUEUgaHRtbD48Zm9udD48aW5wdXQ+PGlucHV0Pjwv
Zm9udD4KLUdvdDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAg
IDxib2R5PgotfCAgICAgPGZvbnQ+Ci18ICAgICAgIDxmb250PgotfCAgICAgICAgIDxpbnB1dD4K
LXwgICAgICAgICA8Zm9udD4KLXwgICAgICAgICAgIDxpbnB1dD4KLUV4cGVjdGVkOgotfCA8IURP
Q1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8Zm9u
dD4KLXwgICAgICAgPGlucHV0PgotfCAgICAgICA8aW5wdXQ+Ci0KIFRlc3QgNDcgb2YgNTkgaW4g
cmVzb3VyY2VzL3Rlc3RzMi5kYXQgZmFpbGVkLiBJbnB1dDoKICAKICAKQEAgLTE3MTIsOCArMTM3
Nyw2IEBAIEdvdDoKIHwgICAgIDxub2JyPgogfCAgICAgICA8bm9icj4KIHwgICAgICAgICA8bm9i
cj4KLXwgICAgICAgICAgIDxub2JyPgotfCAgICAgICAgICAgICA8bm9icj4KIEV4cGVjdGVkOgog
fCA8IURPQ1RZUEUgaHRtbD4KIHwgPGh0bWw+CkBAIC0xNzMyLDkgKzEzOTUsNyBAQCBHb3Q6CiB8
ICAgPGJvZHk+CiB8ICAgICA8bm9icj4KIHwgICAgICAgPG5vYnI+Ci18ICAgICAgICAgPG5vYnI+
Ci18ICAgICAgICAgPG5vYnI+Ci18ICAgICAgICAgICA8bm9icj4KK3wgICAgICAgPG5vYnI+CiBF
eHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1sPgpAQCAtMTg2OCwxMCArMTUyOSw2
IEBAIHJlc291cmNlcy90ZXN0czYuZGF0OgogMTIKIDEzCiAxNAotMTYKLTE3Ci0xOQotMjMKIDI2
CiAyNwogMzAKQEAgLTIwMDAsNzIgKzE2NTcsNiBAQCBFeHBlY3RlZDoKIHwgICAgIDxidXR0b24+
CiB8ICAgICA8YnV0dG9uPgogCi1UZXN0IDE2IG9mIDUxIGluIHJlc291cmNlcy90ZXN0czYuZGF0
IGZhaWxlZC4gSW5wdXQ6Ci08dGFibGU+PGNhcHRpb24+PHRkPgotR290OgotfCA8aHRtbD4KLXwg
ICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDx0YWJsZT4KLXwgICAgICAgPGNhcHRpb24+Ci1F
eHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+
Ci18ICAgICAgIDxjYXB0aW9uPgotfCAgICAgICA8dGJvZHk+Ci18ICAgICAgICAgPHRyPgotfCAg
ICAgICAgICAgPHRkPgotCi1UZXN0IDE3IG9mIDUxIGluIHJlc291cmNlcy90ZXN0czYuZGF0IGZh
aWxlZC4gSW5wdXQ6Ci08dGFibGU+PGNhcHRpb24+PGRpdj4KLUdvdDoKLXwgPGh0bWw+Ci18ICAg
PGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci18ICAgICAgIDxjYXB0aW9uPgotRXhw
ZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHRhYmxlPgot
fCAgICAgICA8Y2FwdGlvbj4KLXwgICAgICAgICA8ZGl2PgotCi1UZXN0IDE5IG9mIDUxIGluIHJl
c291cmNlcy90ZXN0czYuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08dGFibGU+PGNhcHRpb24+PGRpdj48
L2NhcHRpb24+Ci1Hb3Q6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAg
PHRhYmxlPgotfCAgICAgICA8Y2FwdGlvbj4KLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVh
ZD4KLXwgICA8Ym9keT4KLXwgICAgIDx0YWJsZT4KLXwgICAgICAgPGNhcHRpb24+Ci18ICAgICAg
ICAgPGRpdj4KLQotVGVzdCAyMyBvZiA1MSBpbiByZXNvdXJjZXMvdGVzdHM2LmRhdCBmYWlsZWQu
IElucHV0OgotPHRhYmxlPjxjYXB0aW9uPjxkaXY+PC9kaXY+Ci1Hb3Q6Ci18IDxodG1sPgotfCAg
IDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHRhYmxlPgotfCAgICAgICA8Y2FwdGlvbj4KLUV4
cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDx0YWJsZT4K
LXwgICAgICAgPGNhcHRpb24+Ci18ICAgICAgICAgPGRpdj4KLQogVGVzdCAyNiBvZiA1MSBpbiBy
ZXNvdXJjZXMvdGVzdHM2LmRhdCBmYWlsZWQuIElucHV0OgogPHRhYmxlPjxjb2xncm91cD5mb28K
IEdvdDoKQEAgLTIyMDYsNyArMTc5Nyw2IEBAIHJlc291cmNlcy90ZXN0czcuZGF0OgogNgogNwog
OAotOQogMTAKIDE1CiAxNgpAQCAtMjI2NSw2ICsxODU1LDcgQEAgR290OgogfCAgIDxoZWFkPgog
fCAgIDxib2R5PgogfCAgICAgPHRhYmxlPgorfCAgICAgICAiWCIKIHwgICAgICAgPHRib2R5Pgog
fCAgICAgICAgIDx0cj4KIHwgICAgICAgICAgIDx0ZD4KQEAgLTIzMTAsMjYgKzE5MDEsNiBAQCBF
eHBlY3RlZDoKIHwgICA8aGVhZD4KIHwgICA8Ym9keT4KIAotVGVzdCA5IG9mIDMwIGluIHJlc291
cmNlcy90ZXN0czcuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08IWRvY3R5cGUgaHRtbD48dGFibGU+PHN0
eWxlPiA8dHI+eCA8L3N0eWxlPiA8L3RhYmxlPgotR290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwg
PGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci18ICAgICAgIDxz
dHlsZT4KLXwgICAgICAgICAiIDx0cj54ICIKLUV4cGVjdGVkOgotfCA8IURPQ1RZUEUgaHRtbD4K
LXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci18ICAgICAg
IDxzdHlsZT4KLXwgICAgICAgICAiIDx0cj54ICIKLXwgICAgICAgIiAiCi0KIFRlc3QgMTAgb2Yg
MzAgaW4gcmVzb3VyY2VzL3Rlc3RzNy5kYXQgZmFpbGVkLiBJbnB1dDoKIDwhZG9jdHlwZSBodG1s
Pjx0YWJsZT48VEJPRFk+PHNjcmlwdD4gPHRyPnggPC9zY3JpcHQ+IDwvdGFibGU+CiBHb3Q6CkBA
IC0yMzc2LDYgKzE5NDcsNyBAQCBHb3Q6CiB8ICAgPGhlYWQ+CiB8ICAgPGJvZHk+CiB8ICAgICA8
dGFibGU+Cit8ICAgICAgICJYIgogRXhwZWN0ZWQ6CiB8IDwhRE9DVFlQRSBodG1sPgogfCA8aHRt
bD4KQEAgLTIzOTQsNiArMTk2Niw3IEBAIEdvdDoKIHwgICA8aGVhZD4KIHwgICA8Ym9keT4KIHwg
ICAgIDx0YWJsZT4KK3wgICAgICAgIiAgIgogRXhwZWN0ZWQ6CiB8IDwhRE9DVFlQRSBodG1sPgog
fCA8aHRtbD4KQEAgLTI0MTIsNiArMTk4NSw3IEBAIEdvdDoKIHwgICA8aGVhZD4KIHwgICA8Ym9k
eT4KIHwgICAgIDx0YWJsZT4KK3wgICAgICAgIiAgIgogRXhwZWN0ZWQ6CiB8IDwhRE9DVFlQRSBo
dG1sPgogfCA8aHRtbD4KQEAgLTI2ODMsNyArMjI1Nyw5IEBAIEdvdDoKIHwgICA8Ym9keT4KIHwg
ICAgIDx0YWJsZT4KIHwgICAgICAgPGRpdj4KK3wgICAgICAgICAieCIKIHwgICAgICAgICA8ZGl2
PgorfCAgICAgICAieHgiCiBFeHBlY3RlZDoKIHwgPGh0bWw+CiB8ICAgPGhlYWQ+CkBAIC0yNzAy
LDYgKzIyNzgsNyBAQCBHb3Q6CiB8ICAgPGJvZHk+CiB8ICAgICAieCIKIHwgICAgIDx0YWJsZT4K
K3wgICAgICAgIngiCiBFeHBlY3RlZDoKIHwgPGh0bWw+CiB8ICAgPGhlYWQ+CkBAIC0yNzE3LDYg
KzIyOTQsNyBAQCBHb3Q6CiB8ICAgPGJvZHk+CiB8ICAgICAieCIKIHwgICAgIDx0YWJsZT4KK3wg
ICAgICAgIngiCiBFeHBlY3RlZDoKIHwgPGh0bWw+CiB8ICAgPGhlYWQ+CkBAIC0yODQ4LDYgKzI0
MjYsNyBAQCBHb3Q6CiB8ICAgICA8dGFibGU+CiB8ICAgICAgIDxtYXRoPgogfCAgICAgICAgIDxt
aT4KK3wgICAgICAgICAgICJmb28iCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxo
dG1sPgpAQCAtMjg2OCw3ICsyNDQ3LDkgQEAgR290OgogfCAgICAgPHRhYmxlPgogfCAgICAgICA8
bWF0aD4KIHwgICAgICAgICA8bWk+Cit8ICAgICAgICAgICAiZm9vIgogfCAgICAgICAgIDxtaT4K
K3wgICAgICAgICAgICJiYXIiCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1s
PgpAQCAtMjk5MCw2ICsyNTcxLDEzIEBAIEdvdDoKIHwgICA8Ym9keT4KIHwgICAgIDx0YWJsZT4K
IHwgICAgICAgPGNhcHRpb24+Cit8ICAgICAgICAgPG1hdGg+Cit8ICAgICAgICAgICA8bWk+Cit8
ICAgICAgICAgICAgICJmb28iCit8ICAgICAgICAgICA8bWk+Cit8ICAgICAgICAgICAgICJiYXIi
Cit8ICAgICAgICAgPHA+Cit8ICAgICAgICAgICAiYmF6IgogRXhwZWN0ZWQ6CiB8IDwhRE9DVFlQ
RSBodG1sPgogfCA8aHRtbD4KQEAgLTMwMTQsNiArMjYwMiwxNSBAQCBHb3Q6CiB8ICAgPGJvZHk+
CiB8ICAgICA8dGFibGU+CiB8ICAgICAgIDxjYXB0aW9uPgorfCAgICAgICAgIDxtYXRoPgorfCAg
ICAgICAgICAgPG1pPgorfCAgICAgICAgICAgICAiZm9vIgorfCAgICAgICAgICAgPG1pPgorfCAg
ICAgICAgICAgICAiYmFyIgorfCAgICAgICAgICAgPHA+Cit8ICAgICAgICAgICAgICJiYXoiCit8
ICAgICA8cD4KK3wgICAgICAgInF1dXgiCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8
IDxodG1sPgpAQCAtMzA0MCw2ICsyNjM3LDE0IEBAIEdvdDoKIHwgICA8Ym9keT4KIHwgICAgIDx0
YWJsZT4KIHwgICAgICAgPGNhcHRpb24+Cit8ICAgICAgICAgPG1hdGg+Cit8ICAgICAgICAgICA8
bWk+Cit8ICAgICAgICAgICAgICJmb28iCit8ICAgICAgICAgICA8bWk+Cit8ICAgICAgICAgICAg
ICJiYXIiCit8ICAgICAgICAgICAiYmF6IgorfCAgICAgPHA+Cit8ICAgICAgICJxdXV4IgogRXhw
ZWN0ZWQ6CiB8IDwhRE9DVFlQRSBodG1sPgogfCA8aHRtbD4KQEAgLTMzNTksNiArMjk2NCw3IEBA
IEdvdDoKIHwgICAgIDx0YWJsZT4KIHwgICAgICAgPHN2Zz4KIHwgICAgICAgICA8Zz4KK3wgICAg
ICAgICAgICJmb28iCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1sPgpAQCAt
MzM3OSw3ICsyOTg1LDkgQEAgR290OgogfCAgICAgPHRhYmxlPgogfCAgICAgICA8c3ZnPgogfCAg
ICAgICAgIDxnPgorfCAgICAgICAgICAgImZvbyIKIHwgICAgICAgICA8Zz4KK3wgICAgICAgICAg
ICJiYXIiCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1sPgpAQCAtMzUwMSw2
ICszMTA5LDEzIEBAIEdvdDoKIHwgICA8Ym9keT4KIHwgICAgIDx0YWJsZT4KIHwgICAgICAgPGNh
cHRpb24+Cit8ICAgICAgICAgPHN2Zz4KK3wgICAgICAgICAgIDxnPgorfCAgICAgICAgICAgICAi
Zm9vIgorfCAgICAgICAgICAgPGc+Cit8ICAgICAgICAgICAgICJiYXIiCit8ICAgICAgICAgPHA+
Cit8ICAgICAgICAgICAiYmF6IgogRXhwZWN0ZWQ6CiB8IDwhRE9DVFlQRSBodG1sPgogfCA8aHRt
bD4KQEAgLTM1MjUsNiArMzE0MCwxNSBAQCBHb3Q6CiB8ICAgPGJvZHk+CiB8ICAgICA8dGFibGU+
CiB8ICAgICAgIDxjYXB0aW9uPgorfCAgICAgICAgIDxzdmc+Cit8ICAgICAgICAgICA8Zz4KK3wg
ICAgICAgICAgICAgImZvbyIKK3wgICAgICAgICAgIDxnPgorfCAgICAgICAgICAgICAiYmFyIgor
fCAgICAgICAgICAgPHA+Cit8ICAgICAgICAgICAgICJiYXoiCit8ICAgICA8cD4KK3wgICAgICAg
InF1dXgiCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1sPgpAQCAtMzU1MSw2
ICszMTc1LDE0IEBAIEdvdDoKIHwgICA8Ym9keT4KIHwgICAgIDx0YWJsZT4KIHwgICAgICAgPGNh
cHRpb24+Cit8ICAgICAgICAgPHN2Zz4KK3wgICAgICAgICAgIDxnPgorfCAgICAgICAgICAgICAi
Zm9vIgorfCAgICAgICAgICAgPGc+Cit8ICAgICAgICAgICAgICJiYXIiCit8ICAgICAgICAgICAi
YmF6IgorfCAgICAgPHA+Cit8ICAgICAgICJxdXV4IgogRXhwZWN0ZWQ6CiB8IDwhRE9DVFlQRSBo
dG1sPgogfCA8aHRtbD4KQEAgLTQ4NTQsMTAgKzQ0ODYsOCBAQCBHb3Q6CiB8ICAgPGJvZHk+CiB8
ICAgICA8cD4KIHwgICAgICAgPGI+Ci18ICAgICAgICAgPGI+Ci18ICAgICAgICAgICA8aT4KLXwg
ICAgICAgICAgICAgPGk+Ci18ICAgICAgICAgICAgICAgPHU+Cit8ICAgICAgICAgPGk+Cit8ICAg
ICAgICAgICA8dT4KIHwgICAgICIgIgogfCAgICAgPHA+CiB8ICAgICAgICJYIgpAQCAtNDg4Niwx
MCArNDUxNiw4IEBAIEdvdDoKIHwgICA8Ym9keT4KIHwgICAgIDxwPgogfCAgICAgICA8Yj4KLXwg
ICAgICAgICA8Yj4KLXwgICAgICAgICAgIDxpPgotfCAgICAgICAgICAgICA8aT4KLXwgICAgICAg
ICAgICAgICA8dT4KK3wgICAgICAgICA8aT4KK3wgICAgICAgICAgIDx1PgogfCAgICAgIgogIgog
fCAgICAgPHA+CkBAIC00OTMxLDYgKzQ1NTksNyBAQCBHb3Q6CiB8ICAgPGhlYWQ+CiB8ICAgPGJv
ZHk+CiB8ICAgICA8dGFibGU+Cit8ICAgICAgICIgWCIKIHwgICAgICAgPG1ldGE+CiBFeHBlY3Rl
ZDoKIHwgPCFET0NUWVBFIGh0bWw+CkBAIC00OTQ5LDYgKzQ1NzgsNyBAQCBHb3Q6CiB8ICAgPGhl
YWQ+CiB8ICAgPGJvZHk+CiB8ICAgICA8dGFibGU+Cit8ICAgICAgICIgeCIKIEV4cGVjdGVkOgog
fCA8IURPQ1RZUEUgaHRtbD4KIHwgPGh0bWw+CkBAIC00OTY1LDYgKzQ1OTUsNyBAQCBHb3Q6CiB8
ICAgPGhlYWQ+CiB8ICAgPGJvZHk+CiB8ICAgICA8dGFibGU+Cit8ICAgICAgICIgeCAiCiBFeHBl
Y3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1sPgpAQCAtNTAwMSw4ICs0NjMyLDEwIEBA
IEdvdDoKIHwgICA8aGVhZD4KIHwgICA8Ym9keT4KIHwgICAgIDx0YWJsZT4KK3wgICAgICAgIlgi
CiB8ICAgICAgIDxzdHlsZT4KIHwgICAgICAgICAiIDx0cj54ICIKK3wgICAgICAgIiAiCiBFeHBl
Y3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+CiB8IDxodG1sPgpAQCAtNTAyNCw2ICs0NjU3LDggQEAg
R290OgogfCAgICAgPGRpdj4KIHwgICAgICAgPHRhYmxlPgogfCAgICAgICAgIDxhPgorfCAgICAg
ICAgICAgImZvbyIKK3wgICAgICAgICAiICIKIHwgICAgICAgICA8dGJvZHk+CiB8ICAgICAgICAg
ICA8dHI+CiB8ICAgICAgICAgICAgIDx0ZD4KQEAgLTUwNDMsMjcgKzQ2NzgsOCBAQCBFeHBlY3Rl
ZDoKIHwgICAgICAgICAgICAgICAiYmFyIgogfCAgICAgICAgICAgICAiICIKIHJlc291cmNlcy90
ZXN0czE2LmRhdDoKLTE4NwogMTg4CiAKLVRlc3QgMTg3IG9mIDE4OSBpbiByZXNvdXJjZXMvdGVz
dHMxNi5kYXQgZmFpbGVkLiBJbnB1dDoKLTwhZG9jdHlwZSBodG1sPjx0YWJsZT4KLQotR290Ogot
fCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAg
ICA8dGFibGU+Ci1FeHBlY3RlZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxo
ZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHRhYmxlPgotfCAgICAgICAiCi0iCi0KIFRlc3QgMTg4
IG9mIDE4OSBpbiByZXNvdXJjZXMvdGVzdHMxNi5kYXQgZmFpbGVkLiBJbnB1dDoKIDwhZG9jdHlw
ZSBodG1sPjx0YWJsZT48dGQ+PHNwYW4+PGZvbnQ+PC9zcGFuPjxzcGFuPgogR290OgpAQCAtNTE2
NCw5ICs0NzgwLDggQEAgR290OgogfCAgIDxib2R5PgogfCAgICAgPGE+CiB8ICAgICAgICIxIgot
fCAgICAgICA8YT4KLXwgICAgICAgICA8YnV0dG9uPgotfCAgICAgICAgICAgIjIzIgorfCAgICAg
ICA8YnV0dG9uPgorfCAgICAgICAgICIyMyIKIEV4cGVjdGVkOgogfCA8aHRtbD4KIHwgICA8aGVh
ZD4KQEAgLTUxODUsMTAgKzQ4MDAsOSBAQCBHb3Q6CiB8ICAgPGJvZHk+CiB8ICAgICA8YT4KIHwg
ICAgICAgIjEiCi18ICAgICAgIDxhPgotfCAgICAgICAgIDxiPgotfCAgICAgICAgICAgIjIiCi18
ICAgICAgICIzIgorfCAgICAgICA8Yj4KK3wgICAgICAgICAiMiIKK3wgICAgICIzIgogRXhwZWN0
ZWQ6CiB8IDxodG1sPgogfCAgIDxoZWFkPgpAQCAtNTIzNyw4ICs0ODUxLDEwIEBAIEdvdDoKIHwg
ICA8Ym9keT4KIHwgICAgIDxwPgogfCAgICAgICA8YT4KK3wgICAgICAgICAiMjMiCiB8ICAgICA8
dGFibGU+CiB8ICAgICAgIDxhPgorfCAgICAgICAgICIxIgogRXhwZWN0ZWQ6CiB8IDxodG1sPgog
fCAgIDxoZWFkPgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5n
ZUxvZwppbmRleCA5Y2E5YTRjOGVhMjBhNzc1NzUxN2IxYWU2ZWFmMjc1NzAwODU2N2QzLi41ZjVh
YzU0NmZjMTJmOWEzNjUwNmNhODI0NDRiYzgxMTQ5OWNjYzA4IDEwMDY0NAotLS0gYS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEw
LTA3LTA2ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW1wbGVtZW50IEluQ2FwdGlvbk1vZGUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQxNjYwCisK
KyAgICAgICAgSW1wbGVtZW50aW5nIHRoaXMgbW9kZSBhbHNvIHR1cm5lZCB1cCBhIHN1YnRsZSBi
dWcgaW4gdGhlIGFkb3B0aW9uCisgICAgICAgIGFnZW5jeSBjb2RlLgorCisgICAgICAgICogaHRt
bC9IVE1MVHJlZUJ1aWxkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVy
Ojpwcm9jZXNzU3RhcnRUYWcpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVyOjpw
cm9jZXNzQ2FwdGlvbkVuZFRhZ0ZvckluQ2FwdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
VHJlZUJ1aWxkZXI6OnByb2Nlc3NFbmRUYWcpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVC
dWlsZGVyOjpwcm9jZXNzQ2hhcmFjdGVyKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUcmVlQnVp
bGRlcjo6aW5kZXhPZkZpcnN0VW5vcGVuRm9ybWF0dGluZ0VsZW1lbnQpOgorICAgICAgICAgICAg
LSBXZSdyZSBzdXBwb3NlZCB0byByZXV0cm4gdGhlIGZpcnN0ICp1bm9wZW5lZCogZm9ybWF0dGlu
ZyBlbGVtZW50LgorICAgICAgICAgICAgICBUaGUgb2xkIGNvZGUgcmV0dXJuZWQgdGhlIGZpcnN0
ICpvcGVuZWQqIGZvcm1hdHRpbmcgZWxlbWVudC4KKyAgICAgICAgKiBodG1sL0hUTUxUcmVlQnVp
bGRlci5oOgorCiAyMDEwLTA3LTA1ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCmRpZmYgLS1naXQgYS9XZWJDb3Jl
L2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIu
Y3BwCmluZGV4IDk1YjA0ODU3ZWM0Y2RjNjc5YTg0NDcyNjc2NmM5OTU0ODk0MWM1ZTIuLjBkNzYw
ZjAxMGU2YjIxZjM5NjY0MmRkODBiNTg5YWE2N2U4MzQxYWQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
aHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxk
ZXIuY3BwCkBAIC04NjUsNyArODY1LDIxIEBAIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNz
U3RhcnRUYWcoQXRvbWljSFRNTFRva2VuJiB0b2tlbikKICAgICAgICAgICAgIG5vdEltcGxlbWVu
dGVkKCk7IC8vICJ3aGVuZXZlciBhIG5vZGUgd291bGQgYmUgaW5zZXJ0ZWQgaW50byB0aGUgY3Vy
cmVudCBub2RlLCBpdCBtdXN0IGluc3RlYWQgYmUgZm9zdGVyIHBhcmVudGVkLiIKICAgICAgICAg
cHJvY2Vzc1N0YXJ0VGFnRm9ySW5Cb2R5KHRva2VuKTsKICAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBJbkNhcHRpb25Nb2RlOgorICAgICAgICBBU1NFUlQoaW5zZXJ0aW9uTW9kZSgpID09IEluQ2Fw
dGlvbk1vZGUpOworICAgICAgICBpZiAodG9rZW4ubmFtZSgpID09IGNhcHRpb25UYWcgfHwgdG9r
ZW4ubmFtZSgpID09IGNvbFRhZyB8fCB0b2tlbi5uYW1lKCkgPT0gY29sZ3JvdXBUYWcgfHwgdG9r
ZW4ubmFtZSgpID09IHRib2R5VGFnIHx8IHRva2VuLm5hbWUoKSA9PSB0ZFRhZyB8fCB0b2tlbi5u
YW1lKCkgPT0gdGZvb3RUYWcgfHwgdG9rZW4ubmFtZSgpID09IHRoVGFnIHx8IHRva2VuLm5hbWUo
KSA9PSB0aGVhZFRhZyB8fCB0b2tlbi5uYW1lKCkgPT0gdHJUYWcpIHsKKyAgICAgICAgICAgIHBh
cnNlRXJyb3IodG9rZW4pOworICAgICAgICAgICAgaWYgKCFwcm9jZXNzQ2FwdGlvbkVuZFRhZ0Zv
ckluQ2FwdGlvbigpKSB7CisgICAgICAgICAgICAgICAgQVNTRVJUKG1faXNQYXJzaW5nRnJhZ21l
bnQpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IHByb2Nlc3NTdGFydFRhZyh0b2tlbik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0K
KyAgICAgICAgcHJvY2Vzc1N0YXJ0VGFnRm9ySW5Cb2R5KHRva2VuKTsKKyAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSBJbkNvbHVtbkdyb3VwTW9kZToKKyAgICAgICAgQVNTRVJUKGluc2VydGlvbk1v
ZGUoKSA9PSBJbkNvbHVtbkdyb3VwTW9kZSk7CiAgICAgICAgIGlmICh0b2tlbi5uYW1lKCkgPT0g
aHRtbFRhZykgewogICAgICAgICAgICAgaW5zZXJ0SFRNTFN0YXJ0VGFnSW5Cb2R5KHRva2VuKTsK
ICAgICAgICAgICAgIHJldHVybjsKQEAgLTE0MTcsNiArMTQzMSwyMiBAQCB2b2lkIEhUTUxUcmVl
QnVpbGRlcjo6cHJvY2Vzc0VuZFRhZ0ZvckluQm9keShBdG9taWNIVE1MVG9rZW4mIHRva2VuKQog
ICAgIHByb2Nlc3NBbnlPdGhlckVuZFRhZ0ZvckluQm9keSh0b2tlbik7CiB9CiAKK2Jvb2wgSFRN
TFRyZWVCdWlsZGVyOjpwcm9jZXNzQ2FwdGlvbkVuZFRhZ0ZvckluQ2FwdGlvbigpCit7CisgICAg
aWYgKCFtX29wZW5FbGVtZW50cy5pblRhYmxlU2NvcGUoY2FwdGlvblRhZy5sb2NhbE5hbWUoKSkp
IHsKKyAgICAgICAgQVNTRVJUKG1faXNQYXJzaW5nRnJhZ21lbnQpOworICAgICAgICAvLyBGSVhN
RTogcGFyc2UgZXJyb3IKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKyAgICBnZW5lcmF0
ZUltcGxpZWRFbmRUYWdzKCk7CisgICAgLy8gRklYTUU6IHBhcnNlIGVycm9yIGlmICghY3VycmVu
dEVsZW1lbnQoKS0+aGFzVGFnTmFtZShjYXB0aW9uVGFnKSkKKyAgICBtX29wZW5FbGVtZW50cy5w
b3BVbnRpbChjYXB0aW9uVGFnLmxvY2FsTmFtZSgpKTsKKyAgICBtX29wZW5FbGVtZW50cy5wb3Ao
KTsKKyAgICBtX2FjdGl2ZUZvcm1hdHRpbmdFbGVtZW50cy5jbGVhclRvTGFzdE1hcmtlcigpOwor
ICAgIG1faW5zZXJ0aW9uTW9kZSA9IEluVGFibGVNb2RlOworICAgIHJldHVybiB0cnVlOworfQor
CiB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0VuZFRhZyhBdG9taWNIVE1MVG9rZW4mIHRv
a2VuKQogewogICAgIEFTU0VSVCh0b2tlbi50eXBlKCkgPT0gSFRNTFRva2VuOjpFbmRUYWcpOwpA
QCAtMTQ4Niw2ICsxNTE2LDI3IEBAIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzRW5kVGFn
KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgICAgIC8vIEZJWE1FOiBEbyB3ZSBuZWVkIHRv
IHdvcnJ5IGFib3V0ICJ3aGVuZXZlciBhIG5vZGUgd291bGQgYmUgaW5zZXJ0ZWQgaW50byB0aGUg
Y3VycmVudCBub2RlLCBpdCBtdXN0IGluc3RlYWQgYmUgZm9zdGVyIHBhcmVudGVkIj8KICAgICAg
ICAgcHJvY2Vzc0VuZFRhZ0ZvckluQm9keSh0b2tlbik7CiAgICAgICAgIGJyZWFrOworICAgIGNh
c2UgSW5DYXB0aW9uTW9kZToKKyAgICAgICAgQVNTRVJUKGluc2VydGlvbk1vZGUoKSA9PSBJbkNh
cHRpb25Nb2RlKTsKKyAgICAgICAgaWYgKHRva2VuLm5hbWUoKSA9PSBjYXB0aW9uVGFnKSB7Cisg
ICAgICAgICAgICBwcm9jZXNzQ2FwdGlvbkVuZFRhZ0ZvckluQ2FwdGlvbigpOworICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICB9CisgICAgICAgIGlmICh0b2tlbi5uYW1lKCkgPT0gdGFibGVU
YWcpIHsKKyAgICAgICAgICAgIHBhcnNlRXJyb3IodG9rZW4pOworICAgICAgICAgICAgaWYgKCFw
cm9jZXNzQ2FwdGlvbkVuZFRhZ0ZvckluQ2FwdGlvbigpKSB7CisgICAgICAgICAgICAgICAgQVNT
RVJUKG1faXNQYXJzaW5nRnJhZ21lbnQpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIHByb2Nlc3NFbmRUYWcodG9rZW4pOworICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICB9CisgICAgICAgIGlmICh0b2tlbi5uYW1lKCkgPT0gYm9keVRhZyB8
fCB0b2tlbi5uYW1lKCkgPT0gY29sVGFnIHx8IHRva2VuLm5hbWUoKSA9PSBjb2xncm91cFRhZyB8
fCB0b2tlbi5uYW1lKCkgPT0gaHRtbFRhZyB8fCB0b2tlbi5uYW1lKCkgPT0gdGJvZHlUYWcgfHwg
dG9rZW4ubmFtZSgpID09IHRkVGFnIHx8IHRva2VuLm5hbWUoKSA9PSB0Zm9vdFRhZyB8fCB0b2tl
bi5uYW1lKCkgPT0gdGhUYWcgfHwgdG9rZW4ubmFtZSgpID09IHRoZWFkVGFnIHx8IHRva2VuLm5h
bWUoKSA9PSB0clRhZykgeworICAgICAgICAgICAgcGFyc2VFcnJvcih0b2tlbik7CisgICAgICAg
ICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgcHJvY2Vzc0VuZFRhZ0ZvckluQm9keSh0
b2tlbik7CisgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQWZ0ZXJCb2R5TW9kZToKICAgICAgICAg
QVNTRVJUKGluc2VydGlvbk1vZGUoKSA9PSBBZnRlckJvZHlNb2RlKTsKICAgICAgICAgaWYgKHRv
a2VuLm5hbWUoKSA9PSBodG1sVGFnKSB7CkBAIC0xNjQ2LDcgKzE2OTcsOSBAQCB2b2lkIEhUTUxU
cmVlQnVpbGRlcjo6cHJvY2Vzc0NoYXJhY3RlcihBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAg
ICAgICBwcm9jZXNzRGVmYXVsdEZvckFmdGVySGVhZE1vZGUodG9rZW4pOwogICAgICAgICAvLyBG
YWxsIHRocm91Z2gKICAgICBjYXNlIEluQm9keU1vZGU6Ci0gICAgICAgIEFTU0VSVChpbnNlcnRp
b25Nb2RlKCkgPT0gSW5Cb2R5TW9kZSk7CisgICAgY2FzZSBJblRhYmxlTW9kZToKKyAgICBjYXNl
IEluQ2FwdGlvbk1vZGU6CisgICAgICAgIEFTU0VSVChpbnNlcnRpb25Nb2RlKCkgPT0gSW5Cb2R5
TW9kZSB8fCBpbnNlcnRpb25Nb2RlKCkgPT0gSW5UYWJsZU1vZGUgfHwgaW5zZXJ0aW9uTW9kZSgp
ID09IEluQ2FwdGlvbk1vZGUpOwogICAgICAgICBub3RJbXBsZW1lbnRlZCgpOwogICAgICAgICBp
bnNlcnRUZXh0Tm9kZSh0b2tlbik7CiAgICAgICAgIGJyZWFrOwpAQCAtMTk0OSw4ICsyMDAyLDgg
QEAgYm9vbCBIVE1MVHJlZUJ1aWxkZXI6OmluZGV4T2ZGaXJzdFVub3BlbkZvcm1hdHRpbmdFbGVt
ZW50KHVuc2lnbmVkJiBmaXJzdFVub3BlbkUKICAgICAgICAgLS1pbmRleDsKICAgICAgICAgY29u
c3QgSFRNTEZvcm1hdHRpbmdFbGVtZW50TGlzdDo6RW50cnkmIGVudHJ5ID0gbV9hY3RpdmVGb3Jt
YXR0aW5nRWxlbWVudHNbaW5kZXhdOwogICAgICAgICBpZiAoZW50cnkuaXNNYXJrZXIoKSB8fCBt
X29wZW5FbGVtZW50cy5jb250YWlucyhlbnRyeS5lbGVtZW50KCkpKSB7Ci0gICAgICAgICAgICBm
aXJzdFVub3BlbkVsZW1lbnRJbmRleCA9IGluZGV4OwotICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisgICAgICAgICAgICBmaXJzdFVub3BlbkVsZW1lbnRJbmRleCA9IGluZGV4ICsgMTsKKyAgICAg
ICAgICAgIHJldHVybiBmaXJzdFVub3BlbkVsZW1lbnRJbmRleCA8IG1fYWN0aXZlRm9ybWF0dGlu
Z0VsZW1lbnRzLnNpemUoKTsKICAgICAgICAgfQogICAgIH0gd2hpbGUgKGluZGV4KTsKICAgICBy
ZXR1cm4gZmFsc2U7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmgg
Yi9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmgKaW5kZXggM2NiNjU0Yzc0ODI0MDRhNDE2
MzgxNzkxNzcxOTE0ODZjYzc3NTg2MC4uNGJlY2Q4NzUyM2IyM2YyNjU4OThiODMzM2JjOGFhYzNm
MGYxMGNlOSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5oCisrKyBi
L1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaApAQCAtMTI3LDYgKzEyNyw3IEBAIHByaXZh
dGU6CiAgICAgUGFzc1JlZlB0cjxOYW1lZE5vZGVNYXA+IGF0dHJpYnV0ZXNGb3JJc2luZGV4SW5w
dXQoQXRvbWljSFRNTFRva2VuJik7CiAgICAgdm9pZCBwcm9jZXNzSXNpbmRleFN0YXJ0VGFnRm9y
Qm9keShBdG9taWNIVE1MVG9rZW4mKTsKICAgICBib29sIHByb2Nlc3NCb2R5RW5kVGFnRm9ySW5C
b2R5KEF0b21pY0hUTUxUb2tlbiYpOworICAgIGJvb2wgcHJvY2Vzc0NhcHRpb25FbmRUYWdGb3JJ
bkNhcHRpb24oKTsKICAgICB2b2lkIHByb2Nlc3NBbnlPdGhlckVuZFRhZ0ZvckluQm9keShBdG9t
aWNIVE1MVG9rZW4mKTsKIAogICAgIHZvaWQgcHJvY2Vzc0Zha2VTdGFydFRhZyhjb25zdCBRdWFs
aWZpZWROYW1lJiwgUGFzc1JlZlB0cjxOYW1lZE5vZGVNYXA+IGF0dHJpYnV0ZXMgPSAwKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>