From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Manheimer Newsgroups: gmane.emacs.bugs Subject: bug#42218: 28.0.50; Fix for missed item undecoration on allout-widgets-mode deactivation Date: Sun, 5 Jul 2020 17:04:56 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000684ea105a9b81dbb" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4273"; mail-complaints-to="usenet@ciao.gmane.io" To: 42218@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 05 23:06:36 2020 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 1jsBqM-0000zr-J9 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 05 Jul 2020 23:06:34 +0200 Original-Received: from localhost ([::1]:40160 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jsBqL-0006F7-Kl for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 05 Jul 2020 17:06:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54048) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jsBpr-0005sT-29 for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2020 17:06:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49735) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jsBpq-0004Kd-Ob for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2020 17:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jsBpq-0005W4-HY for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2020 17:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Manheimer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jul 2020 21:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42218 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.159398312421153 (code B ref -1); Sun, 05 Jul 2020 21:06:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Jul 2020 21:05:24 +0000 Original-Received: from localhost ([127.0.0.1]:33048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jsBpE-0005V6-0q for submit@debbugs.gnu.org; Sun, 05 Jul 2020 17:05:24 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:36926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jsBpA-0005Ux-PF for submit@debbugs.gnu.org; Sun, 05 Jul 2020 17:05:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53918) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jsBpA-0005Ph-K5 for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2020 17:05:20 -0400 Original-Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:42374) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jsBp8-00048a-0u for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2020 17:05:20 -0400 Original-Received: by mail-wr1-x429.google.com with SMTP id o11so38797562wrv.9 for ; Sun, 05 Jul 2020 14:05:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=0DpGm5r79QlfxLN/yzGUyL7/QfD1Q40ealcOu8Pjp08=; b=oQ7cilaNgJEN2hR18oqM/gubHblzj9HC1h4V9I6V1rqot41Vp86XK9TqEPmCXJtF3u dV66Skti2SeRd0R20SdmZow83DZSzvq6GdQ8+L85Bp6rrQNTxGVQkjE+ABN/FKthdA92 x+2idTsypU/mwt9w0EdBHknxrgHTDbW9aBE0+MofS95JJTmnbTA/WlbSsxWpALdCbPVo zDn2U4BwdKC4y0ul4QcvIQPHTfonOJB1B08Om+rC+UGEtKWNaJFcC4e8fQXN32u32Ggs gCF9+XURz/aBm8KbxLq4gMeDw4ZE7VtOGVnpt0prATJ1jg26uCl/h+n9DqjQX57fbMx+ P2+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=0DpGm5r79QlfxLN/yzGUyL7/QfD1Q40ealcOu8Pjp08=; b=a1cXbymcDPMDiJJr0S5XIlniEUlloMTX6yPCQ8esBncYJw139NHB4D6dYiRV4Xf0gN eZDdwHTphvWbSdI9XR3rwPV+DLcuKGKtgl6ZNCsjAgTBAIC5pnV14WE0iz8CQphMN7TN CYVsJa7PZ03ZYRw6Qd9wVIkYkJYS6kSilSRm3+68XrHHfdFgKS96OnJw/W3Rp6D+mNB2 8ZQnkJ9wvXmpzyEz7NEhpEWE1WoKXJw/ljklJ2xQOQJsx7uUuKLm8wyxX3UZLqiiNKbX BfazdZPJYWW+qoxj9+JqFwzgL7s+DZ9SWzGF2doLv/xu587AaR1Ir+pIcasyETEL0yoo i8Mw== X-Gm-Message-State: AOAM530Uu3lCpWzKJWr/jGfoMDQv4tpnJ36p0GbBNg4ykaqAKYcRUbff HDJzqRXf8dmIbFn4sl26RI7o10LTg9wVBd9Vt83OBZshheI= X-Google-Smtp-Source: ABdhPJzLLBoLU3oTV9PmbjIEEMLCWIBVCgG9AYZSQ5+PRXUcQ/JaeR/8kOnJ3alkvY4EDvW+OUE+ANpSv+NZof45fMY= X-Received: by 2002:adf:ed47:: with SMTP id u7mr49245968wro.201.1593983115995; Sun, 05 Jul 2020 14:05:15 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=ken.manheimer@gmail.com; helo=mail-wr1-x429.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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:182752 Archived-At: --000000000000684ea105a9b81dbb Content-Type: multipart/alternative; boundary="000000000000684e9f05a9b81db9" --000000000000684e9f05a9b81db9 Content-Type: text/plain; charset="UTF-8" The attached patch fixes the bug described below. In the current version (the current Gnu emacs repository master) of allout-widgets-mode, exiting the mode fails to undecorate the first item if it's at the start of the buffer. You can confirm this by creating a simple outline like the following (indented to distinguish it, the bullets need to be at the left margin in the actual text): * First item .* Second item Then activate allout-mode and allout-widgets-mode, and then deactivate allout-widgets-mode. The widget decorations will not be properly removed from the first item. The attached patch rectifies this bug so all decorations are properly removed. In GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2020-07-04 built on gram Repository revision: 5d1bac0ac951e25d0b0b39a9919f13053162d5df Repository branch: master Windowing system distributor 'HC-Consult', version 11.0.12005001 System Description: Ubuntu 18.04.4 LTS Recent messages: Allout-Widgets mode disabled in current buffer M-o C-x o is undefined Quit Mark set [2 times] Quit Allout mode enabled in current buffer Allout-Widgets mode enabled in current buffer M-x is undefined M-p is undefined Allout-Widgets mode disabled in current buffer Configured using: 'configure --with-gnutls=ifavailable --with-x-toolkit=yes --with-xpm=ifavailable --with-jpeg=ifavailable --with-gif=ifavailable --with-tiff=ifavailable' Configured features: PNG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY FREETYPE HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER Important settings: value of $LANG: C.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: allout-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils allout-widgets pcase wid-edit allout ffap thingatpt url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map seq byte-opt gv bytecomp byte-compile cconv url-vars vc-git diff-mode easymenu easy-mmode cl-loaddefs cl-lib bug-reference tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 74548 7639) (symbols 48 8879 1) (strings 32 23418 2064) (string-bytes 1 775322) (vectors 16 13294) (vector-slots 8 168908 9258) (floats 8 33 150) (intervals 56 369 0) (buffers 992 15)) --000000000000684e9f05a9b81db9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The attached patch fixes the bug described below.

