From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: arthur miller Newsgroups: gmane.emacs.devel Subject: RE: Introducing emacs-webkit and more thoughts on Emacs rendering (was Rethinking the design of xwidgets) Date: Wed, 2 Dec 2020 02:58:28 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_AM7PR06MB6583EB1B3DAD0DD72593220C96F30AM7PR06MB6583eurp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36951"; mail-complaints-to="usenet@ciao.gmane.io" To: Tomas Hlavaty , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 02 04:00:10 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kkING-0009W0-9F for ged-emacs-devel@m.gmane-mx.org; Wed, 02 Dec 2020 04:00:10 +0100 Original-Received: from localhost ([::1]:59156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kkINF-0004qO-By for ged-emacs-devel@m.gmane-mx.org; Tue, 01 Dec 2020 22:00:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkILj-0004Mr-AX for emacs-devel@gnu.org; Tue, 01 Dec 2020 21:58:35 -0500 Original-Received: from mail-am6eur05olkn2046.outbound.protection.outlook.com ([40.92.91.46]:28183 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkILf-0003jF-Eh for emacs-devel@gnu.org; Tue, 01 Dec 2020 21:58:34 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kbmXTU5rQAeHKzjqPn6tP0WHDjU3kymmzRZjV5esN2wJhwJQCW91qNVrP58lZamMtnZnbEdQZUVB2zKaSI/o+ZJIbVWsCUhsr13KW5V56HolgvylgX2kEJ62vSzsqvLbP4MtOapaGe9xePoxgVVpLPoLVlfn9cRvhIa05WJ1mt3oHk+1V3E5Bqv+mNaPk66IDiazb4fBOwcRU5p1wIz6X6sY4yUMyf9ne+TdAclZrWplTQ69H56sv6agoEwH93/wJtgKWoIkW0o5ZPtBWKaAkFHi9epWuoRIWa+9Q57Ilpizbab2JjgPQdfae3CnzR5wS/8tkhWQ9ogzpDpp+RVdJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=04rQucFx0o9f48G3WBIWSh49SCc8mm8a4D5V6a3+n9E=; b=VYkHvLejC5qGu44lCXN68gIZxqJPGQTB5hqwHbZNqd8E2ZlLhrJgOQTTxDFmMgJIGsJNWOQfWDACYCDhMgcABPEuhU3taSBOULG0IOki2tQ859jrBkujsacFPjzJB+HtS3Mea8Uqm+g/suNoGO2QHU0hOz6bsobdKlrV8Tng9P/zJ6+RO/ibF5otQRr1wBRLB0D7TN+XjzMT5Q0hmPFuURtVUxTHdTq2x+gyL+EFVOT0+B4/pWZEe/SFFJgIiKPxRHOVEeMow614rsIhpik+h729qx+Vn2Sk72QIQP0ePs5rMlsLWbxN99zQ4EmkNPpYCTpbCDUjV073FsdMgv1JRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=04rQucFx0o9f48G3WBIWSh49SCc8mm8a4D5V6a3+n9E=; b=YDKKEdUgVQGyY3wQBjWpZXW19ALpX0qhJnssnXVLzx0iE+F3Z85r2mpLSaROU90rfgkQRhOi2h1rhRx+R0Im/YZIVAk2mRlJU39wFYiNfXlaI9O4rMJW698RYD69J5aM4IjsPKeoZBgsmvgodANh31SF8OFrHFu0cJMxmX9I2RlIMLImU79xbpEP5wJtHhy9LRWPvyMHkFAkrAT+dtnHm3EzHBZ5kU5yJWCBNNUlBG771wSK4bxbxFRWq/S7vHnjzGXDkh/HpMVS2bNIqzwWcPAWWf0n9W61jWPkcuUacQItcc6g93Aa4wfA8ykmEkfb0i7VJfutZ46QXLNjlAP0/w== Original-Received: from VI1EUR05FT022.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc12::4b) by VI1EUR05HT170.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc12::362) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.23; Wed, 2 Dec 2020 02:58:28 +0000 Original-Received: from AM7PR06MB6583.eurprd06.prod.outlook.com (2a01:111:e400:fc12::44) by VI1EUR05FT022.mail.protection.outlook.com (2a01:111:e400:fc12::130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17 via Frontend Transport; Wed, 2 Dec 2020 02:58:28 +0000 Original-Received: from AM7PR06MB6583.eurprd06.prod.outlook.com ([fe80::1ce1:dcca:3f19:d3a2]) by AM7PR06MB6583.eurprd06.prod.outlook.com ([fe80::1ce1:dcca:3f19:d3a2%8]) with mapi id 15.20.3632.017; Wed, 2 Dec 2020 02:58:28 +0000 Thread-Topic: Introducing emacs-webkit and more thoughts on Emacs rendering (was Rethinking the design of xwidgets) Thread-Index: AQHWyFcCzz4lv1zH3EmsaOGx1b8Stw== Accept-Language: sv-SE, en-US Content-Language: sv-SE x-incomingtopheadermarker: OriginalChecksum:576EC96853A86D7EE4BF0F6E84BA52D5ADBFF0AF253AB109F6C86D4402F717CB; UpperCasedChecksum:C90E3757BA38E49BF643AD6502517ABA0CE202EABD524A99BE5F4D4D7ADCB3FC; SizeAsReceived:6823; Count:42 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [OaagC+W+mMDAB4h+7jRJmoEiXxpkDBMa] x-ms-publictraffictype: Email x-incomingheadercount: 42 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 7d8e5fb8-5b0e-4c63-2e84-08d8966e2523 x-ms-traffictypediagnostic: VI1EUR05HT170: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: if0ztsT2hpfMU5kXEy78cRpNp0pt0qU9ytEx8tqTmNctDHOARfo0jC/wkpORFgI3DHwvnBtI53S07+xZ8S2uy8CeEsfLzuJab3+/onTz1iYziWrcXtlbhF/LsM/a8ne0/PjktqVX+/uCiljSnJVJCSEke5tuURnXEHGQYQTSxThVarekiLKfvpHYtgXsotGCaC/3f5BPAdPrIxj6hAMFTA== x-ms-exchange-antispam-messagedata: RSWUdja+Irg9viV3YXABH+UxL5NL72rG3+Of8hsqOz6tJlwp5FniByXGrKW3l4yhNiNOZR0E2GbbLO/9ZamMJNsMO6UhbCLN0GEvv0hoZvO90rWqLMB8pgIHQUarTAkELF0oli7hhTSRPJSRTz54Yw== x-ms-exchange-transport-forked: True X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: VI1EUR05FT022.eop-eur05.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 7d8e5fb8-5b0e-4c63-2e84-08d8966e2523 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Dec 2020 02:58:28.6228 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR05HT170 Received-SPF: pass client-ip=40.92.91.46; envelope-from=arthur.miller@live.com; helo=EUR05-AM6-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:260164 Archived-At: --_000_AM7PR06MB6583EB1B3DAD0DD72593220C96F30AM7PR06MB6583eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Ij4gVG9tYXMgSGxhdmF0eSA8dG9tQGxvZ2FuZC5jb20+IHdyaXRlczoNCj4+IEl0IHdvdWxkIGJl IG1vcmUgY29udmVuaWVudCwgaWYgYW4gaW1hZ2Ugd2FzIHJlcHJlc2VudGVkIGFzIGVsaXNwIGRh dGENCj4+IGluc3RlYWQgb2YgQyBkYXRhLg0KPiA6LSkgSSBkb24ndCB0aGluayB5b3UgaGF2ZSB0 aG91Z2h0IHdlbGwgYWJvdXQgaXQ7DQoNCldoeSB3b3VsZCB5b3Ugc2F5IHRoYXQ/Ig0KDQpCZWNh dXNlIG9mIHRoZSBvdGhlciB0aGluZ3MgeW91IHdyb3RlIGJlZm9yZSB0aGF0IGNpdGF0ZSBhYm91 dCBkcmF3aW5nIGltYWdlcyBpbiBleHRlcm5hbCBwcm9jZXNzLiBZb3UgaGF2ZSBleHByZXNzZWQg eW91ciBzZW50aW1lbnRzIGFib3V0IHllYXIgMjAyMCwgZWZmaWNpZW5jeSBhbmQgZXh0ZXJuYWwg cHJvY2Vzc2VzIGEgZGF5IG9yIHR3byBhZ28sIGFuZCBJIHJlYWQgc2ltaWxhciByZWFzb25pbmcg aGVyZS4NCg0KSWYgYWxsIHlvdSB3aXNoIGlzIGp1c3QgdG8gZGlzcGxheSBhbiBpbWFnZSwgc3Vy ZSB5b3UgY2FuIGRvIHRoYXQgd2l0aCBleHRlcm5hbCBhcHBsaWNhdGlvbiwgYnV0IGlmIHlvdSB3 b3VsZCBsaWtlIHRvIHBlcmZvcm0gc29tZXRoaW5nIGludGVyZXN0aW5nIHdpdGggaW1hZ2VzLCBv ciBkaXNwbGF5IHNvbWV0aGluZyBtYW55IGltYWdlcywgdGhlIHBlcmZvcm1hbmNlIHdvdWxkIGRy b3AgcXVpdGUgZmFzdC4NCg0KU2luY2UgeW91IHJlZmVyIHRvIGRyYXdpbmcgaW1hZ2VzIGFuZCBt ZW50aW9uIGltYWdlIGRhdGEsIEkgYXNzdW1lZCB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgcmVhbCBp bWFnZSBkYXRhLCBpLmUuIHBpeGVscywgbm90IGhhbmRsZXMgdG8gbGlzcCBvYmplY3RzLiBXaXRo IG90aGVyIHdvcmRzIEkgdGhvdWdodCB5b3Ugd291bGQgbGlrZSB0byB1c2UgTGlzcCB0byBkbyBz b21ldGhpbmcgaW50ZXJlc3RpbmcgYXMgcHJvY2Vzc2luZyBpbWFnZXMgaW4gRW1hY3Mgb24gcGl4 ZWwgbGV2ZWwuIFdoZW4gcGVvcGxlIG1lbnRpb24gaW1hZ2UgZGF0YSB0aGF0IGlzIHVzdWFsbHkg d2hhdCB0aGV5IG1lYW4uIEJ1dCBhc3N1bXB0aW9ucyBhcmUgYWx3YXlzIGZhdWx0IG9uIHRoZSBv bmUgdGhhdCBhc3N1bWVzLCBzbyBJIGFwb2xvZ2l6ZSBmb3IgdGhhdC4NCg0KT3RoZXJ3aXNlLCB5 b3UgY291bGQgc3VyZWx5IGVhc2lseSBpbnRlZ3JhdGUgbmV0cGJtLCBpbWFnZS9vcGVubWFnaWMg b3IgZXZlbiBsaWJnZCAodmlhIHB5dGhvbiBvciBwZXJsIHdyYXBwZXIpIGludG8gRW1hY3Mgdmlh IHB1cmUgbGlzcCBhbmQgcHJvY2Vzc2VzLiBJIGRvbid0IHNlZSB3aGF0J3MgdGhlIHByb2JsZW0g aWYgdGhhdCBpcyB3aGF0IHlvdSB3aXNoLg0KDQotLS0tLS0tLSBPcmlnaW5hbG1lZGRlbGFuZGUg LS0tLS0tLS0NCkZyw6VuOiBUb21hcyBIbGF2YXR5IDx0b21AbG9nYW5kLmNvbT4NCkRhdHVtOiAy MDIwLTEyLTAxIDE3OjQ5IChHTVQrMDE6MDApDQpUaWxsOiBlbWFjcy1kZXZlbEBnbnUub3JnDQrD hG1uZTogUmU6IEludHJvZHVjaW5nIGVtYWNzLXdlYmtpdCBhbmQgbW9yZSB0aG91Z2h0cyBvbiBF bWFjcyByZW5kZXJpbmcgKHdhcyBSZXRoaW5raW5nIHRoZSBkZXNpZ24gb2YgeHdpZGdldHMpDQoN Ck9uIFR1ZSAwMSBEZWMgMjAyMCBhdCAxNjozNiwgQXJ0aHVyIE1pbGxlciA8YXJ0aHVyLm1pbGxl ckBsaXZlLmNvbT4gd3JvdGU6DQo+IFRvbWFzIEhsYXZhdHkgPHRvbUBsb2dhbmQuY29tPiB3cml0 ZXM6DQo+PiBJdCB3b3VsZCBiZSBtb3JlIGNvbnZlbmllbnQsIGlmIGFuIGltYWdlIHdhcyByZXBy ZXNlbnRlZCBhcyBlbGlzcCBkYXRhDQo+PiBpbnN0ZWFkIG9mIEMgZGF0YS4NCj4gOi0pIEkgZG9u J3QgdGhpbmsgeW91IGhhdmUgdGhvdWdodCB3ZWxsIGFib3V0IGl0Ow0KDQpXaHkgd291bGQgeW91 IHNheSB0aGF0Pw0KDQo+IGJ1dCByZWFsbHkgbm90aGluZyBmb3JiaWRzIHlvdSB0byB0cnkgdG8g cmVwcnNlbnQgaW1hZ2VzIGFzIGxpc3AuDQoNCldoYXQgZG8geW91IG1lYW4gZXhhY3RseT8NCg0K PiBZb3UgY2FuIHRha2UgYW55IGRlLWNvbXByZXNzZWQgaW1hZ2UgYW5kIHJlYWQgaW4gcmF3IHBp eGVscyBpbiBhcyBhIGJ5dGUNCj4gYnVmZmVyIGFuZCBqdXN0IHNodWZmbGUgYXJvdW5kIG51bWJl cnMgYW5kIHNlZSBob3cgaXQNCj4gd29ya3MgZm9yIHlvdS5JbWFnZSBpcyBub3RoaW5nIGJ1dCBh IGJ1bmNoIG9mIG51bWJlcnMgKyBzb21lIHRpbnkNCj4gbWV0YWRhdGEgb24gdG9wIG9mIGl0LiBU YWtlIHNvbWUgb2YgbmV0cGJtIGZvcm1hdHMgYW5kIHlvdSBoYXZlICJ0ZXh0dWFsDQo+IGltYWdl IiB5b3UgY2FuIG1hbmlwdWxhdGUgb24gcGVyLXBpeGVsIGxldmVsIHdpdGggbGlzcC4NCg0KSW1h Z2UgaW4gZW1hY3MgaXMgcmVwcmVzZW50ZWQgaW4gQyBhcyAic3RydWN0IGltYWdlIi4NCg0KSW1h Z2UgdHlwZSBpbiBlbWFjcyBpcyByZXByZXNlbnRlZCBpbiBDIGFzICJzdHJ1Y3QgaW1hZ2VfdHlw ZSIuDQoNClRoZSBpc3N1ZSBpcyB0aGF0IHRoZXJlIGRvZXNuJ3Qgc2VlbSB0byBiZSBhIHdheSB0 byBleHRlbmQgdGhvc2UgKGFuZC9vcg0KZGVmaW5lIG5ldykgaW4gcHVyZSBlbGlzcC4NCg0K --_000_AM7PR06MB6583EB1B3DAD0DD72593220C96F30AM7PR06MB6583eurp_ Content-Type: text/html; charset="utf-8" Content-ID: <78B16501661C7D46A6E7229EAB5E5397@sct-15-20-3174-20-msonline-outlook-eb2c2.templateTenant> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQom cXVvdDsmZ3Q7IFRvbWFzIEhsYXZhdHkgJmx0O3RvbUBsb2dhbmQuY29tJmd0OyB3cml0ZXM6PGJy IGRpcj0iYXV0byI+DQomZ3Q7Jmd0OyBJdCB3b3VsZCBiZSBtb3JlIGNvbnZlbmllbnQsIGlmIGFu IGltYWdlIHdhcyByZXByZXNlbnRlZCBhcyBlbGlzcCBkYXRhPGJyIGRpcj0iYXV0byI+DQomZ3Q7 Jmd0OyBpbnN0ZWFkIG9mIEMgZGF0YS48YnIgZGlyPSJhdXRvIj4NCiZndDsgOi0pIEkgZG9uJ3Qg dGhpbmsgeW91IGhhdmUgdGhvdWdodCB3ZWxsIGFib3V0IGl0OzxiciBkaXI9ImF1dG8iPg0KPGJy IGRpcj0iYXV0byI+DQpXaHkgd291bGQgeW91IHNheSB0aGF0PyZxdW90Ow0KPGRpdiBkaXI9ImF1 dG8iPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPkJlY2F1c2Ugb2YgdGhlIG90aGVyIHRo aW5ncyB5b3Ugd3JvdGUgYmVmb3JlIHRoYXQgY2l0YXRlIGFib3V0IGRyYXdpbmcgaW1hZ2VzIGlu IGV4dGVybmFsIHByb2Nlc3MuIFlvdSBoYXZlIGV4cHJlc3NlZCB5b3VyIHNlbnRpbWVudHMgYWJv dXQgeWVhciAyMDIwLCBlZmZpY2llbmN5IGFuZCBleHRlcm5hbCBwcm9jZXNzZXMgYSBkYXkgb3Ig dHdvIGFnbywgYW5kIEkgcmVhZCBzaW1pbGFyIHJlYXNvbmluZyBoZXJlLiZuYnNwOzwvZGl2Pg0K PGRpdiBkaXI9ImF1dG8iPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPklmIGFsbCB5b3Ug d2lzaCBpcyBqdXN0IHRvIGRpc3BsYXkgYW4gaW1hZ2UsIHN1cmUgeW91IGNhbiBkbyB0aGF0IHdp dGggZXh0ZXJuYWwgYXBwbGljYXRpb24sIGJ1dCBpZiB5b3Ugd291bGQgbGlrZSB0byBwZXJmb3Jt IHNvbWV0aGluZyBpbnRlcmVzdGluZyB3aXRoIGltYWdlcywgb3IgZGlzcGxheSBzb21ldGhpbmcg bWFueSBpbWFnZXMsIHRoZSBwZXJmb3JtYW5jZSB3b3VsZCBkcm9wIHF1aXRlIGZhc3QuJm5ic3A7 PC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+U2lu Y2UgeW91IHJlZmVyIHRvIGRyYXdpbmcgaW1hZ2VzIGFuZCBtZW50aW9uIGltYWdlIGRhdGEsIEkg YXNzdW1lZCB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgcmVhbCBpbWFnZSBkYXRhLCBpLmUuIHBpeGVs cywgbm90IGhhbmRsZXMgdG8gbGlzcCBvYmplY3RzLiBXaXRoIG90aGVyIHdvcmRzIEkgdGhvdWdo dCB5b3Ugd291bGQgbGlrZSB0byB1c2UgTGlzcCB0byBkbyBzb21ldGhpbmcgaW50ZXJlc3Rpbmcg YXMgcHJvY2Vzc2luZw0KIGltYWdlcyBpbiBFbWFjcyBvbiBwaXhlbCBsZXZlbC4gV2hlbiBwZW9w bGUgbWVudGlvbiBpbWFnZSBkYXRhIHRoYXQgaXMgdXN1YWxseSB3aGF0IHRoZXkgbWVhbi4gQnV0 IGFzc3VtcHRpb25zIGFyZSBhbHdheXMgZmF1bHQgb24gdGhlIG9uZSB0aGF0IGFzc3VtZXMsIHNv IEkgYXBvbG9naXplIGZvciB0aGF0LjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4NCjwvZGl2 Pg0KPGRpdiBkaXI9ImF1dG8iPk90aGVyd2lzZSwgeW91IGNvdWxkIHN1cmVseSBlYXNpbHkgaW50 ZWdyYXRlIG5ldHBibSwgaW1hZ2Uvb3Blbm1hZ2ljIG9yIGV2ZW4gbGliZ2QgKHZpYSBweXRob24g b3IgcGVybCB3cmFwcGVyKSBpbnRvIEVtYWNzIHZpYSBwdXJlIGxpc3AgYW5kIHByb2Nlc3Nlcy4g SSBkb24ndCBzZWUgd2hhdCdzIHRoZSBwcm9ibGVtIGlmIHRoYXQgaXMgd2hhdCB5b3Ugd2lzaC48 L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byIgc3R5bGU9ImZvbnQtc2l6 ZToxMDAlO2NvbG9yOiMwMDAwMDAiPg0KPGRpdj4tLS0tLS0tLSBPcmlnaW5hbG1lZGRlbGFuZGUg LS0tLS0tLS08L2Rpdj4NCjxkaXY+RnLDpW46IFRvbWFzIEhsYXZhdHkgJmx0O3RvbUBsb2dhbmQu Y29tJmd0OyA8L2Rpdj4NCjxkaXY+RGF0dW06IDIwMjAtMTItMDEgMTc6NDkgKEdNVCswMTowMCkg PC9kaXY+DQo8ZGl2PlRpbGw6IGVtYWNzLWRldmVsQGdudS5vcmcgPC9kaXY+DQo8ZGl2PsOEbW5l OiBSZTogSW50cm9kdWNpbmcgZW1hY3Mtd2Via2l0IGFuZCBtb3JlIHRob3VnaHRzIG9uIEVtYWNz IHJlbmRlcmluZyAod2FzIFJldGhpbmtpbmcgdGhlIGRlc2lnbiBvZiB4d2lkZ2V0cykNCjwvZGl2 Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGZvbnQgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMXB0OyI+DQo8ZGl2IGNsYXNzPSJQbGFpblRleHQiPk9uIFR1ZSAwMSBEZWMg MjAyMCBhdCAxNjozNiwgQXJ0aHVyIE1pbGxlciAmbHQ7YXJ0aHVyLm1pbGxlckBsaXZlLmNvbSZn dDsgd3JvdGU6PGJyPg0KJmd0OyBUb21hcyBIbGF2YXR5ICZsdDt0b21AbG9nYW5kLmNvbSZndDsg d3JpdGVzOjxicj4NCiZndDsmZ3Q7IEl0IHdvdWxkIGJlIG1vcmUgY29udmVuaWVudCwgaWYgYW4g aW1hZ2Ugd2FzIHJlcHJlc2VudGVkIGFzIGVsaXNwIGRhdGE8YnI+DQomZ3Q7Jmd0OyBpbnN0ZWFk IG9mIEMgZGF0YS48YnI+DQomZ3Q7IDotKSBJIGRvbid0IHRoaW5rIHlvdSBoYXZlIHRob3VnaHQg d2VsbCBhYm91dCBpdDs8YnI+DQo8YnI+DQpXaHkgd291bGQgeW91IHNheSB0aGF0Pzxicj4NCjxi cj4NCiZndDsgYnV0IHJlYWxseSBub3RoaW5nIGZvcmJpZHMgeW91IHRvIHRyeSB0byByZXByc2Vu dCBpbWFnZXMgYXMgbGlzcC48YnI+DQo8YnI+DQpXaGF0IGRvIHlvdSBtZWFuIGV4YWN0bHk/PGJy Pg0KPGJyPg0KJmd0OyBZb3UgY2FuIHRha2UgYW55IGRlLWNvbXByZXNzZWQgaW1hZ2UgYW5kIHJl YWQgaW4gcmF3IHBpeGVscyBpbiBhcyBhIGJ5dGU8YnI+DQomZ3Q7IGJ1ZmZlciBhbmQganVzdCBz aHVmZmxlIGFyb3VuZCBudW1iZXJzIGFuZCBzZWUgaG93IGl0PGJyPg0KJmd0OyB3b3JrcyBmb3Ig eW91LkltYWdlIGlzIG5vdGhpbmcgYnV0IGEgYnVuY2ggb2YgbnVtYmVycyArIHNvbWUgdGlueTxi cj4NCiZndDsgbWV0YWRhdGEgb24gdG9wIG9mIGl0LiBUYWtlIHNvbWUgb2YgbmV0cGJtIGZvcm1h dHMgYW5kIHlvdSBoYXZlICZxdW90O3RleHR1YWw8YnI+DQomZ3Q7IGltYWdlJnF1b3Q7IHlvdSBj YW4gbWFuaXB1bGF0ZSBvbiBwZXItcGl4ZWwgbGV2ZWwgd2l0aCBsaXNwLjxicj4NCjxicj4NCklt YWdlIGluIGVtYWNzIGlzIHJlcHJlc2VudGVkIGluIEMgYXMgJnF1b3Q7c3RydWN0IGltYWdlJnF1 b3Q7Ljxicj4NCjxicj4NCkltYWdlIHR5cGUgaW4gZW1hY3MgaXMgcmVwcmVzZW50ZWQgaW4gQyBh cyAmcXVvdDtzdHJ1Y3QgaW1hZ2VfdHlwZSZxdW90Oy48YnI+DQo8YnI+DQpUaGUgaXNzdWUgaXMg dGhhdCB0aGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYSB3YXkgdG8gZXh0ZW5kIHRob3NlIChhbmQv b3I8YnI+DQpkZWZpbmUgbmV3KSBpbiBwdXJlIGVsaXNwLjxicj4NCjxicj4NCjwvZGl2Pg0KPC9z cGFuPjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_AM7PR06MB6583EB1B3DAD0DD72593220C96F30AM7PR06MB6583eurp_--