From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 5B6756B3EC6; Tue, 31 Oct 2023 18:18:03 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 5B6756B3EC6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1698765483; bh=D3gqTMCliFpSA55JB3YxquT5IOIyrTLzJ5elR0pWO5Q=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=ktuD//wymT6HV6J4E0Vj6YDUUMS5PWmuaTNkCoLXTMWFZKmzqmDi9+9MgAxlc6DAU ns4OZ7AJeFVk3em/E4+DJvKhVMO0mCqXOoa8iqQrR2ZMV9QPf+nMz7PNm9sEFrH/B6 WMje0zd27iru24mudy+3+4ZmAcqDc5vSyOj/U+eE= Received: from f711.i.mail.ru (f711.i.mail.ru [45.84.129.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 831376B3EC6 for ; Tue, 31 Oct 2023 18:18:01 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 831376B3EC6 Received: by f711.i.mail.ru with local (envelope-from ) id 1qxqUu-0007Cx-M2; Tue, 31 Oct 2023 18:17:41 +0300 Received: by e.mail.ru with HTTP; Tue, 31 Oct 2023 18:17:40 +0300 To: =?UTF-8?B?U2VyZ2V5IEthcGx1bg==?= MIME-Version: 1.0 X-Mailer: Mail.Ru Mailer 1.0 X-SenderField-ReMsg: 16987565611498006775 X-SenderField-Remind: 0 Date: Tue, 31 Oct 2023 18:17:40 +0300 X-Priority: 3 (Normal) Message-ID: <1698765460.155003957@f704.i.mail.ru> Content-Type: multipart/alternative; boundary="--ALT--a744A283F172A60B8eB52361AbFb21091698765460" In-Reply-To: <20231031124446.17478-1-skaplun@tarantool.org> References: <20231031124446.17478-1-skaplun@tarantool.org> X-Mailru-Src: fe X-4EC0790: 10 X-7564579A: B8F34718100C35BD X-77F55803: 119C1F4DF6A9251CBEAF162E4939462DAEF503408C62E46A752C5FFA2AC1DC258FD872164937FA4C15FF5A5382271FA6B8675C397AE98E394C92EDD80CFF01CAF1564B458B2C831E X-7FA49CB5: 70AAF3C13DB70168C09775C1D3CA48CF2F598014DB4B0D4FB2086D80B0504778CF19DD082D7633A0ACBFF42033827DA764CD17681C2FEB7A23F8577A6DFFEA7C96AC88412991D7CCC4224003CC836476ABE134FDCE4E2725BFD28B28ED4578739E625A9149C048EE7D44B9357DF42DBB36C75B72B9FDC350B287FD4696A6DC2FA8DF7F3B2552694A4E2F5AFA99E116B42401471946AA11AF176DF2183F8FC7C029508FF2E8683A3E52120BFB3F63BC185F65E78799B30205C33C3ADAEA971F8E611E41BBFE2FEB2B1B714054E77806C2C5B0FE36796A2BCE7ABA0625DBE71898389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C091DAD9F922AA71188941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6AEEA5BB16A939343CC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB86D1867E19FE14079C09775C1D3CA48CFED8438A78DFE0A9E1DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C3335407143AA9223635872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A5AF641A7274BDAE28B0BD60BEB3BA20AAE48A2C0D0BD69D9FF87CCE6106E1FC07E67D4AC08A07B9B01F9513A7CA91E555CB5012B2E24CD356 X-C8649E89: 1C3962B70DF3F0ADE2815F1F17DA7190F22D334B9B612B432CCB5A6D6581D03D0776B5B2C279835F17BCBE6708A5A68D02015372BE9702A2BBC759DB0EDC71661A6C6EBDA2EDDBEC7520871FA934954884EE0A42AB9CB6DCFE6521F70795ACD69B815B7972F6FBBE4FC07E607A63D630718B7C755D4D1AF76536EB022892E5344C41F94D744909CED78ACA237E033A03E5771FB83DCB4455B2E44A6A118E769B33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5+wYjsrrSY/u8Y3PrTqANeitKFiSd6Yd7yPpbiiZ/d5BsxIjK0jGQgCHUM3Ry2Lt2G3MDkMauH3h0dBdQGj+BB/iPzQYh7XS329fgu+/vnDhs+Xds7J2PYIIxief7d2ECA== X-Mailru-MI: 10000000000400800 X-Mailru-Sender: 7940E2A4EB16C9974D1995FACA6D044ED21581F00FF2E26103B47897E087C69022D99D8D202F6AB54B4B6F8031CBA671E36A7BE05E38EE125EA65D4B9F24FE89AED07E233588217F88A45457F3DBDCCF3E0AECDEB884C0370F27244EEAA5B9A50D4ABDE8C577C2ED X-Mras: Ok X-Spam: undefined Subject: Re: [Tarantool-patches] =?utf-8?q?=5BPATCH_luajit=5D_Fix_FOLD_rule_f?= =?utf-8?q?or_x-0=2E?= X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Maxim Kokryashkin via Tarantool-patches Reply-To: =?UTF-8?B?TWF4aW0gS29rcnlhc2hraW4=?= Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" ----ALT--a744A283F172A60B8eB52361AbFb21091698765460 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 CkhpLCBTZXJnZXkhClRoYW5rcyBmb3IgdGhlIHBhdGNoIQpMR1RNCi0tCkJlc3QgcmVnYXJkcywK TWF4aW0gS29rcnlhc2hraW4KwqAKwqAgCj7QktGC0L7RgNC90LjQuiwgMzEg0L7QutGC0Y/QsdGA 0Y8gMjAyMywgMTU6NDkgKzAzOjAwINC+0YIgU2VyZ2V5IEthcGx1biA8c2thcGx1bkB0YXJhbnRv b2wub3JnPjoKPsKgCj5Gcm9tOiBNaWtlIFBhbGwgPG1pa2U+Cj4KPlJlcG9ydGVkIGJ5IFhtaWxp YUguCj4KPihjaGVycnktcGlja2VkIGZyb20gY29tbWl0IDdiOTk0ZTBlZTAzOTljYWY2MzE5ODY1 YmJhYzg4ZGRmNjIxMjlhMzYpCj4KPkZvbGQgb3B0aW1pemF0aW9uIHggLSAoLTApID09PiB4IGlz IElOVkFMSUQgZm9yIHggPSAtMCBpbiBGUCBhcml0aG1ldGljLgo+SXRzIHJlc3VsdCBpcyAtMCBp bnN0ZWFkIG9mICswLiBUaGlzIHBhdGNoIGFsbG93cyBvbmx5IHggLSAoKzApID09PiB4Cj5vcHRp bWl6YXRpb24uCj4KPlNlcmdleSBLYXBsdW46Cj4qIGFkZGVkIHRoZSBkZXNjcmlwdGlvbiBhbmQg dGhlIHRlc3QgZm9yIHRoZSBwcm9ibGVtCj4KPlBhcnQgb2YgdGFyYW50b29sL3RhcmFudG9vbCM5 MTQ1Cj4tLS0KPgo+QnJhbmNoOiAgaHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC9sdWFqaXQv dHJlZS9za2FwbHVuL2xqLTc4My1maXgtZm9sZC14LTAKPlRhcmFudG9vbCBQUjogIGh0dHBzOi8v Z2l0aHViLmNvbS90YXJhbnRvb2wvdGFyYW50b29sL3B1bGwvOTMyMAo+UmVsYXRlZCBJc3N1ZXM6 Cj4qICBodHRwczovL2dpdGh1Yi5jb20vdGFyYW50b29sL3RhcmFudG9vbC9pc3N1ZXMvOTE0NQo+ KiAgaHR0cHM6Ly9naXRodWIuY29tL0x1YUpJVC9MdWFKSVQvcHVsbC83ODMKPgo+wqBzcmMvbGpf b3B0X2ZvbGQuYyB8IDMgKy0tCj7CoHRlc3QvdGFyYW50b29sLXRlc3RzL2xqLTc4My1mb2xkLS0w LnRlc3QubHVhIHwgMjggKysrKysrKysrKysrKysrKysrKysKPsKgMiBmaWxlcyBjaGFuZ2VkLCAy OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+wqBjcmVhdGUgbW9kZSAxMDA2NDQgdGVz dC90YXJhbnRvb2wtdGVzdHMvbGotNzgzLWZvbGQtLTAudGVzdC5sdWEKPgo+ZGlmZiAtLWdpdCBh L3NyYy9sal9vcHRfZm9sZC5jIGIvc3JjL2xqX29wdF9mb2xkLmMKPmluZGV4IDA5ZTZjODdiLi45 NDRhOWVjYyAxMDA2NDQKPi0tLSBhL3NyYy9sal9vcHRfZm9sZC5jCj4rKysgYi9zcmMvbGpfb3B0 X2ZvbGQuYwo+QEAgLTEwMDUsOCArMTAwNSw3IEBAIExKRk9MREYoc2ltcGxpZnlfbnVtYWRkX3hu ZWcpCj7CoExKRk9MRChTVUIgYW55IEtOVU0pCj7CoExKRk9MREYoc2ltcGxpZnlfbnVtc3ViX2sp Cj7CoHsKPi0gbHVhX051bWJlciBuID0ga251bXJpZ2h0Owo+LSBpZiAobiA9PSAwLjApIC8qIHgg LSAoKy0wKSA9PT4geCAqLwo+KyBpZiAoaXJfa251bShmcmlnaHQpLT51NjQgPT0gMCkgLyogeCAt ICgrMCkgPT0+IHggKi8KPsKgwqDCoMKgwqByZXR1cm4gTEVGVEZPTEQ7Cj7CoMKgwqByZXR1cm4g TkVYVEZPTEQ7Cj7CoH0KPmRpZmYgLS1naXQgYS90ZXN0L3RhcmFudG9vbC10ZXN0cy9sai03ODMt Zm9sZC0tMC50ZXN0Lmx1YSBiL3Rlc3QvdGFyYW50b29sLXRlc3RzL2xqLTc4My1mb2xkLS0wLnRl c3QubHVhCj5uZXcgZmlsZSBtb2RlIDEwMDY0NAo+aW5kZXggMDAwMDAwMDAuLmQ2YjRiNDkzCj4t LS0gL2Rldi9udWxsCj4rKysgYi90ZXN0L3RhcmFudG9vbC10ZXN0cy9sai03ODMtZm9sZC0tMC50 ZXN0Lmx1YQo+QEAgLTAsMCArMSwyOCBAQAo+K2xvY2FsIHRhcCA9IHJlcXVpcmUoJ3RhcCcpCj4r Cj4rLS0gVGVzdCBmaWxlIHRvIGRlbW9uc3RyYXRlIEx1YUpJVCdzIGluY29ycmVjdCBmb2xkIG9w dGltaXphdGlvbgo+Ky0tIHggLSAoLTApID09PiB4Lgo+Ky0tIFNlZSBhbHNvICBodHRwczovL2dp dGh1Yi5jb20vTHVhSklUL0x1YUpJVC9pc3N1ZXMvNzgzIC4KPitsb2NhbCB0ZXN0ID0gdGFwLnRl c3QoJ2xqLTc4My1mb2xkLS0wJyk6c2tpcGNvbmQoewo+KyBbJ1Rlc3QgcmVxdWlyZXMgSklUIGVu YWJsZWQnXSA9IG5vdCBqaXQuc3RhdHVzKCksCj4rfSkKPisKPit0ZXN0OnBsYW4oMikKPisKPist LSBYWFg6IFVzZSB0aGUgdmFyaWFibGUgdG8gYXZvaWQgZm9sZGluZyBkdXJpbmcgcGFyc2luZy4K Pitsb2NhbCBtaW51c196ZXJvID0gLTAKPitsb2NhbCByZXN1bHRzID0ge30KPisKPitqaXQub3B0 LnN0YXJ0KCdob3Rsb29wPTEnKQo+Kwo+K2ZvciBpID0gMSwgNCBkbwo+KyByZXN1bHRzW2ldID0g dG9zdHJpbmcobWludXNfemVybyAtICgtMCkpCj4rZW5kCj4rCj4rLS0gRm9sZCBvcHRpbWl6YXRp b24geCAtICgtMCkgPT0+IHggaXMgSU5WQUxJRCBmb3IgeCA9IC0wIGluIEZQCj4rLS0gYXJpdGht ZXRpYy4gSXRzIHJlc3VsdCBpcyAtMCBpbnN0ZWFkIG9mICswLgo+Kwo+K3Rlc3Q6aXMocmVzdWx0 c1sxXSwgJzAnLCAnY29ycmVjdCBWTSB2YWx1ZSBmb3IgLTAgLSAoLTApJykKPit0ZXN0OnNhbWV2 YWx1ZXMocmVzdWx0cywgJy0wIGZvbGRpbmcgaW4gc2ltcGxpZnlfbnVtc3ViX2snKQo+Kwo+K3Rl c3Q6ZG9uZSh0cnVlKQo+LS0KPjIuNDIuMArCoA== ----ALT--a744A283F172A60B8eB52361AbFb21091698765460 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 CjxIVE1MPjxCT0RZPjxkaXY+SGksIFNlcmdleSE8L2Rpdj48ZGl2PlRoYW5rcyBmb3IgdGhlIHBh dGNoITwvZGl2PjxkaXY+TEdUTTwvZGl2PjxkaXYgZGF0YS1zaWduYXR1cmUtd2lkZ2V0PSJjb250 YWluZXIiPjxkaXYgZGF0YS1zaWduYXR1cmUtd2lkZ2V0PSJjb250ZW50Ij48ZGl2Pi0tPGJyPkJl c3QgcmVnYXJkcyw8L2Rpdj48ZGl2Pk1heGltIEtva3J5YXNoa2luPC9kaXY+PC9kaXY+PC9kaXY+ PGRpdj4mbmJzcDs8L2Rpdj48ZGl2PiZuYnNwOzwvZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk ZXItbGVmdDoxcHggc29saWQgIzA4NTdBNjsgbWFyZ2luOjEwcHg7IHBhZGRpbmc6MCAwIDAgMTBw eDsiPtCS0YLQvtGA0L3QuNC6LCAzMSDQvtC60YLRj9Cx0YDRjyAyMDIzLCAxNTo0OSArMDM6MDAg 0L7RgiBTZXJnZXkgS2FwbHVuICZsdDtza2FwbHVuQHRhcmFudG9vbC5vcmcmZ3Q7Ojxicj4mbmJz cDs8ZGl2IGlkPSIiPjxkaXYgY2xhc3M9ImpzLWhlbHBlciBqcy1yZWFkbXNnLW1zZyI+PGRpdj48 ZGl2IGlkPSJzdHlsZV8xNjk4NzU2NTYxMTQ5ODAwNjc3NV9CT0RZIj5Gcm9tOiBNaWtlIFBhbGwg Jmx0O21pa2UmZ3Q7PGJyPjxicj5SZXBvcnRlZCBieSBYbWlsaWFILjxicj48YnI+KGNoZXJyeS1w aWNrZWQgZnJvbSBjb21taXQgN2I5OTRlMGVlMDM5OWNhZjYzMTk4NjViYmFjODhkZGY2MjEyOWEz Nik8YnI+PGJyPkZvbGQgb3B0aW1pemF0aW9uIHggLSAoLTApID09Jmd0OyB4IGlzIElOVkFMSUQg Zm9yIHggPSAtMCBpbiBGUCBhcml0aG1ldGljLjxicj5JdHMgcmVzdWx0IGlzIC0wIGluc3RlYWQg b2YgKzAuIFRoaXMgcGF0Y2ggYWxsb3dzIG9ubHkgeCAtICgrMCkgPT0mZ3Q7IHg8YnI+b3B0aW1p emF0aW9uLjxicj48YnI+U2VyZ2V5IEthcGx1bjo8YnI+KiBhZGRlZCB0aGUgZGVzY3JpcHRpb24g YW5kIHRoZSB0ZXN0IGZvciB0aGUgcHJvYmxlbTxicj48YnI+UGFydCBvZiB0YXJhbnRvb2wvdGFy YW50b29sIzkxNDU8YnI+LS0tPGJyPjxicj5CcmFuY2g6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS90YXJhbnRvb2wvbHVhaml0L3RyZWUvc2thcGx1bi9sai03ODMtZml4LWZvbGQteC0wIiB0 YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC9sdWFqaXQvdHJlZS9z a2FwbHVuL2xqLTc4My1maXgtZm9sZC14LTA8L2E+PGJyPlRhcmFudG9vbCBQUjogPGEgaHJlZj0i aHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC90YXJhbnRvb2wvcHVsbC85MzIwIiB0YXJnZXQ9 Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC90YXJhbnRvb2wvcHVsbC85MzIw PC9hPjxicj5SZWxhdGVkIElzc3Vlczo8YnI+KiA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20v dGFyYW50b29sL3RhcmFudG9vbC9pc3N1ZXMvOTE0NSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v Z2l0aHViLmNvbS90YXJhbnRvb2wvdGFyYW50b29sL2lzc3Vlcy85MTQ1PC9hPjxicj4qIDxhIGhy ZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9MdWFKSVQvTHVhSklUL3B1bGwvNzgzIiB0YXJnZXQ9Il9i bGFuayI+aHR0cHM6Ly9naXRodWIuY29tL0x1YUpJVC9MdWFKSVQvcHVsbC83ODM8L2E+PGJyPjxi cj4mbmJzcDtzcmMvbGpfb3B0X2ZvbGQuYyB8IDMgKy0tPGJyPiZuYnNwO3Rlc3QvdGFyYW50b29s LXRlc3RzL2xqLTc4My1mb2xkLS0wLnRlc3QubHVhIHwgMjggKysrKysrKysrKysrKysrKysrKys8 YnI+Jm5ic3A7MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt KTxicj4mbmJzcDtjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdC90YXJhbnRvb2wtdGVzdHMvbGotNzgz LWZvbGQtLTAudGVzdC5sdWE8YnI+PGJyPmRpZmYgLS1naXQgYS9zcmMvbGpfb3B0X2ZvbGQuYyBi L3NyYy9sal9vcHRfZm9sZC5jPGJyPmluZGV4IDA5ZTZjODdiLi45NDRhOWVjYyAxMDA2NDQ8YnI+ LS0tIGEvc3JjL2xqX29wdF9mb2xkLmM8YnI+KysrIGIvc3JjL2xqX29wdF9mb2xkLmM8YnI+QEAg LTEwMDUsOCArMTAwNSw3IEBAIExKRk9MREYoc2ltcGxpZnlfbnVtYWRkX3huZWcpPGJyPiZuYnNw O0xKRk9MRChTVUIgYW55IEtOVU0pPGJyPiZuYnNwO0xKRk9MREYoc2ltcGxpZnlfbnVtc3ViX2sp PGJyPiZuYnNwO3s8YnI+LSBsdWFfTnVtYmVyIG4gPSBrbnVtcmlnaHQ7PGJyPi0gaWYgKG4gPT0g MC4wKSAvKiB4IC0gKCstMCkgPT0mZ3Q7IHggKi88YnI+KyBpZiAoaXJfa251bShmcmlnaHQpLSZn dDt1NjQgPT0gMCkgLyogeCAtICgrMCkgPT0mZ3Q7IHggKi88YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7cmV0dXJuIExFRlRGT0xEOzxicj4mbmJzcDsmbmJzcDsmbmJzcDtyZXR1cm4g TkVYVEZPTEQ7PGJyPiZuYnNwO308YnI+ZGlmZiAtLWdpdCBhL3Rlc3QvdGFyYW50b29sLXRlc3Rz L2xqLTc4My1mb2xkLS0wLnRlc3QubHVhIGIvdGVzdC90YXJhbnRvb2wtdGVzdHMvbGotNzgzLWZv bGQtLTAudGVzdC5sdWE8YnI+bmV3IGZpbGUgbW9kZSAxMDA2NDQ8YnI+aW5kZXggMDAwMDAwMDAu LmQ2YjRiNDkzPGJyPi0tLSAvZGV2L251bGw8YnI+KysrIGIvdGVzdC90YXJhbnRvb2wtdGVzdHMv bGotNzgzLWZvbGQtLTAudGVzdC5sdWE8YnI+QEAgLTAsMCArMSwyOCBAQDxicj4rbG9jYWwgdGFw ID0gcmVxdWlyZSgndGFwJyk8YnI+Kzxicj4rLS0gVGVzdCBmaWxlIHRvIGRlbW9uc3RyYXRlIEx1 YUpJVCdzIGluY29ycmVjdCBmb2xkIG9wdGltaXphdGlvbjxicj4rLS0geCAtICgtMCkgPT0mZ3Q7 IHguPGJyPistLSBTZWUgYWxzbyA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vTHVhSklUL0x1 YUpJVC9pc3N1ZXMvNzgzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL0x1YUpJ VC9MdWFKSVQvaXNzdWVzLzc4MzwvYT4uPGJyPitsb2NhbCB0ZXN0ID0gdGFwLnRlc3QoJ2xqLTc4 My1mb2xkLS0wJyk6c2tpcGNvbmQoezxicj4rIFsnVGVzdCByZXF1aXJlcyBKSVQgZW5hYmxlZCdd ID0gbm90IGppdC5zdGF0dXMoKSw8YnI+K30pPGJyPis8YnI+K3Rlc3Q6cGxhbigyKTxicj4rPGJy PistLSBYWFg6IFVzZSB0aGUgdmFyaWFibGUgdG8gYXZvaWQgZm9sZGluZyBkdXJpbmcgcGFyc2lu Zy48YnI+K2xvY2FsIG1pbnVzX3plcm8gPSAtMDxicj4rbG9jYWwgcmVzdWx0cyA9IHt9PGJyPis8 YnI+K2ppdC5vcHQuc3RhcnQoJ2hvdGxvb3A9MScpPGJyPis8YnI+K2ZvciBpID0gMSwgNCBkbzxi cj4rIHJlc3VsdHNbaV0gPSB0b3N0cmluZyhtaW51c196ZXJvIC0gKC0wKSk8YnI+K2VuZDxicj4r PGJyPistLSBGb2xkIG9wdGltaXphdGlvbiB4IC0gKC0wKSA9PSZndDsgeCBpcyBJTlZBTElEIGZv ciB4ID0gLTAgaW4gRlA8YnI+Ky0tIGFyaXRobWV0aWMuIEl0cyByZXN1bHQgaXMgLTAgaW5zdGVh ZCBvZiArMC48YnI+Kzxicj4rdGVzdDppcyhyZXN1bHRzWzFdLCAnMCcsICdjb3JyZWN0IFZNIHZh bHVlIGZvciAtMCAtICgtMCknKTxicj4rdGVzdDpzYW1ldmFsdWVzKHJlc3VsdHMsICctMCBmb2xk aW5nIGluIHNpbXBsaWZ5X251bXN1Yl9rJyk8YnI+Kzxicj4rdGVzdDpkb25lKHRydWUpPGJyPi0t PGJyPjIuNDIuMDwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2PiZuYnNw OzwvZGl2PjwvQk9EWT48L0hUTUw+Cg== ----ALT--a744A283F172A60B8eB52361AbFb21091698765460--