From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 2In2KbDQM2BlVAAA0tVLHw (envelope-from ) for ; Mon, 22 Feb 2021 15:41:36 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id AM7KJbDQM2BlFgAA1q6Kng (envelope-from ) for ; Mon, 22 Feb 2021 15:41:36 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C3094293A7 for ; Mon, 22 Feb 2021 16:41:35 +0100 (CET) Received: from localhost ([::1]:32842 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEDL4-0007HM-Hr for larch@yhetil.org; Mon, 22 Feb 2021 10:41:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lED1j-0001Ww-I0 for emacs-orgmode@gnu.org; Mon, 22 Feb 2021 10:21:35 -0500 Received: from us-smtp-delivery-170.mimecast.com ([216.205.24.170]:32347) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1lED1f-0004kk-5J for emacs-orgmode@gnu.org; Mon, 22 Feb 2021 10:21:33 -0500 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2104.outbound.protection.outlook.com [104.47.55.104]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-397-qs-kGy_JMiSCChbCv1xkLg-1; Mon, 22 Feb 2021 10:21:28 -0500 X-MC-Unique: qs-kGy_JMiSCChbCv1xkLg-1 Received: from DM6PR20MB3410.namprd20.prod.outlook.com (2603:10b6:5:2a1::21) by DM6PR20MB3164.namprd20.prod.outlook.com (2603:10b6:5:1d3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.31; Mon, 22 Feb 2021 15:21:25 +0000 Received: from DM6PR20MB3410.namprd20.prod.outlook.com ([fe80::bd03:c68a:eb17:e0b3]) by DM6PR20MB3410.namprd20.prod.outlook.com ([fe80::bd03:c68a:eb17:e0b3%5]) with mapi id 15.20.3868.033; Mon, 22 Feb 2021 15:21:25 +0000 From: "Cook, Malcolm" To: Greg Minshall Subject: RE: state of the art in org-mode tables e.g. join, etc Thread-Topic: state of the art in org-mode tables e.g. join, etc Thread-Index: AQHXCPKC7L6PmdAVeEm/UHr9cWceOKpkMBMA Date: Mon, 22 Feb 2021 15:21:24 +0000 Message-ID: References: Your message of "Mon, 22 Feb 2021 06:52:30 +0000." <706395.1613981554@apollo2.minshall.org> In-Reply-To: <706395.1613981554@apollo2.minshall.org> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2603:8090:1d00:bfd9:6196:9fc4:450a:c82d] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6d035c34-1da9-4838-2cf9-08d8d745849d x-ms-traffictypediagnostic: DM6PR20MB3164: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0 x-microsoft-antispam-message-info: ejUz8uPpslNiWwq49kiIrFQOn/8SclAds26zWVKfDKPgXSO8L8FCMDijd4Ln5K/CPtQFLGIzV/yGX3XHoHs2A3Z3WQduVv4PxzOML6bNQB15H25scorfO29EgjJ7A6wovk4rnjLt1056jul2ENN1KourS1U3ci5XfkcxOocDBsFh0De4hC7k1pVDkJtvxTHXXvitrbzypyyEe420WuK2/lRKahD4XBy1CtQGhPG5OIYDYT+SD1MLal9PolKH9tnzUsxbDexxsWKFgkdRmbPgjgc65cxegNop5X3Rk+LLwTYIq5TSEXO/YWHbE3byhRJbhmha09E7FI0AVFRIOo5UH9jyHxZ80jodMqmfpuBxRWrVDsBdMZaXJ3W+uyc+I0ITX6zKJZRelljO9Pj5NsDqvMPWaHEy62/V7cZgJ2UTqxlcjh29Eyvolbe0Y6wHAj7pa4Y60FSI5CxBKl/DwyOuxc5md4n9qYqYWuZh+uAmKh9uW58XmMdELqNNlMSqC8d+AswEn64E1j1HqP+xd9xZXwnXdrZxAEHbSo1KrqxpFqr+FX5hArtKsYumfTTYUCa3dtOQKYbGE4u7kUUhvEeqtgZGBG8eg47gK6wpNU5ji/Q= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR20MB3410.namprd20.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(376002)(346002)(39840400004)(366004)(136003)(33656002)(54906003)(66946007)(52536014)(66476007)(64756008)(7696005)(478600001)(6916009)(76116006)(5660300002)(86362001)(66446008)(186003)(166002)(316002)(53546011)(66556008)(2906002)(4326008)(6506007)(9686003)(55016002)(71200400001)(8676002)(966005)(8936002)(786003); DIR:OUT; SFP:1101 x-ms-exchange-antispam-messagedata: =?utf-8?B?RHFSQXpJVk51VW5qL0w4VjMybHRQOFNab2VTU0hKL0FoUEJxYS9rbXVIVElI?= =?utf-8?B?eStqQy9uZ2F3b0twRExtb1BoMFhIaTJNYTBuVHZQVTdDTnorTGhQQ3FGYWdN?= =?utf-8?B?UER1V2JZaDAwWGtxei84ekF5anBHRy94blEwaS9xV3pzZDVjTGtob3docDIw?= =?utf-8?B?dHc5ak1Nd0UvbGwxZlhucitYUVdEZVk1anJJc2loaktndnYzQU85WFRmcEg3?= =?utf-8?B?MXVaMW5xekUvVGtZd3czdk5sakZYbXM3bGQxbUlqNUJrOHNZOGlMQnJ3eDdD?= =?utf-8?B?UDVYaG9WVFQ5M202K1ZWSjYzWWdyd3NVVDNmQlpKL3pmckhoMXZ3ZW9LV3Ba?= =?utf-8?B?RXNBbGl5bkV6TjRFQlREYWNSNm5nbUthOEsvRGw0QWZwbDcvSFdLWlJDelBN?= =?utf-8?B?QUZuSkVjQU4rakhGRDNnRENkKys3ekhSampGVUxlYTBKQmROZlhBMGViSmNJ?= =?utf-8?B?aWdkdWRMNTdTa2FrUWFFMmF5K0hOZTVBNVk2WnI5dm1SYUpyWm5nQWpkMFd4?= =?utf-8?B?SDlLUlpSWVBRWjYyRnVJcFJpMGdNKzdodk1ydTFMRWtVdHpXNFJFMGhieEtO?= =?utf-8?B?WnI0b0ZEOHcySUh2bWtkQi94eUppLzVFRnNiYlpUNDRTMU1vTzNoaDN2VHR4?= =?utf-8?B?Vy9oY1o5OGlTbitpTDFIODdpV3BPdC9xZkthVDZOblJIK2Rna2dHRWp0NTdT?= =?utf-8?B?aFBlZmpvdlN1VXZyL09XNU8waUpPb2lsWk1sRHJnamc0blM3V3hoZnlocGli?= =?utf-8?B?UEd5MDQrQW1mNVFpT0tKNWloMlRRUkFyek1VMVFGeUd2OHJveXZ1dGphZ2JN?= =?utf-8?B?bi8wN1plUWNsU1hmeHV0djJvRjkyb1k2YTZaTTlIa0U1ejBOdmduZGZnZ05M?= =?utf-8?B?bUVsM2g3c1RyS1F6SDh2UWp3Vzl6UTVNV3Jhd09ZUDNpL1puZDNWU3dVd2Fz?= =?utf-8?B?dms2VTlrTGw0V25ZVm9nZWpDcHY5dUdWeUJKdHh0RE5XUUt2Ry9xc3QwKzhn?= =?utf-8?B?ay9CVXVKUWZwRHN1K1pMcHZoaWc0UkJpQkQ3V3V2QnY2dDlMWnFlNFdyajZP?= =?utf-8?B?Vy9WdlRmdTlPbzkrNUZMTHNsWStCejM2TTQxMmNMcU9pN2RmRERGckdjY3BD?= =?utf-8?B?d0lYMXdBSGFhb3ZWYVRnQkZqSmJxNlJDdStWNVF5NDZkeE41K3J1Sk5UVUNu?= =?utf-8?B?V1V0cU5zekdnb2RFeTl0T3FCOThhamhXaXlGbUQ3VkUzQlRZL2ttRjUyenNI?= =?utf-8?B?UEp2TlJOYlZ3a2RZTFltUmpZYmhzMlhaKzkwbHpwTVdqakJqaVJ5TzEvVzFN?= =?utf-8?B?aFlXRWVBYi95dmpNQkhhcjZGRW1sVWlMbzNYR2dXaFhmU0FPdHJMNXM3MFkr?= =?utf-8?B?a3dvUUltcVJrNzZTbkFHM1d5OFFseUpxUTk2SHQvSVVDYXcrQVZoSE5IREVY?= =?utf-8?B?UFBtZEtCMUE0ZXBWcjFvRy82YnBBRDZLM2s3TU5DOCtOZDVxTWZITVpvMDNs?= =?utf-8?B?K0hKOStRU0NxU0czRXdMc2d5diswUW9GbWlvblZLQUtDMlRaOTNFV0ExQVM5?= =?utf-8?B?K1hlWU82UmgrL2hMNG95Sit6Y1NzQjBCemhpczhMVUJsY1kvMysxbk5TaDUv?= =?utf-8?B?QTdrV3hSaXBpNXI5ZE0rZE55SUQyRUt4QUN0YUNGVUoweEZzbU1BQ0ZkTTdE?= =?utf-8?B?MDZidHZDU1V1UDY5eDJUSmVLZERWbWpiWTA3UndxUFJDOFhMSXo5SFhPaG8z?= =?utf-8?B?aCs3aXRXQ0g2YjRFb0xWQ1B0STNXc1l3a1c4Z282VWhMWFRiVkMvSDJvNDVn?= =?utf-8?B?NlNKcGV5em1JVUhxaGxoNUNKYUNzdnpJbitEMEpkRk9ONjc4NjFYMDdBWlFN?= =?utf-8?Q?hUmPXWYDaN4fW?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: stowers.org X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR20MB3410.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d035c34-1da9-4838-2cf9-08d8d745849d X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2021 15:21:24.9398 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3ab7a17c-a0ab-4280-b9f3-bb144eebee49 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5MZuLeSj/EJuJOth+w/aYQUqUpXaOJi3OwKiSUQ7l/IqiGmyr4uniy7PISLFr0Cj X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR20MB3164 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: stowers.org Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DM6PR20MB34105272B67683AD623DD0BBBE819DM6PR20MB3410namp_" Received-SPF: pass client-ip=216.205.24.170; envelope-from=mec@stowers.org; helo=us-smtp-delivery-170.mimecast.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tim Cross , org-mode-email , John Kitchin Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.27 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: C3094293A7 X-Spam-Score: -2.27 X-Migadu-Scanner: scn1.migadu.com X-TUID: J/IUHIQB5x1h --_000_DM6PR20MB34105272B67683AD623DD0BBBE819DM6PR20MB3410namp_ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 R3JlZywNCg0KT2YgY291cnNlLCBJ4oCZbSBub3Qgc3VycHJpc2VkIGJ5IHRoZSByZXN1bHRzIG9m IHlvdXIgZWZmb3J0cy4gIE5pY2UhDQoNCkkgbXlzZWxmIGRvbuKAmXQgcHJlZmVyIHRoZSB0aWR5 dmVyc2UsIG1haW5seSBleGNlcHQgZm9yIGdncGxvdCwgYW5kIGluc3RlYWQgZmluZCBteXNlbGYg cmVhY2hpbmcgZm9yIHNxbGRmIG9yIGRhdGEudGFibGVzIHdoZXJlIHN1Y2ggYmVuZWZpdCBpcyBu ZWVkZWQuDQoNCllNTVYsDQoNCk1hbGNvbG0NCg0KRnJvbTogR3JlZyBNaW5zaGFsbCA8bWluc2hh bGxAdW1pY2guZWR1Pg0KU2VudDogTW9uZGF5LCBGZWJydWFyeSAyMiwgMjAyMSAwMjoxMw0KVG86 IENvb2ssIE1hbGNvbG0gPE1FQ0BzdG93ZXJzLm9yZz4NCkNjOiBKb2huIEtpdGNoaW4gPGpraXRj aGluQGFuZHJldy5jbXUuZWR1PjsgVGltIENyb3NzIDx0aGVvcGhpbHVzeEBnbWFpbC5jb20+OyBv cmctbW9kZS1lbWFpbCA8ZW1hY3Mtb3JnbW9kZUBnbnUub3JnPg0KU3ViamVjdDogUmU6IHN0YXRl IG9mIHRoZSBhcnQgaW4gb3JnLW1vZGUgdGFibGVzIGUuZy4gam9pbiwgZXRjDQoNCkFUVEVOVElP TjogVGhpcyBlbWFpbCBjYW1lIGZyb20gYW4gZXh0ZXJuYWwgc291cmNlLiBEbyBub3Qgb3BlbiBh dHRhY2htZW50cyBvciBjbGljayBvbiBsaW5rcyBmcm9tIHVua25vd24gc2VuZGVycyBvciB1bmV4 cGVjdGVkIGVtYWlscy4NCg0KDQpNYWxjb2xtLA0KDQo+IENoZWNrb3V0IHdoYXQgUiBzcWxkZiBw YWNrYWdlIG1ha2VzIGVhc3k6DQoNCnZlcnkgbmljZSENCg0KR3JlZw0KDQpwcyAtLSAoZmVlbGlu ZyBhIGNoYWxsZW5nZS4uLiA6KSBmb3IgYmFzZSBSLCBkcGx5cjo6aW5uZXJfam9pbiwgdGhlDQpm b2xsb3dpbmcgc2VlbSB0byB3b3JrIChpIGFwb2xvZ2l6ZSB0aGF0IGkgZG9uJ3Qga25vdyBob3cg cGVvcGxlIGVtYmVkDQpvcmctZnJhZ3MgaW4gZS1tYWlsLCBvciBob3cgaW1wb3J0YW50IHRoYXQg Zm9ybWF0IG1pZ2h0IGJlPykNCi0tLS0NCiMrTkFNRTogb3JpZ2luYWwNCnwgRGF5IHwgQ29sb3Ig fCBMZXZlbCB8IFF1YW50aXR5IHwNCnwtLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0rLS0tLS0t LS0tLXwNCnwgTW9uZGF5IHwgUmVkIHwgMzAgfCAxMSB8DQp8IE1vbmRheSB8IEJsdWUgfCAyNSB8 IDMgfA0KfCBUdWVzZGF5IHwgUmVkIHwgNTEgfCAxMiB8DQp8IFR1ZXNkYXkgfCBSZWQgfCA0NSB8 IDE1IHwNCnwgVHVlc2RheSB8IEJsdWUgfCAzMyB8IDE4IHwNCnwgV2VkbmVzZGF5IHwgUmVkIHwg MjcgfCAyMyB8DQp8IFdlZG5lc2RheSB8IEJsdWUgfCAxMiB8IDE2IHwNCnwgV2VkbmVzZGF5IHwg Qmx1ZSB8IDE1IHwgMTUgfA0KfCBUaHVyc2RheSB8IFJlZCB8IDM5IHwgMjQgfA0KfCBUaHVyc2Rh eSB8IFJlZCB8IDQxIHwgMjkgfA0KfCBUaHVyc2RheSB8IFJlZCB8IDQ5IHwgMzAgfA0KfCBGcmlk YXkgfCBCbHVlIHwgNyB8IDUgfA0KfCBGcmlkYXkgfCBCbHVlIHwgNiB8IDggfA0KfCBGcmlkYXkg fCBCbHVlIHwgMTEgfCA5IHwNCg0KIytQUk9QRVJUWTogaGVhZGVyLWFyZ3M6UiA6c2Vzc2lvbiAq UioNCiMrYmVnaW5fc3JjIFIgOnJlc3VsdHMgbm9uZQ0KbGlicmFyeShkcGx5cikNCiMrZW5kX3Ny Yw0KDQojK2JlZ2luX3NyYyBSIDp2YXIgb3JpZ2luYWw9b3JpZ2luYWwgOmNvbG5hbWVzIHllcw0K YXMuZGF0YS5mcmFtZSh0YWJsZShDb2xvcj1vcmlnaW5hbCRDb2xvcikpDQojK2VuZF9zcmMNCg0K IytSRVNVTFRTOg0KfCBDb2xvciB8IEZyZXEgfA0KfC0tLS0tLS0rLS0tLS0tfA0KfCBCbHVlIHwg NyB8DQp8IFJlZCB8IDcgfA0KDQoNCg0KKioqIGpvaW4gZXhhbXBsZQ0KDQpFeGFtcGxlIGZyb20g aHR0cHM6Ly9naXRodWIuY29tL3RiYW5lbC9vcmd0Ymxqb2luDQoNCiMrbmFtZTogbnV0cml0aW9u DQp8IHR5cGUgfCBGaWJlciB8IFN1Z2FyIHwgUHJvdGVpbiB8IENhcmIgfA0KfC0tLS0tLS0tLS0r LS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSstLS0tLS18DQp8IGVnZ3BsYW50IHwgMi41IHwgMy4y IHwgMC44IHwgOC42IHwNCnwgdG9tYXRvZSB8IDAuNiB8IDIuMSB8IDAuOCB8IDMuNCB8DQp8IG9u aW9uIHwgMS4zIHwgNC40IHwgMS4zIHwgOS4wIHwNCnwgZWdnIHwgMCB8IDE4LjMgfCAzMS45IHwg MTguMyB8DQp8IHJpY2UgfCAwLjIgfCAwIHwgMS41IHwgMTYuMCB8DQp8IGJyZWFkIHwgMC43IHwg MC43IHwgMy4zIHwgMTYuMCB8DQp8IG9yYW5nZSB8IDMuMSB8IDExLjkgfCAxLjMgfCAxNy42IHwN CnwgYmFuYW5hIHwgMi4xIHwgOS45IHwgMC45IHwgMTguNSB8DQp8IHRvZnUgfCAwLjcgfCAwLjUg fCA2LjYgfCAxLjQgfA0KfCBudXQgfCAyLjYgfCAxLjMgfCA0LjkgfCA3LjIgfA0KfCBjb3JuIHwg NC43IHwgMS44IHwgMi44IHwgMjEuMyB8DQoNCg0KIytuYW1lOiByZWNpcGUNCnwgdHlwZSB8IHF1 dHkgfA0KfC0tLS0tLS0tLS0rLS0tLS0tfA0KfCBvbmlvbiB8IDcwIHwNCnwgdG9tYXRvZSB8IDEy MCB8DQp8IGVnZ3BsYW50IHwgMzAwIHwNCnwgdG9mdSB8IDEwMCB8DQoNCg0KIytiZWdpbl9zcmMg UiA6dmFyIHJlY2lwZT1yZWNpcGUgOnZhciBudXRyaXRpb249bnV0cml0aW9uIDpjb2xuYW1lcyB5 ZXMNCmRwbHlyOjppbm5lcl9qb2luKG51dHJpdGlvbiwgcmVjaXBlKQ0KIytlbmRfc3JjDQoNCiMr UkVTVUxUUzoNCnwgdHlwZSB8IEZpYmVyIHwgU3VnYXIgfCBQcm90ZWluIHwgQ2FyYiB8IHF1dHkg fA0KfC0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0rLS0tLS0tfA0K fCBlZ2dwbGFudCB8IDIuNSB8IDMuMiB8IDAuOCB8IDguNiB8IDMwMCB8DQp8IHRvbWF0b2UgfCAw LjYgfCAyLjEgfCAwLjggfCAzLjQgfCAxMjAgfA0KfCBvbmlvbiB8IDEuMyB8IDQuNCB8IDEuMyB8 IDkgfCA3MCB8DQp8IHRvZnUgfCAwLjcgfCAwLjUgfCA2LjYgfCAxLjQgfCAxMDAgfA0K --_000_DM6PR20MB34105272B67683AD623DD0BBBE819DM6PR20MB3410namp_ Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsN Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9u OnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEu MGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24x DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4 bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94 bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2 OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBs aW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0K PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdyZWcsPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9mIGNvdXJzZSwgSeKAmW0gbm90IHN1cnByaXNlZCBieSB0 aGUgcmVzdWx0cyBvZiB5b3VyIGVmZm9ydHMuJm5ic3A7IE5pY2UhPG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPkkgbXlzZWxmIGRvbuKAmXQgcHJlZmVyIHRoZSB0aWR5dmVyc2UsIG1haW5seSBleGNl cHQgZm9yIGdncGxvdCwgYW5kIGluc3RlYWQgZmluZCBteXNlbGYgcmVhY2hpbmcgZm9yIHNxbGRm IG9yIGRhdGEudGFibGVzIHdoZXJlIHN1Y2ggYmVuZWZpdCBpcyBuZWVkZWQuPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPllNTVYsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk1hbGNvbG08bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n OjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gR3JlZyBNaW5zaGFsbCAmbHQ7bWluc2hh bGxAdW1pY2guZWR1Jmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBGZWJydWFyeSAyMiwg MjAyMSAwMjoxMzxicj4NCjxiPlRvOjwvYj4gQ29vaywgTWFsY29sbSAmbHQ7TUVDQHN0b3dlcnMu b3JnJmd0Ozxicj4NCjxiPkNjOjwvYj4gSm9obiBLaXRjaGluICZsdDtqa2l0Y2hpbkBhbmRyZXcu Y211LmVkdSZndDs7IFRpbSBDcm9zcyAmbHQ7dGhlb3BoaWx1c3hAZ21haWwuY29tJmd0Ozsgb3Jn LW1vZGUtZW1haWwgJmx0O2VtYWNzLW9yZ21vZGVAZ251Lm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0 OjwvYj4gUmU6IHN0YXRlIG9mIHRoZSBhcnQgaW4gb3JnLW1vZGUgdGFibGVzIGUuZy4gam9pbiwg ZXRjPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3Jk ZXI9IjAiIGNlbGxzcGFjaW5nPSIzIiBjZWxscGFkZGluZz0iMCI+DQo8dGJvZHk+DQo8dHI+DQo8 dGQgd2lkdGg9IjYwMCIgc3R5bGU9IndpZHRoOjYuMjVpbjtwYWRkaW5nOi43NXB0IC43NXB0IC43 NXB0IC43NXB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpzb2xpZCAjQ0FEMEQxIDMuMHB0O3BhZGRp bmc6MGluIDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIi IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxMi4wcHQ7YmFja2dyb3VuZDoj RTQ1MjE3Ij4NCjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojRkNFODE1Ij5BVFRFTlRJT046PC9zcGFu PjwvaT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiA8L3NwYW4+DQo8aT48c3BhbiBzdHlsZT0i Y29sb3I6I0ZDRTgxNSI+VGhpcyBlbWFpbCBjYW1lIGZyb20gYW4gZXh0ZXJuYWwgc291cmNlLiBE byBub3Qgb3BlbiBhdHRhY2htZW50cyBvciBjbGljayBvbiBsaW5rcyBmcm9tIHVua25vd24gc2Vu ZGVycyBvciB1bmV4cGVjdGVkIGVtYWlscy48L3NwYW4+PC9pPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvdGQ+DQo8L3RyPg0KPC90 Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQpNYWxjb2xt LDxicj4NCjxicj4NCiZndDsgQ2hlY2tvdXQgd2hhdCBSIHNxbGRmIHBhY2thZ2UgbWFrZXMgZWFz eTo8YnI+DQo8YnI+DQp2ZXJ5IG5pY2UhPGJyPg0KPGJyPg0KR3JlZzxicj4NCjxicj4NCnBzIC0t IChmZWVsaW5nIGEgY2hhbGxlbmdlLi4uIDopIGZvciBiYXNlIFIsIGRwbHlyOjppbm5lcl9qb2lu LCB0aGU8YnI+DQpmb2xsb3dpbmcgc2VlbSB0byB3b3JrIChpIGFwb2xvZ2l6ZSB0aGF0IGkgZG9u J3Qga25vdyBob3cgcGVvcGxlIGVtYmVkPGJyPg0Kb3JnLWZyYWdzIGluIGUtbWFpbCwgb3IgaG93 IGltcG9ydGFudCB0aGF0IGZvcm1hdCBtaWdodCBiZT8pPGJyPg0KLS0tLTxicj4NCiMrTkFNRTog b3JpZ2luYWw8YnI+DQp8IERheSB8IENvbG9yIHwgTGV2ZWwgfCBRdWFudGl0eSB8PGJyPg0KfC0t LS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0tfDxicj4NCnwgTW9uZGF5IHwgUmVk IHwgMzAgfCAxMSB8PGJyPg0KfCBNb25kYXkgfCBCbHVlIHwgMjUgfCAzIHw8YnI+DQp8IFR1ZXNk YXkgfCBSZWQgfCA1MSB8IDEyIHw8YnI+DQp8IFR1ZXNkYXkgfCBSZWQgfCA0NSB8IDE1IHw8YnI+ DQp8IFR1ZXNkYXkgfCBCbHVlIHwgMzMgfCAxOCB8PGJyPg0KfCBXZWRuZXNkYXkgfCBSZWQgfCAy NyB8IDIzIHw8YnI+DQp8IFdlZG5lc2RheSB8IEJsdWUgfCAxMiB8IDE2IHw8YnI+DQp8IFdlZG5l c2RheSB8IEJsdWUgfCAxNSB8IDE1IHw8YnI+DQp8IFRodXJzZGF5IHwgUmVkIHwgMzkgfCAyNCB8 PGJyPg0KfCBUaHVyc2RheSB8IFJlZCB8IDQxIHwgMjkgfDxicj4NCnwgVGh1cnNkYXkgfCBSZWQg fCA0OSB8IDMwIHw8YnI+DQp8IEZyaWRheSB8IEJsdWUgfCA3IHwgNSB8PGJyPg0KfCBGcmlkYXkg fCBCbHVlIHwgNiB8IDggfDxicj4NCnwgRnJpZGF5IHwgQmx1ZSB8IDExIHwgOSB8PGJyPg0KPGJy Pg0KIytQUk9QRVJUWTogaGVhZGVyLWFyZ3M6UiA6c2Vzc2lvbiAqUio8YnI+DQojK2JlZ2luX3Ny YyBSIDpyZXN1bHRzIG5vbmU8YnI+DQpsaWJyYXJ5KGRwbHlyKTxicj4NCiMrZW5kX3NyYzxicj4N Cjxicj4NCiMrYmVnaW5fc3JjIFIgOnZhciBvcmlnaW5hbD1vcmlnaW5hbCA6Y29sbmFtZXMgeWVz PGJyPg0KYXMuZGF0YS5mcmFtZSh0YWJsZShDb2xvcj1vcmlnaW5hbCRDb2xvcikpPGJyPg0KIytl bmRfc3JjPGJyPg0KPGJyPg0KIytSRVNVTFRTOjxicj4NCnwgQ29sb3IgfCBGcmVxIHw8YnI+DQp8 LS0tLS0tLSstLS0tLS18PGJyPg0KfCBCbHVlIHwgNyB8PGJyPg0KfCBSZWQgfCA3IHw8YnI+DQo8 YnI+DQo8YnI+DQo8YnI+DQoqKiogam9pbiBleGFtcGxlPGJyPg0KPGJyPg0KRXhhbXBsZSBmcm9t IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS90YmFuZWwvb3JndGJsam9pbiIgdGFyZ2V0PSJf YmxhbmsiPmh0dHBzOi8vZ2l0aHViLmNvbS90YmFuZWwvb3JndGJsam9pbjwvYT48YnI+DQo8YnI+ DQojK25hbWU6IG51dHJpdGlvbjxicj4NCnwgdHlwZSB8IEZpYmVyIHwgU3VnYXIgfCBQcm90ZWlu IHwgQ2FyYiB8PGJyPg0KfC0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSstLS0t LS18PGJyPg0KfCBlZ2dwbGFudCB8IDIuNSB8IDMuMiB8IDAuOCB8IDguNiB8PGJyPg0KfCB0b21h dG9lIHwgMC42IHwgMi4xIHwgMC44IHwgMy40IHw8YnI+DQp8IG9uaW9uIHwgMS4zIHwgNC40IHwg MS4zIHwgOS4wIHw8YnI+DQp8IGVnZyB8IDAgfCAxOC4zIHwgMzEuOSB8IDE4LjMgfDxicj4NCnwg cmljZSB8IDAuMiB8IDAgfCAxLjUgfCAxNi4wIHw8YnI+DQp8IGJyZWFkIHwgMC43IHwgMC43IHwg My4zIHwgMTYuMCB8PGJyPg0KfCBvcmFuZ2UgfCAzLjEgfCAxMS45IHwgMS4zIHwgMTcuNiB8PGJy Pg0KfCBiYW5hbmEgfCAyLjEgfCA5LjkgfCAwLjkgfCAxOC41IHw8YnI+DQp8IHRvZnUgfCAwLjcg fCAwLjUgfCA2LjYgfCAxLjQgfDxicj4NCnwgbnV0IHwgMi42IHwgMS4zIHwgNC45IHwgNy4yIHw8 YnI+DQp8IGNvcm4gfCA0LjcgfCAxLjggfCAyLjggfCAyMS4zIHw8YnI+DQo8YnI+DQo8YnI+DQoj K25hbWU6IHJlY2lwZTxicj4NCnwgdHlwZSB8IHF1dHkgfDxicj4NCnwtLS0tLS0tLS0tKy0tLS0t LXw8YnI+DQp8IG9uaW9uIHwgNzAgfDxicj4NCnwgdG9tYXRvZSB8IDEyMCB8PGJyPg0KfCBlZ2dw bGFudCB8IDMwMCB8PGJyPg0KfCB0b2Z1IHwgMTAwIHw8YnI+DQo8YnI+DQo8YnI+DQojK2JlZ2lu X3NyYyBSIDp2YXIgcmVjaXBlPXJlY2lwZSA6dmFyIG51dHJpdGlvbj1udXRyaXRpb24gOmNvbG5h bWVzIHllczxicj4NCmRwbHlyOjppbm5lcl9qb2luKG51dHJpdGlvbiwgcmVjaXBlKTxicj4NCiMr ZW5kX3NyYzxicj4NCjxicj4NCiMrUkVTVUxUUzo8YnI+DQp8IHR5cGUgfCBGaWJlciB8IFN1Z2Fy IHwgUHJvdGVpbiB8IENhcmIgfCBxdXR5IHw8YnI+DQp8LS0tLS0tLS0tLSstLS0tLS0tKy0tLS0t LS0rLS0tLS0tLS0tKy0tLS0tLSstLS0tLS18PGJyPg0KfCBlZ2dwbGFudCB8IDIuNSB8IDMuMiB8 IDAuOCB8IDguNiB8IDMwMCB8PGJyPg0KfCB0b21hdG9lIHwgMC42IHwgMi4xIHwgMC44IHwgMy40 IHwgMTIwIHw8YnI+DQp8IG9uaW9uIHwgMS4zIHwgNC40IHwgMS4zIHwgOSB8IDcwIHw8YnI+DQp8 IHRvZnUgfCAwLjcgfCAwLjUgfCA2LjYgfCAxLjQgfCAxMDAgfDxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_DM6PR20MB34105272B67683AD623DD0BBBE819DM6PR20MB3410namp_--