From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11358 invoked from network); 18 Jun 2022 22:04:18 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 18 Jun 2022 22:04:18 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 410C7276DB for ; Sat, 18 Jun 2022 18:04:11 -0400 (EDT) (envelope-from bounce.mM4109aa26c6245de508c32baa.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 185172903DCF; Sat, 18 Jun 2022 18:04:11 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=eCyDdinP header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=andrey100100100@gmail.com smtp.helo=mail-lf1-f47.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:subject:from:to:date:in-reply-to :references:content-type:content-transfer-encoding:mime-version :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1655589850; bh=LRNSdmYx7le/HOg8 qYblmr5VI1CfEpnVuH1A20xP9nk=; b=ZmKwXYgI9FeFTw7WfkN/YDNkymsGDj+q yboWVjvBNEYWDsgMFgN3JvvpcOSMFckfnI//c69NG5S0FZJrlyLhwwGiptvX5Xrx O2SlRy+Tohk0iyvO58Euy0TNcpuekXDVS/RmMTHk1y0J/88naEpCjkpC17UdmtlH kwNbb+w2ZPE= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1655589850; b=n6DrBGJutXOq6GcyBf+IEWDLt2mmt8VU8XWWNmADBXxHGC3W9R KhpXic2CzPq2iOctpbkYOB4AXYXw2xTG/TqGJtItvSUhiqcOzj+N3Qf/WRFB82Hw iwCOjWn/BWhEfCzjMSroK3F5jiAqtr9RKUcEUGC6gshURQ5xOZD0OU0LY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=eCyDdinP header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=andrey100100100@gmail.com smtp.helo=mail-lf1-f47.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=eCyDdinP header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.47 (mail-lf1-f47.google.com); spf=pass smtp.mailfrom=andrey100100100@gmail.com smtp.helo=mail-lf1-f47.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=5eCSIf+9; x-me-sender=none; x-ptr=pass smtp.helo=mail-lf1-f47.google.com policy.ptr=mail-lf1-f47.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :subject:from:to:date:in-reply-to:references:content-type :content-transfer-encoding:mime-version:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t=1655589850; x=1655676250; bh=LRNSdmYx7le/HOg8qYblmr5VI1CfEpnV uH1A20xP9nk=; b=o3UsS0iA17//t74+ztuJIKiqcA8IGqgYa3OAEP/1b8qtVtmm AfjGW8UvBbSsB1+jpYsZ94C43jMhbODCU3sPTEDTGiZwY+FHaFqjVZxA4Bn9XkS+ p7vznODxoihtVJOLTMl1yCWTvyWEy73m6Cq49knyACs5FNDeqg2/IErsXVY= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 76E50159456E for <9fans@9fans.net>; Sat, 18 Jun 2022 18:03:51 -0400 (EDT) (envelope-from andrey100100100@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id B12C75B4812; Sat, 18 Jun 2022 18:03:51 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1655589831; b=EQsxJrV+J0NRnb/OFUsZGq1KyWz/pFggXfGmcNYIxkgNX0pGKr VExKji9xSSpfEyfRJl3Y1FWgEj597ZYycxr0pRIXS0J/VMIqbe4Hxm+lhDagJq8W +hYPZwmIGCfMxdNsfy3TtCtR2FALLNT0fUQm2svnDPEBhEsQGNpINixmKfohRyPW 2B7h8uI5a3LNyx7+PXFv43DxTIAc2zYJOt9GOAFovTpyU2XbHtAnYbjDmCopqhCG jYfAEhBrqPfqv3gGSFZUwhrBJmsmJN8ryMhGmBfgfInrcSd5k1oahdbuw+0MJU+D MX8EeEBauWe5GVc8a91FyrgjZMMw+tT7al+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:subject:from:to:date:in-reply-to :references:content-type:content-transfer-encoding:mime-version; s=arcseal; t=1655589831; bh=M8JXxJwIsSHSL+CdvilQbD+nJGB6j4mvGyb l+JkH9o0=; b=t7mc/0rPJOTjLtZZXcJadUkzkh4+GgZGFlpHnFHsEF51Of9ykSZ vn6/VfP9p83tesWI7+MsDjpjTiACPEXv43TLA15VEY5MYECbkaDHyMiA59CSbSYk ZRwqmRWGvblCJHXHH7MZlFZmWXa09bqziWuzzrM6obpPBWv9fCAS1ruB9MPsQ15O eJdJc2Q5WwB9czwAUtQm72UDWtgaGsB2I5CVpL5BQqE3HytATHctEX/fc8GYVxOt Ue+MilxjUiPBwU8mZsI0A1fp8A2LgVyZblNeKqtOd7pHR5m1KQ3Lwl+iXdyLLVP6 hyda98JbgnT17GpyzQ9Hbgvl7LtoI2IghOg== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=eCyDdinP header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.47 (mail-lf1-f47.google.com); spf=pass smtp.mailfrom=andrey100100100@gmail.com smtp.helo=mail-lf1-f47.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=5eCSIf+9; x-me-sender=none; x-ptr=pass smtp.helo=mail-lf1-f47.google.com policy.ptr=mail-lf1-f47.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvkedgtdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkuffhvf ffjghftgfgfgggsehtsgertddtreejnecuhfhrohhmpegrnhgurhgvhidutddtuddttddu tddtsehgmhgrihhlrdgtohhmnecuggftrfgrthhtvghrnhepueefleevgefggedtjeetve etudegkefgvdevhfefuefggfekudffuedtieduieffnecukfhppedvtdelrdekhedrudei jedrgeejpdekhedrudejgedrudelledrkedvnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehinhgvthepvddtledrkeehrdduieejrdegjedphhgvlhhopehmrghilhdq lhhfuddqfhegjedrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoegrnhgurhgvhi dutddtuddttddutddtsehgmhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'andrey100100100@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="andrey100100100@gmail.com"; helo=mail-lf1-f47.google.com; client-ip=209.85.167.47 Received: from mail-lf1-f47.google.com (mail-lf1-f47.google.com [209.85.167.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sat, 18 Jun 2022 18:03:50 -0400 (EDT) (envelope-from andrey100100100@gmail.com) Received: by mail-lf1-f47.google.com with SMTP id t25so11831193lfg.7 for <9fans@9fans.net>; Sat, 18 Jun 2022 15:03:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:content-transfer-encoding:user-agent:mime-version; bh=M8JXxJwIsSHSL+CdvilQbD+nJGB6j4mvGybl+JkH9o0=; b=5eCSIf+95Io+zauK6YkAp/o1Ef9exgNdb38/csVFkrbaa0hbLKi0CpR4v4rrgcWv+d /g+wFc1SsyWlNpQL8i4w5sL+mTFQhcGhQ/e+xyGIod/bqOKSqHFAjXEeywOMdA/mfDhI 1qX1OF6zJwnnA6zrtPZIBB7B/ImcUecJ+biskPIY5aAl4svgAwGCtNXrfHuTb2WcOMSk IJUJWdVWz4kF0Rg/oocTImFxGFFrgbEG1C91ifICKh+jIfXnadMviUUN0skqGFObKw2a +EMQ9DrO4xn48OUiyt9L3GOgNRTGMoW8aVD/9ZpySOQjAl63E1pnLWKSUqqOjz+3iZw7 3rrw== X-Gm-Message-State: AJIora9aL1xYanIDQQUkcbhT1aRP/dFrXaIak2RCj1V41NlC2lJhMQUs uHUtf4OmyEsOjunXOGP+j53yOgEx5go= X-Google-Smtp-Source: AGRyM1tt2d98YJ5sKav04ipcRuCS/IapnlgbnhXESKqennhBC2t5JttccW3ZImuz6LqN9gVEHrGn4A== X-Received: by 2002:a05:6512:31cc:b0:47f:63ca:bfc8 with SMTP id j12-20020a05651231cc00b0047f63cabfc8mr1883173lfe.242.1655589828900; Sat, 18 Jun 2022 15:03:48 -0700 (PDT) Received: from [10.33.77.10] ([85.174.199.82]) by smtp.gmail.com with ESMTPSA id m1-20020a194341000000b00477c583e757sm1140676lfj.275.2022.06.18.15.03.48 for <9fans@9fans.net> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jun 2022 15:03:48 -0700 (PDT) Message-ID: Subject: Re: [9fans] syscall silently kill processes From: andrey100100100@gmail.com To: 9fans@9fans.net Date: Sun, 19 Jun 2022 01:03:47 +0300 In-Reply-To: <55d376e1-fddb-135c-c7e3-ffca9ed621d7@posixcafe.org> References: <79286caa2ca77ea9b9a1cd64918bdc5f28c8f180.camel@gmail.com> <9e922645a598c69ba14b74e18e8669cc068e9717.camel@gmail.com> <0e5677e6-684d-ff37-c6cd-430d18536070@posixcafe.org> <3889a52-3fe4-c28-1c3b-a73412a489@SDF.ORG> <64a85bad-7ab-fb6-6517-acfafa819bc@SDF.ORG> <5e2f8566-da80-6c40-9718-3a9199434e7d@SDF.ORG> <55d376e1-fddb-135c-c7e3-ffca9ed621d7@posixcafe.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 User-Agent: Evolution 3.44.1 MIME-Version: 1.0 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 8c5bab28-ef52-11ec-b223-b20d307a3817 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZmE2ODIzMDQ4YWQ5MGEyMS1NNDEwOWFhMjZjNjI0NWRlNTA4YzMy?= =?UTF-8?B?YmFhPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M4109aa26c6245de508c32baa:1:JLZdi7NQivS2bu8o1rRHB_vzLzhXQtLfQ5KeMkeoJz4 0JIg0KHQsSwgMTgvMDYvMjAyMiDQsiAwNjo1MyAtMDYwMCwgSmFjb2IgTW9vZHkg0L/QuNGI0LXR gjoKPiBPbiA2LzE4LzIyIDAzOjIyLCBhZHIgd3JvdGU6Cj4gPiBPbiBTYXQsIDE4IEp1biAyMDIy LCBhZHIgd3JvdGU6Cj4gPiAKPiA+ID4gT24gU2F0LCAxOCBKdW4gMjAyMiwgYW5kcmV5MTAwMTAw MTAwQGdtYWlsLmNvbcKgd3JvdGU6Cj4gPiA+IAo+ID4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiA+IAo+ID4gPiA+IGNwdSUgNi5vdXQgfCBn cmVwIGVuZCB8IHdjIC1sCj4gPiA+ID4gwqDCoMKgIDMzCj4gPiA+ID4gCj4gPiA+ID4gCj4gPiA+ ID4gUHJvYmxlbSBpbiB1bnJlZ2lzdGVyZWQgaGFuZGxlcnMuCj4gPiA+IAo+ID4gPiBCdXQgdW5y ZWdpc3RlcmVkIGhhbmRsZXJzIHNob3VsZG4ndCBiZSBhIHByb2JsZW0uIFRoZSBwcm9jZXNzIGlz Cj4gPiA+IGJlZW4ga2lsbGVkIHdoZW4gYWxhcm0gc2VuZHMgdGhlIG5vdGUuIFRoYXQncyB3aHkg dGhlIGNvZGUgd29ya2VkCj4gPiA+IHJlbW92aW5nIHRoZSByZWFkIHN0YXRlbWVudCwgdGhlIGFs YXJtIGlzIHNldCBvZmYgYW5kIHRoZSBub3RlIGlzCj4gPiA+IG5vdCBzZW50IGJlZm9yZSB0aGUg cHJvY2VzcyBlbmRzLiBJIGp1c3QgZG9uJ3Qgc2VlIHdoeSB0aGUKPiA+ID4gcHJvY2Vzcwo+ID4g PiBpcyBiZWVuIGtpbGxlZC4gVGhlIGRvY3VtZW50YXRpb24gZGVzY3JpYmVzIGFub3RoZXIgYmVo YXZpb3IuIFRvCj4gPiA+IG1lIGl0IHNtZWxscyBsaWtlIGJ1ZyBiYXJiZWN1ZSAoY29ycnVwdGVk IG9ubm90ZT8pLiBNYXliZSBJIGdvdAo+ID4gPiBzb21ldGhpbmcgd3JvbmcsIGJlYXIgd2l0aCBt ZS4KPiA+ID4gCj4gPiA+ID4gPiBOb3RlIHRoYXQgeW91IGNvdWxkIHJlZ2lzdGVyIHRoZSBoYW5k bGVyIGluIHRocmVhZG1haW4gYW5kCj4gPiA+ID4gPiBhdm9pZAo+ID4gPiA+ID4gY29tcGxldGVs eSB0aGlzIGlzc3VlLCBidXQgYXMgSSBzYWlkIGJlZm9yZSwgc29tZXRoaW5nIHNlZW1zCj4gPiA+ ID4gPiB3cm9uZwo+ID4gPiA+ID4gdG8gbWUgaGVyZS4KPiA+ID4gPiAKPiA+ID4gPiBJJ20gZG9u J3QgdW5kZXJzdGFuZCBob3cgaGFuZGxlciBpbiB0aHJlYWRtYWluIHdvdWxkIHNvbHZlIHRoZQo+ ID4gPiA+IHByb2JsZW0uCj4gPiA+ID4gSSBuZWVkIGluICdhbGFybScgb24gcGVyIHByb2Nlc3Mg YmFzaXMuCj4gPiA+IAo+ID4gPiBZb3UgbmVlZCBhbGFybSgpIGluIGV2ZXJ5IHByb2Nlc3MsIGJ1 dCB5b3UgZG9uJ3QgbmVlZCB0byByZWdpc3Rlcgo+ID4gPiB0aGUKPiA+ID4gc2FtZSBoYW5kbGVy IDgwIHRpbWVzIQo+ID4gPiAKPiA+ID4gYWRyLgo+ID4gCj4gPiBJIHRoaW5rIHRoZXJlIGlzIHNv bWUgY29uZnVzc2lvbiBoZXJlLCBzbyBJJ2xsIGV4cGxhaW4gbXlzZWxmIGEKPiA+IGxpdHRsZSBt b3JlLgo+ID4gCj4gPiBMZXRzIGNoYW5nZSB5b3VyIGxhc3QgZXhhbXBsZSB0byBub3QgdXNlIGxp YnRocmVhZDoKPiA+IAo+ID4gI2luY2x1ZGUgPHUuaD4KPiA+ICNpbmNsdWRlIDxsaWJjLmg+Cj4g PiAKPiA+IGludAo+ID4gaGFuZGxlcl9hbGFybSh2b2lkICosIGNoYXIgKm1zZykKPiA+IHsKPiA+ IMKgwqDCoMKgwqDCoMKgwqAgaWYoc3Ryc3RyKG1zZywgImFsYXJtIikpewo+ID4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIDE7Cj4gPiDCoMKgwqDCoMKgwqDCoMKgIH0K PiA+IAo+ID4gwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gMDsKPiA+IH0KPiA+IAo+ID4gaW50Cj4g PiB0ZXN0KHZvaWQpCj4gPiB7Cj4gPiDCoMKgwqDCoMKgwqDCoMKgIGlmKGF0bm90aWZ5KGhhbmRs ZXJfYWxhcm0sIDEpID09IDApewo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg ZnByaW50KDEsICJoYW5kbGVyIG5vdCByZWdpc3RlcmVkXG4iKTsKPiA+IMKgwqDCoMKgwqDCoMKg wqAgfQo+ID4gCj4gPiDCoMKgwqDCoMKgwqDCoMKgIGFsYXJtKDEwKTsKPiA+IMKgwqDCoMKgwqDC oMKgwqAgZnByaW50KDEsICJzdGFydFxuIik7Cj4gPiDCoMKgwqDCoMKgwqDCoMKgIHNsZWVwKDQw KTsKPiA+IMKgwqDCoMKgwqDCoMKgwqAgZnByaW50KDEsICJlbmRcbiIpOwo+ID4gwqDCoMKgwqDC oMKgwqDCoCBhbGFybSgwKTsKPiA+IAo+ID4gwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gMDsKPiA+ IH0KPiA+IAo+ID4gdm9pZAo+ID4gbWFpbigpCj4gPiB7Cj4gPiDCoMKgwqDCoMKgwqDCoMKgIGZv cihpbnQgaSA9IDA7IGkgPCA4MDsgaSsrKXsKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHRlc3QoKTsKPiA+IMKgwqDCoMKgwqDCoMKgwqAgfQo+ID4gCj4gPiDCoMKgwqDCoMKg wqDCoMKgIGV4aXRzKG5pbCk7Cj4gPiB9Cj4gPiAKPiA+IFlvdSBzZWUsIGFmdGVyIHRoZSBORk50 aCBpdGVyYXRpb24gb2YgdGVzdCgpLCBvbm5vdFtORk5dIGluCj4gPiBhdG5vdGlmeQo+ID4gd2ls bCBiZSBmdWxsLCB0aGUgaGFuZGxlcnMgd29udCBiZSByZWdpc3RlcmVkIGJ1dCB0aGUgY29kZSB3 aWxsCj4gPiB3b3JrIHdpdGhvdXQgYW55IHByb2JsZW0uIEl0IGRvZXNuJ3QgbWF0dGVyLCB0aGUg Zmlyc3QgaGFuZGxlciBpbgo+ID4gb25ub3RbXSB3aWxsIGJlIGV4ZWN1dGVkLiBJIGZhY3QgeW91 IG9ubHkgbmVlZCBvbmUgaGFuZGxlciB0aGVyZSwKPiA+IG5vdAo+ID4gODAsIHlvdSBzaG91bGQg bW92ZSBhdG5vdGlmeSB0byBtYWluLgo+ID4gCj4gPiBUaGUgc2FtZSBzaG91bGQgYmUgaGFwcGVu aW5nIHdpdGggbGlidGhyZWFkLiBJJ20gcmVhbGx5IHRoZSBvbmx5Cj4gPiBvbmUgc21lbGxpbmcg YSBidWcgaGVyZT8KPiAKPiBObywgeW91J3ZlIGdvdCBtZSBjb252aW5jZWQgc29tZXRoaW5nIG11 Y2ggbW9yZSB3cm9uZyBpcyBnb2luZyBvbi4KPiBCZWNhdXNlIHlvdSdyZSByaWdodCwgb3VyIHJl YWQgY2hpbGRyZW4gc2hvdWxkbid0IGp1c3QgYmUgZ29uZSwKPiB3ZSBzaG91bGQgcmV0dXJuIGZy b20gcmVhZCB3aXRoIGFuIGVycm9yIGFuZCB0aGVuIHByaW50IHRoZSAiZW5kIgo+IGxpbmUuCj4g SSd2ZSBhdHRlbXB0ZWQgdG8gcmVwcm9kdWNlIGl0LCB0cnlpbmcgdG8gcmVtb3ZlIHRoZSBsaWJ0 aHJlYWQvbm90aWZ5Cj4gZmFjdG9ycy4gSSd2ZSBjb21lIHVwIHdpdGggdGhpczoKPiAKPiAjaW5j bHVkZSA8dS5oPgo+ICNpbmNsdWRlIDxsaWJjLmg+Cj4gCj4gc3RhdGljIHZvaWQKPiBwcm9jX3Vk cCh2b2lkKikKPiB7Cj4gwqDCoMKgwqDCoMKgwqAgY2hhciByZXNwWzUxMl07Cj4gwqDCoMKgwqDC oMKgwqAgY2hhciByZXFbXSA9ICJyZXF1ZXN0IjsKPiDCoMKgwqDCoMKgwqDCoCBpbnQgZmQ7Cj4g wqDCoMKgwqDCoMKgwqAgaW50IG47Cj4gwqDCoMKgwqDCoMKgwqAgaW50IHBpZDsKPiAKPiDCoMKg wqDCoMKgwqDCoCBmZCA9IGRpYWwoInVkcCExODUuMTU3LjIyMS4yMDEhNTY3OCIsIG5pbCwgbmls LCBuaWwpOwo+IMKgwqDCoMKgwqDCoMKgIGlmKGZkIDwgMCkKPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZXhpdHMoImNhbid0IGRpYWwiKTsKPiAKPiDCoMKgwqDCoMKgwqDCoCBpZih3 cml0ZShmZCwgcmVxLCBzdHJsZW4ocmVxKSkgIT0gc3RybGVuKHJlcSkpCj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGV4aXRzKCJjYW4ndCB3cml0ZSIpOwo+IAo+IMKgwqDCoMKgwqDC oMKgIHBpZCA9IGdldHBpZCgpOwo+IMKgwqDCoMKgwqDCoMKgIGZwcmludCgxLCAic3RhcnQgJWRc biIsIHBpZCk7Cj4gwqDCoMKgwqDCoMKgwqAgbiA9IHJlYWQoZmQsIHJlc3AsIHNpemVvZihyZXNw KS0xKTsKPiDCoMKgwqDCoMKgwqDCoCBmcHJpbnQoMSwgImVuZCAlZCAlZFxuIiwgcGlkLCBuKTsK PiDCoMKgwqDCoMKgwqDCoCBleGl0cyhuaWwpOwo+IH0KPiAKPiB2b2lkCj4gbWFpbihpbnQsIGNo YXIqKikKPiB7Cj4gwqDCoMKgwqDCoMKgwqAgaW50IGk7Cj4gwqDCoMKgwqDCoMKgwqAgV2FpdG1z ZyAqd207Cj4gCj4gwqDCoMKgwqDCoMKgwqAgZm9yKGkgPSAwOyBpIDwgMTA7IGkrKyl7Cj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN3aXRjaChmb3JrKCkpewo+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBjYXNlIC0xOgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgc3lzZmF0YWwoImZvcmsgJXIiKTsKPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgY2FzZSAwOgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgcHJvY191ZHAobmlsKTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN5c2ZhdGFsKCJyZXQiKTsKPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZGVmYXVsdDoKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCB9Cj4gwqDCoMKgwqDCoMKgwqAgfQo+IMKgwqDCoMKgwqDCoMKgIGZvcihpID0gMDsgaSA8IDEw OyBpKyspewo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3bSA9IHdhaXQoKTsKPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpbnQoInByb2MgJWQgZGllZCB3aXRoIG1l c3NhZ2UgJXNcbiIsIHdtLT5waWQsIHdtLQo+ID5tc2cpOwo+IMKgwqDCoMKgwqDCoMKgIH0KPiDC oMKgwqDCoMKgwqDCoCBleGl0cyhuaWwpOwo+IH0KPiAKPiBUaGlzIGNvZGUgbWFrZXMgaXQgcHJl dHR5IG9idmlvdXMgdGhhdCB3ZSBhcmUgbG9zaW5nIHNvbWUgY2hpbGRyZW47Cj4gb24gbXkgbWFj aGluZSB0aGlzIHByb2dyYW0gbmV2ZXIgZXhpdHMuIEkgc2VlIHNvbWUgcG9ydGlvbiBvZiB0aGUK PiByZWFkZXJzIGNvcnJlY3RseSByZXR1cm5pbmcgLTEsIGFuZCB0aGUgcGFyZW50IGlzIGFibGUg dG8gZ2V0IHRoZWlyCj4gV2FpdG1zZyBidXQgbm90IGFsbCBvZiB0aGVtLgo+IAoKY3B1JSA2Lm91 dApzdGFydCAyMDM4MwpzdGFydCAyMDM5MApzdGFydCAyMDM4NQpzdGFydCAyMDM4OQpzdGFydCAy MDM4NwpzdGFydCAyMDM4NApzdGFydCAyMDM4OApzdGFydCAyMDM4MQpzdGFydCAyMDM4MgpzdGFy dCAyMDM4NgplbmQgMjAzOTAgLTEKZW5kIDIwMzg2IC0xCmVuZCAyMDM4MiAtMQplbmQgMjAzODEg LTEKZW5kIDIwMzg3IC0xCmVuZCAyMDM4NCAtMQpwcm9jIDIwMzkwIGRpZWQgd2l0aCBtZXNzYWdl IApwcm9jIDIwMzg0IGRpZWQgd2l0aCBtZXNzYWdlIApwcm9jIDIwMzg3IGRpZWQgd2l0aCBtZXNz YWdlIApwcm9jIDIwMzgxIGRpZWQgd2l0aCBtZXNzYWdlIApwcm9jIDIwMzgyIGRpZWQgd2l0aCBt ZXNzYWdlIApwcm9jIDIwMzg2IGRpZWQgd2l0aCBtZXNzYWdlIAoKJ2xvc2VkJyBwcm9jZXNzZXMg c3RhbGxlZCBpbiByZWFkIHN5c2NhbGw6CgpnbGVuZGEgICAgICAgIDIwMzgwICAgIDA6MDAgICAw OjAwICAgICAgIDUySyBBd2FpdCAgICA2Lm91dApnbGVuZGEgICAgICAgIDIwMzgzICAgIDA6MDAg ICAwOjAwICAgICAgIDQ4SyBQcmVhZCAgICA2Lm91dApnbGVuZGEgICAgICAgIDIwMzg1ICAgIDA6 MDAgICAwOjAwICAgICAgIDQ4SyBQcmVhZCAgICA2Lm91dApnbGVuZGEgICAgICAgIDIwMzg4ICAg IDA6MDAgICAwOjAwICAgICAgIDQ4SyBQcmVhZCAgICA2Lm91dApnbGVuZGEgICAgICAgIDIwMzg5 ICAgIDA6MDAgICAwOjAwICAgICAgIDQ4SyBQcmVhZCAgICA2Lm91dAoKClJlZ2FyZHMsCkFuZHJl agoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjlmYW5zOiA5ZmFu cwpQZXJtYWxpbms6IGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85ZmFucy9UZmE2 ODIzMDQ4YWQ5MGEyMS1NNDEwOWFhMjZjNjI0NWRlNTA4YzMyYmFhCkRlbGl2ZXJ5IG9wdGlvbnM6 IGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85ZmFucy9zdWJzY3JpcHRpb24K