In the current version (the c= urrent Gnu emacs repository master) of allout-widgets-mode, exiting the mod= e fails to undecorate the first item if it's at the start of the buffer= . You can confirm this by creating a simple outline like the following (ind= ented to distinguish it, the bullets need to be at the left margin in the a= ctual text):

* First item
.* Second ite= m

Then activa= te allout-mode and allout-widgets-mode, and then deactivate=C2=A0allout-wid= gets-mode. The widget decorations will not be properly removed from the fir= st item.

The attached patch rectif= ies this bug so all decorations are properly removed.


In GNU Emacs 28.0.50 (build 2, x86_64-p= c-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10)
=C2=A0of 2020-= 07-04 built on gram
Repository revision: 5d1bac0ac951e25d0b0b39a9919f130= 53162d5df
Repository branch: master
Windowing system distributor '= ;HC-Consult', version 11.0.12005001
System Description: Ubuntu 18.04= .4 LTS

Recent messages:
Allout-Widgets mode disabled in current b= uffer
M-o C-x o is undefined
Quit
Mark set [2 times]
Quit
Al= lout mode enabled in current buffer
Allout-Widgets mode enabled in curre= nt buffer
M-x is undefined
M-p is undefined
Allout-Widgets mode di= sabled in current buffer

Configured using:
=C2=A0'configure -= -with-gnutls=3Difavailable --with-x-toolkit=3Dyes
=C2=A0--with-xpm=3Difa= vailable --with-jpeg=3Difavailable --with-gif=3Difavailable
=C2=A0--with= -tiff=3Difavailable'

Configured features:
PNG CAIRO SOUND DBU= S GSETTINGS GLIB NOTIFY INOTIFY FREETYPE HARFBUZZ
ZLIB TOOLKIT_SCROLL_BA= RS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER

