<?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>218434</bug_id>
          
          <creation_ts>2020-11-02 03:43:41 -0800</creation_ts>
          <short_desc>Update WebRTC libyuv to M87</short_desc>
          <delta_ts>2022-09-13 05:28:31 -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>WebRTC</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>clopez</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>loic.yhuel</cc>
    
    <cc>olivier.blin</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1703476</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-11-02 03:43:41 -0800</bug_when>
    <thetext>Update WebRTC libyuv to M87</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703480</commentid>
    <comment_count>1</comment_count>
      <attachid>412900</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-11-02 03:48:19 -0800</bug_when>
    <thetext>Created attachment 412900
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703690</commentid>
    <comment_count>2</comment_count>
      <attachid>412900</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-11-02 14:06:47 -0800</bug_when>
    <thetext>Comment on attachment 412900
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703904</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-03 03:23:41 -0800</bug_when>
    <thetext>Committed r269291: &lt;https://trac.webkit.org/changeset/269291&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 412900.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703905</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-03 03:24:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/70988211&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703929</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2020-11-03 04:05:20 -0800</bug_when>
    <thetext>(In reply to EWS from comment #3)
&gt; Committed r269291: &lt;https://trac.webkit.org/changeset/269291&gt;
&gt; 
&gt; All reviewed patches have been landed. Closing bug and clearing flags on
&gt; attachment 412900 [details].

It seems the commit-queue bot did something funny here.

As far as I can see the patch landed on r269291 misses all the changes to the ThirdParty directory :?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705196</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-11-06 04:43:11 -0800</bug_when>
    <thetext>Reopening to investigate</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705204</commentid>
    <comment_count>7</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2020-11-06 05:48:59 -0800</bug_when>
    <thetext>Looking at the diff a bit carefully i realize that there is no actually diff. The content as such of the files are the same.

The only difference seems to be the line-encoding endings. This 4 files on repo currently have windows-type line endings (\r\n) and the ones on the patch have unix-type line endings (\n)

So perhaps this is related with the SVN server configuration or something like that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1898192</commentid>
    <comment_count>8</comment_count>
    <who name="Olivier Blin">olivier.blin</who>
    <bug_when>2022-09-13 05:28:31 -0700</bug_when>
    <thetext>libyuv is now at M92</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412900</attachid>
            <date>2020-11-02 03:48:19 -0800</date>
            <delta_ts>2020-11-03 03:23:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218434-20201102124817.patch</filename>
            <type>text/plain</type>
            <size>16055</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4OTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9saWJ3ZWJydGMvQ2hhbmdlTG9nIGIvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL0NoYW5n
ZUxvZwppbmRleCBmMTQ2YjIwMTE0NTI3YjcwMDljZDQ1NWNlN2QyMzg3Mzk1MDE5MTNmLi4zYzQ5
OWU4NmU1MGJlYTM2OTAzODI2YWNlODViZjMzZDg4Y2I2OGI1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
VGhpcmRQYXJ0eS9saWJ3ZWJydGMvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L2xp
YndlYnJ0Yy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAyMC0xMS0wMiAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgVXBkYXRlIFdlYlJUQyBsaWJ5dXYg
dG8gTTg3CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTg0MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFNvdXJjZS90aGlyZF9wYXJ0eS91c3JzY3RwOiBSZXN5bmNlZC4KKwogMjAyMC0xMS0wMiAgWW91
ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgVXBkYXRlIFdlYlJUQyB1
c3JzY3RwIHRvIE04NwpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL1Nv
dXJjZS90aGlyZF9wYXJ0eS9saWJ5dXYvcHVibGljLm1rIGIvU291cmNlL1RoaXJkUGFydHkvbGli
d2VicnRjL1NvdXJjZS90aGlyZF9wYXJ0eS9saWJ5dXYvcHVibGljLm1rCmluZGV4IDA5MGQ4Y2I2
NTlmYTgxOThlYzBlYzk1Y2QwODNjNDJkN2FmYTJkYjUuLjEzNDIzMDdhNTZlMzAxNDJlZTMxMjhm
ODE5ZDllYWJmYWI5Y2I4Y2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0
Yy9Tb3VyY2UvdGhpcmRfcGFydHkvbGlieXV2L3B1YmxpYy5taworKysgYi9Tb3VyY2UvVGhpcmRQ
YXJ0eS9saWJ3ZWJydGMvU291cmNlL3RoaXJkX3BhcnR5L2xpYnl1di9wdWJsaWMubWsKQEAgLTEs
MTMgKzEsMTMgQEAKLSMgVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCB0aGUgY29tbW9uIG1ha2UgdmFy
aWFibGVzIHdoaWNoIGFyZSB1c2VmdWwgZm9yDQotIyBhbnlvbmUgZGVwZW5kaW5nIG9uIHRoaXMg
bGlicmFyeS4NCi0jIE5vdGUgdGhhdCBkZXBlbmRlbmNpZXMgb24gTkRLIGFyZSBub3QgZGlyZWN0
bHkgbGlzdGVkIHNpbmNlIE5ESyBhdXRvIGFkZHMNCi0jIHRoZW0uDQotDQotTElCWVVWX0lOQ0xV
REVTIDo9ICQoTElCWVVWX1BBVEgpL2luY2x1ZGUNCi0NCi1MSUJZVVZfQ19GTEFHUyA6PQ0KLQ0K
LUxJQllVVl9DUFBfRkxBR1MgOj0NCi0NCi1MSUJZVVZfTERMSUJTIDo9DQotTElCWVVWX0RFUF9N
T0RVTEVTIDo9DQorIyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHRoZSBjb21tb24gbWFrZSB2YXJp
YWJsZXMgd2hpY2ggYXJlIHVzZWZ1bCBmb3IKKyMgYW55b25lIGRlcGVuZGluZyBvbiB0aGlzIGxp
YnJhcnkuCisjIE5vdGUgdGhhdCBkZXBlbmRlbmNpZXMgb24gTkRLIGFyZSBub3QgZGlyZWN0bHkg
bGlzdGVkIHNpbmNlIE5ESyBhdXRvIGFkZHMKKyMgdGhlbS4KKworTElCWVVWX0lOQ0xVREVTIDo9
ICQoTElCWVVWX1BBVEgpL2luY2x1ZGUKKworTElCWVVWX0NfRkxBR1MgOj0KKworTElCWVVWX0NQ
UF9GTEFHUyA6PQorCitMSUJZVVZfTERMSUJTIDo9CitMSUJZVVZfREVQX01PRFVMRVMgOj0KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0Yy9Tb3VyY2UvdGhpcmRfcGFydHkv
bGlieXV2L3NvdXJjZS9jb21wYXJlX21zYS5jYyBiL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0
Yy9Tb3VyY2UvdGhpcmRfcGFydHkvbGlieXV2L3NvdXJjZS9jb21wYXJlX21zYS5jYwppbmRleCBl
OTQ0MjM1ZjAyMDYwYmFhYWU3MGYyOWRhNGM0MjdkNTQ5ZGQ4MTBjLi4wYjgwN2QzN2JlZTM1Mzcz
NWU3MDc0NjczMWM4NmI1N2RiZjBlNzM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9s
aWJ3ZWJydGMvU291cmNlL3RoaXJkX3BhcnR5L2xpYnl1di9zb3VyY2UvY29tcGFyZV9tc2EuY2MK
KysrIGIvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL1NvdXJjZS90aGlyZF9wYXJ0eS9saWJ5
dXYvc291cmNlL2NvbXBhcmVfbXNhLmNjCkBAIC0xLDk3ICsxLDk3IEBACi0vKg0KLSAqICBDb3B5
cmlnaHQgMjAxNyBUaGUgTGliWXV2IFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZl
ZC4NCi0gKg0KLSAqICBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhIEJT
RC1zdHlsZSBsaWNlbnNlDQotICogIHRoYXQgY2FuIGJlIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZp
bGUgaW4gdGhlIHJvb3Qgb2YgdGhlIHNvdXJjZQ0KLSAqICB0cmVlLiBBbiBhZGRpdGlvbmFsIGlu
dGVsbGVjdHVhbCBwcm9wZXJ0eSByaWdodHMgZ3JhbnQgY2FuIGJlIGZvdW5kDQotICogIGluIHRo
ZSBmaWxlIFBBVEVOVFMuIEFsbCBjb250cmlidXRpbmcgcHJvamVjdCBhdXRob3JzIG1heQ0KLSAq
ICBiZSBmb3VuZCBpbiB0aGUgQVVUSE9SUyBmaWxlIGluIHRoZSByb290IG9mIHRoZSBzb3VyY2Ug
dHJlZS4NCi0gKi8NCi0NCi0jaW5jbHVkZSAibGlieXV2L2Jhc2ljX3R5cGVzLmgiDQotDQotI2lu
Y2x1ZGUgImxpYnl1di9jb21wYXJlX3Jvdy5oIg0KLSNpbmNsdWRlICJsaWJ5dXYvcm93LmgiDQot
DQotLy8gVGhpcyBtb2R1bGUgaXMgZm9yIEdDQyBNU0ENCi0jaWYgIWRlZmluZWQoTElCWVVWX0RJ
U0FCTEVfTVNBKSAmJiBkZWZpbmVkKF9fbWlwc19tc2EpDQotI2luY2x1ZGUgImxpYnl1di9tYWNy
b3NfbXNhLmgiDQotDQotI2lmZGVmIF9fY3BsdXNwbHVzDQotbmFtZXNwYWNlIGxpYnl1diB7DQot
ZXh0ZXJuICJDIiB7DQotI2VuZGlmDQotDQotdWludDMyX3QgSGFtbWluZ0Rpc3RhbmNlX01TQShj
b25zdCB1aW50OF90KiBzcmNfYSwNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVpbnQ4X3QqIHNyY19iLA0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvdW50
KSB7DQotICB1aW50MzJfdCBkaWZmID0gMHU7DQotICBpbnQgaTsNCi0gIHYxNnU4IHNyYzAsIHNy
YzEsIHNyYzIsIHNyYzM7DQotICB2Mmk2NCB2ZWMwID0gezB9LCB2ZWMxID0gezB9Ow0KLQ0KLSAg
Zm9yIChpID0gMDsgaSA8IGNvdW50OyBpICs9IDMyKSB7DQotICAgIHNyYzAgPSAodjE2dTgpX19t
c2FfbGRfYigodjE2aTgqKXNyY19hLCAwKTsNCi0gICAgc3JjMSA9ICh2MTZ1OClfX21zYV9sZF9i
KCh2MTZpOCopc3JjX2EsIDE2KTsNCi0gICAgc3JjMiA9ICh2MTZ1OClfX21zYV9sZF9iKCh2MTZp
OCopc3JjX2IsIDApOw0KLSAgICBzcmMzID0gKHYxNnU4KV9fbXNhX2xkX2IoKHYxNmk4KilzcmNf
YiwgMTYpOw0KLSAgICBzcmMwIF49IHNyYzI7DQotICAgIHNyYzEgXj0gc3JjMzsNCi0gICAgdmVj
MCArPSBfX21zYV9wY250X2QoKHYyaTY0KXNyYzApOw0KLSAgICB2ZWMxICs9IF9fbXNhX3BjbnRf
ZCgodjJpNjQpc3JjMSk7DQotICAgIHNyY19hICs9IDMyOw0KLSAgICBzcmNfYiArPSAzMjsNCi0g
IH0NCi0NCi0gIHZlYzAgKz0gdmVjMTsNCi0gIGRpZmYgPSAodWludDMyX3QpX19tc2FfY29weV91
X3coKHY0aTMyKXZlYzAsIDApOw0KLSAgZGlmZiArPSAodWludDMyX3QpX19tc2FfY29weV91X3co
KHY0aTMyKXZlYzAsIDIpOw0KLSAgcmV0dXJuIGRpZmY7DQotfQ0KLQ0KLXVpbnQzMl90IFN1bVNx
dWFyZUVycm9yX01TQShjb25zdCB1aW50OF90KiBzcmNfYSwNCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgdWludDhfdCogc3JjX2IsDQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBjb3VudCkgew0KLSAgdWludDMyX3Qgc3NlID0gMHU7DQotICBpbnQgaTsNCi0gIHYx
NnU4IHNyYzAsIHNyYzEsIHNyYzIsIHNyYzM7DQotICB2OGkxNiB2ZWMwLCB2ZWMxLCB2ZWMyLCB2
ZWMzOw0KLSAgdjRpMzIgcmVnMCA9IHswfSwgcmVnMSA9IHswfSwgcmVnMiA9IHswfSwgcmVnMyA9
IHswfTsNCi0gIHYyaTY0IHRtcDA7DQotDQotICBmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkgKz0g
MzIpIHsNCi0gICAgc3JjMCA9ICh2MTZ1OClfX21zYV9sZF9iKCh2MTZpOCopc3JjX2EsIDApOw0K
LSAgICBzcmMxID0gKHYxNnU4KV9fbXNhX2xkX2IoKHYxNmk4KilzcmNfYSwgMTYpOw0KLSAgICBz
cmMyID0gKHYxNnU4KV9fbXNhX2xkX2IoKHYxNmk4KilzcmNfYiwgMCk7DQotICAgIHNyYzMgPSAo
djE2dTgpX19tc2FfbGRfYigodjE2aTgqKXNyY19iLCAxNik7DQotICAgIHZlYzAgPSAodjhpMTYp
X19tc2FfaWx2cl9iKCh2MTZpOClzcmMyLCAodjE2aTgpc3JjMCk7DQotICAgIHZlYzEgPSAodjhp
MTYpX19tc2FfaWx2bF9iKCh2MTZpOClzcmMyLCAodjE2aTgpc3JjMCk7DQotICAgIHZlYzIgPSAo
djhpMTYpX19tc2FfaWx2cl9iKCh2MTZpOClzcmMzLCAodjE2aTgpc3JjMSk7DQotICAgIHZlYzMg
PSAodjhpMTYpX19tc2FfaWx2bF9iKCh2MTZpOClzcmMzLCAodjE2aTgpc3JjMSk7DQotICAgIHZl
YzAgPSBfX21zYV9oc3ViX3VfaCgodjE2dTgpdmVjMCwgKHYxNnU4KXZlYzApOw0KLSAgICB2ZWMx
ID0gX19tc2FfaHN1Yl91X2goKHYxNnU4KXZlYzEsICh2MTZ1OCl2ZWMxKTsNCi0gICAgdmVjMiA9
IF9fbXNhX2hzdWJfdV9oKCh2MTZ1OCl2ZWMyLCAodjE2dTgpdmVjMik7DQotICAgIHZlYzMgPSBf
X21zYV9oc3ViX3VfaCgodjE2dTgpdmVjMywgKHYxNnU4KXZlYzMpOw0KLSAgICByZWcwID0gX19t
c2FfZHBhZGRfc193KHJlZzAsIHZlYzAsIHZlYzApOw0KLSAgICByZWcxID0gX19tc2FfZHBhZGRf
c193KHJlZzEsIHZlYzEsIHZlYzEpOw0KLSAgICByZWcyID0gX19tc2FfZHBhZGRfc193KHJlZzIs
IHZlYzIsIHZlYzIpOw0KLSAgICByZWczID0gX19tc2FfZHBhZGRfc193KHJlZzMsIHZlYzMsIHZl
YzMpOw0KLSAgICBzcmNfYSArPSAzMjsNCi0gICAgc3JjX2IgKz0gMzI7DQotICB9DQotDQotICBy
ZWcwICs9IHJlZzE7DQotICByZWcyICs9IHJlZzM7DQotICByZWcwICs9IHJlZzI7DQotICB0bXAw
ID0gX19tc2FfaGFkZF9zX2QocmVnMCwgcmVnMCk7DQotICBzc2UgPSAodWludDMyX3QpX19tc2Ff
Y29weV91X3coKHY0aTMyKXRtcDAsIDApOw0KLSAgc3NlICs9ICh1aW50MzJfdClfX21zYV9jb3B5
X3VfdygodjRpMzIpdG1wMCwgMik7DQotICByZXR1cm4gc3NlOw0KLX0NCi0NCi0jaWZkZWYgX19j
cGx1c3BsdXMNCi19ICAvLyBleHRlcm4gIkMiDQotfSAgLy8gbmFtZXNwYWNlIGxpYnl1dg0KLSNl
bmRpZg0KLQ0KLSNlbmRpZiAgLy8gIWRlZmluZWQoTElCWVVWX0RJU0FCTEVfTVNBKSAmJiBkZWZp
bmVkKF9fbWlwc19tc2EpDQorLyoKKyAqICBDb3B5cmlnaHQgMjAxNyBUaGUgTGliWXV2IFByb2pl
Y3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiAgVXNlIG9mIHRoaXMgc291
cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYSBCU0Qtc3R5bGUgbGljZW5zZQorICogIHRoYXQgY2Fu
IGJlIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3Qgb2YgdGhlIHNvdXJjZQor
ICogIHRyZWUuIEFuIGFkZGl0aW9uYWwgaW50ZWxsZWN0dWFsIHByb3BlcnR5IHJpZ2h0cyBncmFu
dCBjYW4gYmUgZm91bmQKKyAqICBpbiB0aGUgZmlsZSBQQVRFTlRTLiBBbGwgY29udHJpYnV0aW5n
IHByb2plY3QgYXV0aG9ycyBtYXkKKyAqICBiZSBmb3VuZCBpbiB0aGUgQVVUSE9SUyBmaWxlIGlu
IHRoZSByb290IG9mIHRoZSBzb3VyY2UgdHJlZS4KKyAqLworCisjaW5jbHVkZSAibGlieXV2L2Jh
c2ljX3R5cGVzLmgiCisKKyNpbmNsdWRlICJsaWJ5dXYvY29tcGFyZV9yb3cuaCIKKyNpbmNsdWRl
ICJsaWJ5dXYvcm93LmgiCisKKy8vIFRoaXMgbW9kdWxlIGlzIGZvciBHQ0MgTVNBCisjaWYgIWRl
ZmluZWQoTElCWVVWX0RJU0FCTEVfTVNBKSAmJiBkZWZpbmVkKF9fbWlwc19tc2EpCisjaW5jbHVk
ZSAibGlieXV2L21hY3Jvc19tc2EuaCIKKworI2lmZGVmIF9fY3BsdXNwbHVzCituYW1lc3BhY2Ug
bGlieXV2IHsKK2V4dGVybiAiQyIgeworI2VuZGlmCisKK3VpbnQzMl90IEhhbW1pbmdEaXN0YW5j
ZV9NU0EoY29uc3QgdWludDhfdCogc3JjX2EsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQ4X3QqIHNyY19iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
Y291bnQpIHsKKyAgdWludDMyX3QgZGlmZiA9IDB1OworICBpbnQgaTsKKyAgdjE2dTggc3JjMCwg
c3JjMSwgc3JjMiwgc3JjMzsKKyAgdjJpNjQgdmVjMCA9IHswfSwgdmVjMSA9IHswfTsKKworICBm
b3IgKGkgPSAwOyBpIDwgY291bnQ7IGkgKz0gMzIpIHsKKyAgICBzcmMwID0gKHYxNnU4KV9fbXNh
X2xkX2IoKHYxNmk4KilzcmNfYSwgMCk7CisgICAgc3JjMSA9ICh2MTZ1OClfX21zYV9sZF9iKCh2
MTZpOCopc3JjX2EsIDE2KTsKKyAgICBzcmMyID0gKHYxNnU4KV9fbXNhX2xkX2IoKHYxNmk4Kilz
cmNfYiwgMCk7CisgICAgc3JjMyA9ICh2MTZ1OClfX21zYV9sZF9iKCh2MTZpOCopc3JjX2IsIDE2
KTsKKyAgICBzcmMwIF49IHNyYzI7CisgICAgc3JjMSBePSBzcmMzOworICAgIHZlYzAgKz0gX19t
c2FfcGNudF9kKCh2Mmk2NClzcmMwKTsKKyAgICB2ZWMxICs9IF9fbXNhX3BjbnRfZCgodjJpNjQp
c3JjMSk7CisgICAgc3JjX2EgKz0gMzI7CisgICAgc3JjX2IgKz0gMzI7CisgIH0KKworICB2ZWMw
ICs9IHZlYzE7CisgIGRpZmYgPSAodWludDMyX3QpX19tc2FfY29weV91X3coKHY0aTMyKXZlYzAs
IDApOworICBkaWZmICs9ICh1aW50MzJfdClfX21zYV9jb3B5X3VfdygodjRpMzIpdmVjMCwgMik7
CisgIHJldHVybiBkaWZmOworfQorCit1aW50MzJfdCBTdW1TcXVhcmVFcnJvcl9NU0EoY29uc3Qg
dWludDhfdCogc3JjX2EsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhf
dCogc3JjX2IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvdW50KSB7CisgIHVp
bnQzMl90IHNzZSA9IDB1OworICBpbnQgaTsKKyAgdjE2dTggc3JjMCwgc3JjMSwgc3JjMiwgc3Jj
MzsKKyAgdjhpMTYgdmVjMCwgdmVjMSwgdmVjMiwgdmVjMzsKKyAgdjRpMzIgcmVnMCA9IHswfSwg
cmVnMSA9IHswfSwgcmVnMiA9IHswfSwgcmVnMyA9IHswfTsKKyAgdjJpNjQgdG1wMDsKKworICBm
b3IgKGkgPSAwOyBpIDwgY291bnQ7IGkgKz0gMzIpIHsKKyAgICBzcmMwID0gKHYxNnU4KV9fbXNh
X2xkX2IoKHYxNmk4KilzcmNfYSwgMCk7CisgICAgc3JjMSA9ICh2MTZ1OClfX21zYV9sZF9iKCh2
MTZpOCopc3JjX2EsIDE2KTsKKyAgICBzcmMyID0gKHYxNnU4KV9fbXNhX2xkX2IoKHYxNmk4Kilz
cmNfYiwgMCk7CisgICAgc3JjMyA9ICh2MTZ1OClfX21zYV9sZF9iKCh2MTZpOCopc3JjX2IsIDE2
KTsKKyAgICB2ZWMwID0gKHY4aTE2KV9fbXNhX2lsdnJfYigodjE2aTgpc3JjMiwgKHYxNmk4KXNy
YzApOworICAgIHZlYzEgPSAodjhpMTYpX19tc2FfaWx2bF9iKCh2MTZpOClzcmMyLCAodjE2aTgp
c3JjMCk7CisgICAgdmVjMiA9ICh2OGkxNilfX21zYV9pbHZyX2IoKHYxNmk4KXNyYzMsICh2MTZp
OClzcmMxKTsKKyAgICB2ZWMzID0gKHY4aTE2KV9fbXNhX2lsdmxfYigodjE2aTgpc3JjMywgKHYx
Nmk4KXNyYzEpOworICAgIHZlYzAgPSBfX21zYV9oc3ViX3VfaCgodjE2dTgpdmVjMCwgKHYxNnU4
KXZlYzApOworICAgIHZlYzEgPSBfX21zYV9oc3ViX3VfaCgodjE2dTgpdmVjMSwgKHYxNnU4KXZl
YzEpOworICAgIHZlYzIgPSBfX21zYV9oc3ViX3VfaCgodjE2dTgpdmVjMiwgKHYxNnU4KXZlYzIp
OworICAgIHZlYzMgPSBfX21zYV9oc3ViX3VfaCgodjE2dTgpdmVjMywgKHYxNnU4KXZlYzMpOwor
ICAgIHJlZzAgPSBfX21zYV9kcGFkZF9zX3cocmVnMCwgdmVjMCwgdmVjMCk7CisgICAgcmVnMSA9
IF9fbXNhX2RwYWRkX3NfdyhyZWcxLCB2ZWMxLCB2ZWMxKTsKKyAgICByZWcyID0gX19tc2FfZHBh
ZGRfc193KHJlZzIsIHZlYzIsIHZlYzIpOworICAgIHJlZzMgPSBfX21zYV9kcGFkZF9zX3cocmVn
MywgdmVjMywgdmVjMyk7CisgICAgc3JjX2EgKz0gMzI7CisgICAgc3JjX2IgKz0gMzI7CisgIH0K
KworICByZWcwICs9IHJlZzE7CisgIHJlZzIgKz0gcmVnMzsKKyAgcmVnMCArPSByZWcyOworICB0
bXAwID0gX19tc2FfaGFkZF9zX2QocmVnMCwgcmVnMCk7CisgIHNzZSA9ICh1aW50MzJfdClfX21z
YV9jb3B5X3VfdygodjRpMzIpdG1wMCwgMCk7CisgIHNzZSArPSAodWludDMyX3QpX19tc2FfY29w
eV91X3coKHY0aTMyKXRtcDAsIDIpOworICByZXR1cm4gc3NlOworfQorCisjaWZkZWYgX19jcGx1
c3BsdXMKK30gIC8vIGV4dGVybiAiQyIKK30gIC8vIG5hbWVzcGFjZSBsaWJ5dXYKKyNlbmRpZgor
CisjZW5kaWYgIC8vICFkZWZpbmVkKExJQllVVl9ESVNBQkxFX01TQSkgJiYgZGVmaW5lZChfX21p
cHNfbXNhKQpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL1NvdXJjZS90
aGlyZF9wYXJ0eS9saWJ5dXYvdG9vbHNfbGlieXV2L3ZhbGdyaW5kL2xpYnl1dl90ZXN0cy5iYXQg
Yi9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvU291cmNlL3RoaXJkX3BhcnR5L2xpYnl1di90
b29sc19saWJ5dXYvdmFsZ3JpbmQvbGlieXV2X3Rlc3RzLmJhdAppbmRleCBlMzdmMDllYjI1ZjNl
MTU0ODYzZTFjMTBhNmVmNDY2ZWJkOWRjZmExLi41ZmNlY2E2NzYyMGNmODVkMmUwZTQ3YTA1YWE3
MjYxZTc2NDEyNTAwIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvU291
cmNlL3RoaXJkX3BhcnR5L2xpYnl1di90b29sc19saWJ5dXYvdmFsZ3JpbmQvbGlieXV2X3Rlc3Rz
LmJhdAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvU291cmNlL3RoaXJkX3BhcnR5
L2xpYnl1di90b29sc19saWJ5dXYvdmFsZ3JpbmQvbGlieXV2X3Rlc3RzLmJhdApAQCAtMSw3OSAr
MSw3OSBAQAotQGVjaG8gb2ZmDQotOjogQ29weXJpZ2h0IChjKSAyMDEyIFRoZSBMaWJZdXYgUHJv
amVjdCBBdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KLTo6DQotOjogVXNlIG9mIHRoaXMg
c291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYSBCU0Qtc3R5bGUgbGljZW5zZQ0KLTo6IHRoYXQg
Y2FuIGJlIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3Qgb2YgdGhlIHNvdXJj
ZQ0KLTo6IHRyZWUuIEFuIGFkZGl0aW9uYWwgaW50ZWxsZWN0dWFsIHByb3BlcnR5IHJpZ2h0cyBn
cmFudCBjYW4gYmUgZm91bmQNCi06OiBpbiB0aGUgZmlsZSBQQVRFTlRTLiAgQWxsIGNvbnRyaWJ1
dGluZyBwcm9qZWN0IGF1dGhvcnMgbWF5DQotOjogYmUgZm91bmQgaW4gdGhlIEFVVEhPUlMgZmls
ZSBpbiB0aGUgcm9vdCBvZiB0aGUgc291cmNlIHRyZWUuDQotDQotOjogVGhpcyBzY3JpcHQgaXMg
YSBjb3B5IG9mIGNocm9tZV90ZXN0cy5iYXQgd2l0aCB0aGUgZm9sbG93aW5nIGNoYW5nZXM6DQot
OjogLSBJbnZva2VzIGxpYnl1dl90ZXN0cy5weSBpbnN0ZWFkIG9mIGNocm9tZV90ZXN0cy5weQ0K
LTo6IC0gQ2hyb21pdW0ncyBWYWxncmluZCBzY3JpcHRzIGRpcmVjdG9yeSBpcyBhZGRlZCB0byB0
aGUgUFlUSE9OUEFUSCB0byBtYWtlDQotOjogICBpdCBwb3NzaWJsZSB0byBleGVjdXRlIHRoZSBQ
eXRob24gc2NyaXB0cyBwcm9wZXJseS4NCi0NCi06OiBUT0RPKHRpbXVycnJyKTogYmF0Y2ggZmls
ZXMgJ2V4cG9ydCcgYWxsIHRoZSB2YXJpYWJsZXMgdG8gdGhlIHBhcmVudCBzaGVsbA0KLXNldCBU
SElTRElSPSV+ZHAwDQotc2V0IFRPT0xfTkFNRT0idW5rbm93biINCi0NCi06OiBHZXQgdGhlIHRv
b2wgbmFtZSBhbmQgcHV0IGl0IGludG8gVE9PTF9OQU1FIHt7ezENCi06OiBOQjogU0hJRlQgY29t
bWFuZCBkb2Vzbid0IG1vZGlmeSAlKg0KLTpQQVJTRV9BUkdTX0xPT1ANCi0gIGlmICUxID09ICgp
IEdPVE86VE9PTE5BTUVfTk9UX0ZPVU5EDQotICBpZiAlMSA9PSAtLXRvb2wgR09UTzpUT09MTkFN
RV9GT1VORA0KLSAgU0hJRlQNCi0gIGdvdG8gOlBBUlNFX0FSR1NfTE9PUA0KLQ0KLTpUT09MTkFN
RV9OT1RfRk9VTkQNCi1lY2hvICJQbGVhc2Ugc3BlY2lmeSBhIHRvb2wgKHRzYW4gb3IgZHJtZW1v
cnkpIGJ5IHVzaW5nIC0tdG9vbCBmbGFnIg0KLWV4aXQgL0IgMQ0KLQ0KLTpUT09MTkFNRV9GT1VO
RA0KLVNISUZUDQotc2V0IFRPT0xfTkFNRT0lMQ0KLTo6IH19fQ0KLWlmICIlVE9PTF9OQU1FJSIg
PT0gImRybWVtb3J5IiAgICAgICAgICBHT1RPIDpTRVRVUF9EUk1FTU9SWQ0KLWlmICIlVE9PTF9O
QU1FJSIgPT0gImRybWVtb3J5X2xpZ2h0IiAgICBHT1RPIDpTRVRVUF9EUk1FTU9SWQ0KLWlmICIl
VE9PTF9OQU1FJSIgPT0gImRybWVtb3J5X2Z1bGwiICAgICBHT1RPIDpTRVRVUF9EUk1FTU9SWQ0K
LWlmICIlVE9PTF9OQU1FJSIgPT0gImRybWVtb3J5X3BhdHRlcm4iICBHT1RPIDpTRVRVUF9EUk1F
TU9SWQ0KLWlmICIlVE9PTF9OQU1FJSIgPT0gInRzYW4iICAgICBHT1RPIDpTRVRVUF9UU0FODQot
ZWNobyAiVW5rbm93biB0b29sOiBgJVRPT0xfTkFNRSVgISBPbmx5IHRzYW4gYW5kIGRybWVtb3J5
IGFyZSBzdXBwb3J0ZWQuIg0KLWV4aXQgL0IgMQ0KLQ0KLTpTRVRVUF9EUk1FTU9SWQ0KLWlmIE5P
VCAiJURSTUVNT1JZX0NPTU1BTkQlIj09IiIgR09UTyA6UlVOX1RFU1RTDQotOjogU2V0IHVwIERS
TUVNT1JZX0NPTU1BTkQgdG8gaW52b2tlIERyLiBNZW1vcnkge3t7MQ0KLXNldCBEUk1FTU9SWV9Q
QVRIPSVUSElTRElSJS4uXC4uXHRoaXJkX3BhcnR5XGRybWVtb3J5DQotc2V0IERSTUVNT1JZX1NG
WD0lRFJNRU1PUllfUEFUSCVcZHJtZW1vcnktd2luZG93cy1zZnguZXhlDQotaWYgRVhJU1QgJURS
TUVNT1JZX1NGWCUgR09UTyBEUk1FTU9SWV9CSU5BUllfT0sNCi1lY2hvICJDYW4ndCBmaW5kIERy
LiBNZW1vcnkgZXhlY3V0YWJsZXMuIg0KLWVjaG8gIlNlZSBodHRwOi8vd3d3LmNocm9taXVtLm9y
Zy9kZXZlbG9wZXJzL2hvdy10b3MvdXNpbmctdmFsZ3JpbmQvZHItbWVtb3J5Ig0KLWVjaG8gImZv
ciB0aGUgaW5zdHJ1Y3Rpb25zIG9uIGhvdyB0byBnZXQgdGhlbS4iDQotZXhpdCAvQiAxDQotDQot
OkRSTUVNT1JZX0JJTkFSWV9PSw0KLSVEUk1FTU9SWV9TRlglIC1vJURSTUVNT1JZX1BBVEglXHVu
cGFja2VkIC15DQotc2V0IERSTUVNT1JZX0NPTU1BTkQ9JURSTUVNT1JZX1BBVEglXHVucGFja2Vk
XGJpblxkcm1lbW9yeS5leGUNCi06OiB9fX0NCi1nb3RvIDpSVU5fVEVTVFMNCi0NCi06U0VUVVBf
VFNBTg0KLTo6IFNldCB1cCBQSU5fQ09NTUFORCB0byBpbnZva2UgVFNhbiB7e3sxDQotc2V0IFRT
QU5fUEFUSD0lVEhJU0RJUiUuLlwuLlx0aGlyZF9wYXJ0eVx0c2FuDQotc2V0IFRTQU5fU0ZYPSVU
U0FOX1BBVEglXHRzYW4teDg2LXdpbmRvd3Mtc2Z4LmV4ZQ0KLWlmIEVYSVNUICVUU0FOX1NGWCUg
R09UTyBUU0FOX0JJTkFSWV9PSw0KLWVjaG8gIkNhbid0IGZpbmQgVGhyZWFkU2FuaXRpemVyIGV4
ZWN1dGFibGVzLiINCi1lY2hvICJTZWUgaHR0cDovL3d3dy5jaHJvbWl1bS5vcmcvZGV2ZWxvcGVy
cy9ob3ctdG9zL3VzaW5nLXZhbGdyaW5kL3RocmVhZHNhbml0aXplci90aHJlYWRzYW5pdGl6ZXIt
b24td2luZG93cyINCi1lY2hvICJmb3IgdGhlIGluc3RydWN0aW9ucyBvbiBob3cgdG8gZ2V0IHRo
ZW0uIg0KLWV4aXQgL0IgMQ0KLQ0KLTpUU0FOX0JJTkFSWV9PSw0KLSVUU0FOX1NGWCUgLW8lVFNB
Tl9QQVRIJVx1bnBhY2tlZCAteQ0KLXNldCBQSU5fQ09NTUFORD0lVFNBTl9QQVRIJVx1bnBhY2tl
ZFx0c2FuLXg4Ni13aW5kb3dzXHRzYW4uYmF0DQotOjogfX19DQotZ290byA6UlVOX1RFU1RTDQot
DQotOlJVTl9URVNUUw0KLXNldCBQWVRIT05QQVRIPSVUSElTRElSJS4uXHB5dGhvblxnb29nbGU7
JVRISVNESVIlLi5cdmFsZ3JpbmQNCi1zZXQgUlVOTklOR19PTl9WQUxHUklORD15ZXMNCi1weXRo
b24gJVRISVNESVIlbGlieXV2X3Rlc3RzLnB5ICUqDQorQGVjaG8gb2ZmCis6OiBDb3B5cmlnaHQg
KGMpIDIwMTIgVGhlIExpYll1diBQcm9qZWN0IEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQu
Cis6OgorOjogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYSBCU0Qtc3R5
bGUgbGljZW5zZQorOjogdGhhdCBjYW4gYmUgZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBpbiB0
aGUgcm9vdCBvZiB0aGUgc291cmNlCis6OiB0cmVlLiBBbiBhZGRpdGlvbmFsIGludGVsbGVjdHVh
bCBwcm9wZXJ0eSByaWdodHMgZ3JhbnQgY2FuIGJlIGZvdW5kCis6OiBpbiB0aGUgZmlsZSBQQVRF
TlRTLiAgQWxsIGNvbnRyaWJ1dGluZyBwcm9qZWN0IGF1dGhvcnMgbWF5Cis6OiBiZSBmb3VuZCBp
biB0aGUgQVVUSE9SUyBmaWxlIGluIHRoZSByb290IG9mIHRoZSBzb3VyY2UgdHJlZS4KKworOjog
VGhpcyBzY3JpcHQgaXMgYSBjb3B5IG9mIGNocm9tZV90ZXN0cy5iYXQgd2l0aCB0aGUgZm9sbG93
aW5nIGNoYW5nZXM6Cis6OiAtIEludm9rZXMgbGlieXV2X3Rlc3RzLnB5IGluc3RlYWQgb2YgY2hy
b21lX3Rlc3RzLnB5Cis6OiAtIENocm9taXVtJ3MgVmFsZ3JpbmQgc2NyaXB0cyBkaXJlY3Rvcnkg
aXMgYWRkZWQgdG8gdGhlIFBZVEhPTlBBVEggdG8gbWFrZQorOjogICBpdCBwb3NzaWJsZSB0byBl
eGVjdXRlIHRoZSBQeXRob24gc2NyaXB0cyBwcm9wZXJseS4KKworOjogVE9ETyh0aW11cnJycik6
IGJhdGNoIGZpbGVzICdleHBvcnQnIGFsbCB0aGUgdmFyaWFibGVzIHRvIHRoZSBwYXJlbnQgc2hl
bGwKK3NldCBUSElTRElSPSV+ZHAwCitzZXQgVE9PTF9OQU1FPSJ1bmtub3duIgorCis6OiBHZXQg
dGhlIHRvb2wgbmFtZSBhbmQgcHV0IGl0IGludG8gVE9PTF9OQU1FIHt7ezEKKzo6IE5COiBTSElG
VCBjb21tYW5kIGRvZXNuJ3QgbW9kaWZ5ICUqCis6UEFSU0VfQVJHU19MT09QCisgIGlmICUxID09
ICgpIEdPVE86VE9PTE5BTUVfTk9UX0ZPVU5ECisgIGlmICUxID09IC0tdG9vbCBHT1RPOlRPT0xO
QU1FX0ZPVU5ECisgIFNISUZUCisgIGdvdG8gOlBBUlNFX0FSR1NfTE9PUAorCis6VE9PTE5BTUVf
Tk9UX0ZPVU5ECitlY2hvICJQbGVhc2Ugc3BlY2lmeSBhIHRvb2wgKHRzYW4gb3IgZHJtZW1vcnkp
IGJ5IHVzaW5nIC0tdG9vbCBmbGFnIgorZXhpdCAvQiAxCisKKzpUT09MTkFNRV9GT1VORAorU0hJ
RlQKK3NldCBUT09MX05BTUU9JTEKKzo6IH19fQoraWYgIiVUT09MX05BTUUlIiA9PSAiZHJtZW1v
cnkiICAgICAgICAgIEdPVE8gOlNFVFVQX0RSTUVNT1JZCitpZiAiJVRPT0xfTkFNRSUiID09ICJk
cm1lbW9yeV9saWdodCIgICAgR09UTyA6U0VUVVBfRFJNRU1PUlkKK2lmICIlVE9PTF9OQU1FJSIg
PT0gImRybWVtb3J5X2Z1bGwiICAgICBHT1RPIDpTRVRVUF9EUk1FTU9SWQoraWYgIiVUT09MX05B
TUUlIiA9PSAiZHJtZW1vcnlfcGF0dGVybiIgIEdPVE8gOlNFVFVQX0RSTUVNT1JZCitpZiAiJVRP
T0xfTkFNRSUiID09ICJ0c2FuIiAgICAgR09UTyA6U0VUVVBfVFNBTgorZWNobyAiVW5rbm93biB0
b29sOiBgJVRPT0xfTkFNRSVgISBPbmx5IHRzYW4gYW5kIGRybWVtb3J5IGFyZSBzdXBwb3J0ZWQu
IgorZXhpdCAvQiAxCisKKzpTRVRVUF9EUk1FTU9SWQoraWYgTk9UICIlRFJNRU1PUllfQ09NTUFO
RCUiPT0iIiBHT1RPIDpSVU5fVEVTVFMKKzo6IFNldCB1cCBEUk1FTU9SWV9DT01NQU5EIHRvIGlu
dm9rZSBEci4gTWVtb3J5IHt7ezEKK3NldCBEUk1FTU9SWV9QQVRIPSVUSElTRElSJS4uXC4uXHRo
aXJkX3BhcnR5XGRybWVtb3J5CitzZXQgRFJNRU1PUllfU0ZYPSVEUk1FTU9SWV9QQVRIJVxkcm1l
bW9yeS13aW5kb3dzLXNmeC5leGUKK2lmIEVYSVNUICVEUk1FTU9SWV9TRlglIEdPVE8gRFJNRU1P
UllfQklOQVJZX09LCitlY2hvICJDYW4ndCBmaW5kIERyLiBNZW1vcnkgZXhlY3V0YWJsZXMuIgor
ZWNobyAiU2VlIGh0dHA6Ly93d3cuY2hyb21pdW0ub3JnL2RldmVsb3BlcnMvaG93LXRvcy91c2lu
Zy12YWxncmluZC9kci1tZW1vcnkiCitlY2hvICJmb3IgdGhlIGluc3RydWN0aW9ucyBvbiBob3cg
dG8gZ2V0IHRoZW0uIgorZXhpdCAvQiAxCisKKzpEUk1FTU9SWV9CSU5BUllfT0sKKyVEUk1FTU9S
WV9TRlglIC1vJURSTUVNT1JZX1BBVEglXHVucGFja2VkIC15CitzZXQgRFJNRU1PUllfQ09NTUFO
RD0lRFJNRU1PUllfUEFUSCVcdW5wYWNrZWRcYmluXGRybWVtb3J5LmV4ZQorOjogfX19Citnb3Rv
IDpSVU5fVEVTVFMKKworOlNFVFVQX1RTQU4KKzo6IFNldCB1cCBQSU5fQ09NTUFORCB0byBpbnZv
a2UgVFNhbiB7e3sxCitzZXQgVFNBTl9QQVRIPSVUSElTRElSJS4uXC4uXHRoaXJkX3BhcnR5XHRz
YW4KK3NldCBUU0FOX1NGWD0lVFNBTl9QQVRIJVx0c2FuLXg4Ni13aW5kb3dzLXNmeC5leGUKK2lm
IEVYSVNUICVUU0FOX1NGWCUgR09UTyBUU0FOX0JJTkFSWV9PSworZWNobyAiQ2FuJ3QgZmluZCBU
aHJlYWRTYW5pdGl6ZXIgZXhlY3V0YWJsZXMuIgorZWNobyAiU2VlIGh0dHA6Ly93d3cuY2hyb21p
dW0ub3JnL2RldmVsb3BlcnMvaG93LXRvcy91c2luZy12YWxncmluZC90aHJlYWRzYW5pdGl6ZXIv
dGhyZWFkc2FuaXRpemVyLW9uLXdpbmRvd3MiCitlY2hvICJmb3IgdGhlIGluc3RydWN0aW9ucyBv
biBob3cgdG8gZ2V0IHRoZW0uIgorZXhpdCAvQiAxCisKKzpUU0FOX0JJTkFSWV9PSworJVRTQU5f
U0ZYJSAtbyVUU0FOX1BBVEglXHVucGFja2VkIC15CitzZXQgUElOX0NPTU1BTkQ9JVRTQU5fUEFU
SCVcdW5wYWNrZWRcdHNhbi14ODYtd2luZG93c1x0c2FuLmJhdAorOjogfX19Citnb3RvIDpSVU5f
VEVTVFMKKworOlJVTl9URVNUUworc2V0IFBZVEhPTlBBVEg9JVRISVNESVIlLi5ccHl0aG9uXGdv
b2dsZTslVEhJU0RJUiUuLlx2YWxncmluZAorc2V0IFJVTk5JTkdfT05fVkFMR1JJTkQ9eWVzCitw
eXRob24gJVRISVNESVIlbGlieXV2X3Rlc3RzLnB5ICUqCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhp
cmRQYXJ0eS9saWJ3ZWJydGMvU291cmNlL3RoaXJkX3BhcnR5L2xpYnl1di91bml0X3Rlc3QvdGVz
dGRhdGEvanVuby50eHQgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvU291cmNlL3RoaXJk
X3BhcnR5L2xpYnl1di91bml0X3Rlc3QvdGVzdGRhdGEvanVuby50eHQKaW5kZXggYzI3NWJlNzQy
NWYyOTU2OGYwZDE4ZTdiOTU2MzA1ZDY0NTI3YWUxMC4uZGQ0NjUyNzJiODgzN2JkYzY1ODhhNTMz
ZTY2ZmJjOTY3MmQ1OGRlNCAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRj
L1NvdXJjZS90aGlyZF9wYXJ0eS9saWJ5dXYvdW5pdF90ZXN0L3Rlc3RkYXRhL2p1bm8udHh0Cisr
KyBiL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0Yy9Tb3VyY2UvdGhpcmRfcGFydHkvbGlieXV2
L3VuaXRfdGVzdC90ZXN0ZGF0YS9qdW5vLnR4dApAQCAtMSwxNSArMSwxNSBAQAotUHJvY2Vzc29y
ICAgICAgIDogQUFyY2g2NCBQcm9jZXNzb3IgcmV2IDAgKGFhcmNoNjQpDQotcHJvY2Vzc29yICAg
ICAgIDogMA0KLXByb2Nlc3NvciAgICAgICA6IDENCi1wcm9jZXNzb3IgICAgICAgOiAyDQotcHJv
Y2Vzc29yICAgICAgIDogMw0KLXByb2Nlc3NvciAgICAgICA6IDQNCi1wcm9jZXNzb3IgICAgICAg
OiA1DQotRmVhdHVyZXMgICAgICAgIDogZnAgYXNpbWQgZXZ0c3RybSBhZXMgcG11bGwgc2hhMSBz
aGEyIGNyYzMyDQotQ1BVIGltcGxlbWVudGVyIDogMHg0MQ0KLUNQVSBhcmNoaXRlY3R1cmU6IEFB
cmNoNjQNCi1DUFUgdmFyaWFudCAgICAgOiAweDANCi1DUFUgcGFydCAgICAgICAgOiAweGQwNw0K
LUNQVSByZXZpc2lvbiAgICA6IDANCi0NCi1IYXJkd2FyZSAgICAgICAgOiBKdW5vDQorUHJvY2Vz
c29yICAgICAgIDogQUFyY2g2NCBQcm9jZXNzb3IgcmV2IDAgKGFhcmNoNjQpCitwcm9jZXNzb3Ig
ICAgICAgOiAwCitwcm9jZXNzb3IgICAgICAgOiAxCitwcm9jZXNzb3IgICAgICAgOiAyCitwcm9j
ZXNzb3IgICAgICAgOiAzCitwcm9jZXNzb3IgICAgICAgOiA0Citwcm9jZXNzb3IgICAgICAgOiA1
CitGZWF0dXJlcyAgICAgICAgOiBmcCBhc2ltZCBldnRzdHJtIGFlcyBwbXVsbCBzaGExIHNoYTIg
Y3JjMzIKK0NQVSBpbXBsZW1lbnRlciA6IDB4NDEKK0NQVSBhcmNoaXRlY3R1cmU6IEFBcmNoNjQK
K0NQVSB2YXJpYW50ICAgICA6IDB4MAorQ1BVIHBhcnQgICAgICAgIDogMHhkMDcKK0NQVSByZXZp
c2lvbiAgICA6IDAKKworSGFyZHdhcmUgICAgICAgIDogSnVubwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>