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_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22303 invoked from network); 3 Aug 2023 14:56:39 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 3 Aug 2023 14:56:39 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 20DD841599; Fri, 4 Aug 2023 00:56:31 +1000 (AEST) Received: from smtp76.iad3a.emailsrvr.com (smtp76.iad3a.emailsrvr.com [173.203.187.76]) by minnie.tuhs.org (Postfix) with ESMTPS id 9F73C41592 for ; Fri, 4 Aug 2023 00:56:23 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=halwitz.org; s=20230510-cvw5d40g; t=1691074582; bh=ILZ3hUq+188bgBeow43ewjpw573cfkdp3CWXBrOzfb4=; h=Date:Subject:To:From:From; b=hkl1ObY9Eq/8NNeNfsG6vFsSVgsXEksMGCVSKxvW9eoH556MQBSjB6uimEu+WJfYx xyZjRoIM9iShxJrPcWd9/gciYyLdaYszY+DURLGbCo70iBFlzg6xmcyHNf5WKANrHg W66LpLvvsfT0oXLZrCF2XpYqtKOTl+z3tB5xrHLA= X-Auth-ID: halbert@halwitz.org Received: by smtp34.relay.iad3a.emailsrvr.com (Authenticated sender: halbert-AT-halwitz.org) with ESMTPSA id 8691721193 for ; Thu, 3 Aug 2023 10:56:22 -0400 (EDT) Content-Type: multipart/alternative; boundary="------------6RFBeNENEWYbAMzs2z0X1Y0T" Message-ID: <1f043101-4dbb-34ff-b037-85e7cc707a6e@halwitz.org> Date: Thu, 3 Aug 2023 10:56:22 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: tuhs@tuhs.org References: <8246.1690761540@cesium.clock.org> <29602.1690887524@cesium.clock.org> <20230803005106.GA12652@mcvoy.com> From: Dan Halbert In-Reply-To: X-Classification-ID: 2aa06583-150a-42f4-b57a-584bea0a99f5-1-1 Message-ID-Hash: 6POIONLCL2I4ONGPG3IVGAV3MQTQZEZV X-Message-ID-Hash: 6POIONLCL2I4ONGPG3IVGAV3MQTQZEZV X-MailFrom: halbert@halwitz.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; 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: python 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. --------------6RFBeNENEWYbAMzs2z0X1Y0T Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 UHl0aG9uIGhhcyBvcHRpb25hbCB0eXBlIGFubm90YXRpb25zLiBUaGVyZSBhcmUgYmF0Y2ggdG9v bHMgKGUuZy4sIE15UHkpIA0KdG8gZG8gdHlwZSBhbmFseXNpcyBhbmQgSURFJ3MgYWxzbyBwcm92 aWRlIGhlbHAuIEV4YW1wbGU6DQoNCmRlZiBncmVldGluZyhuYW1lOiBzdHIpIC0+IHN0cjoNCiDC oMKgwqAgcmV0dXJuICdIZWxsbyAnICsgbmFtZQ0KDQpJIGZvdW5kIFB5dGhvbiB0byBiZSBhbiBl bm9ybW91cyBpbXByb3ZlbWVudCBvdmVyIFBlcmwgZm9yIHdyaXRpbmcgdGhlIA0Ka2luZHMgb2Yg dGhpbmdzIEkgdXNlZCB0byB3cml0ZSBpbiBQZXJsLCB3aXRoIHRoZSBQZXJsIGJvb2sgYXQgbXkg c2lkZS4gDQpJIGN1cnJlbnRseSBtYWtlIG15IGxpdmluZyB3b3JraW5nIG9uIFB5dGhvbiBmb3Ig bWljcm9jb250cm9sbGVycy4gDQpOZXZlcnRobGVzcywgSSBhbSBmb25kIG9mIHR5cGUgY2hlY2tp bmcgdG9vLCBhbmQgaWYgSSB3ZXJlIHdyaXRpbmcgYSANCmxhcmdlIFB5dGhvbiBzeXN0ZW0sIEkg d291bGQgdXNlIHR5cGUgYW5ub3RhdGlvbnMuDQoNCkkgaGF2ZSB1c2VkIEJDUEwgdG9vLCBpbiB0 aGUgNzAncywgYW5kIHdlIGFjaGlldmVkIHNvbWUgbWVhc3VyZSBvZiB0eXBlIA0Kc2FmZXR5IGJ5 IGNhcmVmdWwgbmFtaW5nLg0KDQpEYW4gSC4NCg0KT24gOC8zLzIzIDEwOjE5LCBCYWt1bCBTaGFo IHdyb3RlOg0KPiBJIGhhdmUgbm90IGhlYXJkIHN1Y2ggaG9ycm9yIHN0b3JpZXMgYWJvdXQgQ29t bW9uIExpc3AgKG9yIG1heSBiZSBJIA0KPiBoYXZlIGZvcmdvdHRlbiB0aGVtISkuIE15IGltcHJl c3Npb24gaXMgdGhhdCBweXRob24gZG9lc24ndCBxdWl0ZSBoYXZlIA0KPiB0aGUga2luZCBvZiB7 bWV0YSx9cHJvZ3JhbW1pbmcgdG9vbHMgQ29tbW9uIExpc3AgaGFzLiBDTCBoYXMgYmVlbiB1c2Vk IA0KPiBmb3IgbGFyZ2UgY3JpdGljYWwgcHJvZ3JhbXMuIFBlcmhhcHMgVm9uIFJvc3N1bSBoYWQg bW9yZSBleHBlcmllbmNlIA0KPiB3aXRoIHN0YXRpY2FsbHkgdHlwZWQgbGFuZ3VhZ2VzIHRoYW4g TGlzcCAoYmVjYXVzZSAtLSBwdXJlIHNwZWN1bGF0aW9uIA0KPiBoZXJlIC0tIGlmIGhlIGhhZCB1 c2VkIENMIGVub3VnaCwgaGUgd291bGQgbmV2ZXIgaGF2ZSBkZXNpZ25lZCBweXRob24gOi0pDQo+ DQo+PiBPbiBBdWcgMywgMjAyMywgYXQgMTozMiBBTSwgUm9iIFBpa2UgPHJvYnBpa2VAZ21haWwu Y29tPiB3cm90ZToNCj4+DQo+PiBJIG9uY2UgaW5oZXJpdGVkIG1haW50ZW5hbmNlIG9mIGEgY3Jp dGljYWwgcGllY2Ugb2YgaW5mcmFzdHJ1Y3R1cmUgDQo+PiB3cml0dGVuIGluIGV4cXVpc2l0ZWx5 IHdlbGwgd3JpdHRlbiwgdGVzdGVkLCBhbmQgZG9jdW1lbnRlZCBQeXRob24uIEkgDQo+PiBtZWFu IGl0LCBpdCB3YXMgcmVhbGx5IHJlYWxseSBnb29kLg0KPj4NCj4+IEl0IGNyYXNoZWQgYWJvdXQg b25jZSBhIHdlZWsgYW5kIEkgaGFkIHRvIGZpeCBpdCBvdmVyIGFuZCBvdmVyIA0KPj4gYmVjYXVz ZSBpbiB0aG9zZSBleHBvbmVudGlhbGx5IHZhc3QgY29tYmluYXRpb25zIG9mIHBhdGhzIHRocm91 Z2ggdGhlIA0KPj4gY29kZSB3b3VsZCBhcmlzZSB5ZXQgYW5vdGhlciB3YXkgdG8gdHVybiBhIHN0 cmluZyBpbnRvIGEgbGlzdCwgb3IgDQo+PiBzb21ldGhpbmcgYW5hbG9nb3VzLiBJdCB3YXMgaGVs bC4NCj4+DQo+PiBDcml0aWNhbCBjb2RlIG5lZWRzIHN0YXRpYyB0eXBpbmcuDQo+Pg0KPj4gLXJv Yg0KPj4NCj4+DQo+PiBPbiBUaHUsIEF1ZyAzLCAyMDIzIGF0IDE6NTbigK9QTSBCYWt1bCBTaGFo IDxiYWt1bEBpaXRib21iYXkub3JnPiB3cm90ZToNCj4+DQo+PiAgICAgcHl0aG9uIGNhbiBjZXJ0 YWlubHkgaW1wbGVtZW50IHRhaWwgY2FsbCBvcHRpbWl6YXRpb24gKFRDTykuDQo+PiAgICAgUHJl dHR5IG11Y2ggYW55IGxhbmd1YWdlIGNhbiBpbXBsZW1lbnQgVENPIGJ1dCBmb3Igc29tZSByZWFz b24NCj4+ICAgICBwZW9wbGUgdGhpbmsgc3VjaCBwcm9ncmFtcyBhcmUgaGFyZGVyIHRvIGRlYnVn IChhbmQgeWV0IHRoZXkNCj4+ICAgICBkb24ndCBzaW1pbGFybHkgY29tcGxhaW4gYWJvdXQgbG9v cHMhKS4gVGhlIGJlYXV0eSBvZiBTY2hlbWUgd2FzDQo+PiAgICAgdGhhdCBpdCAqbWFuZGF0ZWQq IHRhaWwgcmVjdXJzaW9uLg0KPj4NCj4+ICAgICA+IE9uIEF1ZyAyLCAyMDIzLCBhdCA4OjI0IFBN LCBHZW9yZ2UgTWljaGFlbHNvbg0KPj4gICAgIDxnZ21AYWxnZWJyYXMub3JnPiB3cm90ZToNCj4+ ICAgICA+DQo+PiAgICAgPiBUYWlsIHJlY3Vyc2lvbiBub3QgbGF6eSBldmFsLg0KPj4gICAgID4N Cj4+ICAgICA+IEkgd2lzaCB3b3JkcyBtZWFudCB3aGF0IEkgbWVhbnQgImluc2lkZSIgd2hlbiBJ IHRoaW5rIHRoZW0sIG5vdA0KPj4gICAgID4gIm91dHNpZGUiIHdoYXQgdGhleSBtZWFuIHdoZW4g SSB3cml0ZSB0aGVtLg0KPj4NCj4NCg== --------------6RFBeNENEWYbAMzs2z0X1Y0T Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAg ICBQeXRob24gaGFzIG9wdGlvbmFsIHR5cGUgYW5ub3RhdGlvbnMuIFRoZXJlIGFyZSBiYXRjaCB0 b29scyAoZS5nLiwNCiAgICBNeVB5KSB0byBkbyB0eXBlIGFuYWx5c2lzIGFuZCBJREUncyBhbHNv IHByb3ZpZGUgaGVscC4gRXhhbXBsZTo8YnI+DQogICAgPGJyPg0KICAgIGRlZiBncmVldGluZyhu YW1lOiBzdHIpIC0mZ3Q7IHN0cjo8YnI+DQogICAgwqDCoMKgIHJldHVybiAnSGVsbG8gJyArIG5h bWU8YnI+DQogICAgPGJyPg0KICAgIEkgZm91bmQgUHl0aG9uIHRvIGJlIGFuIGVub3Jtb3VzIGlt cHJvdmVtZW50IG92ZXIgUGVybCBmb3Igd3JpdGluZw0KICAgIHRoZSBraW5kcyBvZiB0aGluZ3Mg SSB1c2VkIHRvIHdyaXRlIGluIFBlcmwsIHdpdGggdGhlIFBlcmwgYm9vayBhdA0KICAgIG15IHNp ZGUuIEkgY3VycmVudGx5IG1ha2UgbXkgbGl2aW5nIHdvcmtpbmcgb24gUHl0aG9uIGZvcg0KICAg IG1pY3JvY29udHJvbGxlcnMuIE5ldmVydGhsZXNzLCBJIGFtIGZvbmQgb2YgdHlwZSBjaGVja2lu ZyB0b28sIGFuZA0KICAgIGlmIEkgd2VyZSB3cml0aW5nIGEgbGFyZ2UgUHl0aG9uIHN5c3RlbSwg SSB3b3VsZCB1c2UgdHlwZQ0KICAgIGFubm90YXRpb25zLjxicj4NCiAgICA8YnI+DQogICAgSSBo YXZlIHVzZWQgQkNQTCB0b28sIGluIHRoZSA3MCdzLCBhbmQgd2UgYWNoaWV2ZWQgc29tZSBtZWFz dXJlIG9mDQogICAgdHlwZSBzYWZldHkgYnkgY2FyZWZ1bCBuYW1pbmcuPGJyPg0KICAgIDxicj4N CiAgICBEYW4gSC48YnI+DQogICAgPGJyPg0KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZp eCI+T24gOC8zLzIzIDEwOjE5LCBCYWt1bCBTaGFoIHdyb3RlOjxicj4NCiAgICA8L2Rpdj4NCiAg ICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIg0KICAgICAgY2l0ZT0ibWlkOkE0RTBCRTNCLTA3OTgt NDE3Ri05RUM1LTg2NzYwQjhDNURDMUBpaXRib21iYXkub3JnIj4NCiAgICAgIDxtZXRhIGh0dHAt ZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4N CiAgICAgIEkgaGF2ZSBub3QgaGVhcmQgc3VjaCBob3Jyb3Igc3RvcmllcyBhYm91dCBDb21tb24g TGlzcCAob3IgbWF5IGJlDQogICAgICBJIGhhdmUgZm9yZ290dGVuIHRoZW0hKS4gTXkgaW1wcmVz c2lvbiBpcyB0aGF0IHB5dGhvbiBkb2Vzbid0DQogICAgICBxdWl0ZSBoYXZlIHRoZSBraW5kIG9m IHttZXRhLH1wcm9ncmFtbWluZyB0b29scyBDb21tb24gTGlzcCBoYXMuDQogICAgICBDTCBoYXMg YmVlbiB1c2VkIGZvciBsYXJnZSBjcml0aWNhbCBwcm9ncmFtcy4gUGVyaGFwcyBWb24gUm9zc3Vt DQogICAgICBoYWQgbW9yZSBleHBlcmllbmNlIHdpdGggc3RhdGljYWxseSB0eXBlZCBsYW5ndWFn ZXMgdGhhbiBMaXNwDQogICAgICAoYmVjYXVzZSAtLSBwdXJlIHNwZWN1bGF0aW9uIGhlcmUgLS0g aWYgaGUgaGFkIHVzZWQgQ0wgZW5vdWdoLCBoZQ0KICAgICAgd291bGQgbmV2ZXIgaGF2ZSBkZXNp Z25lZCBweXRob24gOi0pDQogICAgICA8ZGl2Pjxicj4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGRp dj4NCiAgICAgICAgPGRpdj4NCiAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCiAg ICAgICAgICAgIDxkaXY+T24gQXVnIDMsIDIwMjMsIGF0IDE6MzIgQU0sIFJvYiBQaWtlDQogICAg ICAgICAgICAgIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzpy b2JwaWtlQGdtYWlsLmNvbSI+Jmx0O3JvYnBpa2VAZ21haWwuY29tJmd0OzwvYT4gd3JvdGU6PC9k aXY+DQogICAgICAgICAgICA8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0K ICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgPGRpdiBkaXI9Imx0ciI+DQogICAgICAg ICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCINCiAgICAgICAgICAgICAgICAgIHN0 eWxlPSJmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmIj5JIG9uY2UgaW5oZXJpdGVkDQogICAg ICAgICAgICAgICAgICBtYWludGVuYW5jZSBvZiBhIGNyaXRpY2FsIHBpZWNlIG9mIGluZnJhc3Ry dWN0dXJlDQogICAgICAgICAgICAgICAgICB3cml0dGVuIGluIGV4cXVpc2l0ZWx5IHdlbGwgd3Jp dHRlbiwgdGVzdGVkLCBhbmQNCiAgICAgICAgICAgICAgICAgIGRvY3VtZW50ZWQgUHl0aG9uLiBJ IG1lYW4gaXQsIGl0IHdhcyByZWFsbHkgcmVhbGx5DQogICAgICAgICAgICAgICAgICBnb29kLjwv ZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiDQogICAgICAg ICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZiI+PGJyPg0KICAg ICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2Rl ZmF1bHQiDQogICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsc2Fucy1z ZXJpZiI+SXQgY3Jhc2hlZCBhYm91dA0KICAgICAgICAgICAgICAgICAgb25jZSBhIHdlZWsgYW5k IEkgaGFkIHRvIGZpeCBpdCBvdmVyIGFuZCBvdmVyIGJlY2F1c2UNCiAgICAgICAgICAgICAgICAg IGluIHRob3NlIGV4cG9uZW50aWFsbHkgdmFzdCBjb21iaW5hdGlvbnMgb2YgcGF0aHMNCiAgICAg ICAgICAgICAgICAgIHRocm91Z2ggdGhlIGNvZGUgd291bGQgYXJpc2UgeWV0IGFub3RoZXIgd2F5 IHRvIHR1cm4gYQ0KICAgICAgICAgICAgICAgICAgc3RyaW5nIGludG8gYSBsaXN0LCBvciBzb21l dGhpbmcgYW5hbG9nb3VzLiBJdCB3YXMNCiAgICAgICAgICAgICAgICAgIGhlbGwuPC9kaXY+DQog ICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCINCiAgICAgICAgICAgICAg ICAgIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmIj48YnI+DQogICAgICAgICAg ICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIN CiAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmIj5D cml0aWNhbCBjb2RlDQogICAgICAgICAgICAgICAgICBuZWVkcyBzdGF0aWMgdHlwaW5nLjwvZGl2 Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiDQogICAgICAgICAg ICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZiI+PGJyPg0KICAgICAg ICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1 bHQiDQogICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJp ZiI+LXJvYjwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQi DQogICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZiI+ PGJyPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAg ICAgICAgICAgPGJyPg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQog ICAgICAgICAgICAgICAgPGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFRodSwg QXVnIDMsIDIwMjMgYXQNCiAgICAgICAgICAgICAgICAgIDE6NTbigK9QTSBCYWt1bCBTaGFoICZs dDs8YQ0KICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86YmFrdWxAaWl0Ym9tYmF5Lm9y ZyINCiAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96 LXR4dC1saW5rLWZyZWV0ZXh0Ij5iYWt1bEBpaXRib21iYXkub3JnPC9hPiZndDsNCiAgICAgICAg ICAgICAgICAgIHdyb3RlOjxicj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAg ICAgICA8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw eA0KICAgICAgICAgICAgICAgICAgMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZA0KICAg ICAgICAgICAgICAgICAgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5weXRob24g Y2FuDQogICAgICAgICAgICAgICAgICBjZXJ0YWlubHkgaW1wbGVtZW50IHRhaWwgY2FsbCBvcHRp bWl6YXRpb24gKFRDTykuDQogICAgICAgICAgICAgICAgICBQcmV0dHkgbXVjaCBhbnkgbGFuZ3Vh Z2UgY2FuIGltcGxlbWVudCBUQ08gYnV0IGZvcg0KICAgICAgICAgICAgICAgICAgc29tZSByZWFz b24gcGVvcGxlIHRoaW5rIHN1Y2ggcHJvZ3JhbXMgYXJlIGhhcmRlciB0bw0KICAgICAgICAgICAg ICAgICAgZGVidWcgKGFuZCB5ZXQgdGhleSBkb24ndCBzaW1pbGFybHkgY29tcGxhaW4gYWJvdXQN CiAgICAgICAgICAgICAgICAgIGxvb3BzISkuIFRoZSBiZWF1dHkgb2YgU2NoZW1lIHdhcyB0aGF0 IGl0ICptYW5kYXRlZCoNCiAgICAgICAgICAgICAgICAgIHRhaWwgcmVjdXJzaW9uLiA8YnI+DQog ICAgICAgICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAgICAgICAmZ3Q7IE9uIEF1ZyAyLCAy MDIzLCBhdCA4OjI0IFBNLCBHZW9yZ2UgTWljaGFlbHNvbg0KICAgICAgICAgICAgICAgICAgJmx0 OzxhIGhyZWY9Im1haWx0bzpnZ21AYWxnZWJyYXMub3JnIiB0YXJnZXQ9Il9ibGFuayINCiAgICAg ICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5r LWZyZWV0ZXh0Ij5nZ21AYWxnZWJyYXMub3JnPC9hPiZndDsNCiAgICAgICAgICAgICAgICAgIHdy b3RlOjxicj4NCiAgICAgICAgICAgICAgICAgICZndDsgPGJyPg0KICAgICAgICAgICAgICAgICAg Jmd0OyBUYWlsIHJlY3Vyc2lvbiBub3QgbGF6eSBldmFsLjxicj4NCiAgICAgICAgICAgICAgICAg ICZndDsgPGJyPg0KICAgICAgICAgICAgICAgICAgJmd0OyBJIHdpc2ggd29yZHMgbWVhbnQgd2hh dCBJIG1lYW50ICJpbnNpZGUiIHdoZW4gSQ0KICAgICAgICAgICAgICAgICAgdGhpbmsgdGhlbSwg bm90PGJyPg0KICAgICAgICAgICAgICAgICAgJmd0OyAib3V0c2lkZSIgd2hhdCB0aGV5IG1lYW4g d2hlbiBJIHdyaXRlIHRoZW0uPGJyPg0KICAgICAgICAgICAgICAgICAgPGJyPg0KICAgICAgICAg ICAgICAgIDwvYmxvY2txdW90ZT4NCiAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8 L2Rpdj4NCiAgICAgICAgICA8L2Jsb2NrcXVvdGU+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8 YnI+DQogICAgICA8L2Rpdj4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgPGJyPg0KICA8L2JvZHk+ DQo8L2h0bWw+DQo= --------------6RFBeNENEWYbAMzs2z0X1Y0T--