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=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 16605 invoked from network); 11 Dec 2022 04:46:35 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 11 Dec 2022 04:46:35 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 61B63423E8; Sun, 11 Dec 2022 14:46:29 +1000 (AEST) Received: from mail-oa1-f50.google.com (mail-oa1-f50.google.com [209.85.160.50]) by minnie.tuhs.org (Postfix) with ESMTPS id 6AE69423E7 for ; Sun, 11 Dec 2022 14:46:25 +1000 (AEST) Received: by mail-oa1-f50.google.com with SMTP id 586e51a60fabf-143ffc8c2b2so4729622fac.2 for ; Sat, 10 Dec 2022 20:46:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=O4xLBnC33YqTHgvkPpAPd3G8G3u8sflqAtcHaPEM5Z4=; b=Wkg8S+roOB9su5eW7ggqQ/1wcp5BBgYQqY4IzzR8XhW+wOtWS7EBlBiZCaLvD4Ifdk Dd5eBia15RaeAAihVn3PiF0gkTHgrw5FpJL/uA1X1j5+2Pngx4guXvCF27DMKh+/yBfQ XTGuKpU1iLmkWNzCrf0VeW2rMlBWZadhKvYcJrS5doP+MNiM+lby7/6XvHlSWsYqZDbS Mw4MmukzInCquVAAIwX1KgXTbrEAo62dVBs4kVgsdBijLmklgv+LNICwy/GcT+g9vyEL 4vljCI3p69FvKkd68p8c0qCD6eh+iT4P5ws4VYsQmSPXXy3eEckxuqzKKwroYk/jOESX 0b9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=O4xLBnC33YqTHgvkPpAPd3G8G3u8sflqAtcHaPEM5Z4=; b=yxj81lApdu2tr07gqNslaR9VIEFHuAMcfnv+DrqbCpQSmlbVrf0bK8KSwqw9QMCjjR UsqBxugGV44zcIdPAGbDqbomHmLnJ7MisEwfe+Ft9jZbf4RlPzAHGyUh8YoE8tBaCzZI 6VLRtvS32bEFvarJJD3syG6PZurzDn5gRWd+A/JWW6XOQl2xzCuAjaL5cACJY8bfQvcd F1zlmT2E8QaTZ+P9Gct07KzNf/bTCUDATbqbzAYiQFqCUfQiBOGohBooOyM6LVx+Z/6T jOZ5gt/F/qdgE2jUIB0jTU8zAcR7xqlvvcnyCDV7C44w2P0bMvSGl7YQJDRJh53c4qAO PR8w== X-Gm-Message-State: ANoB5pnOlRvUP3f1NFd8iJlhKoCajdepatFQnva1I+8TD/FbykGOO41Q 7OPgCiu8unXNRHQTMRO4I0LGmBKd1Jav9g== X-Google-Smtp-Source: AA0mqf4+TFvz+9AFne2IMW32xGUT982gRb5ewKn3Wo3gUFDsu1gBgWsTb8U4SESwSmVBzFvuVrJeew== X-Received: by 2002:a05:6870:b48d:b0:144:49b9:8e3c with SMTP id y13-20020a056870b48d00b0014449b98e3cmr6697699oap.32.1670733924360; Sat, 10 Dec 2022 20:45:24 -0800 (PST) Received: from [10.5.0.2] ([2.56.191.78]) by smtp.gmail.com with ESMTPSA id m17-20020a056870561100b0012763819bcasm3281965oao.50.2022.12.10.20.45.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 10 Dec 2022 20:45:23 -0800 (PST) Content-Type: multipart/alternative; boundary="------------wFYKpfB95er4ov6VWr2BJHFL" Message-ID: <9f49e6b0-e12a-d4c5-a021-fdc4409c32c8@gmail.com> Date: Sat, 10 Dec 2022 22:45:23 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 To: tuhs@tuhs.org References: <20221211021628.GM8801@mcvoy.com> <20221211023207.GN8801@mcvoy.com> <20221211023955.GP8801@mcvoy.com> Content-Language: en-US From: Will Senn In-Reply-To: Message-ID-Hash: 3VP4ATQXIUZJGRPSNK6TAECMREPA6C3W X-Message-ID-Hash: 3VP4ATQXIUZJGRPSNK6TAECMREPA6C3W X-MailFrom: will.senn@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Stdin Redirect in Cu History/Alternatives? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This is a multi-part message in MIME format. --------------wFYKpfB95er4ov6VWr2BJHFL Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 T24gMTIvMTAvMjIgMTA6MTcgUE0sIERhbiBDcm9zcyB3cm90ZToNCj4gT24gU2F0LCBEZWMgMTAs IDIwMjIsIDk6NDAgUE0gTGFycnkgTWNWb3kgPGxtQG1jdm95LmNvbT4gd3JvdGU6DQo+DQo+ICAg ICBPbiBTYXQsIERlYyAxMCwgMjAyMiBhdCAwNzozMzo1NFBNIC0wNzAwLCBXYXJuZXIgTG9zaCB3 cm90ZToNCj4gICAgID4gT24gU2F0LCBEZWMgMTAsIDIwMjIgYXQgNzozMiBQTSBMYXJyeSBNY1Zv eSA8bG1AbWN2b3kuY29tPiB3cm90ZToNCj4gICAgID4NCj4gICAgID4gPiBPbiBTYXQsIERlYyAx MCwgMjAyMiBhdCAwNzoyNjowOVBNIC0wNzAwLCBXYXJuZXIgTG9zaCB3cm90ZToNCj4gICAgID4g PiA+IE9uIFNhdCwgRGVjIDEwLCAyMDIyLCA3OjE2IFBNIExhcnJ5IE1jVm95IDxsbUBtY3ZveS5j b20+IHdyb3RlOg0KPiAgICAgPiA+ID4NCj4gICAgID4gPiA+ID4gV293LCBLZXJtaXQgaXMgc3Rp bGwgYXJvdW5kP8KgIEkgdGhpbmsgdGhlIGxhc3QgdGltZSBJIHVzZWQNCj4gICAgIHRoYXQgd2Fz DQo+ICAgICA+ID4gPiA+IGFyb3VuZCAxOTg1Lg0KPiAgICAgPiA+ID4gPg0KPiAgICAgPiA+ID4g PiBBcmUgbW9kZW1zIHN0aWxsIGEgdGhpbmc/DQo+ICAgICA+ID4gPg0KPiAgICAgPiA+ID4gSSB1 c2VkIGl0IGxhc3QgeWVhci4uLiB3aXRob3V0IGEgbW9kZW0uDQo+ICAgICA+ID4NCj4gICAgID4g PiBXaGF0IHByb2JsZW0gZG9lcyBpdCBzb2x2ZSB0aGF0IGlzIG5vdCBzb2x2ZWQ/DQo+ICAgICA+ DQo+ICAgICA+IFRhbGtpbmcgdG8gbXkgREVDIFJhaW5ib3cgYW5kIGRvd25sb2FkaW5nIGZpbGVz IHRvIGl0PyBJdCB3YXMNCj4gICAgIHRoZSBnby10bw0KPiAgICAgPiBwcm90b2NvbCBvZiBjaG9p Y2UuIFhtb2RlbSBpcyBhdmFpbGFibGUsIGJ1dCBtZXNzZXMgdXAgZmlsZQ0KPiAgICAgc2l6ZXMu IGtlcm1pdA0KPiAgICAgPiBqdXN0IHdvcmtzIHdpdGggdGhpcyBkZXZpY2UgdGhhdCdzIHNvIHNs b3cgaXQgZHJvcHMgY2hhcmFjdGVycw0KPiAgICAgYXQgMjQwMCBiYXVkLg0KPg0KPiAgICAgT0ss IHRoYXQgaXMgY29vbCwgYnV0IG15IHF1ZXN0aW9uIHdhcyB3aGF0IHByb2JsZW0gZG9lcyBpdCBz b2x2ZSB0aGF0DQo+ICAgICB3ZSBmYWNlIHRvZGF5P8KgIE90aGVyIHRoYW4gdGFsa2luZyB0byAz MC00MCB5ZWFyIG9sZCBoYXJkd2FyZS7CoCBXaHkgaXMNCj4gICAgIEtlcm1pdCBzdGlsbCBhIHRo aW5nPw0KPg0KPg0KPiBBc2lkZSBmcm9tIHRhbGtpbmcgdG8gbGVnYWN5IHN5c3RlbXMsIHRoZSBL ZXJtaXQgcHJvdG9jb2wgcHJvYmFibHkgaGFzIA0KPiBsaXR0bGUgdG8gcmVjb21tZW5kIGl0ICh4 bW9kZW0gc3BlY2lmaWNhbGx5IHN0aWxsIGdldHMgYSBiaXQgb2YgYSANCj4gd29ya291dCBpbiBl bWJlZGRlZC9maXJtd2FyZSBzcGFjZXMgYmVjYXVzZSBpdCdzIGRlYWQgc2ltcGxlKS4gS2VybWl0 IA0KPiBhcyBhIGNvbW11bmljYXRpb25zIHN3aXNzIGFybXkga25pZmUgb2YgYSBwcm9ncmFtIGlz IHByb2JhYmx5IG1vcmUgdXNlZnVsLg0KPg0KPiBUaGF0IHNhaWQsIEkgY291bGQgc2VlIGl0IGZv ciBkb3dubG9hZGluZyBidWxrIGRhdGEgZnJvbSBzY2FkYSBzeXN0ZW1zIA0KPiBvdmVyIGEgc2xv dyBsaW5rIChSRiwgc2VyaWFsLCBvciBtYXliZSBzb21lIHdlaXJkIDcgYml0IHRoaW5nKS4gSSB0 ZW5kIA0KPiB0byBkb3VidCB0aGF0J3MgaGFwcGVuaW5nIG11Y2ggd2l0aCBLZXJtaXQgdGhlc2Ug ZGF5cywgdGhvdWdoLg0KDQpJdCB3b3JrcywgaXQncyBub3QgZmxha3kgYW5kIGl0IHdpbGwgdGFs ayB0byBwcmFjdGljYWxseSBhbnl0aGluZy4gSSB1c2UgDQppdCBmb3IgdGFsa2luZyB3aXRoIHZp cnR1YWwgc3lzdGVtcyBydW5uaW5nIG9sZGVyIE9TZXMgKE1hYywgdW5peCwgZXRjKSANCndoZXJl IG90aGVyIHN0dWZmIGRvZXNuJ3Qgb3IganVzdCBzb3J0YSB3b3JrcywgaWYgeW91IGNhbiBydW4g a2VybWl0IGFuZCANCnRoZXJlcyBhIHBhdGgsIGl0J2xsIHByb2xseSB3b3JrIG1vcmUgb2Z0ZW4g dGhhbiBub3QsIGFuZCBjZXJ0YWlubHkgbW9yZSANCnRoYW4gbW9yZSBleG90aWMgc3R1ZmYuDQoN Cg0K --------------wFYKpfB95er4ov6VWr2BJHFL Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAg ICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEyLzEwLzIyIDEwOjE3IFBNLCBEYW4g Q3Jvc3Mgd3JvdGU6PGJyPg0KICAgIDwvZGl2Pg0KICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUi DQpjaXRlPSJtaWQ6Q0FFb2k5VzQ4anNLQ3JERVBjPXpEaGczMlZoQ0M4Nk9faEM3NUV5RnRwQVRn S1p1T3dnQG1haWwuZ21haWwuY29tIj4NCiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQt dHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCiAgICAgIDxkaXYgZGly PSJhdXRvIj4NCiAgICAgICAgPGRpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9xdW90 ZSI+DQogICAgICAgICAgICA8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gU2F0 LCBEZWMgMTAsIDIwMjIsIDk6NDANCiAgICAgICAgICAgICAgUE0gTGFycnkgTWNWb3kgJmx0Ozxh IGhyZWY9Im1haWx0bzpsbUBtY3ZveS5jb20iDQogICAgICAgICAgICAgICAgbW96LWRvLW5vdC1z ZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0Ij5sbUBtY3ZveS5jb208L2E+ Jmd0Ow0KICAgICAgICAgICAgICB3cm90ZTo8YnI+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAg ICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAg MA0KICAgICAgICAgICAgICAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct bGVmdDoxZXgiPk9uIFNhdCwNCiAgICAgICAgICAgICAgRGVjIDEwLCAyMDIyIGF0IDA3OjMzOjU0 UE0gLTA3MDAsIFdhcm5lciBMb3NoIHdyb3RlOjxicj4NCiAgICAgICAgICAgICAgJmd0OyBPbiBT YXQsIERlYyAxMCwgMjAyMiBhdCA3OjMyIFBNIExhcnJ5IE1jVm95ICZsdDs8YQ0KICAgICAgICAg ICAgICAgIGhyZWY9Im1haWx0bzpsbUBtY3ZveS5jb20iIHRhcmdldD0iX2JsYW5rIg0KICAgICAg ICAgICAgICAgIHJlbD0ibm9yZWZlcnJlciIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIg0KICAgICAg ICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiPmxtQG1jdm95LmNvbTwvYT4m Z3Q7DQogICAgICAgICAgICAgIHdyb3RlOjxicj4NCiAgICAgICAgICAgICAgJmd0OyA8YnI+DQog ICAgICAgICAgICAgICZndDsgJmd0OyBPbiBTYXQsIERlYyAxMCwgMjAyMiBhdCAwNzoyNjowOVBN IC0wNzAwLCBXYXJuZXINCiAgICAgICAgICAgICAgTG9zaCB3cm90ZTo8YnI+DQogICAgICAgICAg ICAgICZndDsgJmd0OyAmZ3Q7IE9uIFNhdCwgRGVjIDEwLCAyMDIyLCA3OjE2IFBNIExhcnJ5IE1j Vm95DQogICAgICAgICAgICAgICZsdDs8YSBocmVmPSJtYWlsdG86bG1AbWN2b3kuY29tIiB0YXJn ZXQ9Il9ibGFuayINCiAgICAgICAgICAgICAgICByZWw9Im5vcmVmZXJyZXIiIG1vei1kby1ub3Qt c2VuZD0idHJ1ZSINCiAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 Ij5sbUBtY3ZveS5jb208L2E+Jmd0Ow0KICAgICAgICAgICAgICB3cm90ZTo8YnI+DQogICAgICAg ICAgICAgICZndDsgJmd0OyAmZ3Q7PGJyPg0KICAgICAgICAgICAgICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7IFdvdywgS2VybWl0IGlzIHN0aWxsIGFyb3VuZD/CoCBJIHRoaW5rDQogICAgICAgICAgICAg IHRoZSBsYXN0IHRpbWUgSSB1c2VkIHRoYXQgd2FzPGJyPg0KICAgICAgICAgICAgICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7IGFyb3VuZCAxOTg1Ljxicj4NCiAgICAgICAgICAgICAgJmd0OyAmZ3Q7ICZn dDsgJmd0Ozxicj4NCiAgICAgICAgICAgICAgJmd0OyAmZ3Q7ICZndDsgJmd0OyBBcmUgbW9kZW1z IHN0aWxsIGEgdGhpbmc/PGJyPg0KICAgICAgICAgICAgICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiAg ICAgICAgICAgICAgJmd0OyAmZ3Q7ICZndDsgSSB1c2VkIGl0IGxhc3QgeWVhci4uLiB3aXRob3V0 IGEgbW9kZW0uPGJyPg0KICAgICAgICAgICAgICAmZ3Q7ICZndDs8YnI+DQogICAgICAgICAgICAg ICZndDsgJmd0OyBXaGF0IHByb2JsZW0gZG9lcyBpdCBzb2x2ZSB0aGF0IGlzIG5vdCBzb2x2ZWQ/ PGJyPg0KICAgICAgICAgICAgICAmZ3Q7IDxicj4NCiAgICAgICAgICAgICAgJmd0OyBUYWxraW5n IHRvIG15IERFQyBSYWluYm93IGFuZCBkb3dubG9hZGluZyBmaWxlcyB0bw0KICAgICAgICAgICAg ICBpdD8gSXQgd2FzIHRoZSBnby10bzxicj4NCiAgICAgICAgICAgICAgJmd0OyBwcm90b2NvbCBv ZiBjaG9pY2UuIFhtb2RlbSBpcyBhdmFpbGFibGUsIGJ1dCBtZXNzZXMNCiAgICAgICAgICAgICAg dXAgZmlsZSBzaXplcy4ga2VybWl0PGJyPg0KICAgICAgICAgICAgICAmZ3Q7IGp1c3Qgd29ya3Mg d2l0aCB0aGlzIGRldmljZSB0aGF0J3Mgc28gc2xvdyBpdCBkcm9wcw0KICAgICAgICAgICAgICBj aGFyYWN0ZXJzIGF0IDI0MDAgYmF1ZC48YnI+DQogICAgICAgICAgICAgIDxicj4NCiAgICAgICAg ICAgICAgT0ssIHRoYXQgaXMgY29vbCwgYnV0IG15IHF1ZXN0aW9uIHdhcyB3aGF0IHByb2JsZW0g ZG9lcyBpdA0KICAgICAgICAgICAgICBzb2x2ZSB0aGF0PGJyPg0KICAgICAgICAgICAgICB3ZSBm YWNlIHRvZGF5P8KgIE90aGVyIHRoYW4gdGFsa2luZyB0byAzMC00MCB5ZWFyIG9sZA0KICAgICAg ICAgICAgICBoYXJkd2FyZS7CoCBXaHkgaXM8YnI+DQogICAgICAgICAgICAgIEtlcm1pdCBzdGls bCBhIHRoaW5nPzxicj4NCiAgICAgICAgICAgIDwvYmxvY2txdW90ZT4NCiAgICAgICAgICA8L2Rp dj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgZGlyPSJhdXRvIj48YnI+DQogICAgICAg IDwvZGl2Pg0KICAgICAgICA8ZGl2IGRpcj0iYXV0byI+QXNpZGUgZnJvbSB0YWxraW5nIHRvIGxl Z2FjeSBzeXN0ZW1zLCB0aGUgS2VybWl0DQogICAgICAgICAgcHJvdG9jb2wgcHJvYmFibHkgaGFz IGxpdHRsZSB0byByZWNvbW1lbmQgaXQgKHhtb2RlbQ0KICAgICAgICAgIHNwZWNpZmljYWxseSBz dGlsbCBnZXRzIGEgYml0IG9mIGEgd29ya291dCBpbg0KICAgICAgICAgIGVtYmVkZGVkL2Zpcm13 YXJlIHNwYWNlcyBiZWNhdXNlIGl0J3MgZGVhZCBzaW1wbGUpLiBLZXJtaXQgYXMNCiAgICAgICAg ICBhIGNvbW11bmljYXRpb25zIHN3aXNzIGFybXkga25pZmUgb2YgYSBwcm9ncmFtIGlzIHByb2Jh Ymx5DQogICAgICAgICAgbW9yZSB1c2VmdWwuPC9kaXY+DQogICAgICAgIDxkaXYgZGlyPSJhdXRv Ij48YnI+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGRpcj0iYXV0byI+VGhhdCBzYWlk LCBJIGNvdWxkIHNlZSBpdCBmb3IgZG93bmxvYWRpbmcgYnVsaw0KICAgICAgICAgIGRhdGEgZnJv bSBzY2FkYSBzeXN0ZW1zIG92ZXIgYSBzbG93IGxpbmsgKFJGLCBzZXJpYWwsIG9yIG1heWJlDQog ICAgICAgICAgc29tZSB3ZWlyZCA3IGJpdCB0aGluZykuIEkgdGVuZCB0byBkb3VidCB0aGF0J3Mg aGFwcGVuaW5nIG11Y2gNCiAgICAgICAgICB3aXRoIEtlcm1pdCB0aGVzZSBkYXlzLCB0aG91Z2gu PC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgPGJyPg0KICAgIEl0 IHdvcmtzLCBpdCdzIG5vdCBmbGFreSBhbmQgaXQgd2lsbCB0YWxrIHRvIHByYWN0aWNhbGx5IGFu eXRoaW5nLiBJDQogICAgdXNlIGl0IGZvciB0YWxraW5nIHdpdGggdmlydHVhbCBzeXN0ZW1zIHJ1 bm5pbmcgb2xkZXIgT1NlcyAoTWFjLA0KICAgIHVuaXgsIGV0Yykgd2hlcmUgb3RoZXIgc3R1ZmYg ZG9lc24ndCBvciBqdXN0IHNvcnRhIHdvcmtzLCBpZiB5b3UgY2FuDQogICAgcnVuIGtlcm1pdCBh bmQgdGhlcmVzIGEgcGF0aCwgaXQnbGwgcHJvbGx5IHdvcmsgbW9yZSBvZnRlbiB0aGFuIG5vdCwN CiAgICBhbmQgY2VydGFpbmx5IG1vcmUgdGhhbiBtb3JlIGV4b3RpYyBzdHVmZi48YnI+DQogICAg PGJyPg0KICAgIDxicj4NCiAgICA8YnI+DQogIDwvYm9keT4NCjwvaHRtbD4NCg== --------------wFYKpfB95er4ov6VWr2BJHFL--