From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tony Olagbaiye Newsgroups: gmane.emacs.bugs Subject: bug#46534: Lexical change in bindat breaks weechat.el Date: Mon, 15 Feb 2021 14:29:06 +0000 Message-ID: Reply-To: Tony Olagbaiye Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="---------------------fe329ce51dbe69fee80e210e59425de6"; charset=utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9130"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier To: 46534@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 15 16:12:07 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lBfXi-0002DP-Gl for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 15 Feb 2021 16:12:06 +0100 Original-Received: from localhost ([::1]:60250 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lBfXh-0007lg-C0 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 15 Feb 2021 10:12:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBfSo-0002TK-FI for bug-gnu-emacs@gnu.org; Mon, 15 Feb 2021 10:07:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55161) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lBfSo-00031z-8A for bug-gnu-emacs@gnu.org; Mon, 15 Feb 2021 10:07:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lBfSo-0002op-3O for bug-gnu-emacs@gnu.org; Mon, 15 Feb 2021 10:07:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tony Olagbaiye Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Feb 2021 15:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46534 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.161340158310786 (code B ref -1); Mon, 15 Feb 2021 15:07:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 15 Feb 2021 15:06:23 +0000 Original-Received: from localhost ([127.0.0.1]:38474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lBfS9-0002nl-1Z for submit@debbugs.gnu.org; Mon, 15 Feb 2021 10:06:23 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:46518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lBesM-0001hN-1b for submit@debbugs.gnu.org; Mon, 15 Feb 2021 09:29:23 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBesL-0003Cf-NU for bug-gnu-emacs@gnu.org; Mon, 15 Feb 2021 09:29:21 -0500 Original-Received: from mail-40131.protonmail.ch ([185.70.40.131]:21311) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBesJ-0002qo-2M for bug-gnu-emacs@gnu.org; Mon, 15 Feb 2021 09:29:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fron.io; s=protonmail; t=1613399353; bh=mnmFGwcJ7T+egE5dAmujyRHQLsDByo5DWC9/q+2gBQ0=; h=Date:To:From:Cc:Reply-To:Subject:From; b=GkNIG3HRezkWjq4Q8ncxY+Fwx3UYLImovIREQ1SlnAVD5jFqmcM5rqluy1F/e9TYv xFgtDIrXx6NGDnl6JkvegYAiaW9046MIZ1cMcVjxYwlqZY77zEQUrmmNo1RvM3Gd87 n9Rf8TVBL5XRpo/nHgv0p2pyqPuUGKbI8/zBLa5g= Received-SPF: pass client-ip=185.70.40.131; envelope-from=me@fron.io; helo=mail-40131.protonmail.ch X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 15 Feb 2021 10:06:17 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:200061 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) -----------------------fe329ce51dbe69fee80e210e59425de6 Content-Type: multipart/mixed; boundary="---------------------56c0e701a4870ddd30882c27a176ffdb" -----------------------56c0e701a4870ddd30882c27a176ffdb Content-Type: multipart/alternative; boundary="---------------------96dc1829faa00680d29212a6b99bccda" -----------------------96dc1829faa00680d29212a6b99bccda Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, As of commit c8c4d65d6510724acd40527a9af67e21e3cf4d5e (as bisected in my st= ead by wasamasa on \#emacs) it seems bindat changes have broken weechat.el,= or specifically the weechat-relay module. Attached a minimal reproducible script which fails on master but succeeds p= rior to the mentioned commit: weechat-bindat.bug.el.txt Backtrace: Debugger entered--Lisp error: (void-variable struct) (bindat-get-field stru= ct 'len) (weechat--relay-bindat-unsigned-to-signed (bindat-get-field struct= 'len) 4) (let ((len (weechat--relay-bindat-unsigned-to-signed (bindat-get-= field struct 'len) 4))) (if (<=3D len 0) 0 len)) bindat--unpack-group(((len= u32) (val str (eval (let ((len (weechat--relay-bindat-unsigned-to-signed .= .. 4))) (if (<=3D len 0) 0 len)))))) bindat--unpack-group(((length u32) (co= mpression u8) (id struct weechat--relay-str-spec) (data vec (eval (let ((l = (- ... 4 1 ...))) l))))) bindat-unpack(((length u32) (compression u8) (id s= truct weechat--relay-str-spec) (data vec (eval (let ((l (- ... 4 1 ...))) l= )))) "\\0\\0\\0$\\0\\0\\0\\0\\4G255inf\\0\\0\\0\\7version\\0\\0\\0\\0053.0.= 1") weechat-unpack-message("\\0\\0\\0$\\0\\0\\0\\0\\4G255inf\\0\\0\\0\\7ver= sion\\0\\0\\0\\0053.0.1") weechat--relay-parse-new-message() weechat--relay= -process-filter(\# "\\0\\0\\0$\\0\\0\\0\\0\\4G25= 5inf\\0\\0\\0\\7version\\0\\0\\0\\0053.0.1") Best, bqv -----------------------96dc1829faa00680d29212a6b99bccda Content-Type: multipart/related; boundary="---------------------46cff00ab9e2901043ecbc4f29853bf2" -----------------------46cff00ab9e2901043ecbc4f29853bf2 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 SGksPGJyPjxicj5BcyBvZiBjb21taXQgYzhjNGQ2NWQ2NTEwNzI0YWNkNDA1MjdhOWFmNjdlMjFl M2NmNGQ1ZSAoYXMgYmlzZWN0ZWQgaW4gbXkgc3RlYWQgYnkgd2FzYW1hc2Egb24gI2VtYWNzKSBp dCBzZWVtcyBiaW5kYXQgY2hhbmdlcyBoYXZlIGJyb2tlbiB3ZWVjaGF0LmVsLCBvciBzcGVjaWZp Y2FsbHkgdGhlIHdlZWNoYXQtcmVsYXkgbW9kdWxlLjxicj48YnI+QXR0YWNoZWQgYSBtaW5pbWFs IHJlcHJvZHVjaWJsZSBzY3JpcHQgd2hpY2ggZmFpbHMgb24gbWFzdGVyIGJ1dCBzdWNjZWVkcyBw cmlvciB0byB0aGUgbWVudGlvbmVkIGNvbW1pdDogd2VlY2hhdC1iaW5kYXQuYnVnLmVsLnR4dDxi cj48YnI+QmFja3RyYWNlOjxicj48YnI+RGVidWdnZXIgZW50ZXJlZC0tTGlzcCBlcnJvcjogKHZv aWQtdmFyaWFibGUgc3RydWN0KSAoYmluZGF0LWdldC1maWVsZCBzdHJ1Y3QgJ2xlbikgKHdlZWNo YXQtLXJlbGF5LWJpbmRhdC11bnNpZ25lZC10by1zaWduZWQgKGJpbmRhdC1nZXQtZmllbGQgc3Ry dWN0ICdsZW4pIDQpIChsZXQgKChsZW4gKHdlZWNoYXQtLXJlbGF5LWJpbmRhdC11bnNpZ25lZC10 by1zaWduZWQgKGJpbmRhdC1nZXQtZmllbGQgc3RydWN0ICdsZW4pIDQpKSkgKGlmICgmbHQ7PSBs ZW4gMCkgMCBsZW4pKSBiaW5kYXQtLXVucGFjay1ncm91cCgoKGxlbiB1MzIpICh2YWwgc3RyIChl dmFsIChsZXQgKChsZW4gKHdlZWNoYXQtLXJlbGF5LWJpbmRhdC11bnNpZ25lZC10by1zaWduZWQg Li4uIDQpKSkgKGlmICgmbHQ7PSBsZW4gMCkgMCBsZW4pKSkpKSkgYmluZGF0LS11bnBhY2stZ3Jv dXAoKChsZW5ndGggdTMyKSAoY29tcHJlc3Npb24gdTgpIChpZCBzdHJ1Y3Qgd2VlY2hhdC0tcmVs YXktc3RyLXNwZWMpIChkYXRhIHZlYyAoZXZhbCAobGV0ICgobCAoLSAuLi4gNCAxIC4uLikpKSBs KSkpKSkgYmluZGF0LXVucGFjaygoKGxlbmd0aCB1MzIpIChjb21wcmVzc2lvbiB1OCkgKGlkIHN0 cnVjdCB3ZWVjaGF0LS1yZWxheS1zdHItc3BlYykgKGRhdGEgdmVjIChldmFsIChsZXQgKChsICgt IC4uLiA0IDEgLi4uKSkpIGwpKSkpICJcMFwwXDAkXDBcMFwwXDBcNEcyNTVpbmZcMFwwXDBcN3Zl cnNpb25cMFwwXDBcMDA1My4wLjEiKSB3ZWVjaGF0LXVucGFjay1tZXNzYWdlKCJcMFwwXDAkXDBc MFwwXDBcNEcyNTVpbmZcMFwwXDBcN3ZlcnNpb25cMFwwXDBcMDA1My4wLjEiKSB3ZWVjaGF0LS1y ZWxheS1wYXJzZS1uZXctbWVzc2FnZSgpIHdlZWNoYXQtLXJlbGF5LXByb2Nlc3MtZmlsdGVyKCMm bHQ7cHJvY2VzcyB3ZWVjaGF0LXJlbGF5LXRscyZndDsgIlwwXDBcMCRcMFwwXDBcMFw0RzI1NWlu ZlwwXDBcMFw3dmVyc2lvblwwXDBcMFwwMDUzLjAuMSIpPGJyPjxicj5CZXN0LDxicj5icXY= -----------------------46cff00ab9e2901043ecbc4f29853bf2-- -----------------------96dc1829faa00680d29212a6b99bccda-- -----------------------56c0e701a4870ddd30882c27a176ffdb Content-Type: text/plain; name="weechat-bindat.bug.el.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="weechat-bindat.bug.el.txt" Ozs7IEFkYXB0ZWQgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vdGhlLWtlbm55L3dlZWNoYXQuZWwv YmxvYi9tYXN0ZXIvd2VlY2hhdC1yZWxheS5lbAo7KGxvYWQtZmlsZSAiL25peC9zdG9yZS92eTZs emcyYjJrbXNtNHl5bDd4M2o5cHp5MTB5M2Jzdi1lbWFjcy13ZWVjaGF0LTIwMTkwNTIwLjE1NTEv c2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2VscGEvd2VlY2hhdC0yMDE5MDUyMC4xNTUxL3dlZWNoYXQu ZWwiKQo7KHdlZWNoYXQtdW5wYWNrLW1lc3NhZ2UgIlwwXDBcMFwiXDBcMFwwXDBcMkcwaW5mXDBc MFwwXDd2ZXJzaW9uXDBcMFwwXDAwNTMuMC4xIikKCihyZXF1aXJlICdiaW5kYXQpCihyZXF1aXJl ICdjbC1saWIpCgooc2V0cSBkZWJ1Zy1vbi1lcnJvciB0KQoKKGRlZnVuIG1pbnJlcHJvLS11bnBh Y2stc3RyIChkYXRhKQogICJVbnBhY2tzIGEgd2VlY2hhdC1yZWxheS1zdHJpbmcgZnJvbSB1bmli eXRlIHN0cmluZyBEQVRBLgpPcHRpb25hbCBzZWNvbmQgcmV0dXJuIHZhbHVlIGNvbnRhaW5zIGxl bmd0aCBvZiBwYXJzZWQgZGF0YS4iCiAgKGxldCAoKG9iaiAoYmluZGF0LXVucGFjayBtaW5yZXBy by0tc3RyLXNwZWMgZGF0YSkpKQogICAgKGNsLXZhbHVlcyAoZGVjb2RlLWNvZGluZy1zdHJpbmcg KGJpbmRhdC1nZXQtZmllbGQgb2JqICd2YWwpICd1dGYtOCkKCSAgICAgICAoYmluZGF0LWxlbmd0 aCBtaW5yZXByby0tc3RyLXNwZWMgb2JqKSkpKQoKKGRlZnVuIG1pbnJlcHJvLS1wYXJzZS1pbmYg KGRhdGEpCiAgKGNsLW11bHRpcGxlLXZhbHVlLWJpbmQgKG5hbWUgbGVuKSAobWlucmVwcm8tLXVu cGFjay1zdHIgZGF0YSkKICAgIChjbC1tdWx0aXBsZS12YWx1ZS1iaW5kICh2YWx1ZSBsZW4qKSAo bWlucmVwcm8tLXVucGFjay1zdHIgKHN1YnN0cmluZyBkYXRhIGxlbikpCiAgICAgIChjbC12YWx1 ZXMgKGNvbnMgbmFtZSB2YWx1ZSkKCQkgKCsgbGVuIGxlbiopKSkpKQoKKGRlZnVuIG1pbnJlcHJv LS1iaW5kYXQtdW5zaWduZWQtdG8tc2lnbmVkIChudW0gYnl0ZXMpCiAgIkNvbnZlcnQgYW4gdW5z aWduZWQgaW50IE5VTSB0byBzaWduZWQgaW50LgpOVU0gaXMgaW4gdHdvLWNvbXBsZW1lbnQgcmVw cmVzZW50YXRpb24gd2l0aCBCWVRFUyBieXRlcy4KVXNlZnVsIGJlY2F1c2UgYmluZGF0IGRvZXMg bm90IHN1cHBvcnQgc2lnbmVkIG51bWJlcnMuIgogIChpZiAoPiBudW0gKC0gKGV4cHQgMiAoLSAo KiA4IGJ5dGVzKSAxKSkgMSkpCiAgICAgICgtIG51bSAoZXhwdCAyICgqIDggYnl0ZXMpKSkKICAg IG51bSkpCgooZGVmY29uc3QgbWlucmVwcm8tLXN0ci1zcGVjCiAgJygobGVuIHUzMikKICAgICh2 YWwgc3RyIChldmFsIChsZXQgKChsZW4gKG1pbnJlcHJvLS1iaW5kYXQtdW5zaWduZWQtdG8tc2ln bmVkCgkJCSAgICAgICAoYmluZGF0LWdldC1maWVsZCBzdHJ1Y3QgJ2xlbikKCQkJICAgICAgIDQp KSkKCQkgICAgIDs7IEhhY2sgZm9yIHNpZ25lZC91bnNpZ25lZCBwcm9ibGVtcwoJCSAgICAgKGlm ICg8PSBsZW4gMCkgMCBsZW4pKSkpKSkKCihkZWZjb25zdCBtaW5yZXByby0tbWVzc2FnZS1zcGVj CiAgJygobGVuZ3RoIHUzMikKICAgIChjb21wcmVzc2lvbiB1OCkKICAgIChpZCBzdHJ1Y3QgbWlu cmVwcm8tLXN0ci1zcGVjKQogICAgKGRhdGEgdmVjIChldmFsIChsZXQgKChsICgtIChiaW5kYXQt Z2V0LWZpZWxkIHN0cnVjdCAnbGVuZ3RoKQoJCQkJNCAgIDtsZW5ndGgKCQkJCTEgICA7Y29tcHJl c3Npb24KCQkJCSgrIDQgKGxlbmd0aCAoYmluZGF0LWdldC1maWVsZCBzdHJ1Y3QgJ2lkICd2YWwp KSkpKSkKCQkgICAgICBsKSkpKSkKCihkZWZ1biBtaW5yZXByby0tdW5wYWNrLW1lc3NhZ2UtY29u dGVudHMgKGRhdGEpCiAgKGxldCogKCh0eXBlIChzdWJzdHJpbmcgZGF0YSAwIDMpKQoJIChmdW4g KHN5bWJvbC1mdW5jdGlvbiAoaW50ZXJuIChjb25jYXQgIm1pbnJlcHJvLS1wYXJzZS0iIHR5cGUp KSkpKQogICAgKGNsLW11bHRpcGxlLXZhbHVlLWJpbmQgKG9iaiBsZW4pIChmdW5jYWxsIGZ1biAo c3RyaW5nLW1ha2UtdW5pYnl0ZSAoc3Vic3RyaW5nIGRhdGEgMykpKQogICAgICAoY2wtdmFsdWVz IG9iagoJCSAoKyBsZW4gMykpKSkpCgoobGV0KiAoKG1zZyAoYmluZGF0LXVucGFjayBtaW5yZXBy by0tbWVzc2FnZS1zcGVjICJcMFwwXDBcIlwwXDBcMFwwXDJHMGluZlwwXDBcMFw3dmVyc2lvblww XDBcMFwwMDUzLjAuMSIpKQogICAgICAgKGRhdGEgKGNvbmNhdCAoYmluZGF0LWdldC1maWVsZCBt c2cgJ2RhdGEpKSkKICAgICAgIChtc2ctaWQgKGJpbmRhdC1nZXQtZmllbGQgbXNnICdpZCAndmFs KSkKICAgICAgIChvZmZzZXQgMCkKICAgICAgIChhY2MgKCkpKQogIDs7IE9ubHkgbm8tY29tcHJl c3Npb24gaXMgc3VwcG9ydGVkIGF0bQogICh1bmxlc3MgKD0gMCAoYmluZGF0LWdldC1maWVsZCBt c2cgJ2NvbXByZXNzaW9uKSkKICAgIChlcnJvciAiQ29tcHJlc3Npb24gbm90IHN1cHBvcnRlZCIp KQogICh3aGlsZSAoPCBvZmZzZXQgKGxlbmd0aCBkYXRhKSkKCSAoY2wtbXVsdGlwbGUtdmFsdWUt YmluZCAob2JqIG9mZnNldCopIChtaW5yZXByby0tdW5wYWNrLW1lc3NhZ2UtY29udGVudHMKCQkJ CQkJIChzdWJzdHJpbmcgZGF0YSBvZmZzZXQpKQoJCQkJIChzZXRxIG9mZnNldCAoKyBvZmZzZXQg b2Zmc2V0KikpCgkJCQkgKHNldHEgYWNjIChjb25zIG9iaiBhY2MpKSkpCiAgKGNsLXZhbHVlcyAo Y29ucyBtc2ctaWQgKHJldmVyc2UgYWNjKSkKCSAgICAgKGJpbmRhdC1nZXQtZmllbGQgbXNnICds ZW5ndGgpKSkK -----------------------56c0e701a4870ddd30882c27a176ffdb Content-Type: application/pgp-keys; name="publickey - EmailAddress(s=me@fron.io) - 0x3026807C.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - EmailAddress(s=me@fron.io) - 0x3026807C.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCkNvbW1lbnQ6IGh0dHBzOi8vZ29w ZW5wZ3Aub3JnClZlcnNpb246IEdvcGVuUEdQIDIuMC4xCgp4ak1FWGM4dFpoWUpLd1lCQkFIYVJ3 OEJBUWRBanBKdUs5bUQyYTN3aEVHdncrY2RyMzhKNkFUM2NKRG9NNjVHCng0YnRmbS9ORjIxbFFH WnliMjR1YVc4Z1BHMWxRR1p5YjI0dWFXOCt3bmNFRUJZS0FCOEZBbDNQTFdZR0N3a0gKQ0FNQ0JC VUlDZ0lERmdJQkFoa0JBaHNEQWg0QkFBb0pFTGN0V010U2Eyd3hCdGdBLzI1aFVNZXZTMnRmQURj OApFaUxadWhOMWwwTGwrOUluelpWYk44KytmSHBaQVBzRmh1dzJYNFJHVWkwT21DcW1hajhDVGdi NXB6dEFJaWlMCnhJWmYvM0ZHRE00NEJGM1BMV1lTQ2lzR0FRUUJsMVVCQlFFQkIwQlFCck50MDNw ZG56UjBpZ3EycXB5NXZZbTEKYjVlYk9wNGcxYThGZGJQM1F3TUJDQWZDWVFRWUZnZ0FDUVVDWGM4 dFpnSWJEQUFLQ1JDM0xWakxVbXRzTVhGRwpBUUNieGJaZ2ZyRlBBc3Z0QlVWTitxWUNqMCtPRGFk azV2UC9Tajg0VnZZN29BRC9SeXliTExmYnNEeEpHbStmCnYrYzBubkttUGx5V2tYUFc4emg2Qlg4 b0pRaz0KPTNWZ2UKLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQ== -----------------------56c0e701a4870ddd30882c27a176ffdb-- -----------------------fe329ce51dbe69fee80e210e59425de6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wmgEARYIABAFAmAqhTEJELctWMtSa2wxAAoJELctWMtSa2wxKf4A/2ScnbMw 46t2xKuoXT62Zv4XAHNhPGhFY+Sp+JqgkL6IAQD/ZtjQaFB33TOGv3VxI0G6 hXYBijdYyebfvPfuICAmCg== =lLSA -----END PGP SIGNATURE----- -----------------------fe329ce51dbe69fee80e210e59425de6--