Important settings:
= =C2=A0 value of $LANG: C.UTF-8
=C2=A0 locale-coding-system: utf-8-unix
Major mode: Fundamental

Minor modes in effect:
=C2=A0 allou= t-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2= =A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-ba= r-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
= =C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink= -cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryptio= n-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-number-mode: t<= br>=C2=A0 transient-mark-mode: t

Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message rmc puny dired d= ired-loaddefs
rfc822 mml mml-sec epa derived epg epg-config gnus-util rm= ail
rmail-loaddefs text-property-search time-date mm-decode mm-bodiesmm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail
r= fc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils allout-widgets
p= case wid-edit allout ffap thingatpt url-parse auth-source cl-seq eieio
e= ieio-core cl-macs eieio-loaddefs password-cache json subr-x map seq
byte= -opt gv bytecomp byte-compile cconv url-vars vc-git diff-mode
easymenu e= asy-mmode cl-loaddefs cl-lib bug-reference tooltip eldoc
electric uniqui= fy ediff-hook vc-hooks lisp-float-type mwheel term/x-win
x-win term/comm= on-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list= replace newcomment text-mode elisp-mode lisp-mode
prog-mode register pa= ge tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse ji= t-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuf= fer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan tha= i tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian sl= ovak czech european ethiopic indian
cyrillic chinese composite charscrip= t charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray = cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-= properties overlay sha1 md5
base64 format env code-pages mule custom wid= get hashtable-print-readable
backquote threads dbusbind inotify dynamic-= setting system-font-setting
font-render-setting cairo move-toolbar gtk x= -toolkit x multi-tty
make-network-process emacs)

