From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Kirill A. Korinsky" via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#50534: 28.0.50; Toolbar shows despite tool-bar-mode being disabled on macOS Date: Tue, 14 Sep 2021 14:54:59 +0200 Message-ID: References: <43E37DDD-8314-4A12-8111-A7C48F625BD7@korins.ky> <16F124DC-AFCD-41D6-B039-CB1BD715FBFE@korins.ky> <34066D3F-0684-43B4-9460-44EC98806E28@korins.ky> Reply-To: "Kirill A. Korinsky" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Content-Type: multipart/signed; boundary="Apple-Mail=_9A41A8AC-2310-4063-BD21-08BAEAD38071"; protocol="application/pgp-signature"; micalg=pgp-sha512 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14850"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 50534@debbugs.gnu.org To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 14 14:56:59 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 1mQ7zd-0003e1-SF for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Sep 2021 14:56:58 +0200 Original-Received: from localhost ([::1]:42236 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQ7zb-0001Er-Rd for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Sep 2021 08:56:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36044) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQ7yo-0001Bl-Cf for bug-gnu-emacs@gnu.org; Tue, 14 Sep 2021 08:56:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36383) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQ7yk-0005HX-81 for bug-gnu-emacs@gnu.org; Tue, 14 Sep 2021 08:56:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mQ7yk-00009C-6o for bug-gnu-emacs@gnu.org; Tue, 14 Sep 2021 08:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Kirill A. Korinsky" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Sep 2021 12:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50534 X-GNU-PR-Package: emacs Original-Received: via spool by 50534-submit@debbugs.gnu.org id=B50534.1631624116491 (code B ref 50534); Tue, 14 Sep 2021 12:56:02 +0000 Original-Received: (at 50534) by debbugs.gnu.org; 14 Sep 2021 12:55:16 +0000 Original-Received: from localhost ([127.0.0.1]:47925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQ7xz-00007q-PA for submit@debbugs.gnu.org; Tue, 14 Sep 2021 08:55:16 -0400 Original-Received: from sender4-op-o12.zoho.com ([136.143.188.12]:17277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQ7xx-00007c-M3 for 50534@debbugs.gnu.org; Tue, 14 Sep 2021 08:55:14 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1631624107; cv=none; d=zohomail.com; s=zohoarc; b=YRwdVObtMsOvFO+3jZgtxbjtcRyDf5KNB6EAZ85AnGc/8hx1AE+BTPGOSHkBtqxZKKBXADO+/J0eeDQa8DsGKqwoPxwKyBXoQbR8fCoxdOhSVc5aiNH+clsU2eP3biG8+FD8WNWSGw9nNb+Uv+ZXOhpIaKs378o+OSWogbzNcWA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1631624107; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=j5TE9awnNZJvTqc5Eyyw7OAQJzO8KKF5Fp1PKRLV0HI=; b=hM0tzYQflkfU6ezUo64wZZPkJdTfdCoe1+1s1zgoVTBBERtjRCF3vipJWomkWNA1H9zjEBFOSJkOBRliiEC8a31pIhKNSkIUQNMskVcoBUhcx1TNwYG4WLdNFZ+6JYMvgq6+qb5HXB2G7XcEcY+NeqwkVH5ytFAccJor05sbJcs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=korins.ky; spf=pass smtp.mailfrom=kirill@korins.ky; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1631624107; s=april2018zoho; d=korins.ky; i=kirill@korins.ky; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Message-Id:References:To; bh=j5TE9awnNZJvTqc5Eyyw7OAQJzO8KKF5Fp1PKRLV0HI=; b=ReQkyd2AMZrfgfZ2WRxGZJGPcrOaAIUrd9FQzuH76O+3hWUZe7RNn9/mNVb2ELYt HGbZLmdOxbyU9Ox5eRK0SNyIitUU3iiiexlvzcFrVuFiRlZ4/lm4qhJPGK8aiToOHlw LRak7V8ptlvk3hmnBuPB+LNcH7n8dUaRv08SYv8Y= Original-Received: from smtpclient.apple (sa31.catap.net [90.187.54.213]) by mx.zohomail.com with SMTPS id 1631624103897455.9092368229906; Tue, 14 Sep 2021 05:55:03 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Zoho-Virus-Status: 1 X-ZohoMailClient: External 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:214305 Archived-At: --Apple-Mail=_9A41A8AC-2310-4063-BD21-08BAEAD38071 Content-Type: multipart/alternative; boundary="Apple-Mail=_271CF489-1DED-4269-BC22-5C8DBE47235B" --Apple-Mail=_271CF489-1DED-4269-BC22-5C8DBE47235B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hey, I haven't yet tested your last patch. Right now I'm on 1e83d04214f27a79a4d4841772da946e24cbf21d as local root = and it starts to have wired visual things like that: Before your last patches everything was fine. -- wbr, Kirill > On 14. Sep 2021, at 14:13, Alan Third wrote: >=20 > On Tue, Sep 14, 2021 at 01:26:44PM +0200, Kirill A. Korinsky wrote: >> I have one bad news: it still exists but less often. >>=20 >> I can reproduce it one time in 10 starts of my emacs. >=20 > The *only* place that should modify FRAME_EXTERNAL_TOOL_BAR is > ns_set_tool_bar_lines, which should be called *every time* the number > of lines is changed. >=20 > It would be nice to know what the value of FRAME_EXTERNAL_TOOL_BAR and > tool-bar-lines are when the toolbar is wrongly visible, because I > can't find a single location in the code that sets the visibility > without first checking FRAME_EXTERNAL_TOOL_BAR, and it should *always* > be set by ns_set_tool_bar_lines. >=20 > *sigh* I've no idea. >=20 > Attached is the nuclear option. If this doesn't work then > FRAME_EXTERNAL_TOOL_BAR is wrong. >=20 > -- > Alan Third > <0001-A-further-fix-for-toolbar-visibility-problems-on-mac.patch> --Apple-Mail=_271CF489-1DED-4269-BC22-5C8DBE47235B Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_9E6C74DE-B814-4C8C-BE0B-BBF8C1536FB8" --Apple-Mail=_9E6C74DE-B814-4C8C-BE0B-BBF8C1536FB8 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Hey,

