<?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>163770</bug_id>
          
          <creation_ts>2016-10-20 18:07:20 -0700</creation_ts>
          <short_desc>Wasm should support floating point operations.</short_desc>
          <delta_ts>2016-10-24 14:47:27 -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>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>161728</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1242701</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-10-20 18:07:20 -0700</bug_when>
    <thetext>When we do this we will need a way to get access a 32-bit FPR argument register.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243784</commentid>
    <comment_count>1</comment_count>
      <attachid>292629</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-10-24 10:57:12 -0700</bug_when>
    <thetext>Created attachment 292629
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243786</commentid>
    <comment_count>2</comment_count>
      <attachid>292629</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-10-24 11:01:54 -0700</bug_when>
    <thetext>Comment on attachment 292629
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=292629&amp;action=review

&gt; Source/JavaScriptCore/ChangeLog:7
&gt; +

This should also say: This patch also fixes a bug in the call opcode where the arguments would be reversed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243791</commentid>
    <comment_count>3</comment_count>
      <attachid>292629</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-10-24 11:10:39 -0700</bug_when>
    <thetext>Comment on attachment 292629
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=292629&amp;action=review

&gt; Source/JavaScriptCore/wasm/WasmCallingConvention.h:137
&gt; -        if (returnType == B3::Void)
&gt; -            return nullptr;
&gt; -
&gt; -        patchpoint-&gt;resultConstraint = B3::ValueRep::reg(GPRInfo::returnValueGPR);
&gt; +        switch (returnType) {
&gt; +        case B3::Void:
&gt; +            break;

This is a difference in behavior not related to floating point.  Previously, you return a nullptr for a Void returnType.  Now, you return a non-null patchpoint pointer.  Is this intentional?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243792</commentid>
    <comment_count>4</comment_count>
      <attachid>292629</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-10-24 11:10:59 -0700</bug_when>
    <thetext>Comment on attachment 292629
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=292629&amp;action=review

r=me

&gt;&gt; Source/JavaScriptCore/ChangeLog:7
&gt;&gt; +
&gt; 
&gt; This should also say: This patch also fixes a bug in the call opcode where the arguments would be reversed.

Please add some text as to what you did to enable FP operations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243795</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-10-24 11:13:06 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 292629 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=292629&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/ChangeLog:7
&gt; &gt; +
&gt; 
&gt; This should also say: This patch also fixes a bug in the call opcode where
&gt; the arguments would be reversed.

Oops, thanks. I was planning to comment &quot;Is it ok changing the order of the args?&quot; :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243834</commentid>
    <comment_count>6</comment_count>
      <attachid>292641</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-10-24 12:12:20 -0700</bug_when>
    <thetext>Created attachment 292641
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243896</commentid>
    <comment_count>7</comment_count>
      <attachid>292641</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-24 14:47:23 -0700</bug_when>
    <thetext>Comment on attachment 292641
Patch for landing

Clearing flags on attachment: 292641

Committed r207781: &lt;http://trac.webkit.org/changeset/207781&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243897</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-24 14:47:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>292629</attachid>
            <date>2016-10-24 10:57:12 -0700</date>
            <delta_ts>2016-10-24 12:12:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163770-20161024105327.patch</filename>
            <type>text/plain</type>
            <size>30825</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3Njk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
MzEwMzQzMjMwM2RhYzFhMDlmNmVhYmZiYmVhNmIxMzg2ODY5ZDk0Li5lMDU1NTJjN2E2MjM3MjE1
YWJlZWRiMWU4MmFkNTA5ZGVmOTg3YWY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxNi0xMC0yNCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBXYXNtIHNob3VsZCBzdXBwb3J0IGZsb2F0aW5nIHBvaW50IG9wZXJh
dGlvbnMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjM3NzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHRlc3RXYXNtLmNwcDoKKyAgICAgICAgKGNhc3QpOgorICAgICAgICAoaW52b2tlKToKKyAgICAg
ICAgKGJveGYpOgorICAgICAgICAoYm94ZCk6CisgICAgICAgIChydW5XYXNtVGVzdHMpOgorICAg
ICAgICAqIHdhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwOgorICAgICAgICAoSlNDOjpXYXNtOjpj
cmVhdGVKU1dyYXBwZXIpOgorICAgICAgICAqIHdhc20vV2FzbUNhbGxpbmdDb252ZW50aW9uLmg6
CisgICAgICAgIChKU0M6Oldhc206OkNhbGxpbmdDb252ZW50aW9uOjpsb2FkQXJndW1lbnRzKToK
KyAgICAgICAgKEpTQzo6V2FzbTo6Q2FsbGluZ0NvbnZlbnRpb246OnNldHVwQ2FsbCk6CisgICAg
ICAgICogd2FzbS9XYXNtRnVuY3Rpb25QYXJzZXIuaDoKKyAgICAgICAgKEpTQzo6V2FzbTo6RnVu
Y3Rpb25QYXJzZXI8Q29udGV4dD46OnBhcnNlRXhwcmVzc2lvbik6CisgICAgICAgIChKU0M6Oldh
c206OkZ1bmN0aW9uUGFyc2VyPENvbnRleHQ+OjpwYXJzZVVucmVhY2hhYmxlRXhwcmVzc2lvbik6
CisgICAgICAgICogd2FzbS9XYXNtT3BzLmg6CisKIDIwMTYtMTAtMjEgIEtlaXRoIE1pbGxlciAg
PGtlaXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAgRXhwYW5kIFRydW5jIGluIEIzIHRv
IHN1cHBvcnQgRG91YmxlIHRvIEZsb2F0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvdGVzdFdhc20uY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RXYXNtLmNwcAppbmRl
eCAxODEzMjA3MzhkMmYwNDQ0OGYyNmM4N2ZhZTVmYjAxYjVmMzM0ZjhlLi5hOTFiZTMzYzYwODIw
YjJmNjZkZGE3OTgwNjEwYzUxZjM3M2ZiMmJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvdGVzdFdhc20uY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0V2FzbS5j
cHAKQEAgLTI1LDYgKzI1LDcgQEAKIAogI2luY2x1ZGUgImNvbmZpZy5oIgogCisjaW5jbHVkZSAi
QjNDb21tb24uaCIKICNpbmNsdWRlICJCM0NvbXBpbGF0aW9uLmgiCiAjaW5jbHVkZSAiSW5pdGlh
bGl6ZVRocmVhZGluZy5oIgogI2luY2x1ZGUgIkpTQ0pTVmFsdWVJbmxpbmVzLmgiCkBAIC05Niw2
ICs5Nyw4IEBAIFN0YXRpY0xvY2sgY3Jhc2hMb2NrOwogICAgICAgICBDUkFTSCgpOyBcCiAgICAg
fSB3aGlsZSAoZmFsc2UpCiAKKyNkZWZpbmUgQ0hFQ0soeCkgQ0hFQ0tfRVEoeCwgdHJ1ZSkKKwog
I2RlZmluZSBGT1JfRUFDSF9VTlNJR05FRF9MRUJfVEVTVChtYWNybykgXAogICAgIC8qIFNpbXBs
ZSB0ZXN0cyB0aGF0IHVzZSBhbGwgdGhlIGJpdHMgaW4gdGhlIGFycmF5ICovIFwKICAgICBtYWNy
bygoeyAweDA3IH0pLCAwLCB0cnVlLCAweDdsdSwgMWx1KSBcCkBAIC0yMDgsNiArMjExLDI0IEBA
IHVzaW5nIG5hbWVzcGFjZSBXYXNtOwogdXNpbmcgbmFtZXNwYWNlIEIzOwogCiB0ZW1wbGF0ZTx0
eXBlbmFtZSBUPgorVCBjYXN0KEVuY29kZWRKU1ZhbHVlIHZhbHVlKQoreworICAgIHJldHVybiBz
dGF0aWNfY2FzdDxUPih2YWx1ZSk7Cit9CisKK3RlbXBsYXRlPD4KK2RvdWJsZSBjYXN0KEVuY29k
ZWRKU1ZhbHVlIHZhbHVlKQoreworICAgIHJldHVybiBiaXR3aXNlX2Nhc3Q8ZG91YmxlPih2YWx1
ZSk7Cit9CisKK3RlbXBsYXRlPD4KK2Zsb2F0IGNhc3QoRW5jb2RlZEpTVmFsdWUgdmFsdWUpCit7
CisgICAgcmV0dXJuIGJpdHdpc2VfY2FzdDxmbG9hdD4oc3RhdGljX2Nhc3Q8aW50Pih2YWx1ZSkp
OworfQorCit0ZW1wbGF0ZTx0eXBlbmFtZSBUPgogVCBpbnZva2UoTWFjcm9Bc3NlbWJsZXJDb2Rl
UHRyIHB0ciwgc3RkOjppbml0aWFsaXplcl9saXN0PEpTVmFsdWU+IGFyZ3MpCiB7CiAgICAgSlNW
YWx1ZSBmaXJzdEFyZ3VtZW50OwpAQCAtMjI0LDggKzI0NSw3IEBAIFQgaW52b2tlKE1hY3JvQXNz
ZW1ibGVyQ29kZVB0ciBwdHIsIHN0ZDo6aW5pdGlhbGl6ZXJfbGlzdDxKU1ZhbHVlPiBhcmdzKQog
ICAgIFByb3RvQ2FsbEZyYW1lIHByb3RvQ2FsbEZyYW1lOwogICAgIHByb3RvQ2FsbEZyYW1lLmlu
aXQobnVsbHB0ciwgbnVsbHB0ciwgZmlyc3RBcmd1bWVudCwgYXJnQ291bnQsIHJlbWFpbmluZ0Fy
Z3VtZW50cyk7CiAKLSAgICAvLyBUaGlzIHdvbid0IHdvcmsgZm9yIGZsb2F0aW5nIHBvaW50IHZh
bHVlcyBidXQgd2UgZG9uJ3QgaGF2ZSB0aG9zZSB5ZXQuCi0gICAgcmV0dXJuIHN0YXRpY19jYXN0
PFQ+KHZtRW50cnlUb1dhc20ocHRyLmV4ZWN1dGFibGVBZGRyZXNzKCksIHZtLCAmcHJvdG9DYWxs
RnJhbWUpKTsKKyAgICByZXR1cm4gY2FzdDxUPih2bUVudHJ5VG9XYXNtKHB0ci5leGVjdXRhYmxl
QWRkcmVzcygpLCB2bSwgJnByb3RvQ2FsbEZyYW1lKSk7CiB9CiAKIHRlbXBsYXRlPHR5cGVuYW1l
IFQ+CkBAIC0yMzksOSArMjU5LDc4IEBAIGlubGluZSBKU1ZhbHVlIGJveCh1aW50NjRfdCB2YWx1
ZSkKICAgICByZXR1cm4gSlNWYWx1ZTo6ZGVjb2RlKHZhbHVlKTsKIH0KIAoraW5saW5lIEpTVmFs
dWUgYm94ZihmbG9hdCB2YWx1ZSkKK3sKKyAgICByZXR1cm4gYm94KGJpdHdpc2VfY2FzdDx1aW50
MzJfdD4odmFsdWUpKTsKK30KKworaW5saW5lIEpTVmFsdWUgYm94ZChkb3VibGUgdmFsdWUpCit7
CisgICAgcmV0dXJuIGJveChiaXR3aXNlX2Nhc3Q8dWludDY0X3Q+KHZhbHVlKSk7Cit9CisKIC8v
IEZvciBub3cgd2UgaW5saW5lIHRoZSB0ZXN0IGZpbGVzLgogc3RhdGljIHZvaWQgcnVuV2FzbVRl
c3RzKCkKIHsKKworICAgIHsKKyAgICAgICAgLy8gR2VuZXJhdGVkIGZyb206CisgICAgICAgIC8v
ICAgIChtb2R1bGUKKyAgICAgICAgLy8gICAgIChmdW5jICRmMzItc3ViIChleHBvcnQgImYzMi1z
dWIiKSAocGFyYW0gZjMyKSAocGFyYW0gZjMyKSAocmVzdWx0IGYzMikgKHJldHVybiAoZjMyLnN1
YiAoZ2V0X2xvY2FsIDApIChnZXRfbG9jYWwgMSkpKSkKKyAgICAgICAgLy8gICAgIChmdW5jIChl
eHBvcnQgImluZGlyZWN0LWYzMi1zdWIiKSAocGFyYW0gZjMyKSAocGFyYW0gZjMyKSAocmVzdWx0
IGYzMikgKHJldHVybiAoY2FsbCAkZjMyLXN1YiAoZ2V0X2xvY2FsIDApIChnZXRfbG9jYWwgMSkp
KSkKKyAgICAgICAgLy8gICAgICkKKyAgICAgICAgVmVjdG9yPHVpbnQ4X3Q+IHZlY3RvciA9IHsK
KyAgICAgICAgICAgIDB4MDAsIDB4NjEsIDB4NzMsIDB4NmQsIDB4MGMsIDB4MDAsIDB4MDAsIDB4
MDAsIDB4MDEsIDB4ODcsIDB4ODAsIDB4ODAsIDB4ODAsIDB4MDAsIDB4MDEsIDB4NDAsCisgICAg
ICAgICAgICAweDAyLCAweDAzLCAweDAzLCAweDAxLCAweDAzLCAweDAzLCAweDgzLCAweDgwLCAw
eDgwLCAweDgwLCAweDAwLCAweDAyLCAweDAwLCAweDAwLCAweDA3LCAweDllLAorICAgICAgICAg
ICAgMHg4MCwgMHg4MCwgMHg4MCwgMHgwMCwgMHgwMiwgMHgwNywgMHg2NiwgMHgzMywgMHgzMiwg
MHgyZCwgMHg3MywgMHg3NSwgMHg2MiwgMHgwMCwgMHgwMCwgMHgxMCwKKyAgICAgICAgICAgIDB4
NjksIDB4NmUsIDB4NjQsIDB4NjksIDB4NzIsIDB4NjUsIDB4NjMsIDB4NzQsIDB4MmQsIDB4NjYs
IDB4MzMsIDB4MzIsIDB4MmQsIDB4NzMsIDB4NzUsIDB4NjIsCisgICAgICAgICAgICAweDAwLCAw
eDAxLCAweDBhLCAweDljLCAweDgwLCAweDgwLCAweDgwLCAweDAwLCAweDAyLCAweDg4LCAweDgw
LCAweDgwLCAweDgwLCAweDAwLCAweDAwLCAweDE0LAorICAgICAgICAgICAgMHgwMCwgMHgxNCwg
MHgwMSwgMHg3NiwgMHgwOSwgMHgwZiwgMHg4OSwgMHg4MCwgMHg4MCwgMHg4MCwgMHgwMCwgMHgw
MCwgMHgxNCwgMHgwMCwgMHgxNCwgMHgwMSwKKyAgICAgICAgICAgIDB4MTYsIDB4MDAsIDB4MDks
IDB4MGYKKyAgICAgICAgfTsKKworICAgICAgICBQbGFuIHBsYW4oKnZtLCB2ZWN0b3IpOworICAg
ICAgICBpZiAocGxhbi5yZXN1bHQuc2l6ZSgpICE9IDIgfHwgIXBsYW4ucmVzdWx0WzBdIHx8ICFw
bGFuLnJlc3VsdFsxXSkgeworICAgICAgICAgICAgZGF0YUxvZ0xuKCJNb2R1bGUgZmFpbGVkIHRv
IGNvbXBpbGUgY29ycmVjdGx5LiIpOworICAgICAgICAgICAgQ1JBU0goKTsKKyAgICAgICAgfQor
CisgICAgICAgIC8vIFRlc3QgdGhpcyBkb2Vzbid0IGNyYXNoLgorICAgICAgICBDSEVDSyhpc0lk
ZW50aWNhbChpbnZva2U8ZmxvYXQ+KCpwbGFuLnJlc3VsdFsxXS0+anNFbnRyeVBvaW50LCB7IGJv
eGYoMC4wKSwgYm94ZigxLjUpIH0pLCAtMS41ZikpOworICAgICAgICBDSEVDSyhpc0lkZW50aWNh
bChpbnZva2U8ZmxvYXQ+KCpwbGFuLnJlc3VsdFsxXS0+anNFbnRyeVBvaW50LCB7IGJveGYoMTAw
LjEyMzQpLCBib3hmKDEyLjUpIH0pLCA4Ny42MjM0ZikpOworICAgICAgICBDSEVDSyhpc0lkZW50
aWNhbChpbnZva2U8ZmxvYXQ+KCpwbGFuLnJlc3VsdFswXS0+anNFbnRyeVBvaW50LCB7IGJveGYo
MC4wKSwgYm94ZigxLjUpIH0pLCAtMS41ZikpOworICAgICAgICBDSEVDSyhpc0lkZW50aWNhbChp
bnZva2U8ZmxvYXQ+KCpwbGFuLnJlc3VsdFswXS0+anNFbnRyeVBvaW50LCB7IGJveGYoMTAwLjEy
MzQpLCBib3hmKDEyLjUpIH0pLCA4Ny42MjM0ZikpOworICAgIH0KKworICAgIHsKKyAgICAgICAg
Ly8gR2VuZXJhdGVkIGZyb206CisgICAgICAgIC8vICAgIChtb2R1bGUKKyAgICAgICAgLy8gICAg
IChmdW5jICRmMzItYWRkIChleHBvcnQgImYzMi1hZGQiKSAocGFyYW0gZjMyKSAocGFyYW0gZjMy
KSAocmVzdWx0IGYzMikgKHJldHVybiAoZjMyLmFkZCAoZ2V0X2xvY2FsIDApIChnZXRfbG9jYWwg
MSkpKSkKKyAgICAgICAgLy8gICAgIChmdW5jIChleHBvcnQgImluZGlyZWN0LWYzMi1hZGQiKSAo
cGFyYW0gZjMyKSAocGFyYW0gZjMyKSAocmVzdWx0IGYzMikgKHJldHVybiAoY2FsbCAkZjMyLWFk
ZCAoZ2V0X2xvY2FsIDApIChnZXRfbG9jYWwgMSkpKSkKKyAgICAgICAgLy8gICAgICkKKyAgICAg
ICAgVmVjdG9yPHVpbnQ4X3Q+IHZlY3RvciA9IHsKKyAgICAgICAgICAgIDB4MDAsIDB4NjEsIDB4
NzMsIDB4NmQsIDB4MGMsIDB4MDAsIDB4MDAsIDB4MDAsIDB4MDEsIDB4ODcsIDB4ODAsIDB4ODAs
IDB4ODAsIDB4MDAsIDB4MDEsIDB4NDAsCisgICAgICAgICAgICAweDAyLCAweDAzLCAweDAzLCAw
eDAxLCAweDAzLCAweDAzLCAweDgzLCAweDgwLCAweDgwLCAweDgwLCAweDAwLCAweDAyLCAweDAw
LCAweDAwLCAweDA3LCAweDllLAorICAgICAgICAgICAgMHg4MCwgMHg4MCwgMHg4MCwgMHgwMCwg
MHgwMiwgMHgwNywgMHg2NiwgMHgzMywgMHgzMiwgMHgyZCwgMHg2MSwgMHg2NCwgMHg2NCwgMHgw
MCwgMHgwMCwgMHgxMCwKKyAgICAgICAgICAgIDB4NjksIDB4NmUsIDB4NjQsIDB4NjksIDB4NzIs
IDB4NjUsIDB4NjMsIDB4NzQsIDB4MmQsIDB4NjYsIDB4MzMsIDB4MzIsIDB4MmQsIDB4NjEsIDB4
NjQsIDB4NjQsCisgICAgICAgICAgICAweDAwLCAweDAxLCAweDBhLCAweDljLCAweDgwLCAweDgw
LCAweDgwLCAweDAwLCAweDAyLCAweDg4LCAweDgwLCAweDgwLCAweDgwLCAweDAwLCAweDAwLCAw
eDE0LAorICAgICAgICAgICAgMHgwMCwgMHgxNCwgMHgwMSwgMHg3NSwgMHgwOSwgMHgwZiwgMHg4
OSwgMHg4MCwgMHg4MCwgMHg4MCwgMHgwMCwgMHgwMCwgMHgxNCwgMHgwMCwgMHgxNCwgMHgwMSwK
KyAgICAgICAgICAgIDB4MTYsIDB4MDAsIDB4MDksIDB4MGYKKyAgICAgICAgfTsKKworICAgICAg
ICBQbGFuIHBsYW4oKnZtLCB2ZWN0b3IpOworICAgICAgICBpZiAocGxhbi5yZXN1bHQuc2l6ZSgp
ICE9IDIgfHwgIXBsYW4ucmVzdWx0WzBdIHx8ICFwbGFuLnJlc3VsdFsxXSkgeworICAgICAgICAg
ICAgZGF0YUxvZ0xuKCJNb2R1bGUgZmFpbGVkIHRvIGNvbXBpbGUgY29ycmVjdGx5LiIpOworICAg
ICAgICAgICAgQ1JBU0goKTsKKyAgICAgICAgfQorCisgICAgICAgIC8vIFRlc3QgdGhpcyBkb2Vz
bid0IGNyYXNoLgorICAgICAgICBDSEVDSyhpc0lkZW50aWNhbChpbnZva2U8ZmxvYXQ+KCpwbGFu
LnJlc3VsdFsxXS0+anNFbnRyeVBvaW50LCB7IGJveGYoMC4wKSwgYm94ZigxLjUpIH0pLCAxLjVm
KSk7CisgICAgICAgIENIRUNLKGlzSWRlbnRpY2FsKGludm9rZTxmbG9hdD4oKnBsYW4ucmVzdWx0
WzFdLT5qc0VudHJ5UG9pbnQsIHsgYm94ZigxMDAuMTIzNCksIGJveGYoMTIuNSkgfSksIDExMi42
MjM0ZikpOworICAgICAgICBDSEVDSyhpc0lkZW50aWNhbChpbnZva2U8ZmxvYXQ+KCpwbGFuLnJl
c3VsdFswXS0+anNFbnRyeVBvaW50LCB7IGJveGYoMC4wKSwgYm94ZigxLjUpIH0pLCAxLjVmKSk7
CisgICAgICAgIENIRUNLKGlzSWRlbnRpY2FsKGludm9rZTxmbG9hdD4oKnBsYW4ucmVzdWx0WzBd
LT5qc0VudHJ5UG9pbnQsIHsgYm94ZigxMDAuMTIzNCksIGJveGYoMTIuNSkgfSksIDExMi42MjM0
ZikpOworICAgIH0KKwogICAgIHsKICAgICAgICAgLy8gR2VuZXJhdGVkIGZyb206CiAgICAgICAg
IC8vICAgIChtb2R1bGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dh
c21CM0lSR2VuZXJhdG9yLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lS
R2VuZXJhdG9yLmNwcAppbmRleCA1MzU5ZDMwODk4ZjBlYjU0ZGRjMmFkMDVkOWNjZWVkYTJlYjk1
OWVkLi4xNDE3NzkyZDIyYzBlOGI5YThlNTM2NDUzMWJjNGJlMGUxZDcwM2EzIDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAKKysrIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwCkBAIC02OTcs
MTAgKzY5NywxOSBAQCBzdGF0aWMgc3RkOjp1bmlxdWVfcHRyPENvbXBpbGF0aW9uPiBjcmVhdGVK
U1dyYXBwZXIoVk0mIHZtLCBjb25zdCBTaWduYXR1cmUqIHNpZwogICAgIH0pOwogCiAgICAgLy8g
UmV0dXJuIHRoZSByZXN1bHQsIGlmIG5lZWRlZC4KLSAgICBpZiAoc2lnbmF0dXJlLT5yZXR1cm5U
eXBlICE9IFZvaWQpCi0gICAgICAgIGJsb2NrLT5hcHBlbmROZXdDb250cm9sVmFsdWUocHJvYywg
QjM6OlJldHVybiwgT3JpZ2luKCksIHJlc3VsdCk7Ci0gICAgZWxzZQorICAgIHN3aXRjaCAoc2ln
bmF0dXJlLT5yZXR1cm5UeXBlKSB7CisgICAgY2FzZSBWb2lkOgogICAgICAgICBibG9jay0+YXBw
ZW5kTmV3Q29udHJvbFZhbHVlKHByb2MsIEIzOjpSZXR1cm4sIE9yaWdpbigpKTsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBGMzI6CisgICAgY2FzZSBGNjQ6CisgICAgICAgIHJlc3VsdCA9IGJs
b2NrLT5hcHBlbmROZXc8VmFsdWU+KHByb2MsIEJpdHdpc2VDYXN0LCBPcmlnaW4oKSwgcmVzdWx0
KTsKKyAgICAgICAgRkFMTFRIUk9VR0g7CisgICAgY2FzZSBJMzI6CisgICAgY2FzZSBJNjQ6Cisg
ICAgICAgIGJsb2NrLT5hcHBlbmROZXdDb250cm9sVmFsdWUocHJvYywgQjM6OlJldHVybiwgT3Jp
Z2luKCksIHJlc3VsdCk7CisgICAgICAgIGJyZWFrOworICAgIH0KIAogICAgIHJldHVybiBzdGQ6
Om1ha2VfdW5pcXVlPENvbXBpbGF0aW9uPih2bSwgcHJvYyk7CiB9CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQ2FsbGluZ0NvbnZlbnRpb24uaCBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS93YXNtL1dhc21DYWxsaW5nQ29udmVudGlvbi5oCmluZGV4IDc0NDJlNzEy
YWZiZjdjNzI3NmFiOTVmODQ5YTI5MTc5ZTMzZDljOWUuLjQ0NWFkMmY4ODI1NDMwYTA4ODMwZDhm
YTAzZjc3ZmY1YmIwYjRjNWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNt
L1dhc21DYWxsaW5nQ29udmVudGlvbi5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNt
L1dhc21DYWxsaW5nQ29udmVudGlvbi5oCkBAIC05OCwxMCArOTgsOCBAQCBwdWJsaWM6CiAgICAg
ICAgICAgICBCMzo6VmFsdWVSZXAgcmVwID0gbWFyc2hhbGxBcmd1bWVudCh0eXBlLCBncEFyZ3Vt
ZW50Q291bnQsIGZwQXJndW1lbnRDb3VudCwgc3RhY2tPZmZzZXQpOwogICAgICAgICAgICAgaWYg
KHJlcC5pc1JlZygpKSB7CiAgICAgICAgICAgICAgICAgYXJndW1lbnQgPSBibG9jay0+YXBwZW5k
TmV3PEIzOjpBcmd1bWVudFJlZ1ZhbHVlPihwcm9jLCBvcmlnaW4sIHJlcC5yZWcoKSk7Ci0gICAg
ICAgICAgICAgICAgaWYgKHR5cGUgPT0gQjM6OkludDMyKQorICAgICAgICAgICAgICAgIGlmICh0
eXBlID09IEIzOjpJbnQzMiB8fCB0eXBlID09IEIzOjpGbG9hdCkKICAgICAgICAgICAgICAgICAg
ICAgYXJndW1lbnQgPSBibG9jay0+YXBwZW5kTmV3PEIzOjpWYWx1ZT4ocHJvYywgQjM6OlRydW5j
LCBvcmlnaW4sIGFyZ3VtZW50KTsKLSAgICAgICAgICAgICAgICAvLyBGSVhNRTogSG93IGRvIEkg
Z2V0IGEgZmxvYXQgZnJvbSBhIEZQUj8gV2UgZG9uJ3Qgc3VwcG9ydCBmbG9hdGluZyBwb2ludHMg
eWV0IHNvIGl0J3Mgbm90IGEgYmlnIGRlYWwuLi4geWV0LgotICAgICAgICAgICAgICAgIC8vIHNl
ZTogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2Mzc3MAogICAgICAg
ICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICBBU1NFUlQocmVwLmlzU3RhY2tBcmd1bWVu
dCgpKTsKICAgICAgICAgICAgICAgICBCMzo6VmFsdWUqIGFkZHJlc3MgPSBibG9jay0+YXBwZW5k
TmV3PEIzOjpWYWx1ZT4ocHJvYywgQjM6OkFkZCwgb3JpZ2luLCBmcmFtZVBvaW50ZXIsCkBAIC0x
MzQsMTAgKzEzMiwxOCBAQCBwdWJsaWM6CiAgICAgICAgIHBhdGNocG9pbnQtPmFwcGVuZFZlY3Rv
cihjb25zdHJhaW5lZEFyZ3VtZW50cyk7CiAgICAgICAgIHBhdGNocG9pbnRGdW5jdG9yKHBhdGNo
cG9pbnQpOwogCi0gICAgICAgIGlmIChyZXR1cm5UeXBlID09IEIzOjpWb2lkKQotICAgICAgICAg
ICAgcmV0dXJuIG51bGxwdHI7Ci0KLSAgICAgICAgcGF0Y2hwb2ludC0+cmVzdWx0Q29uc3RyYWlu
dCA9IEIzOjpWYWx1ZVJlcDo6cmVnKEdQUkluZm86OnJldHVyblZhbHVlR1BSKTsKKyAgICAgICAg
c3dpdGNoIChyZXR1cm5UeXBlKSB7CisgICAgICAgIGNhc2UgQjM6OlZvaWQ6CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgY2FzZSBCMzo6RmxvYXQ6CisgICAgICAgIGNhc2UgQjM6OkRvdWJs
ZToKKyAgICAgICAgICAgIHBhdGNocG9pbnQtPnJlc3VsdENvbnN0cmFpbnQgPSBCMzo6VmFsdWVS
ZXA6OnJlZyhGUFJJbmZvOjpyZXR1cm5WYWx1ZUZQUik7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgY2FzZSBCMzo6SW50MzI6CisgICAgICAgIGNhc2UgQjM6OkludDY0OgorICAgICAgICAg
ICAgcGF0Y2hwb2ludC0+cmVzdWx0Q29uc3RyYWludCA9IEIzOjpWYWx1ZVJlcDo6cmVnKEdQUklu
Zm86OnJldHVyblZhbHVlR1BSKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAg
ICAgIHJldHVybiBwYXRjaHBvaW50OwogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3dhc20vV2FzbUZ1bmN0aW9uUGFyc2VyLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvd2FzbS9XYXNtRnVuY3Rpb25QYXJzZXIuaAppbmRleCAwYmNlN2UzOWJjZjhkNzY1Y2IyYmRh
ZjYxMzhmMGIzYWJhMjEzZThmLi5hMGQ1YjNkMWJmZGVlZGYzOGE2MjUyZWY1N2MxYTZjMmUwNTE5
N2ZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtRnVuY3Rpb25Q
YXJzZXIuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtRnVuY3Rpb25QYXJz
ZXIuaApAQCAtMTkwLDYgKzE5MCw3IEBAIGJvb2wgRnVuY3Rpb25QYXJzZXI8Q29udGV4dD46OnBh
cnNlRXhwcmVzc2lvbihPcFR5cGUgb3ApCiAgICAgICAgIHJldHVybiBtX2NvbnRleHQuc3RvcmUo
c3RhdGljX2Nhc3Q8U3RvcmVPcFR5cGU+KG9wKSwgcG9pbnRlciwgdmFsdWUsIG9mZnNldCk7CiAg
ICAgfQogCisgICAgY2FzZSBPcFR5cGU6OkYzMkNvbnN0OgogICAgIGNhc2UgT3BUeXBlOjpJMzJD
b25zdDogewogICAgICAgICB1aW50MzJfdCBjb25zdGFudDsKICAgICAgICAgaWYgKCFwYXJzZVZh
clVJbnQzMihjb25zdGFudCkpCkBAIC0xOTgsNiArMTk5LDcgQEAgYm9vbCBGdW5jdGlvblBhcnNl
cjxDb250ZXh0Pjo6cGFyc2VFeHByZXNzaW9uKE9wVHlwZSBvcCkKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAgICAgfQogCisgICAgY2FzZSBPcFR5cGU6OkY2NENvbnN0OgogICAgIGNhc2UgT3BUeXBl
OjpJNjRDb25zdDogewogICAgICAgICB1aW50NjRfdCBjb25zdGFudDsKICAgICAgICAgaWYgKCFw
YXJzZVZhclVJbnQ2NChjb25zdGFudCkpCkBAIC0yMzYsOSArMjM4LDE1IEBAIGJvb2wgRnVuY3Rp
b25QYXJzZXI8Q29udGV4dD46OnBhcnNlRXhwcmVzc2lvbihPcFR5cGUgb3ApCiAKICAgICAgICAg
Y29uc3QgRnVuY3Rpb25JbmZvcm1hdGlvbiYgaW5mbyA9IG1fZnVuY3Rpb25zW2Z1bmN0aW9uSW5k
ZXhdOwogCisgICAgICAgIGlmIChpbmZvLnNpZ25hdHVyZS0+YXJndW1lbnRzLnNpemUoKSA+IG1f
ZXhwcmVzc2lvblN0YWNrLnNpemUoKSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
ICAgICBzaXplX3QgZmlyc3RBcmd1bWVudEluZGV4ID0gbV9leHByZXNzaW9uU3RhY2suc2l6ZSgp
IC0gaW5mby5zaWduYXR1cmUtPmFyZ3VtZW50cy5zaXplKCk7CiAgICAgICAgIFZlY3RvcjxFeHBy
ZXNzaW9uVHlwZT4gYXJnczsKLSAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IGluZm8u
c2lnbmF0dXJlLT5hcmd1bWVudHMuc2l6ZSgpOyArK2kpCi0gICAgICAgICAgICBhcmdzLmFwcGVu
ZChtX2V4cHJlc3Npb25TdGFjay50YWtlTGFzdCgpKTsKKyAgICAgICAgYXJncy5yZXNlcnZlSW5p
dGlhbENhcGFjaXR5KGluZm8uc2lnbmF0dXJlLT5hcmd1bWVudHMuc2l6ZSgpKTsKKyAgICAgICAg
Zm9yICh1bnNpZ25lZCBpID0gZmlyc3RBcmd1bWVudEluZGV4OyBpIDwgbV9leHByZXNzaW9uU3Rh
Y2suc2l6ZSgpOyArK2kpCisgICAgICAgICAgICBhcmdzLmFwcGVuZChtX2V4cHJlc3Npb25TdGFj
a1tpXSk7CisgICAgICAgIG1fZXhwcmVzc2lvblN0YWNrLnNocmluayhmaXJzdEFyZ3VtZW50SW5k
ZXgpOwogCiAgICAgICAgIEV4cHJlc3Npb25UeXBlIHJlc3VsdCA9IENvbnRleHQ6OmVtcHR5RXhw
cmVzc2lvbjsKICAgICAgICAgaWYgKCFtX2NvbnRleHQuYWRkQ2FsbChmdW5jdGlvbkluZGV4LCBp
bmZvLCBhcmdzLCByZXN1bHQpKQpAQCAtMzE4LDggKzMyNiw2IEBAIGJvb2wgRnVuY3Rpb25QYXJz
ZXI8Q29udGV4dD46OnBhcnNlRXhwcmVzc2lvbihPcFR5cGUgb3ApCiAgICAgY2FzZSBPcFR5cGU6
OkJyVGFibGU6CiAgICAgY2FzZSBPcFR5cGU6Ok5vcDoKICAgICBjYXNlIE9wVHlwZTo6RHJvcDoK
LSAgICBjYXNlIE9wVHlwZTo6RjMyQ29uc3Q6Ci0gICAgY2FzZSBPcFR5cGU6OkY2NENvbnN0Ogog
ICAgIGNhc2UgT3BUeXBlOjpUZWVMb2NhbDoKICAgICBjYXNlIE9wVHlwZTo6R2V0R2xvYmFsOgog
ICAgIGNhc2UgT3BUeXBlOjpTZXRHbG9iYWw6CkBAIC0zNzQsNyArMzgwLDEwIEBAIGJvb2wgRnVu
Y3Rpb25QYXJzZXI8Q29udGV4dD46OnBhcnNlVW5yZWFjaGFibGVFeHByZXNzaW9uKE9wVHlwZSBv
cCkKIAogICAgIC8vIG9uZSBpbW1lZGlhdGUgY2FzZXMKICAgICBjYXNlIE9wVHlwZTo6UmV0dXJu
OgorICAgIGNhc2UgT3BUeXBlOjpGMzJDb25zdDoKICAgICBjYXNlIE9wVHlwZTo6STMyQ29uc3Q6
CisgICAgY2FzZSBPcFR5cGU6OkY2NENvbnN0OgorICAgIGNhc2UgT3BUeXBlOjpJNjRDb25zdDoK
ICAgICBjYXNlIE9wVHlwZTo6U2V0TG9jYWw6CiAgICAgY2FzZSBPcFR5cGU6OkdldExvY2FsOiB7
CiAgICAgICAgIHVpbnQzMl90IHVudXNlZDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS93YXNtL1dhc21PcHMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21PcHMu
aAppbmRleCAzY2Q5ZWU3MGNhZTUzZDc1ZmRlYjkxOTMwZDg5ZDNjMDc4Yzc3ZmFmLi5mZDM4ZmZl
N2I1MzI2NDE2NTNiNWE0OTMwYzhiYzlkOTk1ZGZkYmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvd2FzbS9XYXNtT3BzLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dh
c20vV2FzbU9wcy5oCkBAIC02OCwxOSArNjgsMTkgQEAgbmFtZXNwYWNlIEpTQyB7IG5hbWVzcGFj
ZSBXYXNtIHsKICAgICBtYWNybyhJNjRDbHosIDB4NzIsIENseikgXAogICAgIG1hY3JvKEk2NEN0
eiwgMHg3MywgT29wcykgXAogICAgIG1hY3JvKEk2NFBvcGNudCwgMHg3NCwgT29wcykgXAotICAg
IG1hY3JvKEYzMkFicywgMHg3YiwgT29wcykgXAorICAgIG1hY3JvKEYzMkFicywgMHg3YiwgQWJz
KSBcCiAgICAgbWFjcm8oRjMyTmVnLCAweDdjLCBPb3BzKSBcCiAgICAgbWFjcm8oRjMyQ29weXNp
Z24sIDB4N2QsIE9vcHMpIFwKLSAgICBtYWNybyhGMzJDZWlsLCAweDdlLCBPb3BzKSBcCi0gICAg
bWFjcm8oRjMyRmxvb3IsIDB4N2YsIE9vcHMpIFwKKyAgICBtYWNybyhGMzJDZWlsLCAweDdlLCBD
ZWlsKSBcCisgICAgbWFjcm8oRjMyRmxvb3IsIDB4N2YsIEZsb29yKSBcCiAgICAgbWFjcm8oRjMy
VHJ1bmMsIDB4ODAsIE9vcHMpIFwKICAgICBtYWNybyhGMzJOZWFyZXN0LCAweDgxLCBPb3BzKSBc
CiAgICAgbWFjcm8oRjMyU3FydCwgMHg4MiwgT29wcykgXAotICAgIG1hY3JvKEY2NEFicywgMHg4
ZiwgT29wcykgXAorICAgIG1hY3JvKEY2NEFicywgMHg4ZiwgQWJzKSBcCiAgICAgbWFjcm8oRjY0
TmVnLCAweDkwLCBPb3BzKSBcCiAgICAgbWFjcm8oRjY0Q29weXNpZ24sIDB4OTEsIE9vcHMpIFwK
LSAgICBtYWNybyhGNjRDZWlsLCAweDkyLCBPb3BzKSBcCi0gICAgbWFjcm8oRjY0Rmxvb3IsIDB4
OTMsIE9vcHMpIFwKKyAgICBtYWNybyhGNjRDZWlsLCAweDkyLCBDZWlsKSBcCisgICAgbWFjcm8o
RjY0Rmxvb3IsIDB4OTMsIEZsb29yKSBcCiAgICAgbWFjcm8oRjY0VHJ1bmMsIDB4OTQsIE9vcHMp
IFwKICAgICBtYWNybyhGNjROZWFyZXN0LCAweDk1LCBPb3BzKSBcCiAgICAgbWFjcm8oRjY0U3Fy
dCwgMHg5NiwgT29wcykKQEAgLTEzNiwzMCArMTM2LDMwIEBAIG5hbWVzcGFjZSBKU0MgeyBuYW1l
c3BhY2UgV2FzbSB7CiAgICAgbWFjcm8oSTY0R2VTLCAweDZmLCBHcmVhdGVyRXF1YWwpIFwKICAg
ICBtYWNybyhJNjRHdFUsIDB4NzAsIEFib3ZlKSBcCiAgICAgbWFjcm8oSTY0R2VVLCAweDcxLCBB
Ym92ZUVxdWFsKSBcCi0gICAgbWFjcm8oRjMyQWRkLCAweDc1LCBPb3BzKSBcCi0gICAgbWFjcm8o
RjMyU3ViLCAweDc2LCBPb3BzKSBcCi0gICAgbWFjcm8oRjMyTXVsLCAweDc3LCBPb3BzKSBcCi0g
ICAgbWFjcm8oRjMyRGl2LCAweDc4LCBPb3BzKSBcCisgICAgbWFjcm8oRjMyQWRkLCAweDc1LCBB
ZGQpIFwKKyAgICBtYWNybyhGMzJTdWIsIDB4NzYsIFN1YikgXAorICAgIG1hY3JvKEYzMk11bCwg
MHg3NywgTXVsKSBcCisgICAgbWFjcm8oRjMyRGl2LCAweDc4LCBEaXYpIFwKICAgICBtYWNybyhG
MzJNaW4sIDB4NzksIE9vcHMpIFwKICAgICBtYWNybyhGMzJNYXgsIDB4N2EsIE9vcHMpIFwKLSAg
ICBtYWNybyhGMzJFcSwgMHg4MywgT29wcykgXAotICAgIG1hY3JvKEYzMk5lLCAweDg0LCBPb3Bz
KSBcCi0gICAgbWFjcm8oRjMyTHQsIDB4ODUsIE9vcHMpIFwKLSAgICBtYWNybyhGMzJMZSwgMHg4
NiwgT29wcykgXAotICAgIG1hY3JvKEYzMkd0LCAweDg3LCBPb3BzKSBcCi0gICAgbWFjcm8oRjMy
R2UsIDB4ODgsIE9vcHMpIFwKLSAgICBtYWNybyhGNjRBZGQsIDB4ODksIE9vcHMpIFwKLSAgICBt
YWNybyhGNjRTdWIsIDB4OGEsIE9vcHMpIFwKLSAgICBtYWNybyhGNjRNdWwsIDB4OGIsIE9vcHMp
IFwKLSAgICBtYWNybyhGNjREaXYsIDB4OGMsIE9vcHMpIFwKKyAgICBtYWNybyhGMzJFcSwgMHg4
MywgRXF1YWwpIFwKKyAgICBtYWNybyhGMzJOZSwgMHg4NCwgTm90RXF1YWwpIFwKKyAgICBtYWNy
byhGMzJMdCwgMHg4NSwgTGVzc1RoYW4pIFwKKyAgICBtYWNybyhGMzJMZSwgMHg4NiwgTGVzc0Vx
dWFsKSBcCisgICAgbWFjcm8oRjMyR3QsIDB4ODcsIEdyZWF0ZXJUaGFuKSBcCisgICAgbWFjcm8o
RjMyR2UsIDB4ODgsIEdyZWF0ZXJFcXVhbCkgXAorICAgIG1hY3JvKEY2NEFkZCwgMHg4OSwgQWRk
KSBcCisgICAgbWFjcm8oRjY0U3ViLCAweDhhLCBTdWIpIFwKKyAgICBtYWNybyhGNjRNdWwsIDB4
OGIsIE11bCkgXAorICAgIG1hY3JvKEY2NERpdiwgMHg4YywgRGl2KSBcCiAgICAgbWFjcm8oRjY0
TWluLCAweDhkLCBPb3BzKSBcCiAgICAgbWFjcm8oRjY0TWF4LCAweDhlLCBPb3BzKSBcCi0gICAg
bWFjcm8oRjY0RXEsIDB4OTcsIE9vcHMpIFwKLSAgICBtYWNybyhGNjROZSwgMHg5OCwgT29wcykg
XAotICAgIG1hY3JvKEY2NEx0LCAweDk5LCBPb3BzKSBcCi0gICAgbWFjcm8oRjY0TGUsIDB4OWEs
IE9vcHMpIFwKLSAgICBtYWNybyhGNjRHdCwgMHg5YiwgT29wcykgXAotICAgIG1hY3JvKEY2NEdl
LCAweDljLCBPb3BzKQorICAgIG1hY3JvKEY2NEVxLCAweDk3LCBFcXVhbCkgXAorICAgIG1hY3Jv
KEY2NE5lLCAweDk4LCBOb3RFcXVhbCkgXAorICAgIG1hY3JvKEY2NEx0LCAweDk5LCBMZXNzVGhh
bikgXAorICAgIG1hY3JvKEY2NExlLCAweDlhLCBMZXNzRXF1YWwpIFwKKyAgICBtYWNybyhGNjRH
dCwgMHg5YiwgR3JlYXRlclRoYW4pIFwKKyAgICBtYWNybyhGNjRHZSwgMHg5YywgR3JlYXRlckVx
dWFsKQogCiAjZGVmaW5lIEZPUl9FQUNIX1dBU01fTUVNT1JZX0xPQURfT1AobWFjcm8pIFwKICAg
ICBtYWNybyhJMzJMb2FkOFMsIDB4MjAsIE9vcHMpIFwKZGlmZiAtLWdpdCBhL0pTVGVzdHMvQ2hh
bmdlTG9nIGIvSlNUZXN0cy9DaGFuZ2VMb2cKaW5kZXggODc4OTQ0NTc1MzNkNGFlYzBjMTkxYjdm
ZDEwN2FmNTVlYjZjZjJkMy4uYjQwMzVkOTI0M2Y5NWYzYjYwN2RjMmZhOWU5ZmZlMDAzM2Q5Nzg1
MiAxMDA2NDQKLS0tIGEvSlNUZXN0cy9DaGFuZ2VMb2cKKysrIGIvSlNUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwyMyBAQAorMjAxNi0xMC0yNCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVy
QGFwcGxlLmNvbT4KKworICAgICAgICBXYXNtIHNob3VsZCBzdXBwb3J0IGZsb2F0aW5nIHBvaW50
IG9wZXJhdGlvbnMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjM3NzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgYXBwcm9wcmlhdGUgYjNvcCBuYW1lcyBmb3IgZmxvYXRpbmcgcG9pbnQgd2FzbSBi
eXRlY29kZXMsIHdoZXJlIHRoZXkgZXhpc3QuCisgICAgICAgIEFsc28sIGZpeCBzb21lIFdBU00g
PT4gV2FzbSBpbiBXYXNtT3BzLmggZ2VuZXJhdG9yIHNjcmlwdCB0aGF0IEkgbWlzc2VkCisgICAg
ICAgIHRoZSBmaXJzdCB0aW1lIEkgbWFkZSB0aGUgY2hhbmdlLgorCisgICAgICAgICogd2FzbS9n
ZW5lcmF0ZS13YXNtb3BzLWhlYWRlci5qczoKKyAgICAgICAgKGNvbnN0LnRlbXBsYXRlLnByYWdt
YS5vbmNlLkVOQUJMRS5XRUJBU1NFTUJMWS5pbmNsdWRlLmNzdGRpbnQubmFtZXNwYWNlLkpTQy5u
YW1lc3BhY2UuV0FTTS50ZW1wbGF0ZS50eXBlbmFtZS5JbnQuaW5saW5lLmJvb2wuaXNWYWxpZE9w
VHlwZSk6IERlbGV0ZWQuCisgICAgICAgIChjb25zdC50ZW1wbGF0ZS5wcmFnbWEub25jZS5FTkFC
TEUuV0VCQVNTRU1CTFkuaW5jbHVkZS5jc3RkaW50Lm5hbWVzcGFjZS5KU0MubmFtZXNwYWNlLldB
U00uZW51bS5CaW5hcnlPcFR5cGUpOiBEZWxldGVkLgorICAgICAgICAoY29uc3QudGVtcGxhdGUu
cHJhZ21hLm9uY2UuRU5BQkxFLldFQkFTU0VNQkxZLmluY2x1ZGUuY3N0ZGludC5uYW1lc3BhY2Uu
SlNDLm5hbWVzcGFjZS5XQVNNLmVudW0uVW5hcnlPcFR5cGUpOiBEZWxldGVkLgorICAgICAgICAo
Y29uc3QudGVtcGxhdGUucHJhZ21hLm9uY2UuRU5BQkxFLldFQkFTU0VNQkxZLmluY2x1ZGUuY3N0
ZGludC5uYW1lc3BhY2UuSlNDLm5hbWVzcGFjZS5XQVNNLmVudW0uTG9hZE9wVHlwZSk6IERlbGV0
ZWQuCisgICAgICAgIChjb25zdC50ZW1wbGF0ZS5wcmFnbWEub25jZS5FTkFCTEUuV0VCQVNTRU1C
TFkuaW5jbHVkZS5jc3RkaW50Lm5hbWVzcGFjZS5KU0MubmFtZXNwYWNlLldBU00uZW51bS5TdG9y
ZU9wVHlwZSk6IERlbGV0ZWQuCisgICAgICAgIChjb25zdC50ZW1wbGF0ZS5wcmFnbWEub25jZS5F
TkFCTEUuV0VCQVNTRU1CTFkuaW5jbHVkZS5jc3RkaW50Lm5hbWVzcGFjZS5KU0MubmFtZXNwYWNl
LldBU00udW5kZWYuQ1JFQVRFX0VOVU1fVkFMVUUuaW5saW5lLmJvb2wuaXNDb250cm9sT3ApOiBE
ZWxldGVkLgorICAgICAgICAqIHdhc20vd2FzbS5qc29uOgorCiAyMDE2LTEwLTIxICBDYWl0bGlu
IFBvdHRlciAgPGNhaXRwQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0pTQ10gZG9uJ3QgY3Jhc2gg
d2hlbiBhcmd1bWVudHMgdG8gYG5ldyBGdW5jdGlvbigpYCBwcm9kdWNlIHVuZXhwZWN0ZWQgQVNU
CmRpZmYgLS1naXQgYS9KU1Rlc3RzL3dhc20vZ2VuZXJhdGUtd2FzbW9wcy1oZWFkZXIuanMgYi9K
U1Rlc3RzL3dhc20vZ2VuZXJhdGUtd2FzbW9wcy1oZWFkZXIuanMKaW5kZXggYjlhNDI1MjlmZTUw
ZmE0NjhjODRlMmI3YTIxMTgzYmZjMDY0ZWY5NC4uZGQwZDc3MmYzMDM3NjZiOGFkNTBmYTMzZjYw
YTY2M2Q3OWRkYzIyNCAxMDA2NDQKLS0tIGEvSlNUZXN0cy93YXNtL2dlbmVyYXRlLXdhc21vcHMt
aGVhZGVyLmpzCisrKyBiL0pTVGVzdHMvd2FzbS9nZW5lcmF0ZS13YXNtb3BzLWhlYWRlci5qcwpA
QCAtMSw0ICsxLDQgQEAKLS8vIFVzZSB0aGUgSlNPTiBkZXNjcmlwdGlvbiBvZiBXZWJBc3NlbWJs
eSB0byBnZW5lcmF0ZSB0aGUgSmF2YVNjcmlwdENvcmUncyBXQVNNT3BzLmguCisvLyBVc2UgdGhl
IEpTT04gZGVzY3JpcHRpb24gb2YgV2ViQXNzZW1ibHkgdG8gZ2VuZXJhdGUgdGhlIEphdmFTY3Jp
cHRDb3JlJ3MgV2FzbU9wcy5oLgogCiBjb25zdCBqc29uRmlsZSA9ICd3YXNtLmpzb24nOwogY29u
c3Qgd2FzbSA9IEpTT04ucGFyc2UocmVhZChqc29uRmlsZSkpOwpAQCAtOTAsNyArOTAsNyBAQCBj
b25zdCB0ZW1wbGF0ZSA9IGAvKgogCiAjaW5jbHVkZSA8Y3N0ZGludD4KIAotbmFtZXNwYWNlIEpT
QyB7IG5hbWVzcGFjZSBXQVNNIHsKK25hbWVzcGFjZSBKU0MgeyBuYW1lc3BhY2UgV2FzbSB7CiAK
ICR7ZGVmaW5lc30KIApAQCAtMTQ3LDcgKzE0Nyw3IEBAIGlubGluZSBib29sIGlzQ29udHJvbE9w
KE9wVHlwZSBvcCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLX0gfSAvLyBuYW1lc3BhY2UgSlND
OjpXQVNNCit9IH0gLy8gbmFtZXNwYWNlIEpTQzo6V2FzbQogCiAjZW5kaWYgLy8gRU5BQkxFKFdF
QkFTU0VNQkxZKQogYDsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvd2FzbS93YXNtLmpzb24gYi9KU1Rl
c3RzL3dhc20vd2FzbS5qc29uCmluZGV4IGE4MjM5ZDE1MjMyMGMxYjliNTc3NWFiMGY0NmFmMjg2
ODU0NjE1ZDMuLmM0MDBhNjJiMDM0NjRkODZkZmZlMmQ4ZGQyMmUzYzM3ZjBhYWE2ZDggMTAwNjQ0
Ci0tLSBhL0pTVGVzdHMvd2FzbS93YXNtLmpzb24KKysrIGIvSlNUZXN0cy93YXNtL3dhc20uanNv
bgpAQCAtMTUwLDQ2ICsxNTAsNDYgQEAKICAgICAgICAgImk2NC5jdHoiOiAgICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE1LCAicmV0dXJuIjogWyJpNjQi
XSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImk2NC5wb3BjbnQiOiAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE2LCAicmV0dXJu
IjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiXSwgICAgICAgICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImk2NC5l
cXoiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTg2
LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJpNjQiXSwgICAgICAgICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAg
ICAgImYzMi5hZGQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZh
bHVlIjogMTE3LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAi
ZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAg
fSwKLSAgICAgICAgImYzMi5zdWIiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1l
dGljIiwgInZhbHVlIjogMTE4LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjog
WyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAg
ICAgICAgICAgfSwKLSAgICAgICAgImYzMi5tdWwiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE5LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFy
YW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5kaXYiOiAgICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTIwLCAicmV0dXJuIjogWyJmMzIiXSwg
ICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImYzMi5hZGQiOiAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE3LCAicmV0dXJuIjog
WyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10sICJiM29wIjogIkFkZCIgICAgICAgICAgfSwKKyAgICAgICAgImYzMi5zdWIi
OiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE4LCAi
cmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlN1YiIgICAgICAgICAgfSwKKyAgICAgICAg
ImYzMi5tdWwiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTE5LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMy
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk11bCIgICAgICAgICAgfSwK
KyAgICAgICAgImYzMi5kaXYiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTIwLCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJm
MzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkRpdiIgICAg
ICAgICAgfSwKICAgICAgICAgImYzMi5taW4iOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTIxLCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1l
dGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAg
ICAgICAgICAgICAgICAgfSwKICAgICAgICAgImYzMi5tYXgiOiAgICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTIyLCAicmV0dXJuIjogWyJmMzIiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10g
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5hYnMiOiAgICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTIzLCAicmV0dXJuIjogWyJm
MzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImYzMi5hYnMiOiAg
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTIzLCAicmV0
dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkFicyIgICAgICAgICAgfSwKICAgICAgICAgImYz
Mi5uZWciOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTI0LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAg
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAg
ICAgICAgImYzMi5jb3B5c2lnbiI6ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTI1LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIi
XSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKLSAgICAgICAgImYzMi5jZWlsIjogICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTI2LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVy
IjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAg
ICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5mbG9vciI6ICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI3LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAg
ICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImYzMi5jZWlsIjogICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI2LCAicmV0dXJuIjogWyJmMzIi
XSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10sICJiM29wIjogIkNlaWwiICAgICAgICAgfSwKKyAgICAgICAgImYzMi5mbG9vciI6ICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI3LCAicmV0dXJu
IjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10sICJiM29wIjogIkZsb29yIiAgICAgICAgfSwKICAgICAgICAgImYzMi50
cnVuYyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI4
LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAg
ICAgImYzMi5uZWFyZXN0IjogICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZh
bHVlIjogMTI5LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwg
ICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAg
fSwKICAgICAgICAgImYzMi5zcXJ0IjogICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1l
dGljIiwgInZhbHVlIjogMTMwLCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjog
WyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAg
ICAgICAgICAgfSwKLSAgICAgICAgImYzMi5lcSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTMxLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFy
YW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5uZSI6ICAgICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTMyLCAicmV0dXJuIjogWyJib29sIl0s
ICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5sdCI6ICAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTMzLCAicmV0dXJuIjog
WyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5sZSI6
ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTM0LCAi
cmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAg
ImYzMi5ndCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVl
IjogMTM1LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMy
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwK
LSAgICAgICAgImYzMi5nZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29u
IiwgInZhbHVlIjogMTM2LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJm
MzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAg
ICAgICAgfSwKLSAgICAgICAgImY2NC5hZGQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTM3LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1l
dGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAg
ICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5zdWIiOiAgICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTM4LCAicmV0dXJuIjogWyJmNjQiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10g
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5tdWwiOiAgICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTM5LCAicmV0dXJuIjogWyJm
NjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5kaXYiOiAg
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQwLCAicmV0
dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImYz
Mi5lcSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjog
MTMxLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkVxdWFsIiAgICAgICAgfSwKKyAg
ICAgICAgImYzMi5uZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwg
InZhbHVlIjogMTMyLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIi
LCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk5vdEVxdWFsIiAg
ICAgfSwKKyAgICAgICAgImYzMi5sdCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21w
YXJpc29uIiwgInZhbHVlIjogMTMzLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVy
IjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkxl
c3NUaGFuIiAgICAgfSwKKyAgICAgICAgImYzMi5sZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTM0LCAicmV0dXJuIjogWyJib29sIl0sICAgICAi
cGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJi
M29wIjogIkxlc3NFcXVhbCIgICAgfSwKKyAgICAgICAgImYzMi5ndCI6ICAgICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTM1LCAicmV0dXJuIjogWyJib29s
Il0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10sICJiM29wIjogIkdyZWF0ZXJUaGFuIiAgfSwKKyAgICAgICAgImYzMi5nZSI6ICAgICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTM2LCAicmV0dXJu
IjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10sICJiM29wIjogIkdyZWF0ZXJFcXVhbCIgfSwKKyAgICAgICAgImY2NC5h
ZGQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTM3
LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkFkZCIgICAgICAgICAgfSwKKyAgICAg
ICAgImY2NC5zdWIiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZh
bHVlIjogMTM4LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAi
ZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlN1YiIgICAgICAgICAg
fSwKKyAgICAgICAgImY2NC5tdWwiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1l
dGljIiwgInZhbHVlIjogMTM5LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjog
WyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk11bCIg
ICAgICAgICAgfSwKKyAgICAgICAgImY2NC5kaXYiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQwLCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFy
YW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29w
IjogIkRpdiIgICAgICAgICAgfSwKICAgICAgICAgImY2NC5taW4iOiAgICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQxLCAicmV0dXJuIjogWyJmNjQiXSwg
ICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImY2NC5tYXgiOiAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQyLCAicmV0dXJuIjog
WyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5hYnMi
OiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQzLCAi
cmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAg
ImY2NC5hYnMiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTQzLCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAg
ICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkFicyIgICAgICAgICAgfSwK
ICAgICAgICAgImY2NC5uZWciOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTQ0LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJm
NjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAg
ICAgICAgfSwKICAgICAgICAgImY2NC5jb3B5c2lnbiI6ICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTQ1LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1l
dGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAg
ICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5jZWlsIjogICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQ2LCAicmV0dXJuIjogWyJmNjQiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10g
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5mbG9vciI6ICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQ3LCAicmV0dXJuIjogWyJm
NjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImY2NC5jZWlsIjog
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQ2LCAicmV0
dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkNlaWwiICAgICAgICAgfSwKKyAgICAgICAgImY2
NC5mbG9vciI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTQ3LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAg
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkZsb29yIiAgICAgICAgfSwKICAg
ICAgICAgImY2NC50cnVuYyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTQ4LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQi
XSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKICAgICAgICAgImY2NC5uZWFyZXN0IjogICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTQ5LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVy
IjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAg
ICAgICAgICAgICAgfSwKICAgICAgICAgImY2NC5zcXJ0IjogICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTUwLCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAg
ICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5lcSI6ICAgICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTUxLCAicmV0dXJuIjogWyJib29s
Il0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5uZSI6ICAgICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTUyLCAicmV0dXJu
IjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5s
dCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTUz
LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAg
ICAgImY2NC5sZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZh
bHVlIjogMTU0LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAi
ZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAg
fSwKLSAgICAgICAgImY2NC5ndCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJp
c29uIiwgInZhbHVlIjogMTU1LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjog
WyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAg
ICAgICAgICAgfSwKLSAgICAgICAgImY2NC5nZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTU2LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFy
YW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImY2NC5lcSI6ICAgICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTUxLCAicmV0dXJuIjogWyJib29sIl0s
ICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10sICJiM29wIjogIkVxdWFsIiAgICAgICAgfSwKKyAgICAgICAgImY2NC5uZSI6ICAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTUyLCAicmV0dXJuIjog
WyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10sICJiM29wIjogIk5vdEVxdWFsIiAgICAgfSwKKyAgICAgICAgImY2NC5sdCI6
ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTUzLCAi
cmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkxlc3NUaGFuIiAgICAgfSwKKyAgICAgICAg
ImY2NC5sZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVl
IjogMTU0LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkxlc3NFcXVhbCIgICAgfSwK
KyAgICAgICAgImY2NC5ndCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29u
IiwgInZhbHVlIjogMTU1LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJm
NjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkdyZWF0ZXJU
aGFuIiAgfSwKKyAgICAgICAgImY2NC5nZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJj
b21wYXJpc29uIiwgInZhbHVlIjogMTU2LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1l
dGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjog
IkdyZWF0ZXJFcXVhbCIgfSwKICAgICAgICAgImkzMi50cnVuY19zL2YzMiI6ICAgICB7ICJjYXRl
Z29yeSI6ICJjb252ZXJzaW9uIiwgInZhbHVlIjogMTU3LCAicmV0dXJuIjogWyJpMzIiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10g
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImkzMi50cnVuY19zL2Y2NCI6ICAg
ICB7ICJjYXRlZ29yeSI6ICJjb252ZXJzaW9uIiwgInZhbHVlIjogMTU4LCAicmV0dXJuIjogWyJp
MzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImkzMi50cnVuY191
L2YzMiI6ICAgICB7ICJjYXRlZ29yeSI6ICJjb252ZXJzaW9uIiwgInZhbHVlIjogMTU5LCAicmV0
dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>292641</attachid>
            <date>2016-10-24 12:12:20 -0700</date>
            <delta_ts>2016-10-24 14:47:23 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-163770-20161024120836.patch</filename>
            <type>text/plain</type>
            <size>31251</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3Njk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
MzEwMzQzMjMwM2RhYzFhMDlmNmVhYmZiYmVhNmIxMzg2ODY5ZDk0Li45YWI1NTZiN2ZiODg3NTJh
NTEzODE5NWY0Y2U3NjQ5NTkyMTZmZDM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzMiBAQAorMjAxNi0xMC0yNCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBXYXNtIHNob3VsZCBzdXBwb3J0IGZsb2F0aW5nIHBvaW50IG9wZXJh
dGlvbnMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjM3NzAKKworICAgICAgICBSZXZpZXdlZCBieSBNaWNoYWVsIFNhYm9mZi4KKworICAgICAgICBT
aW5jZSB3ZSBub3cgaGF2ZSBhIERvdWJsZSA9PiBGbG9hdCBUcnVuYyBpbiBCMywgd2UgY2FuIG5v
dyBzdXBwb3J0IGNhbGxzIGluIFdhc20KKyAgICAgICAgdGhhdCB0YWtlIGZsb2F0aW5nIHBvaW50
IGFyZ3VtZW50cy4gVGhpcyBwYXRjaCBhbHNvIGVuYWJsZXMgbW9zdCBvZiB0aGUgV2FzbQorICAg
ICAgICBmbG9hdGluZyBwb2ludCBvcGVyYXRpb25zLCBhcyB0aGUgYXNzb2NpYXRlZCBCMyBvcGNv
ZGUgaGFzIGJlZW4gbGlua2VkIHZpYSB3YXNtLmpzb24uCisgICAgICAgIElmIHRoZXJlIGlzIG5v
IGRpcmVjdCBtYXBwaW5nIHRvIGEgQjMgb3Bjb2RlIHRoZSBXYXNtIGlzIG5vdCB5ZXQgaW1wbGVt
ZW50ZWQuIFRoaXMKKyAgICAgICAgcGF0Y2ggYWxzbyBmaXhlcyBhIGJ1ZyBpbiBjYWxscyB3aGVy
ZSB0aGUgYXJndW1lbnRzIHdvdWxkIGJlIHJldmVyc2VkLgorCisgICAgICAgICogdGVzdFdhc20u
Y3BwOgorICAgICAgICAoY2FzdCk6CisgICAgICAgIChpbnZva2UpOgorICAgICAgICAoYm94Zik6
CisgICAgICAgIChib3hkKToKKyAgICAgICAgKHJ1bldhc21UZXN0cyk6CisgICAgICAgICogd2Fz
bS9XYXNtQjNJUkdlbmVyYXRvci5jcHA6CisgICAgICAgIChKU0M6Oldhc206OmNyZWF0ZUpTV3Jh
cHBlcik6CisgICAgICAgICogd2FzbS9XYXNtQ2FsbGluZ0NvbnZlbnRpb24uaDoKKyAgICAgICAg
KEpTQzo6V2FzbTo6Q2FsbGluZ0NvbnZlbnRpb246OmxvYWRBcmd1bWVudHMpOgorICAgICAgICAo
SlNDOjpXYXNtOjpDYWxsaW5nQ29udmVudGlvbjo6c2V0dXBDYWxsKToKKyAgICAgICAgKiB3YXNt
L1dhc21GdW5jdGlvblBhcnNlci5oOgorICAgICAgICAoSlNDOjpXYXNtOjpGdW5jdGlvblBhcnNl
cjxDb250ZXh0Pjo6cGFyc2VFeHByZXNzaW9uKToKKyAgICAgICAgKEpTQzo6V2FzbTo6RnVuY3Rp
b25QYXJzZXI8Q29udGV4dD46OnBhcnNlVW5yZWFjaGFibGVFeHByZXNzaW9uKToKKyAgICAgICAg
KiB3YXNtL1dhc21PcHMuaDoKKwogMjAxNi0xMC0yMSAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWls
bGVyQGFwcGxlLmNvbT4KIAogICAgICAgICBFeHBhbmQgVHJ1bmMgaW4gQjMgdG8gc3VwcG9ydCBE
b3VibGUgdG8gRmxvYXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0V2Fz
bS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdFdhc20uY3BwCmluZGV4IDE4MTMyMDcz
OGQyZjA0NDQ4ZjI2Yzg3ZmFlNWZiMDFiNWYzMzRmOGUuLmE5MWJlMzNjNjA4MjBiMmY2NmRkYTc5
ODA2MTBjNTFmMzczZmIyYmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0
V2FzbS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RXYXNtLmNwcApAQCAtMjUs
NiArMjUsNyBAQAogCiAjaW5jbHVkZSAiY29uZmlnLmgiCiAKKyNpbmNsdWRlICJCM0NvbW1vbi5o
IgogI2luY2x1ZGUgIkIzQ29tcGlsYXRpb24uaCIKICNpbmNsdWRlICJJbml0aWFsaXplVGhyZWFk
aW5nLmgiCiAjaW5jbHVkZSAiSlNDSlNWYWx1ZUlubGluZXMuaCIKQEAgLTk2LDYgKzk3LDggQEAg
U3RhdGljTG9jayBjcmFzaExvY2s7CiAgICAgICAgIENSQVNIKCk7IFwKICAgICB9IHdoaWxlIChm
YWxzZSkKIAorI2RlZmluZSBDSEVDSyh4KSBDSEVDS19FUSh4LCB0cnVlKQorCiAjZGVmaW5lIEZP
Ul9FQUNIX1VOU0lHTkVEX0xFQl9URVNUKG1hY3JvKSBcCiAgICAgLyogU2ltcGxlIHRlc3RzIHRo
YXQgdXNlIGFsbCB0aGUgYml0cyBpbiB0aGUgYXJyYXkgKi8gXAogICAgIG1hY3JvKCh7IDB4MDcg
fSksIDAsIHRydWUsIDB4N2x1LCAxbHUpIFwKQEAgLTIwOCw2ICsyMTEsMjQgQEAgdXNpbmcgbmFt
ZXNwYWNlIFdhc207CiB1c2luZyBuYW1lc3BhY2UgQjM7CiAKIHRlbXBsYXRlPHR5cGVuYW1lIFQ+
CitUIGNhc3QoRW5jb2RlZEpTVmFsdWUgdmFsdWUpCit7CisgICAgcmV0dXJuIHN0YXRpY19jYXN0
PFQ+KHZhbHVlKTsKK30KKwordGVtcGxhdGU8PgorZG91YmxlIGNhc3QoRW5jb2RlZEpTVmFsdWUg
dmFsdWUpCit7CisgICAgcmV0dXJuIGJpdHdpc2VfY2FzdDxkb3VibGU+KHZhbHVlKTsKK30KKwor
dGVtcGxhdGU8PgorZmxvYXQgY2FzdChFbmNvZGVkSlNWYWx1ZSB2YWx1ZSkKK3sKKyAgICByZXR1
cm4gYml0d2lzZV9jYXN0PGZsb2F0PihzdGF0aWNfY2FzdDxpbnQ+KHZhbHVlKSk7Cit9CisKK3Rl
bXBsYXRlPHR5cGVuYW1lIFQ+CiBUIGludm9rZShNYWNyb0Fzc2VtYmxlckNvZGVQdHIgcHRyLCBz
dGQ6OmluaXRpYWxpemVyX2xpc3Q8SlNWYWx1ZT4gYXJncykKIHsKICAgICBKU1ZhbHVlIGZpcnN0
QXJndW1lbnQ7CkBAIC0yMjQsOCArMjQ1LDcgQEAgVCBpbnZva2UoTWFjcm9Bc3NlbWJsZXJDb2Rl
UHRyIHB0ciwgc3RkOjppbml0aWFsaXplcl9saXN0PEpTVmFsdWU+IGFyZ3MpCiAgICAgUHJvdG9D
YWxsRnJhbWUgcHJvdG9DYWxsRnJhbWU7CiAgICAgcHJvdG9DYWxsRnJhbWUuaW5pdChudWxscHRy
LCBudWxscHRyLCBmaXJzdEFyZ3VtZW50LCBhcmdDb3VudCwgcmVtYWluaW5nQXJndW1lbnRzKTsK
IAotICAgIC8vIFRoaXMgd29uJ3Qgd29yayBmb3IgZmxvYXRpbmcgcG9pbnQgdmFsdWVzIGJ1dCB3
ZSBkb24ndCBoYXZlIHRob3NlIHlldC4KLSAgICByZXR1cm4gc3RhdGljX2Nhc3Q8VD4odm1FbnRy
eVRvV2FzbShwdHIuZXhlY3V0YWJsZUFkZHJlc3MoKSwgdm0sICZwcm90b0NhbGxGcmFtZSkpOwor
ICAgIHJldHVybiBjYXN0PFQ+KHZtRW50cnlUb1dhc20ocHRyLmV4ZWN1dGFibGVBZGRyZXNzKCks
IHZtLCAmcHJvdG9DYWxsRnJhbWUpKTsKIH0KIAogdGVtcGxhdGU8dHlwZW5hbWUgVD4KQEAgLTIz
OSw5ICsyNTksNzggQEAgaW5saW5lIEpTVmFsdWUgYm94KHVpbnQ2NF90IHZhbHVlKQogICAgIHJl
dHVybiBKU1ZhbHVlOjpkZWNvZGUodmFsdWUpOwogfQogCitpbmxpbmUgSlNWYWx1ZSBib3hmKGZs
b2F0IHZhbHVlKQoreworICAgIHJldHVybiBib3goYml0d2lzZV9jYXN0PHVpbnQzMl90Pih2YWx1
ZSkpOworfQorCitpbmxpbmUgSlNWYWx1ZSBib3hkKGRvdWJsZSB2YWx1ZSkKK3sKKyAgICByZXR1
cm4gYm94KGJpdHdpc2VfY2FzdDx1aW50NjRfdD4odmFsdWUpKTsKK30KKwogLy8gRm9yIG5vdyB3
ZSBpbmxpbmUgdGhlIHRlc3QgZmlsZXMuCiBzdGF0aWMgdm9pZCBydW5XYXNtVGVzdHMoKQogewor
CisgICAgeworICAgICAgICAvLyBHZW5lcmF0ZWQgZnJvbToKKyAgICAgICAgLy8gICAgKG1vZHVs
ZQorICAgICAgICAvLyAgICAgKGZ1bmMgJGYzMi1zdWIgKGV4cG9ydCAiZjMyLXN1YiIpIChwYXJh
bSBmMzIpIChwYXJhbSBmMzIpIChyZXN1bHQgZjMyKSAocmV0dXJuIChmMzIuc3ViIChnZXRfbG9j
YWwgMCkgKGdldF9sb2NhbCAxKSkpKQorICAgICAgICAvLyAgICAgKGZ1bmMgKGV4cG9ydCAiaW5k
aXJlY3QtZjMyLXN1YiIpIChwYXJhbSBmMzIpIChwYXJhbSBmMzIpIChyZXN1bHQgZjMyKSAocmV0
dXJuIChjYWxsICRmMzItc3ViIChnZXRfbG9jYWwgMCkgKGdldF9sb2NhbCAxKSkpKQorICAgICAg
ICAvLyAgICAgKQorICAgICAgICBWZWN0b3I8dWludDhfdD4gdmVjdG9yID0geworICAgICAgICAg
ICAgMHgwMCwgMHg2MSwgMHg3MywgMHg2ZCwgMHgwYywgMHgwMCwgMHgwMCwgMHgwMCwgMHgwMSwg
MHg4NywgMHg4MCwgMHg4MCwgMHg4MCwgMHgwMCwgMHgwMSwgMHg0MCwKKyAgICAgICAgICAgIDB4
MDIsIDB4MDMsIDB4MDMsIDB4MDEsIDB4MDMsIDB4MDMsIDB4ODMsIDB4ODAsIDB4ODAsIDB4ODAs
IDB4MDAsIDB4MDIsIDB4MDAsIDB4MDAsIDB4MDcsIDB4OWUsCisgICAgICAgICAgICAweDgwLCAw
eDgwLCAweDgwLCAweDAwLCAweDAyLCAweDA3LCAweDY2LCAweDMzLCAweDMyLCAweDJkLCAweDcz
LCAweDc1LCAweDYyLCAweDAwLCAweDAwLCAweDEwLAorICAgICAgICAgICAgMHg2OSwgMHg2ZSwg
MHg2NCwgMHg2OSwgMHg3MiwgMHg2NSwgMHg2MywgMHg3NCwgMHgyZCwgMHg2NiwgMHgzMywgMHgz
MiwgMHgyZCwgMHg3MywgMHg3NSwgMHg2MiwKKyAgICAgICAgICAgIDB4MDAsIDB4MDEsIDB4MGEs
IDB4OWMsIDB4ODAsIDB4ODAsIDB4ODAsIDB4MDAsIDB4MDIsIDB4ODgsIDB4ODAsIDB4ODAsIDB4
ODAsIDB4MDAsIDB4MDAsIDB4MTQsCisgICAgICAgICAgICAweDAwLCAweDE0LCAweDAxLCAweDc2
LCAweDA5LCAweDBmLCAweDg5LCAweDgwLCAweDgwLCAweDgwLCAweDAwLCAweDAwLCAweDE0LCAw
eDAwLCAweDE0LCAweDAxLAorICAgICAgICAgICAgMHgxNiwgMHgwMCwgMHgwOSwgMHgwZgorICAg
ICAgICB9OworCisgICAgICAgIFBsYW4gcGxhbigqdm0sIHZlY3Rvcik7CisgICAgICAgIGlmIChw
bGFuLnJlc3VsdC5zaXplKCkgIT0gMiB8fCAhcGxhbi5yZXN1bHRbMF0gfHwgIXBsYW4ucmVzdWx0
WzFdKSB7CisgICAgICAgICAgICBkYXRhTG9nTG4oIk1vZHVsZSBmYWlsZWQgdG8gY29tcGlsZSBj
b3JyZWN0bHkuIik7CisgICAgICAgICAgICBDUkFTSCgpOworICAgICAgICB9CisKKyAgICAgICAg
Ly8gVGVzdCB0aGlzIGRvZXNuJ3QgY3Jhc2guCisgICAgICAgIENIRUNLKGlzSWRlbnRpY2FsKGlu
dm9rZTxmbG9hdD4oKnBsYW4ucmVzdWx0WzFdLT5qc0VudHJ5UG9pbnQsIHsgYm94ZigwLjApLCBi
b3hmKDEuNSkgfSksIC0xLjVmKSk7CisgICAgICAgIENIRUNLKGlzSWRlbnRpY2FsKGludm9rZTxm
bG9hdD4oKnBsYW4ucmVzdWx0WzFdLT5qc0VudHJ5UG9pbnQsIHsgYm94ZigxMDAuMTIzNCksIGJv
eGYoMTIuNSkgfSksIDg3LjYyMzRmKSk7CisgICAgICAgIENIRUNLKGlzSWRlbnRpY2FsKGludm9r
ZTxmbG9hdD4oKnBsYW4ucmVzdWx0WzBdLT5qc0VudHJ5UG9pbnQsIHsgYm94ZigwLjApLCBib3hm
KDEuNSkgfSksIC0xLjVmKSk7CisgICAgICAgIENIRUNLKGlzSWRlbnRpY2FsKGludm9rZTxmbG9h
dD4oKnBsYW4ucmVzdWx0WzBdLT5qc0VudHJ5UG9pbnQsIHsgYm94ZigxMDAuMTIzNCksIGJveGYo
MTIuNSkgfSksIDg3LjYyMzRmKSk7CisgICAgfQorCisgICAgeworICAgICAgICAvLyBHZW5lcmF0
ZWQgZnJvbToKKyAgICAgICAgLy8gICAgKG1vZHVsZQorICAgICAgICAvLyAgICAgKGZ1bmMgJGYz
Mi1hZGQgKGV4cG9ydCAiZjMyLWFkZCIpIChwYXJhbSBmMzIpIChwYXJhbSBmMzIpIChyZXN1bHQg
ZjMyKSAocmV0dXJuIChmMzIuYWRkIChnZXRfbG9jYWwgMCkgKGdldF9sb2NhbCAxKSkpKQorICAg
ICAgICAvLyAgICAgKGZ1bmMgKGV4cG9ydCAiaW5kaXJlY3QtZjMyLWFkZCIpIChwYXJhbSBmMzIp
IChwYXJhbSBmMzIpIChyZXN1bHQgZjMyKSAocmV0dXJuIChjYWxsICRmMzItYWRkIChnZXRfbG9j
YWwgMCkgKGdldF9sb2NhbCAxKSkpKQorICAgICAgICAvLyAgICAgKQorICAgICAgICBWZWN0b3I8
dWludDhfdD4gdmVjdG9yID0geworICAgICAgICAgICAgMHgwMCwgMHg2MSwgMHg3MywgMHg2ZCwg
MHgwYywgMHgwMCwgMHgwMCwgMHgwMCwgMHgwMSwgMHg4NywgMHg4MCwgMHg4MCwgMHg4MCwgMHgw
MCwgMHgwMSwgMHg0MCwKKyAgICAgICAgICAgIDB4MDIsIDB4MDMsIDB4MDMsIDB4MDEsIDB4MDMs
IDB4MDMsIDB4ODMsIDB4ODAsIDB4ODAsIDB4ODAsIDB4MDAsIDB4MDIsIDB4MDAsIDB4MDAsIDB4
MDcsIDB4OWUsCisgICAgICAgICAgICAweDgwLCAweDgwLCAweDgwLCAweDAwLCAweDAyLCAweDA3
LCAweDY2LCAweDMzLCAweDMyLCAweDJkLCAweDYxLCAweDY0LCAweDY0LCAweDAwLCAweDAwLCAw
eDEwLAorICAgICAgICAgICAgMHg2OSwgMHg2ZSwgMHg2NCwgMHg2OSwgMHg3MiwgMHg2NSwgMHg2
MywgMHg3NCwgMHgyZCwgMHg2NiwgMHgzMywgMHgzMiwgMHgyZCwgMHg2MSwgMHg2NCwgMHg2NCwK
KyAgICAgICAgICAgIDB4MDAsIDB4MDEsIDB4MGEsIDB4OWMsIDB4ODAsIDB4ODAsIDB4ODAsIDB4
MDAsIDB4MDIsIDB4ODgsIDB4ODAsIDB4ODAsIDB4ODAsIDB4MDAsIDB4MDAsIDB4MTQsCisgICAg
ICAgICAgICAweDAwLCAweDE0LCAweDAxLCAweDc1LCAweDA5LCAweDBmLCAweDg5LCAweDgwLCAw
eDgwLCAweDgwLCAweDAwLCAweDAwLCAweDE0LCAweDAwLCAweDE0LCAweDAxLAorICAgICAgICAg
ICAgMHgxNiwgMHgwMCwgMHgwOSwgMHgwZgorICAgICAgICB9OworCisgICAgICAgIFBsYW4gcGxh
bigqdm0sIHZlY3Rvcik7CisgICAgICAgIGlmIChwbGFuLnJlc3VsdC5zaXplKCkgIT0gMiB8fCAh
cGxhbi5yZXN1bHRbMF0gfHwgIXBsYW4ucmVzdWx0WzFdKSB7CisgICAgICAgICAgICBkYXRhTG9n
TG4oIk1vZHVsZSBmYWlsZWQgdG8gY29tcGlsZSBjb3JyZWN0bHkuIik7CisgICAgICAgICAgICBD
UkFTSCgpOworICAgICAgICB9CisKKyAgICAgICAgLy8gVGVzdCB0aGlzIGRvZXNuJ3QgY3Jhc2gu
CisgICAgICAgIENIRUNLKGlzSWRlbnRpY2FsKGludm9rZTxmbG9hdD4oKnBsYW4ucmVzdWx0WzFd
LT5qc0VudHJ5UG9pbnQsIHsgYm94ZigwLjApLCBib3hmKDEuNSkgfSksIDEuNWYpKTsKKyAgICAg
ICAgQ0hFQ0soaXNJZGVudGljYWwoaW52b2tlPGZsb2F0PigqcGxhbi5yZXN1bHRbMV0tPmpzRW50
cnlQb2ludCwgeyBib3hmKDEwMC4xMjM0KSwgYm94ZigxMi41KSB9KSwgMTEyLjYyMzRmKSk7Cisg
ICAgICAgIENIRUNLKGlzSWRlbnRpY2FsKGludm9rZTxmbG9hdD4oKnBsYW4ucmVzdWx0WzBdLT5q
c0VudHJ5UG9pbnQsIHsgYm94ZigwLjApLCBib3hmKDEuNSkgfSksIDEuNWYpKTsKKyAgICAgICAg
Q0hFQ0soaXNJZGVudGljYWwoaW52b2tlPGZsb2F0PigqcGxhbi5yZXN1bHRbMF0tPmpzRW50cnlQ
b2ludCwgeyBib3hmKDEwMC4xMjM0KSwgYm94ZigxMi41KSB9KSwgMTEyLjYyMzRmKSk7CisgICAg
fQorCiAgICAgewogICAgICAgICAvLyBHZW5lcmF0ZWQgZnJvbToKICAgICAgICAgLy8gICAgKG1v
ZHVsZQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJHZW5l
cmF0b3IuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJHZW5lcmF0b3Iu
Y3BwCmluZGV4IDUzNTlkMzA4OThmMGViNTRkZGMyYWQwNWQ5Y2NlZWRhMmViOTU5ZWQuLjE0MTc3
OTJkMjJjMGU4YjlhOGU1MzY0NTMxYmM0YmUwZTFkNzAzYTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lSR2VuZXJhdG9yLmNwcAorKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAKQEAgLTY5NywxMCArNjk3LDE5
IEBAIHN0YXRpYyBzdGQ6OnVuaXF1ZV9wdHI8Q29tcGlsYXRpb24+IGNyZWF0ZUpTV3JhcHBlcihW
TSYgdm0sIGNvbnN0IFNpZ25hdHVyZSogc2lnCiAgICAgfSk7CiAKICAgICAvLyBSZXR1cm4gdGhl
IHJlc3VsdCwgaWYgbmVlZGVkLgotICAgIGlmIChzaWduYXR1cmUtPnJldHVyblR5cGUgIT0gVm9p
ZCkKLSAgICAgICAgYmxvY2stPmFwcGVuZE5ld0NvbnRyb2xWYWx1ZShwcm9jLCBCMzo6UmV0dXJu
LCBPcmlnaW4oKSwgcmVzdWx0KTsKLSAgICBlbHNlCisgICAgc3dpdGNoIChzaWduYXR1cmUtPnJl
dHVyblR5cGUpIHsKKyAgICBjYXNlIFZvaWQ6CiAgICAgICAgIGJsb2NrLT5hcHBlbmROZXdDb250
cm9sVmFsdWUocHJvYywgQjM6OlJldHVybiwgT3JpZ2luKCkpOworICAgICAgICBicmVhazsKKyAg
ICBjYXNlIEYzMjoKKyAgICBjYXNlIEY2NDoKKyAgICAgICAgcmVzdWx0ID0gYmxvY2stPmFwcGVu
ZE5ldzxWYWx1ZT4ocHJvYywgQml0d2lzZUNhc3QsIE9yaWdpbigpLCByZXN1bHQpOworICAgICAg
ICBGQUxMVEhST1VHSDsKKyAgICBjYXNlIEkzMjoKKyAgICBjYXNlIEk2NDoKKyAgICAgICAgYmxv
Y2stPmFwcGVuZE5ld0NvbnRyb2xWYWx1ZShwcm9jLCBCMzo6UmV0dXJuLCBPcmlnaW4oKSwgcmVz
dWx0KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQogCiAgICAgcmV0dXJuIHN0ZDo6bWFrZV91bmlx
dWU8Q29tcGlsYXRpb24+KHZtLCBwcm9jKTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS93YXNtL1dhc21DYWxsaW5nQ29udmVudGlvbi5oIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3dhc20vV2FzbUNhbGxpbmdDb252ZW50aW9uLmgKaW5kZXggNzQ0MmU3MTJhZmJmN2M3Mjc2
YWI5NWY4NDlhMjkxNzllMzNkOWM5ZS4uNTU4OTM2M2JiYTk0ZTZiZmVmMTM3ZDQyZmQ3NDVhMDMx
NDU3MTQ2YiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUNhbGxp
bmdDb252ZW50aW9uLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUNhbGxp
bmdDb252ZW50aW9uLmgKQEAgLTk4LDEwICs5OCw4IEBAIHB1YmxpYzoKICAgICAgICAgICAgIEIz
OjpWYWx1ZVJlcCByZXAgPSBtYXJzaGFsbEFyZ3VtZW50KHR5cGUsIGdwQXJndW1lbnRDb3VudCwg
ZnBBcmd1bWVudENvdW50LCBzdGFja09mZnNldCk7CiAgICAgICAgICAgICBpZiAocmVwLmlzUmVn
KCkpIHsKICAgICAgICAgICAgICAgICBhcmd1bWVudCA9IGJsb2NrLT5hcHBlbmROZXc8QjM6OkFy
Z3VtZW50UmVnVmFsdWU+KHByb2MsIG9yaWdpbiwgcmVwLnJlZygpKTsKLSAgICAgICAgICAgICAg
ICBpZiAodHlwZSA9PSBCMzo6SW50MzIpCisgICAgICAgICAgICAgICAgaWYgKHR5cGUgPT0gQjM6
OkludDMyIHx8IHR5cGUgPT0gQjM6OkZsb2F0KQogICAgICAgICAgICAgICAgICAgICBhcmd1bWVu
dCA9IGJsb2NrLT5hcHBlbmROZXc8QjM6OlZhbHVlPihwcm9jLCBCMzo6VHJ1bmMsIG9yaWdpbiwg
YXJndW1lbnQpOwotICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBIb3cgZG8gSSBnZXQgYSBmbG9h
dCBmcm9tIGEgRlBSPyBXZSBkb24ndCBzdXBwb3J0IGZsb2F0aW5nIHBvaW50cyB5ZXQgc28gaXQn
cyBub3QgYSBiaWcgZGVhbC4uLiB5ZXQuCi0gICAgICAgICAgICAgICAgLy8gc2VlOiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYzNzcwCiAgICAgICAgICAgICB9IGVs
c2UgewogICAgICAgICAgICAgICAgIEFTU0VSVChyZXAuaXNTdGFja0FyZ3VtZW50KCkpOwogICAg
ICAgICAgICAgICAgIEIzOjpWYWx1ZSogYWRkcmVzcyA9IGJsb2NrLT5hcHBlbmROZXc8QjM6OlZh
bHVlPihwcm9jLCBCMzo6QWRkLCBvcmlnaW4sIGZyYW1lUG9pbnRlciwKQEAgLTEzNCwxMCArMTMy
LDE4IEBAIHB1YmxpYzoKICAgICAgICAgcGF0Y2hwb2ludC0+YXBwZW5kVmVjdG9yKGNvbnN0cmFp
bmVkQXJndW1lbnRzKTsKICAgICAgICAgcGF0Y2hwb2ludEZ1bmN0b3IocGF0Y2hwb2ludCk7CiAK
LSAgICAgICAgaWYgKHJldHVyblR5cGUgPT0gQjM6OlZvaWQpCisgICAgICAgIHN3aXRjaCAocmV0
dXJuVHlwZSkgeworICAgICAgICBjYXNlIEIzOjpWb2lkOgogICAgICAgICAgICAgcmV0dXJuIG51
bGxwdHI7Ci0KLSAgICAgICAgcGF0Y2hwb2ludC0+cmVzdWx0Q29uc3RyYWludCA9IEIzOjpWYWx1
ZVJlcDo6cmVnKEdQUkluZm86OnJldHVyblZhbHVlR1BSKTsKKyAgICAgICAgY2FzZSBCMzo6Rmxv
YXQ6CisgICAgICAgIGNhc2UgQjM6OkRvdWJsZToKKyAgICAgICAgICAgIHBhdGNocG9pbnQtPnJl
c3VsdENvbnN0cmFpbnQgPSBCMzo6VmFsdWVSZXA6OnJlZyhGUFJJbmZvOjpyZXR1cm5WYWx1ZUZQ
Uik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBCMzo6SW50MzI6CisgICAgICAg
IGNhc2UgQjM6OkludDY0OgorICAgICAgICAgICAgcGF0Y2hwb2ludC0+cmVzdWx0Q29uc3RyYWlu
dCA9IEIzOjpWYWx1ZVJlcDo6cmVnKEdQUkluZm86OnJldHVyblZhbHVlR1BSKTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAgIHJldHVybiBwYXRjaHBvaW50OwogICAgIH0K
IApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUZ1bmN0aW9uUGFy
c2VyLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtRnVuY3Rpb25QYXJzZXIuaApp
bmRleCAwYmNlN2UzOWJjZjhkNzY1Y2IyYmRhZjYxMzhmMGIzYWJhMjEzZThmLi5hMGQ1YjNkMWJm
ZGVlZGYzOGE2MjUyZWY1N2MxYTZjMmUwNTE5N2ZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvd2FzbS9XYXNtRnVuY3Rpb25QYXJzZXIuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvd2FzbS9XYXNtRnVuY3Rpb25QYXJzZXIuaApAQCAtMTkwLDYgKzE5MCw3IEBAIGJvb2wg
RnVuY3Rpb25QYXJzZXI8Q29udGV4dD46OnBhcnNlRXhwcmVzc2lvbihPcFR5cGUgb3ApCiAgICAg
ICAgIHJldHVybiBtX2NvbnRleHQuc3RvcmUoc3RhdGljX2Nhc3Q8U3RvcmVPcFR5cGU+KG9wKSwg
cG9pbnRlciwgdmFsdWUsIG9mZnNldCk7CiAgICAgfQogCisgICAgY2FzZSBPcFR5cGU6OkYzMkNv
bnN0OgogICAgIGNhc2UgT3BUeXBlOjpJMzJDb25zdDogewogICAgICAgICB1aW50MzJfdCBjb25z
dGFudDsKICAgICAgICAgaWYgKCFwYXJzZVZhclVJbnQzMihjb25zdGFudCkpCkBAIC0xOTgsNiAr
MTk5LDcgQEAgYm9vbCBGdW5jdGlvblBhcnNlcjxDb250ZXh0Pjo6cGFyc2VFeHByZXNzaW9uKE9w
VHlwZSBvcCkKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCisgICAgY2FzZSBPcFR5cGU6
OkY2NENvbnN0OgogICAgIGNhc2UgT3BUeXBlOjpJNjRDb25zdDogewogICAgICAgICB1aW50NjRf
dCBjb25zdGFudDsKICAgICAgICAgaWYgKCFwYXJzZVZhclVJbnQ2NChjb25zdGFudCkpCkBAIC0y
MzYsOSArMjM4LDE1IEBAIGJvb2wgRnVuY3Rpb25QYXJzZXI8Q29udGV4dD46OnBhcnNlRXhwcmVz
c2lvbihPcFR5cGUgb3ApCiAKICAgICAgICAgY29uc3QgRnVuY3Rpb25JbmZvcm1hdGlvbiYgaW5m
byA9IG1fZnVuY3Rpb25zW2Z1bmN0aW9uSW5kZXhdOwogCisgICAgICAgIGlmIChpbmZvLnNpZ25h
dHVyZS0+YXJndW1lbnRzLnNpemUoKSA+IG1fZXhwcmVzc2lvblN0YWNrLnNpemUoKSkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICBzaXplX3QgZmlyc3RBcmd1bWVudEluZGV4
ID0gbV9leHByZXNzaW9uU3RhY2suc2l6ZSgpIC0gaW5mby5zaWduYXR1cmUtPmFyZ3VtZW50cy5z
aXplKCk7CiAgICAgICAgIFZlY3RvcjxFeHByZXNzaW9uVHlwZT4gYXJnczsKLSAgICAgICAgZm9y
ICh1bnNpZ25lZCBpID0gMDsgaSA8IGluZm8uc2lnbmF0dXJlLT5hcmd1bWVudHMuc2l6ZSgpOyAr
K2kpCi0gICAgICAgICAgICBhcmdzLmFwcGVuZChtX2V4cHJlc3Npb25TdGFjay50YWtlTGFzdCgp
KTsKKyAgICAgICAgYXJncy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KGluZm8uc2lnbmF0dXJlLT5h
cmd1bWVudHMuc2l6ZSgpKTsKKyAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gZmlyc3RBcmd1bWVu
dEluZGV4OyBpIDwgbV9leHByZXNzaW9uU3RhY2suc2l6ZSgpOyArK2kpCisgICAgICAgICAgICBh
cmdzLmFwcGVuZChtX2V4cHJlc3Npb25TdGFja1tpXSk7CisgICAgICAgIG1fZXhwcmVzc2lvblN0
YWNrLnNocmluayhmaXJzdEFyZ3VtZW50SW5kZXgpOwogCiAgICAgICAgIEV4cHJlc3Npb25UeXBl
IHJlc3VsdCA9IENvbnRleHQ6OmVtcHR5RXhwcmVzc2lvbjsKICAgICAgICAgaWYgKCFtX2NvbnRl
eHQuYWRkQ2FsbChmdW5jdGlvbkluZGV4LCBpbmZvLCBhcmdzLCByZXN1bHQpKQpAQCAtMzE4LDgg
KzMyNiw2IEBAIGJvb2wgRnVuY3Rpb25QYXJzZXI8Q29udGV4dD46OnBhcnNlRXhwcmVzc2lvbihP
cFR5cGUgb3ApCiAgICAgY2FzZSBPcFR5cGU6OkJyVGFibGU6CiAgICAgY2FzZSBPcFR5cGU6Ok5v
cDoKICAgICBjYXNlIE9wVHlwZTo6RHJvcDoKLSAgICBjYXNlIE9wVHlwZTo6RjMyQ29uc3Q6Ci0g
ICAgY2FzZSBPcFR5cGU6OkY2NENvbnN0OgogICAgIGNhc2UgT3BUeXBlOjpUZWVMb2NhbDoKICAg
ICBjYXNlIE9wVHlwZTo6R2V0R2xvYmFsOgogICAgIGNhc2UgT3BUeXBlOjpTZXRHbG9iYWw6CkBA
IC0zNzQsNyArMzgwLDEwIEBAIGJvb2wgRnVuY3Rpb25QYXJzZXI8Q29udGV4dD46OnBhcnNlVW5y
ZWFjaGFibGVFeHByZXNzaW9uKE9wVHlwZSBvcCkKIAogICAgIC8vIG9uZSBpbW1lZGlhdGUgY2Fz
ZXMKICAgICBjYXNlIE9wVHlwZTo6UmV0dXJuOgorICAgIGNhc2UgT3BUeXBlOjpGMzJDb25zdDoK
ICAgICBjYXNlIE9wVHlwZTo6STMyQ29uc3Q6CisgICAgY2FzZSBPcFR5cGU6OkY2NENvbnN0Ogor
ICAgIGNhc2UgT3BUeXBlOjpJNjRDb25zdDoKICAgICBjYXNlIE9wVHlwZTo6U2V0TG9jYWw6CiAg
ICAgY2FzZSBPcFR5cGU6OkdldExvY2FsOiB7CiAgICAgICAgIHVpbnQzMl90IHVudXNlZDsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21PcHMuaCBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS93YXNtL1dhc21PcHMuaAppbmRleCAzY2Q5ZWU3MGNhZTUzZDc1ZmRlYjkx
OTMwZDg5ZDNjMDc4Yzc3ZmFmLi5mZDM4ZmZlN2I1MzI2NDE2NTNiNWE0OTMwYzhiYzlkOTk1ZGZk
YmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtT3BzLmgKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbU9wcy5oCkBAIC02OCwxOSArNjgsMTkg
QEAgbmFtZXNwYWNlIEpTQyB7IG5hbWVzcGFjZSBXYXNtIHsKICAgICBtYWNybyhJNjRDbHosIDB4
NzIsIENseikgXAogICAgIG1hY3JvKEk2NEN0eiwgMHg3MywgT29wcykgXAogICAgIG1hY3JvKEk2
NFBvcGNudCwgMHg3NCwgT29wcykgXAotICAgIG1hY3JvKEYzMkFicywgMHg3YiwgT29wcykgXAor
ICAgIG1hY3JvKEYzMkFicywgMHg3YiwgQWJzKSBcCiAgICAgbWFjcm8oRjMyTmVnLCAweDdjLCBP
b3BzKSBcCiAgICAgbWFjcm8oRjMyQ29weXNpZ24sIDB4N2QsIE9vcHMpIFwKLSAgICBtYWNybyhG
MzJDZWlsLCAweDdlLCBPb3BzKSBcCi0gICAgbWFjcm8oRjMyRmxvb3IsIDB4N2YsIE9vcHMpIFwK
KyAgICBtYWNybyhGMzJDZWlsLCAweDdlLCBDZWlsKSBcCisgICAgbWFjcm8oRjMyRmxvb3IsIDB4
N2YsIEZsb29yKSBcCiAgICAgbWFjcm8oRjMyVHJ1bmMsIDB4ODAsIE9vcHMpIFwKICAgICBtYWNy
byhGMzJOZWFyZXN0LCAweDgxLCBPb3BzKSBcCiAgICAgbWFjcm8oRjMyU3FydCwgMHg4MiwgT29w
cykgXAotICAgIG1hY3JvKEY2NEFicywgMHg4ZiwgT29wcykgXAorICAgIG1hY3JvKEY2NEFicywg
MHg4ZiwgQWJzKSBcCiAgICAgbWFjcm8oRjY0TmVnLCAweDkwLCBPb3BzKSBcCiAgICAgbWFjcm8o
RjY0Q29weXNpZ24sIDB4OTEsIE9vcHMpIFwKLSAgICBtYWNybyhGNjRDZWlsLCAweDkyLCBPb3Bz
KSBcCi0gICAgbWFjcm8oRjY0Rmxvb3IsIDB4OTMsIE9vcHMpIFwKKyAgICBtYWNybyhGNjRDZWls
LCAweDkyLCBDZWlsKSBcCisgICAgbWFjcm8oRjY0Rmxvb3IsIDB4OTMsIEZsb29yKSBcCiAgICAg
bWFjcm8oRjY0VHJ1bmMsIDB4OTQsIE9vcHMpIFwKICAgICBtYWNybyhGNjROZWFyZXN0LCAweDk1
LCBPb3BzKSBcCiAgICAgbWFjcm8oRjY0U3FydCwgMHg5NiwgT29wcykKQEAgLTEzNiwzMCArMTM2
LDMwIEBAIG5hbWVzcGFjZSBKU0MgeyBuYW1lc3BhY2UgV2FzbSB7CiAgICAgbWFjcm8oSTY0R2VT
LCAweDZmLCBHcmVhdGVyRXF1YWwpIFwKICAgICBtYWNybyhJNjRHdFUsIDB4NzAsIEFib3ZlKSBc
CiAgICAgbWFjcm8oSTY0R2VVLCAweDcxLCBBYm92ZUVxdWFsKSBcCi0gICAgbWFjcm8oRjMyQWRk
LCAweDc1LCBPb3BzKSBcCi0gICAgbWFjcm8oRjMyU3ViLCAweDc2LCBPb3BzKSBcCi0gICAgbWFj
cm8oRjMyTXVsLCAweDc3LCBPb3BzKSBcCi0gICAgbWFjcm8oRjMyRGl2LCAweDc4LCBPb3BzKSBc
CisgICAgbWFjcm8oRjMyQWRkLCAweDc1LCBBZGQpIFwKKyAgICBtYWNybyhGMzJTdWIsIDB4NzYs
IFN1YikgXAorICAgIG1hY3JvKEYzMk11bCwgMHg3NywgTXVsKSBcCisgICAgbWFjcm8oRjMyRGl2
LCAweDc4LCBEaXYpIFwKICAgICBtYWNybyhGMzJNaW4sIDB4NzksIE9vcHMpIFwKICAgICBtYWNy
byhGMzJNYXgsIDB4N2EsIE9vcHMpIFwKLSAgICBtYWNybyhGMzJFcSwgMHg4MywgT29wcykgXAot
ICAgIG1hY3JvKEYzMk5lLCAweDg0LCBPb3BzKSBcCi0gICAgbWFjcm8oRjMyTHQsIDB4ODUsIE9v
cHMpIFwKLSAgICBtYWNybyhGMzJMZSwgMHg4NiwgT29wcykgXAotICAgIG1hY3JvKEYzMkd0LCAw
eDg3LCBPb3BzKSBcCi0gICAgbWFjcm8oRjMyR2UsIDB4ODgsIE9vcHMpIFwKLSAgICBtYWNybyhG
NjRBZGQsIDB4ODksIE9vcHMpIFwKLSAgICBtYWNybyhGNjRTdWIsIDB4OGEsIE9vcHMpIFwKLSAg
ICBtYWNybyhGNjRNdWwsIDB4OGIsIE9vcHMpIFwKLSAgICBtYWNybyhGNjREaXYsIDB4OGMsIE9v
cHMpIFwKKyAgICBtYWNybyhGMzJFcSwgMHg4MywgRXF1YWwpIFwKKyAgICBtYWNybyhGMzJOZSwg
MHg4NCwgTm90RXF1YWwpIFwKKyAgICBtYWNybyhGMzJMdCwgMHg4NSwgTGVzc1RoYW4pIFwKKyAg
ICBtYWNybyhGMzJMZSwgMHg4NiwgTGVzc0VxdWFsKSBcCisgICAgbWFjcm8oRjMyR3QsIDB4ODcs
IEdyZWF0ZXJUaGFuKSBcCisgICAgbWFjcm8oRjMyR2UsIDB4ODgsIEdyZWF0ZXJFcXVhbCkgXAor
ICAgIG1hY3JvKEY2NEFkZCwgMHg4OSwgQWRkKSBcCisgICAgbWFjcm8oRjY0U3ViLCAweDhhLCBT
dWIpIFwKKyAgICBtYWNybyhGNjRNdWwsIDB4OGIsIE11bCkgXAorICAgIG1hY3JvKEY2NERpdiwg
MHg4YywgRGl2KSBcCiAgICAgbWFjcm8oRjY0TWluLCAweDhkLCBPb3BzKSBcCiAgICAgbWFjcm8o
RjY0TWF4LCAweDhlLCBPb3BzKSBcCi0gICAgbWFjcm8oRjY0RXEsIDB4OTcsIE9vcHMpIFwKLSAg
ICBtYWNybyhGNjROZSwgMHg5OCwgT29wcykgXAotICAgIG1hY3JvKEY2NEx0LCAweDk5LCBPb3Bz
KSBcCi0gICAgbWFjcm8oRjY0TGUsIDB4OWEsIE9vcHMpIFwKLSAgICBtYWNybyhGNjRHdCwgMHg5
YiwgT29wcykgXAotICAgIG1hY3JvKEY2NEdlLCAweDljLCBPb3BzKQorICAgIG1hY3JvKEY2NEVx
LCAweDk3LCBFcXVhbCkgXAorICAgIG1hY3JvKEY2NE5lLCAweDk4LCBOb3RFcXVhbCkgXAorICAg
IG1hY3JvKEY2NEx0LCAweDk5LCBMZXNzVGhhbikgXAorICAgIG1hY3JvKEY2NExlLCAweDlhLCBM
ZXNzRXF1YWwpIFwKKyAgICBtYWNybyhGNjRHdCwgMHg5YiwgR3JlYXRlclRoYW4pIFwKKyAgICBt
YWNybyhGNjRHZSwgMHg5YywgR3JlYXRlckVxdWFsKQogCiAjZGVmaW5lIEZPUl9FQUNIX1dBU01f
TUVNT1JZX0xPQURfT1AobWFjcm8pIFwKICAgICBtYWNybyhJMzJMb2FkOFMsIDB4MjAsIE9vcHMp
IFwKZGlmZiAtLWdpdCBhL0pTVGVzdHMvQ2hhbmdlTG9nIGIvSlNUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggODc4OTQ0NTc1MzNkNGFlYzBjMTkxYjdmZDEwN2FmNTVlYjZjZjJkMy4uZTU5MDllZGJjNDdh
OGI0ZDBlZjE1ZGRhM2NlNTJjM2ZmYmIwN2JlNCAxMDA2NDQKLS0tIGEvSlNUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvSlNUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAxNi0xMC0yNCAg
S2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxlLmNvbT4KKworICAgICAgICBXYXNtIHNo
b3VsZCBzdXBwb3J0IGZsb2F0aW5nIHBvaW50IG9wZXJhdGlvbnMuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjM3NzAKKworICAgICAgICBSZXZpZXdl
ZCBieSBNaWNoYWVsIFNhYm9mZi4KKworICAgICAgICBBZGQgYXBwcm9wcmlhdGUgYjNvcCBuYW1l
cyBmb3IgZmxvYXRpbmcgcG9pbnQgd2FzbSBieXRlY29kZXMsIHdoZXJlIHRoZXkgZXhpc3QuCisg
ICAgICAgIEFsc28sIGZpeCBzb21lIFdBU00gPT4gV2FzbSBpbiBXYXNtT3BzLmggZ2VuZXJhdG9y
IHNjcmlwdCB0aGF0IEkgbWlzc2VkCisgICAgICAgIHRoZSBmaXJzdCB0aW1lIEkgbWFkZSB0aGUg
Y2hhbmdlLgorCisgICAgICAgICogd2FzbS9nZW5lcmF0ZS13YXNtb3BzLWhlYWRlci5qczoKKyAg
ICAgICAgKGNvbnN0LnRlbXBsYXRlLnByYWdtYS5vbmNlLkVOQUJMRS5XRUJBU1NFTUJMWS5pbmNs
dWRlLmNzdGRpbnQubmFtZXNwYWNlLkpTQy5uYW1lc3BhY2UuV0FTTS50ZW1wbGF0ZS50eXBlbmFt
ZS5JbnQuaW5saW5lLmJvb2wuaXNWYWxpZE9wVHlwZSk6IERlbGV0ZWQuCisgICAgICAgIChjb25z
dC50ZW1wbGF0ZS5wcmFnbWEub25jZS5FTkFCTEUuV0VCQVNTRU1CTFkuaW5jbHVkZS5jc3RkaW50
Lm5hbWVzcGFjZS5KU0MubmFtZXNwYWNlLldBU00uZW51bS5CaW5hcnlPcFR5cGUpOiBEZWxldGVk
LgorICAgICAgICAoY29uc3QudGVtcGxhdGUucHJhZ21hLm9uY2UuRU5BQkxFLldFQkFTU0VNQkxZ
LmluY2x1ZGUuY3N0ZGludC5uYW1lc3BhY2UuSlNDLm5hbWVzcGFjZS5XQVNNLmVudW0uVW5hcnlP
cFR5cGUpOiBEZWxldGVkLgorICAgICAgICAoY29uc3QudGVtcGxhdGUucHJhZ21hLm9uY2UuRU5B
QkxFLldFQkFTU0VNQkxZLmluY2x1ZGUuY3N0ZGludC5uYW1lc3BhY2UuSlNDLm5hbWVzcGFjZS5X
QVNNLmVudW0uTG9hZE9wVHlwZSk6IERlbGV0ZWQuCisgICAgICAgIChjb25zdC50ZW1wbGF0ZS5w
cmFnbWEub25jZS5FTkFCTEUuV0VCQVNTRU1CTFkuaW5jbHVkZS5jc3RkaW50Lm5hbWVzcGFjZS5K
U0MubmFtZXNwYWNlLldBU00uZW51bS5TdG9yZU9wVHlwZSk6IERlbGV0ZWQuCisgICAgICAgIChj
b25zdC50ZW1wbGF0ZS5wcmFnbWEub25jZS5FTkFCTEUuV0VCQVNTRU1CTFkuaW5jbHVkZS5jc3Rk
aW50Lm5hbWVzcGFjZS5KU0MubmFtZXNwYWNlLldBU00udW5kZWYuQ1JFQVRFX0VOVU1fVkFMVUUu
aW5saW5lLmJvb2wuaXNDb250cm9sT3ApOiBEZWxldGVkLgorICAgICAgICAqIHdhc20vd2FzbS5q
c29uOgorCiAyMDE2LTEwLTIxICBDYWl0bGluIFBvdHRlciAgPGNhaXRwQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW0pTQ10gZG9uJ3QgY3Jhc2ggd2hlbiBhcmd1bWVudHMgdG8gYG5ldyBGdW5jdGlv
bigpYCBwcm9kdWNlIHVuZXhwZWN0ZWQgQVNUCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3dhc20vZ2Vu
ZXJhdGUtd2FzbW9wcy1oZWFkZXIuanMgYi9KU1Rlc3RzL3dhc20vZ2VuZXJhdGUtd2FzbW9wcy1o
ZWFkZXIuanMKaW5kZXggYjlhNDI1MjlmZTUwZmE0NjhjODRlMmI3YTIxMTgzYmZjMDY0ZWY5NC4u
ZGQwZDc3MmYzMDM3NjZiOGFkNTBmYTMzZjYwYTY2M2Q3OWRkYzIyNCAxMDA2NDQKLS0tIGEvSlNU
ZXN0cy93YXNtL2dlbmVyYXRlLXdhc21vcHMtaGVhZGVyLmpzCisrKyBiL0pTVGVzdHMvd2FzbS9n
ZW5lcmF0ZS13YXNtb3BzLWhlYWRlci5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vIFVzZSB0aGUgSlNP
TiBkZXNjcmlwdGlvbiBvZiBXZWJBc3NlbWJseSB0byBnZW5lcmF0ZSB0aGUgSmF2YVNjcmlwdENv
cmUncyBXQVNNT3BzLmguCisvLyBVc2UgdGhlIEpTT04gZGVzY3JpcHRpb24gb2YgV2ViQXNzZW1i
bHkgdG8gZ2VuZXJhdGUgdGhlIEphdmFTY3JpcHRDb3JlJ3MgV2FzbU9wcy5oLgogCiBjb25zdCBq
c29uRmlsZSA9ICd3YXNtLmpzb24nOwogY29uc3Qgd2FzbSA9IEpTT04ucGFyc2UocmVhZChqc29u
RmlsZSkpOwpAQCAtOTAsNyArOTAsNyBAQCBjb25zdCB0ZW1wbGF0ZSA9IGAvKgogCiAjaW5jbHVk
ZSA8Y3N0ZGludD4KIAotbmFtZXNwYWNlIEpTQyB7IG5hbWVzcGFjZSBXQVNNIHsKK25hbWVzcGFj
ZSBKU0MgeyBuYW1lc3BhY2UgV2FzbSB7CiAKICR7ZGVmaW5lc30KIApAQCAtMTQ3LDcgKzE0Nyw3
IEBAIGlubGluZSBib29sIGlzQ29udHJvbE9wKE9wVHlwZSBvcCkKICAgICByZXR1cm4gZmFsc2U7
CiB9CiAKLX0gfSAvLyBuYW1lc3BhY2UgSlNDOjpXQVNNCit9IH0gLy8gbmFtZXNwYWNlIEpTQzo6
V2FzbQogCiAjZW5kaWYgLy8gRU5BQkxFKFdFQkFTU0VNQkxZKQogYDsKZGlmZiAtLWdpdCBhL0pT
VGVzdHMvd2FzbS93YXNtLmpzb24gYi9KU1Rlc3RzL3dhc20vd2FzbS5qc29uCmluZGV4IGE4MjM5
ZDE1MjMyMGMxYjliNTc3NWFiMGY0NmFmMjg2ODU0NjE1ZDMuLmM0MDBhNjJiMDM0NjRkODZkZmZl
MmQ4ZGQyMmUzYzM3ZjBhYWE2ZDggMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvd2FzbS93YXNtLmpzb24K
KysrIGIvSlNUZXN0cy93YXNtL3dhc20uanNvbgpAQCAtMTUwLDQ2ICsxNTAsNDYgQEAKICAgICAg
ICAgImk2NC5jdHoiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZh
bHVlIjogMTE1LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiXSwg
ICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAg
fSwKICAgICAgICAgImk2NC5wb3BjbnQiOiAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1l
dGljIiwgInZhbHVlIjogMTE2LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjog
WyJpNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAg
ICAgICAgICAgfSwKICAgICAgICAgImk2NC5lcXoiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTg2LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFy
YW1ldGVyIjogWyJpNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5hZGQiOiAgICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE3LCAicmV0dXJuIjogWyJmMzIiXSwg
ICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5zdWIiOiAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE4LCAicmV0dXJuIjog
WyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5tdWwi
OiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE5LCAi
cmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAg
ImYzMi5kaXYiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTIwLCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMy
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwK
KyAgICAgICAgImYzMi5hZGQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTE3LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJm
MzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkFkZCIgICAg
ICAgICAgfSwKKyAgICAgICAgImYzMi5zdWIiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTE4LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1l
dGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjog
IlN1YiIgICAgICAgICAgfSwKKyAgICAgICAgImYzMi5tdWwiOiAgICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE5LCAicmV0dXJuIjogWyJmMzIiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10s
ICJiM29wIjogIk11bCIgICAgICAgICAgfSwKKyAgICAgICAgImYzMi5kaXYiOiAgICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTIwLCAicmV0dXJuIjogWyJm
MzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10sICJiM29wIjogIkRpdiIgICAgICAgICAgfSwKICAgICAgICAgImYzMi5taW4iOiAg
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTIxLCAicmV0
dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImYz
Mi5tYXgiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTIyLCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAg
ICAgICAgImYzMi5hYnMiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTIzLCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIi
XSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKKyAgICAgICAgImYzMi5hYnMiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTIzLCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVy
IjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkFi
cyIgICAgICAgICAgfSwKICAgICAgICAgImYzMi5uZWciOiAgICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI0LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAg
ICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImYzMi5jb3B5c2lnbiI6ICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI1LCAicmV0dXJuIjogWyJmMzIi
XSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5jZWlsIjogICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI2LCAicmV0dXJu
IjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5m
bG9vciI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI3
LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAg
ICAgImYzMi5jZWlsIjogICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZh
bHVlIjogMTI2LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwg
ICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkNlaWwiICAgICAgICAg
fSwKKyAgICAgICAgImYzMi5mbG9vciI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1l
dGljIiwgInZhbHVlIjogMTI3LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjog
WyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkZsb29y
IiAgICAgICAgfSwKICAgICAgICAgImYzMi50cnVuYyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI4LCAicmV0dXJuIjogWyJmMzIiXSwgICAgICAicGFy
YW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImYzMi5uZWFyZXN0IjogICAgICAgICB7ICJj
YXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI5LCAicmV0dXJuIjogWyJmMzIiXSwg
ICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImYzMi5zcXJ0IjogICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMwLCAicmV0dXJuIjog
WyJmMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5lcSI6
ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTMxLCAi
cmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAg
ImYzMi5uZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVl
IjogMTMyLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMy
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwK
LSAgICAgICAgImYzMi5sdCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29u
IiwgInZhbHVlIjogMTMzLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJm
MzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAg
ICAgICAgfSwKLSAgICAgICAgImYzMi5sZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJj
b21wYXJpc29uIiwgInZhbHVlIjogMTM0LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1l
dGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAg
ICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5ndCI6ICAgICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTM1LCAicmV0dXJuIjogWyJib29sIl0sICAg
ICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10g
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImYzMi5nZSI6ICAgICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTM2LCAicmV0dXJuIjogWyJi
b29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5hZGQiOiAg
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTM3LCAicmV0
dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2
NC5zdWIiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTM4LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAg
ICAgICAgImY2NC5tdWwiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTM5LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQi
LCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKLSAgICAgICAgImY2NC5kaXYiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTQwLCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVy
IjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAg
ICAgICAgICAgICAgfSwKKyAgICAgICAgImYzMi5lcSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTMxLCAicmV0dXJuIjogWyJib29sIl0sICAgICAi
cGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJi
M29wIjogIkVxdWFsIiAgICAgICAgfSwKKyAgICAgICAgImYzMi5uZSI6ICAgICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTMyLCAicmV0dXJuIjogWyJib29s
Il0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10sICJiM29wIjogIk5vdEVxdWFsIiAgICAgfSwKKyAgICAgICAgImYzMi5sdCI6ICAgICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTMzLCAicmV0dXJu
IjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10sICJiM29wIjogIkxlc3NUaGFuIiAgICAgfSwKKyAgICAgICAgImYzMi5s
ZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTM0
LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAiZjMyIl0sICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkxlc3NFcXVhbCIgICAgfSwKKyAgICAg
ICAgImYzMi5ndCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZh
bHVlIjogMTM1LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmMzIiLCAi
ZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkdyZWF0ZXJUaGFuIiAg
fSwKKyAgICAgICAgImYzMi5nZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJp
c29uIiwgInZhbHVlIjogMTM2LCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjog
WyJmMzIiLCAiZjMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkdyZWF0
ZXJFcXVhbCIgfSwKKyAgICAgICAgImY2NC5hZGQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTM3LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFy
YW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29w
IjogIkFkZCIgICAgICAgICAgfSwKKyAgICAgICAgImY2NC5zdWIiOiAgICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTM4LCAicmV0dXJuIjogWyJmNjQiXSwg
ICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10sICJiM29wIjogIlN1YiIgICAgICAgICAgfSwKKyAgICAgICAgImY2NC5tdWwiOiAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTM5LCAicmV0dXJuIjog
WyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10sICJiM29wIjogIk11bCIgICAgICAgICAgfSwKKyAgICAgICAgImY2NC5kaXYi
OiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQwLCAi
cmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkRpdiIgICAgICAgICAgfSwKICAgICAgICAg
ImY2NC5taW4iOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTQxLCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwK
ICAgICAgICAgImY2NC5tYXgiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTQyLCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJm
NjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAg
ICAgICAgfSwKLSAgICAgICAgImY2NC5hYnMiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTQzLCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1l
dGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAg
ICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImY2NC5hYnMiOiAgICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQzLCAicmV0dXJuIjogWyJmNjQiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10s
ICJiM29wIjogIkFicyIgICAgICAgICAgfSwKICAgICAgICAgImY2NC5uZWciOiAgICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQ0LCAicmV0dXJuIjogWyJm
NjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImY2NC5jb3B5c2ln
biI6ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQ1LCAicmV0
dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2
NC5jZWlsIjogICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTQ2LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAg
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAg
ICAgICAgImY2NC5mbG9vciI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTQ3LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQi
XSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKKyAgICAgICAgImY2NC5jZWlsIjogICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTQ2LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVy
IjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkNl
aWwiICAgICAgICAgfSwKKyAgICAgICAgImY2NC5mbG9vciI6ICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQ3LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJi
M29wIjogIkZsb29yIiAgICAgICAgfSwKICAgICAgICAgImY2NC50cnVuYyI6ICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQ4LCAicmV0dXJuIjogWyJmNjQi
XSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImY2NC5uZWFyZXN0Ijog
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTQ5LCAicmV0dXJu
IjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImY2NC5z
cXJ0IjogICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTUw
LCAicmV0dXJuIjogWyJmNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQiXSwgICAgICAgICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAg
ICAgImY2NC5lcSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZh
bHVlIjogMTUxLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAi
ZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAg
fSwKLSAgICAgICAgImY2NC5uZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJp
c29uIiwgInZhbHVlIjogMTUyLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjog
WyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAg
ICAgICAgICAgfSwKLSAgICAgICAgImY2NC5sdCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTUzLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFy
YW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5sZSI6ICAgICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTU0LCAicmV0dXJuIjogWyJib29sIl0s
ICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5ndCI6ICAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTU1LCAicmV0dXJuIjog
WyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgImY2NC5nZSI6
ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTU2LCAi
cmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAg
ImY2NC5lcSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVl
IjogMTUxLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkVxdWFsIiAgICAgICAgfSwK
KyAgICAgICAgImY2NC5uZSI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29u
IiwgInZhbHVlIjogMTUyLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJm
NjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk5vdEVxdWFs
IiAgICAgfSwKKyAgICAgICAgImY2NC5sdCI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJj
b21wYXJpc29uIiwgInZhbHVlIjogMTUzLCAicmV0dXJuIjogWyJib29sIl0sICAgICAicGFyYW1l
dGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjog
Ikxlc3NUaGFuIiAgICAgfSwKKyAgICAgICAgImY2NC5sZSI6ICAgICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTU0LCAicmV0dXJuIjogWyJib29sIl0sICAg
ICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10s
ICJiM29wIjogIkxlc3NFcXVhbCIgICAgfSwKKyAgICAgICAgImY2NC5ndCI6ICAgICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTU1LCAicmV0dXJuIjogWyJi
b29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10sICJiM29wIjogIkdyZWF0ZXJUaGFuIiAgfSwKKyAgICAgICAgImY2NC5nZSI6ICAg
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJjb21wYXJpc29uIiwgInZhbHVlIjogMTU2LCAicmV0
dXJuIjogWyJib29sIl0sICAgICAicGFyYW1ldGVyIjogWyJmNjQiLCAiZjY0Il0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkdyZWF0ZXJFcXVhbCIgfSwKICAgICAgICAgImkz
Mi50cnVuY19zL2YzMiI6ICAgICB7ICJjYXRlZ29yeSI6ICJjb252ZXJzaW9uIiwgInZhbHVlIjog
MTU3LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmMzIiXSwgICAgICAg
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAg
ICAgICAgImkzMi50cnVuY19zL2Y2NCI6ICAgICB7ICJjYXRlZ29yeSI6ICJjb252ZXJzaW9uIiwg
InZhbHVlIjogMTU4LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJmNjQi
XSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKICAgICAgICAgImkzMi50cnVuY191L2YzMiI6ICAgICB7ICJjYXRlZ29yeSI6ICJjb252
ZXJzaW9uIiwgInZhbHVlIjogMTU5LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVy
IjogWyJmMzIiXSwgICAgICAgICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAg
ICAgICAgICAgICAgfSwK
</data>

          </attachment>
      

    </bug>

</bugzilla>