Memory informati= on:
((conses 16 74548 7639)
=C2=A0(symbols 48 8879 1)
=C2=A0(strin= gs 32 23418 2064)
=C2=A0(string-bytes 1 775322)
=C2=A0(vectors 16 132= 94)
=C2=A0(vector-slots 8 168908 9258)
=C2=A0(floats 8 33 150)
=C2= =A0(intervals 56 369 0)
=C2=A0(buffers 992 15))
--000000000000684e9f05a9b81db9-- --000000000000684ea105a9b81dbb Content-Type: application/octet-stream; name="0001-Rectify-allout-widgets-region-undecoration-so-item-a.patch" Content-Disposition: attachment; filename="0001-Rectify-allout-widgets-region-undecoration-so-item-a.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kc9kb6a30 RnJvbSAxODYxMjVjZDYyZjg4YTgxN2FhMDg3MmMxYmU3MmQ0ZDEwNDI3MGI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gTWFuaGVpbWVyIDxrZW4ubWFuaGVpbWVyQGdtYWlsLmNv bT4KRGF0ZTogU3VuLCA1IEp1bCAyMDIwIDE2OjM4OjEzIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0g UmVjdGlmeSBhbGxvdXQtd2lkZ2V0cyByZWdpb24gdW5kZWNvcmF0aW9uIHNvIGl0ZW0gYXQgc3Rh cnQKIGlzIG5vdCBtaXNzZWQuCgoqIGxpc3AvYWxsb3V0LXdpZGdldHMuZWwgKGFsbG91dC13aWRn ZXRzLXVuZGVjb3JhdGUtcmVnaW9uKToKUmVvcmdhbml6ZSB0aGUgbG9vcCBzbyBhbiBpdGVtIGF0 IHRoZSBzdGFydCBpcyBub3Qgc2tpcHBlZC4KLS0tCiBsaXNwL2FsbG91dC13aWRnZXRzLmVsIHwg MjUgKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlv bnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvYWxsb3V0LXdpZGdldHMu ZWwgYi9saXNwL2FsbG91dC13aWRnZXRzLmVsCmluZGV4IGZiZGRkY2E3ZDcuLmJkZmNhYTJlNTUg MTAwNjQ0Ci0tLSBhL2xpc3AvYWxsb3V0LXdpZGdldHMuZWwKKysrIGIvbGlzcC9hbGxvdXQtd2lk Z2V0cy5lbApAQCAtMjA1MCwxOSArMjA1MCwyMiBAQCBhbGxvdXQtaXRlbS1hY3R1YWwtcG9zaXRp b24KIDs7O18gICA+IGFsbG91dC13aWRnZXRzLXVuZGVjb3JhdGUtcmVnaW9uIChzdGFydCBlbmQp CiAoZGVmdW4gYWxsb3V0LXdpZGdldHMtdW5kZWNvcmF0ZS1yZWdpb24gKHN0YXJ0IGVuZCkKICAg IkVsaW1pbmF0ZSB3aWRnZXRzIGFuZCBkZWNvcmF0aW9ucyBmb3IgYWxsIGl0ZW1zIGluIHJlZ2lv biBmcm9tIFNUQVJUIHRvIEVORC4iCi0gIChsZXQgKChuZXh0IHN0YXJ0KQotICAgICAgICB3aWRn ZXQpCisgIChsZXQgKGRvbmUgbmV4dCB3aWRnZXQKKyAgICAgICAgKGVuZCAob3IgZW5kIChwb2lu dC1tYXgpKSkpCiAgICAgKHNhdmUtZXhjdXJzaW9uCiAgICAgICAoZ290by1jaGFyIHN0YXJ0KQot ICAgICAgKHdoaWxlICg8ICAoc2V0cSBuZXh0IChuZXh0LXNpbmdsZS1jaGFyLXByb3BlcnR5LWNo YW5nZSBuZXh0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICdkaXNwbGF5Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjdXJyZW50LWJ1ZmZlcikKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5k KSkKLSAgICAgICAgICAgICAgICAgZW5kKQotICAgICAgICAoZ290by1jaGFyIG5leHQpCi0gICAg ICAgICh3aGVuIChzZXRxIHdpZGdldCAoYWxsb3V0LWdldC1pdGVtLXdpZGdldCkpCi0gICAgICAg ICAgOzsgaWYgdGhlIG5leHQtcHJvcGVydHkvb3Zlcmx5IHByb2dyZXNzaW9uIGdvdCB1cyB0byBh IHdpZGdldDoKLSAgICAgICAgICAoYWxsb3V0LXdpZGdldHMtdW5kZWNvcmF0ZS1pdGVtIHdpZGdl dCB0KSkpKSkpCisgICAgICAod2hpbGUgKG5vdCBkb25lKQorICAgICAgICAod2hlbiAoYW5kIChh bGxvdXQtb24tY3VycmVudC1oZWFkaW5nLXApCisgICAgICAgICAgICAgICAgICAgKHNldHEgd2lk Z2V0IChhbGxvdXQtZ2V0LWl0ZW0td2lkZ2V0KSkpCisgICAgICAgICAgICAoaWYgd2lkZ2V0Cisg ICAgICAgICAgICAgICAgKGFsbG91dC13aWRnZXRzLXVuZGVjb3JhdGUtaXRlbSB3aWRnZXQgdCkp KQorICAgICAgICAoZ290by1jaGFyIChzZXRxIG5leHQKKyAgICAgICAgICAgICAgICAgICAgICAg ICAobmV4dC1zaW5nbGUtY2hhci1wcm9wZXJ0eS1jaGFuZ2UgKHBvaW50KQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZGlzcGxheQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoY3VycmVudC1idWZmZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGVuZCkpKQorICAgICAgICAoaWYgKD49IG5leHQgZW5kKQor ICAgICAgICAgICAgKHNldHEgZG9uZSB0KSkpKSkpCiA7OztfICAgPiBhbGxvdXQtd2lkZ2V0cy11 bmRlY29yYXRlLXRleHQgKHRleHQpCiAoZGVmdW4gYWxsb3V0LXdpZGdldHMtdW5kZWNvcmF0ZS10 ZXh0ICh0ZXh0KQogICAiRWxpbWluYXRlIHdpZGdldHMgYW5kIGRlY29yYXRpb25zIGZvciBhbGwg aXRlbXMgaW4gVEVYVC4iCi0tIAoyLjE3LjEKCg== --000000000000684ea105a9b81dbb--