I = haven't yet tested your last patch.

Right now I'm = on 1e83d04214f27a79a4d4841772da946e24cbf21d as local root and it = starts to have wired visual things like that:

Before your last patches = everything was fine.

-- 
wbr, = Kirill

On 14. Sep 2021, at 14:13, Alan Third <alan@idiocy.org> = wrote:

On Tue, Sep 14, 2021 at 01:26:44PM +0200, Kirill A. Korinsky = wrote:
I have one bad = news: it still exists but less often.

I can = reproduce it one time in 10 starts of my emacs.

The *only* place that should = modify FRAME_EXTERNAL_TOOL_BAR is
ns_set_tool_bar_lines, = which should be called *every time* the number
of lines is = changed.

It would be nice to know what the = value of FRAME_EXTERNAL_TOOL_BAR and
tool-bar-lines are = when the toolbar is wrongly visible, because I
can't find = a single location in the code that sets the visibility
without first checking FRAME_EXTERNAL_TOOL_BAR, and it should = *always*
be set by ns_set_tool_bar_lines.

*sigh* I've no idea.

Attached is = the nuclear option. If this doesn't work then
FRAME_EXTERNAL_TOOL_BAR is wrong.

--
Alan Third
<0001-A-further-fix-for= -toolbar-visibility-problems-on-mac.patch>

