From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Denis Zubarev Newsgroups: gmane.emacs.bugs Subject: bug#67117: [PATCH] Tree-sitter: fix an issue when searching subtree backward Date: Tue, 19 Dec 2023 20:08:04 +0300 Message-ID: <631791703005524@mail.yandex.ru> References: <87h6lruah2.fsf@yandex.ru> <83y1ezqhhk.fsf@gnu.org> <3B375BD3-CF92-4473-AC46-50D6052B79C2@gmail.com> <831qcmmh0e.fsf@gnu.org> <31EB2F37-286D-4910-958B-0152A85E970F@gmail.com> <838r6ukss1.fsf@gnu.org> <87051700392856@mail.yandex.ru> <83zfzaj7b4.fsf@gnu.org> <1302931702945138@mail.yandex.ru> <6D360CF2-666F-4BFE-AF6E-98F47829B338@gmail.com> <83y1dqgmn4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----==--bound.46275.wx7plm2fuc5lrqzd.iva.yp-c.yandex.net" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25362"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "67117@debbugs.gnu.org" <67117@debbugs.gnu.org> To: Eli Zaretskii , Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 19 18:09:40 2023 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 1rFdb9-0006Pv-DG for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 19 Dec 2023 18:09:39 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rFdaa-0003wV-Pl; Tue, 19 Dec 2023 12:09:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rFdaW-0003sN-Ld for bug-gnu-emacs@gnu.org; Tue, 19 Dec 2023 12:09:02 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rFdaW-00065y-DF for bug-gnu-emacs@gnu.org; Tue, 19 Dec 2023 12:09:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rFdaY-0007Fx-HB for bug-gnu-emacs@gnu.org; Tue, 19 Dec 2023 12:09:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87h6lruah2.fsf@yandex.ru> Resent-From: Denis Zubarev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Dec 2023 17:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67117 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 67117-submit@debbugs.gnu.org id=B67117.170300569827842 (code B ref 67117); Tue, 19 Dec 2023 17:09:02 +0000 Original-Received: (at 67117) by debbugs.gnu.org; 19 Dec 2023 17:08:18 +0000 Original-Received: from localhost ([127.0.0.1]:37248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFdZq-0007Ez-4d for submit@debbugs.gnu.org; Tue, 19 Dec 2023 12:08:18 -0500 Original-Received: from forward502b.mail.yandex.net ([2a02:6b8:c02:900:1:45:d181:d502]:39026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFdZm-0007Ek-Er for 67117@debbugs.gnu.org; Tue, 19 Dec 2023 12:08:16 -0500 Original-Received: from mail-nwsmtp-mxback-production-main-53.iva.yp-c.yandex.net (mail-nwsmtp-mxback-production-main-53.iva.yp-c.yandex.net [IPv6:2a02:6b8:c0c:b812:0:640:5a61:0]) by forward502b.mail.yandex.net (Yandex) with ESMTP id 75F0B5E81B; Tue, 19 Dec 2023 20:08:05 +0300 (MSK) Original-Received: from mail.yandex.ru (2a02:6b8:c0c:881a:0:640:988:0 [2a02:6b8:c0c:881a:0:640:988:0]) by mail-nwsmtp-mxback-production-main-53.iva.yp-c.yandex.net (mxback/Yandex) with HTTP id v7Qvef8O3mI0-A2FQZt9x; Tue, 19 Dec 2023 20:08:05 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1703005685; bh=avdgmQbazwaoczko8r96WDIYbEL9hbGW5ZXPoYvIGuQ=; h=Message-Id:Date:Subject:References:To:From:Cc; b=GUSIGnzI7GrlOiqw52kbaSuxoXvu7oFfUfv8kC2yv7i+pybVS4d3ipO+onbNdkKGA 5sHgoQMhOQ6x5OgesOodzkOiyx6oUYn+U4390g/180G8UoYjpqQiaVYy4/5Xn6GZiI Em3QB+JtTaDH3TLIJK52EkoGpmvTbOq7vZMqUG4A= Authentication-Results: mail-nwsmtp-mxback-production-main-53.iva.yp-c.yandex.net; dkim=pass header.i=@yandex.ru Original-Received: by wx7plm2fuc5lrqzd.iva.yp-c.yandex.net with HTTP; Tue, 19 Dec 2023 20:08:04 +0300 X-Mailer: Yamail [ http://yandex.ru ] 5.0 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:276528 Archived-At: ------==--bound.46275.wx7plm2fuc5lrqzd.iva.yp-c.yandex.net Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 PGRpdj5JIHJlcGxhY2VkIHRyZWVzaXQtLXRoaW5nLWF0IHdpdGggdGhlIGZ1bmN0aW9uIGZyb20g ZW1hY3MgMjkuMSBpbiB0aGUgbGFzdCB2ZXJzaW9uIG9mIHRoZSBwYXRjaC48L2Rpdj48ZGl2PsKg PC9kaXY+PGRpdj5BdHRhY2hlZCBpdCBoZXJlLjwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PsKgPC9k aXY+PGRpdj7CoDwvZGl2PjxkaXY+MTkuMTIuMjAyMywgMTk6NTMsICJFbGkgWmFyZXRza2lpIiAm bHQ7PGEgaHJlZj0ibWFpbHRvOmVsaXpAZ251Lm9yZyIgcmVsPSJub29wZW5lciBub3JlZmVycmVy Ij5lbGl6QGdudS5vcmc8L2E+Jmd0Ozo8L2Rpdj48YmxvY2txdW90ZT48YmxvY2txdW90ZT7CoEZy b206IFl1YW4gRnUgJmx0OzxhIGhyZWY9Im1haWx0bzpjYXNvdXJpQGdtYWlsLmNvbSIgcmVsPSJu b29wZW5lciBub3JlZmVycmVyIj5jYXNvdXJpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyIC8+wqBEYXRl OiBNb24sIDE4IERlYyAyMDIzIDE4OjI2OjMwIC0wODAwPGJyIC8+wqBDYzogRWxpIFphcmV0c2tp aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVsaXpAZ251Lm9yZyIgcmVsPSJub29wZW5lciBub3JlZmVy cmVyIj5lbGl6QGdudS5vcmc8L2E+Jmd0Oyw8YnIgLz7CoMKgPGEgaHJlZj0ibWFpbHRvOjY3MTE3 LWRvbmVAZGViYnVncy5nbnUub3JnIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPjY3MTE3LWRv bmVAZGViYnVncy5nbnUub3JnPC9hPjxiciAvPsKgPGJyIC8+wqAmZ3Q7IE9uIERlYyAxOCwgMjAy MywgYXQgNDoyNCBQTSwgRGVuaXMgWnViYXJldiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmR2enViYXJl dkB5YW5kZXgucnUiIHJlbD0ibm9vcGVuZXIgbm9yZWZlcnJlciI+ZHZ6dWJhcmV2QHlhbmRleC5y dTwvYT4mZ3Q7IHdyb3RlOjxiciAvPsKgJmd0OzxiciAvPsKgJmd0OyBKdXN0IEZZSSwgbXkgcGFw ZXJ3b3JrIGlzIGRvbmUuPGJyIC8+wqAmZ3Q7PGJyIC8+wqA8YnIgLz7CoEdyZWF0LCBhcHBsaWVk ISBDbG9zaW5nIHRoaXMgYnVnLjwvYmxvY2txdW90ZT48cD48YnIgLz5UaGUgbmV3IHRlc3RzIGZh aWwgaGVyZTo8YnIgLz48YnIgLz7CoMKgwqDCoEVMQyBzcmMvdHJlZXNpdC10ZXN0cy5lbGM8YnIg Lz48YnIgLz7CoMKgSW4gZW5kIG9mIGRhdGE6PGJyIC8+wqDCoHNyYy90cmVlc2l0LXRlc3RzLmVs OjEwOTQ6MTc6IFdhcm5pbmc6IHRoZSBmdW5jdGlvbiBgdHJlZXNpdC0tdGhpbmctYXQnIGlzIG5v dCBrbm93biB0byBiZSBkZWZpbmVkLjxiciAvPsKgwqBbLi4uXTxiciAvPsKgwqBUZXN0IHRyZWVz aXQtc2VhcmNoLXN1YnRyZWUtYmFja3dhcmQtMSBiYWNrdHJhY2U6PGJyIC8+wqDCoMKgwqAodHJl ZXNpdC0tdGhpbmctYXQgKHBvaW50KSAiY2FsbCIpPGJyIC8+wqDCoMKgwqAodHJlZXNpdC1zZWFy Y2gtc3VidHJlZSAodHJlZXNpdC0tdGhpbmctYXQgKHBvaW50KSAiY2FsbCIpICMnKGxhbWJkYTxi ciAvPsKgwqDCoMKgKGxldCAoKG5vZGUgKHRyZWVzaXQtc2VhcmNoLXN1YnRyZWUgKHRyZWVzaXQt LXRoaW5nLWF0IChwb2ludCkgImNhbGw8YnIgLz7CoMKgwqDCoChjbG9zdXJlICh0KSBuaWwgKGxl dCogKChmbi02MjEgIyd0cmVlc2l0LWxhbmd1YWdlLWF2YWlsYWJsZS1wKSAoYXJnPGJyIC8+wqDC oMKgwqBlcnQtLXJ1bi10ZXN0LWludGVybmFsKCNzKGVydC0tdGVzdC1leGVjdXRpb24taW5mbyA6 dGVzdCAjcyhlcnQtdGVzdDxiciAvPsKgwqDCoMKgZXJ0LXJ1bi10ZXN0KCNzKGVydC10ZXN0IDpu YW1lIHRyZWVzaXQtc2VhcmNoLXN1YnRyZWUtYmFja3dhcmQtMSA6ZG88YnIgLz7CoMKgwqDCoGVy dC1ydW4tb3ItcmVydW4tdGVzdCgjcyhlcnQtLXN0YXRzIDpzZWxlY3RvciAuLi4gOnRlc3RzIC4u LiA6dGVzdC1tPGJyIC8+wqDCoMKgwqBlcnQtcnVuLXRlc3RzKChub3QgKG9yICh0YWcgOnVuc3Rh YmxlKSAodGFnIDpuYXRpdmVjb21wKSkpICNmKGNvbXBpbDxiciAvPsKgwqDCoMKgZXJ0LXJ1bi10 ZXN0cy1iYXRjaCgobm90IChvciAodGFnIDp1bnN0YWJsZSkgKHRhZyA6bmF0aXZlY29tcCkpKSk8 YnIgLz7CoMKgwqDCoGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQoKG5vdCAob3IgKHRhZyA6 dW5zdGFibGUpICh0YWcgOm5hdGl2ZWNvPGJyIC8+wqDCoMKgwqBldmFsKChlcnQtcnVuLXRlc3Rz LWJhdGNoLWFuZC1leGl0ICcobm90IChvciAodGFnIDp1bnN0YWJsZSkgKHRhZyA6bjxiciAvPsKg wqDCoMKgY29tbWFuZC1saW5lLTEoKCItTCIgIjsuIiAiLWwiICJlcnQiICItbCIgInNyYy90cmVl c2l0LXRlc3RzLmVsIiAiLS08YnIgLz7CoMKgwqDCoGNvbW1hbmQtbGluZSgpPGJyIC8+wqDCoMKg wqBub3JtYWwtdG9wLWxldmVsKCk8YnIgLz7CoMKgVGVzdCB0cmVlc2l0LXNlYXJjaC1zdWJ0cmVl LWJhY2t3YXJkLTEgY29uZGl0aW9uOjxiciAvPsKgwqDCoMKgwqDCoCh2b2lkLWZ1bmN0aW9uIHRy ZWVzaXQtLXRoaW5nLWF0KTxiciAvPsKgwqDCoMKgwqBGQUlMRUQgMjQvMjUgdHJlZXNpdC1zZWFy Y2gtc3VidHJlZS1iYWNrd2FyZC0xICgwLjAwMDAwMCBzZWMpIGF0IHNyYy90cmVlc2l0LXRlc3Rz LmVsOjExMDA8YnIgLz7CoMKgQ2FuJ3QgZ3Vlc3MgcHl0aG9uLWluZGVudC1vZmZzZXQsIHVzaW5n IGRlZmF1bHRzOiA0PGJyIC8+wqDCoFRlc3QgdHJlZXNpdC1zZWFyY2gtc3VidHJlZS1mb3J3YXJk LTEgYmFja3RyYWNlOjxiciAvPsKgwqDCoMKgKHRyZWVzaXQtLXRoaW5nLWF0IChwb2ludCkgImNh bGwiKTxiciAvPsKgwqDCoMKgKHRyZWVzaXQtc2VhcmNoLXN1YnRyZWUgKHRyZWVzaXQtLXRoaW5n LWF0IChwb2ludCkgImNhbGwiKSAjJyhsYW1iZGE8YnIgLz7CoMKgwqDCoChsZXQgKChub2RlICh0 cmVlc2l0LXNlYXJjaC1zdWJ0cmVlICh0cmVlc2l0LS10aGluZy1hdCAocG9pbnQpICJjYWxsPGJy IC8+wqDCoMKgwqAoY2xvc3VyZSAodCkgbmlsIChsZXQqICgoZm4tNjA5ICMndHJlZXNpdC1sYW5n dWFnZS1hdmFpbGFibGUtcCkgKGFyZzxiciAvPsKgwqDCoMKgZXJ0LS1ydW4tdGVzdC1pbnRlcm5h bCgjcyhlcnQtLXRlc3QtZXhlY3V0aW9uLWluZm8gOnRlc3QgI3MoZXJ0LXRlc3Q8YnIgLz7CoMKg wqDCoGVydC1ydW4tdGVzdCgjcyhlcnQtdGVzdCA6bmFtZSB0cmVlc2l0LXNlYXJjaC1zdWJ0cmVl LWZvcndhcmQtMSA6ZG9jPGJyIC8+wqDCoMKgwqBlcnQtcnVuLW9yLXJlcnVuLXRlc3QoI3MoZXJ0 LS1zdGF0cyA6c2VsZWN0b3IgLi4uIDp0ZXN0cyAuLi4gOnRlc3QtbTxiciAvPsKgwqDCoMKgZXJ0 LXJ1bi10ZXN0cygobm90IChvciAodGFnIDp1bnN0YWJsZSkgKHRhZyA6bmF0aXZlY29tcCkpKSAj Zihjb21waWw8YnIgLz7CoMKgwqDCoGVydC1ydW4tdGVzdHMtYmF0Y2goKG5vdCAob3IgKHRhZyA6 dW5zdGFibGUpICh0YWcgOm5hdGl2ZWNvbXApKSkpPGJyIC8+wqDCoMKgwqBlcnQtcnVuLXRlc3Rz LWJhdGNoLWFuZC1leGl0KChub3QgKG9yICh0YWcgOnVuc3RhYmxlKSAodGFnIDpuYXRpdmVjbzxi ciAvPsKgwqDCoMKgZXZhbCgoZXJ0LXJ1bi10ZXN0cy1iYXRjaC1hbmQtZXhpdCAnKG5vdCAob3Ig KHRhZyA6dW5zdGFibGUpICh0YWcgOm48YnIgLz7CoMKgwqDCoGNvbW1hbmQtbGluZS0xKCgiLUwi ICI7LiIgIi1sIiAiZXJ0IiAiLWwiICJzcmMvdHJlZXNpdC10ZXN0cy5lbCIgIi0tPGJyIC8+wqDC oMKgwqBjb21tYW5kLWxpbmUoKTxiciAvPsKgwqDCoMKgbm9ybWFsLXRvcC1sZXZlbCgpPGJyIC8+ wqDCoFRlc3QgdHJlZXNpdC1zZWFyY2gtc3VidHJlZS1mb3J3YXJkLTEgY29uZGl0aW9uOjxiciAv PsKgwqDCoMKgwqDCoCh2b2lkLWZ1bmN0aW9uIHRyZWVzaXQtLXRoaW5nLWF0KTxiciAvPsKgwqDC oMKgwqBGQUlMRUQgMjUvMjUgdHJlZXNpdC1zZWFyY2gtc3VidHJlZS1mb3J3YXJkLTEgKDAuMDE1 NjI1IHNlYykgYXQgc3JjL3RyZWVzaXQtdGVzdHMuZWw6MTA4NjxiciAvPjxiciAvPlRoZSBmdW5j dGlvbiB0cmVlc2l0LS10aGluZy1hdCBpcyBvbmx5IGF2YWlsYWJsZSBvbiBtYXN0ZXIuPC9wPjwv YmxvY2txdW90ZT4= ------==--bound.46275.wx7plm2fuc5lrqzd.iva.yp-c.yandex.net Content-Disposition: attachment; filename="0002-Fix-an-issue-when-searching-subtree-backward.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name="0002-Fix-an-issue-when-searching-subtree-backward.patch" RnJvbSAwNDBhOGFkNzU2MjVlYTRlNDI3N2ZiY2U5MjBmODRhODNlMTUxOTBlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEZW5pcyBadWJhcmV2IDxkdnp1YmFyZXZAeWFuZGV4LnJ1PgpE YXRlOiBTdW4sIDEyIE5vdiAyMDIzIDAxOjQyOjQyICswMzAwClN1YmplY3Q6IFtQQVRDSF0gRml4 IGFuIGlzc3VlIHdoZW4gc2VhcmNoaW5nIHN1YnRyZWUgYmFja3dhcmQKCiogc3JjL3RyZWVzaXQu YyAodHJlZXNpdF90cmF2ZXJzZV9jaGlsZF9oZWxwZXIpOgpEbyBub3QgY2FsbCB0cmVlc2l0X3Ry YXZlcnNlX3NpYmxpbmdfaGVscGVyIHdoZW4gdGhlIG5hbWVkIG5vZGUgaXMKcmVxdWlyZWQgYW5k IHRoZSBsYXN0IGNoaWxkIGlzIHRoZSBuYW1lZCBub2RlLgpPdGhlcndpc2UgdHJlZXNpdF90cmF2 ZXJzZV9zaWJsaW5nX2hlbHBlciB3aWxsIG1vdmUgY3Vyc29yIHRvIHRoZQpwcmV2aW91cyBzaWJs aW5nIGFuZCBsYXN0IG5vZGUgd2lsbCBiZSBza2lwcGVkLgoqIHRlc3Qvc3JjL3RyZWVzaXQtdGVz dHMuZWwgKHRyZWVzaXQtc2VhcmNoLXN1YnRyZWUtZm9yd2FyZC0xKToKKHRyZWVzaXQtc2VhcmNo LXN1YnRyZWUtYmFja3dhcmQtMSk6CkFkZCB0ZXN0cwotLS0KIHNyYy90cmVlc2l0LmMgICAgICAg ICAgICAgfCAgNCArKy0tCiB0ZXN0L3NyYy90cmVlc2l0LXRlc3RzLmVsIHwgMzQgKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy90cmVlc2l0LmMgYi9zcmMvdHJl ZXNpdC5jCmluZGV4IDY5YjU5ZmNhMTEuLjRkY2FkNzUxZjQgMTAwNjQ0Ci0tLSBhL3NyYy90cmVl c2l0LmMKKysrIGIvc3JjL3RyZWVzaXQuYwpAQCAtMzI0Nyw5ICszMjQ3LDkgQEAgdHJlZXNpdF90 cmF2ZXJzZV9jaGlsZF9oZWxwZXIgKFRTVHJlZUN1cnNvciAqY3Vyc29yLAogICAgICAgLyogRmly c3QgZ28gdG8gdGhlIGxhc3QgY2hpbGQuICAqLwogICAgICAgd2hpbGUgKHRzX3RyZWVfY3Vyc29y X2dvdG9fbmV4dF9zaWJsaW5nIChjdXJzb3IpKTsKIAotICAgICAgaWYgKCFuYW1lZCkKKyAgICAg IGlmICghbmFtZWQgfHwgKG5hbWVkICYmIHRzX25vZGVfaXNfbmFtZWQgKHRzX3RyZWVfY3Vyc29y X2N1cnJlbnRfbm9kZShjdXJzb3IpKSkpCiAJcmV0dXJuIHRydWU7Ci0gICAgICAvKiBFbHNlIG5h bWVkLi4uICovCisgICAgICAvKiBFbHNlIG5hbWVkIGlzIHJlcXVpcmVkIGFuZCBsYXN0IGNoaWxk IGlzIG5vdCBuYW1lZCBub2RlICovCiAgICAgICBpZiAodHJlZXNpdF90cmF2ZXJzZV9zaWJsaW5n X2hlbHBlcihjdXJzb3IsIGZhbHNlLCB0cnVlKSkKIAlyZXR1cm4gdHJ1ZTsKICAgICAgIGVsc2UK ZGlmZiAtLWdpdCBhL3Rlc3Qvc3JjL3RyZWVzaXQtdGVzdHMuZWwgYi90ZXN0L3NyYy90cmVlc2l0 LXRlc3RzLmVsCmluZGV4IDc5MWU5MDJiZDAuLjZjM2IxZWVkOTggMTAwNjQ0Ci0tLSBhL3Rlc3Qv c3JjL3RyZWVzaXQtdGVzdHMuZWwKKysrIGIvdGVzdC9zcmMvdHJlZXNpdC10ZXN0cy5lbApAQCAt MTE2Nyw2ICsxMTY3LDQwIEBAIHRyZWVzaXQtZGVmdW4tbmF2aWdhdGlvbi10b3AtbGV2ZWwKICAg IHRyZWVzaXQtLWVydC1kZWZ1bi1uYXZpZ2F0aW9uLXRvcC1sZXZlbC1tYXN0ZXIKICAgICd0b3At bGV2ZWwpKQogCisoZXJ0LWRlZnRlc3QgdHJlZXNpdC1zZWFyY2gtc3VidHJlZS1mb3J3YXJkLTEg KCkKKyAgIlRlc3Qgc2VhcmNoIHN1YnRyZWUgZm9yd2FyZC4iCisgIChza2lwLXVubGVzcyAodHJl ZXNpdC1sYW5ndWFnZS1hdmFpbGFibGUtcCAncHl0aG9uKSkKKyAgKHJlcXVpcmUgJ3B5dGhvbikK KyAgKHB5dGhvbi10cy1tb2RlKQorICAoaW5zZXJ0ICJUZW1wKDEsIDIpIikKKyAgKGdvdG8tY2hh ciAocG9pbnQtbWluKSkKKyAgKHBjYXNlLWxldCogKChgKCgsXyAuICxjYWxsLW5vZGUpKSAodHJl ZXNpdC1xdWVyeS1jYXB0dXJlICh0cmVlc2l0LWJ1ZmZlci1yb290LW5vZGUpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKChjYWxs KSBAYykpKQorICAgICAgICAgICAgICAgKG5vZGUgKHRyZWVzaXQtc2VhcmNoLXN1YnRyZWUKKyAg ICAgICAgICAgICAgICAgICAgICBjYWxsLW5vZGUKKyAgICAgICAgICAgICAgICAgICAgICAobGFt YmRhIChuKSAoZXF1YWwgKHRyZWVzaXQtbm9kZS10eXBlIG4pICJpbnRlZ2VyIikpKSkpCisKKyAg ICAoc2hvdWxkIG5vZGUpCisgICAgKHNob3VsZCAoZXF1YWwgKHRyZWVzaXQtbm9kZS10ZXh0IG5v ZGUpICIxIikpKSkKKworKGVydC1kZWZ0ZXN0IHRyZWVzaXQtc2VhcmNoLXN1YnRyZWUtYmFja3dh cmQtMSAoKQorICAiVGVzdCBzZWFyY2ggc3VidHJlZSB3aXRoIGJhY2t3YXJkPXQuIgorICAoc2tp cC11bmxlc3MgKHRyZWVzaXQtbGFuZ3VhZ2UtYXZhaWxhYmxlLXAgJ3B5dGhvbikpCisgIChyZXF1 aXJlICdweXRob24pCisgIChweXRob24tdHMtbW9kZSkKKyAgKGluc2VydCAiVGVtcCgxLCAyKSIp CisgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCisgIChwY2FzZS1sZXQqICgoYCgoLF8gLiAsY2Fs bC1ub2RlKSkgKHRyZWVzaXQtcXVlcnktY2FwdHVyZSAodHJlZXNpdC1idWZmZXItcm9vdC1ub2Rl KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgJygoY2FsbCkgQGMpKSkKKyAgICAgICAgICAgICAgIChub2RlICh0cmVlc2l0LXNlYXJj aC1zdWJ0cmVlCisgICAgICAgICAgICAgICAgICAgICAgY2FsbC1ub2RlCisgICAgICAgICAgICAg ICAgICAgICAgKGxhbWJkYSAobikgKGVxdWFsICh0cmVlc2l0LW5vZGUtdHlwZSBuKSAiaW50ZWdl ciIpKQorICAgICAgICAgICAgICAgICAgICAgIHQpKSkKKworICAgIChzaG91bGQgbm9kZSkKKyAg ICAoc2hvdWxkIChlcXVhbCAodHJlZXNpdC1ub2RlLXRleHQgbm9kZSkgIjIiKSkpKQorCisKIDs7 IFRPRE8KIDs7IC0gRnVuY3Rpb25zIGluIHRyZWVzaXQuZWwKIDs7IC0gdHJlZXNpdC1sb2FkLW5h bWUtb3ZlcnJpZGUtbGlzdAotLSAKMi4zNC4xCgo= ------==--bound.46275.wx7plm2fuc5lrqzd.iva.yp-c.yandex.net--