= --Apple-Mail=_9E6C74DE-B814-4C8C-BE0B-BBF8C1536FB8 Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Screenshot 2021-09-14 at 14.52.33.png" Content-Type: image/png; x-unix-mode=0644; name="Screenshot 2021-09-14 at 14.52.33.png" Content-Id: <6415A96F-6452-4C5B-982E-C6A05F29B844> iVBORw0KGgoAAAANSUhEUgAAALgAAADkCAYAAAArf+5LAAAK32lDQ1BJQ0MgUHJvZmlsZQAASImV lwdQU+kWgM+96SGhBRCQEnpHOgGk1wAK0kFUQhIglBhCQMWGyOIKrgUVESwruiqiYFmK2BALtkXB XhdkEVCei7rYUPMu8Ai7++a9N+/M/Pd8c+75T/nn/jPnAtBDOSJRJqoIkCWUiCMCfZhx8QlMUh9Q gAZK4ACWHG6OyDs8PBQwmdR/lff3ABnTt63GYv37+/8qyjx+DhcAScQ4mZfDzcK4FVvDXJFYAoA7 itkNFklEY3wHYxUxViDGA2OcOsFfxjh5nPGK4z5REb4YGwKQaRyOOBWAZoPZmXncVCwOLRxjGyFP IMS4AGMPbhqHhzGWFyyzshaO8RDGppi/CICugjEr+U8xU/8SP1kWn8NJlfFEX+NC9hPkiDI5S/7P o/nfkpWZO5nDGFu0NHFQBKbVsfN7kLEwRMbC5NlhkyzgjfuPc1puUPQkc3N8EyaZx/ELke3NnB06 ySmCALYsjoQdNcn8HP/ISRYvjJDlShH7ek8yRzyVNzcjWmZP47Nl8fPTomInOU8QM3uSczIiQ6Z8 fGV2cW6ErH6+MNBnKm+ArPesnD/1K2DL9krSooJkvXOm6ucLvadi5sTJauPx/fynfKJl/iKJjyyX KDNc5s/PDJTZc/IiZXsl2Mc5tTdcdobpnODwSYZQCAQmREMmSEAMHAgAAQiBL+Evlow147tQtEQs SE2TML2xG8dnsoVca0umnY2dLcDY/Z34JN6pjd9LRO3alG11DYD7SalUemrKFnwL4FgSALVhymY6 D0CxH+DKaW6uOG/Chh97EIAKCqACGqADBmAKVmAHTuAGXuAPwRAGURAP84ELaZCFVb4IlsEqKIZS 2AhboRJ2w144CEfgODTBaTgPl+E63IK78Bi6oQ9ewTC8h1EEQUgIHWEgGoguYoRYIHYIC/FA/JFQ JAKJR5KQVESI5CLLkNVIKVKGVCJ7kBrkGHISOY9cRTqRh0gPMoi8RT6jOJSGqqDaqDE6A2Wh3mgI GoXOQ1PRbDQfLULXoxVoNXoYbUTPo9fRu2g3+godwQFODqeG08NZ4Vg4X1wYLgGXghPjVuBKcOW4 alwdrgXXjruN68YN4T7hiXgGnom3wrvhg/DReC4+G78Cvw5fiT+Ib8RfxN/G9+CH8d8IdIIWwYLg SmAT4giphEWEYkI5YT+hgXCJcJfQR3hPJBLViCZEZ2IQMZ6YTlxKXEfcSawnthI7ib3EERKJpEGy ILmTwkgckoRUTNpOOkw6R+oi9ZE+kuXIumQ7cgA5gSwkF5LLyYfIZ8ld5H7yKEWRYkRxpYRReJQl lA2UfZQWyk1KH2WUqkQ1obpTo6jp1FXUCmod9RL1CfWdnJycvpyL3Bw5gVyBXIXcUbkrcj1yn2jK NHOaLy2RlktbTztAa6U9pL2j0+nGdC96Al1CX0+voV+gP6N/lGfIW8uz5XnyK+Wr5Bvlu+RfK1AU jBS8FeYr5CuUK5xQuKkwpEhRNFb0VeQorlCsUjypeF9xRImhZKsUppSltE7pkNJVpQFlkrKxsr8y T7lIea/yBeVeBo5hwPBlcBmrGfsYlxh9KkQVExW2SrpKqcoRlQ6VYVVlVQfVGNXFqlWqZ1S71XBq xmpstUy1DWrH1e6pfZ6mPc17Gn/a2ml107qmfVCfru6lzlcvUa9Xv6v+WYOp4a+RobFJo0njqSZe 01xzjuYizV2alzSHpqtMd5vOnV4y/fj0R1qolrlWhNZSrb1aN7RGtHW0A7VF2tu1L2gP6ajpeOmk 62zROaszqMvQ9dAV6G7RPaf7kqnK9GZmMiuYF5nDelp6QXq5env0OvRG9U30o/UL9ev1nxpQDVgG KQZbDNoMhg11DWcZLjOsNXxkRDFiGaUZbTNqN/pgbGIca7zGuMl4wETdhG2Sb1Jr8sSUbuppmm1a bXrHjGjGMssw22l2yxw1dzRPM68yv2mBWjhZCCx2WnRaEixdLIWW1Zb3rWhW3lZ5VrVWPdZq1qHW hdZN1q9nGM5ImLFpRvuMbzaONpk2+2we2yrbBtsW2rbYvrUzt+PaVdndsafbB9ivtG+2f+Ng4cB3 2OXwwJHhOMtxjWOb41cnZyexU53ToLOhc5LzDuf7LBVWOGsd64oLwcXHZaXLaZdPrk6uEtfjrr+7 WblluB1yG5hpMpM/c9/MXnd9d477HvduD6ZHksePHt2eep4cz2rP514GXjyv/V793mbe6d6HvV/7 2PiIfRp8Pvi6+i73bfXD+QX6lfh1+Cv7R/tX+j8L0A9IDagNGA50DFwa2BpECAoJ2hR0n63N5rJr 2MPBzsHLgy+G0EIiQypDnoeah4pDW2ahs4JnbZ71ZLbRbOHspjAIY4dtDnsabhKeHX5qDnFO+Jyq OS8ibCOWRbRHMiIXRB6KfB/lE7Uh6nG0aXRudFuMQkxiTE3Mh1i/2LLY7rgZccvjrsdrxgvimxNI CTEJ+xNG5vrP3Tq3L9ExsTjx3jyTeYvnXZ2vOT9z/pkFCgs4C04kEZJikw4lfeGEcao5I8ns5B3J w1xf7jbuK54XbwtvkO/OL+P3p7inlKUMpLqnbk4dTPNMK08bEvgKKgVv0oPSd6d/yAjLOJAhzYzN rM8iZyVlnRQqCzOEFxfqLFy8sFNkISoWdWe7Zm/NHhaHiPfnIDnzcpolKtigdCPXNPe73J48j7yq vI+LYhadWKy0WLj4xhLzJWuX9OcH5P+0FL+Uu7Rtmd6yVct6lnsv37MCWZG8om2lwcqilX0FgQUH V1FXZaz6pdCmsKzwj9Wxq1uKtIsKinq/C/yutli+WFx8f43bmt3f478XfN+x1n7t9rXfSngl10pt SstLv6zjrrv2g+0PFT9I16es79jgtGHXRuJG4cZ7mzw3HSxTKssv6908a3PjFuaWki1/bF2w9Wq5 Q/nubdRtudu6K0Irmrcbbt+4/UtlWuXdKp+q+h1aO9bu+LCTt7Nrl9euut3au0t3f/5R8OODPYF7 GquNq8v3Evfm7X2xL2Zf+0+sn2r2a+4v3f/1gPBA98GIgxdrnGtqDmkd2lCL1ubWDh5OPHzriN+R 5jqruj31avWlR+Fo7tGXx5KO3TsecrztBOtE3c9GP+9oYDSUNCKNSxqHm9KaupvjmztPBp9sa3Fr aThlferAab3TVWdUz2w4Sz1bdFZ6Lv/cSKuodeh86vnetgVtjy/EXbhzcc7Fjkshl65cDrh8od27 /dwV9yunr7pePXmNda3putP1xhuONxp+cfylocOpo/Gm883mWy63Wjpndp7t8uw6f9vv9uU77DvX 786+23kv+t6D+4n3ux/wHgw8zHz45lHeo9HHBU8IT0qeKj4tf6b1rPpXs1/ru526z/T49dx4Hvn8 cS+399VvOb996St6QX9R3q/bXzNgN3B6MGDw1su5L/teiV6NDhX/Q+kfO16bvv75d6/fbwzHDfe9 Eb+Rvl33TuPdgT8c/mgbCR959j7r/eiHko8aHw9+Yn1q/xz7uX900RfSl4qvZl9bvoV8eyLNkkpF HDFnfBTAYQtNSQF4ewCbj+MBGNgMQZ07MV+PCzLxTzBO8J94YgYfFyeAOkyNjUa+rQBHsWVcAKDg BTA2FkV5AWpvL1v/kpwUe7uJWDRsuiR8lErfaQOQWgC+iqXS0Z1S6dd9WLEPAVqzJ+b6MdHB/jHm SoDg1fVgRWEB/E0mZv4/9fh3DWMVOMDf9T8B8j0gIJaptMoAAABWZVhJZk1NACoAAAAIAAGHaQAE AAAAAQAAABoAAAAAAAOShgAHAAAAEgAAAESgAgAEAAAAAQAAALigAwAEAAAAAQAAAOQAAAAAQVND SUkAAABTY3JlZW5zaG90fWxR/gAAAdZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1l dGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAg PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50 YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAg eG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhp ZjpQaXhlbFlEaW1lbnNpb24+MjI4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPGV4 aWY6UGl4ZWxYRGltZW5zaW9uPjE4NDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxl eGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgIDwvcmRm OkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrj9ohrAAAvj0lEQVR4Ae1d B3xUVdY/pAfSG5BASCOQQIDQixWUroBSpNk+xcKqi7qWXRexre6qq2JHEZXVXRsivRtpEaRDKCEh pJPeE1L5zrmTN5lM5r0pmZk3b+beXzLvvdvefeeeOXPfvf/7P13iBg67NmbsdbBg0T1w7mwKNDU1 gRAyLqXBzh3bhMtOHVd+uAq+/GIVHDt6hNVjyD3nL7wbAgIC4cP33zH43pOnTIPYfnGw8t234L0P PmVlw8P7wKAhibB962Z4+NHH4bWXl8OVK/mszn+9/R7sTfoVNm1cD+Mn3ApTp90Ozz/7JCx9bBlU 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 --Apple-Mail=_9E6C74DE-B814-4C8C-BE0B-BBF8C1536FB8-- --Apple-Mail=_271CF489-1DED-4269-BC22-5C8DBE47235B-- --Apple-Mail=_9A41A8AC-2310-4063-BD21-08BAEAD38071 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE3/KLNtcfWfLw7JxqmNjZhndZIm4FAmFAm6QACgkQmNjZhndZ Im7kdw/9FREjNn57MQAH3lXijhX0vTbjaRBFmYNPFWD9I9mbdN4C3sCr/SPzbKrz GyF0VBRQdEa9VoDordq28KMe3T/e9z0P+v80x+ESKWEmIEKtgPuackKw15jl+GQb t/s78keVsiwB8W3m6yEA1um1hTfXaag0dfpoOUCmT+VUrzDFh18Inb4pjEFamyCH umBPA5XbjDtwsDr6ZO1xXz8TNjMS08oq0Lp04Y+PuyprEwpRUwVQcEkQD6IsQTg8 zjiQwYy5ZICc4wUsheVBn0lgFFltgw2kyj3lN0XQigBBHBBki3tByLG91nuZso3a Uz1wyQtqdNwVE0jcrr/FJTMqhGbOLO+5Q1xXzNgkd+W3fRMEkOFcX8tyt2U3zuXN KX5AOiZIwoA74nVyvGAir+T5UlA/B/AvyVc9jQIbxT+LpQNG+FMLLBXXtZoPMTEK LzhPNNml+9F6vqMJtgYcX/ZDNC5fCaz+CNHZTZOkBOkDEaVgPiW24yinFRCNyo9u pBB4IkaSOBu1TfWyl4TXM41ntJ8SEGAmHMk2gZOCAK5TdKRQoYpa1VmiVG4Z+Kl1 npXtH63bWkqVQ7exb96kREwDtg9g04VVkeJlzjyXmgRONIczxlvSPcSXILLxDU5r ldyb/WVCPAVNFlXiEMhPRUwZWCtZHkzsW/ZEMjmUmFPgE7JgLAY= =/JnM -----END PGP SIGNATURE----- --Apple-Mail=_9A41A8AC-2310-4063-BD21-08BAEAD38071--