From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/116676 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hans Hagen via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: bottlenecks Date: Sun, 18 Dec 2022 16:27:16 +0100 Message-ID: <1808f0f1-540e-7476-1b49-b66d6f315dbe@freedom.nl> References: <980e90bd-48cc-016c-b60d-6ede05fd8891@xs4all.nl> <92ef9cc3-c83f-cacd-2eb8-b8e4df7fffdf@fastwebnet.it> <15d789af-274b-89da-6562-e6367aab056e@fastwebnet.it> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28596"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Hans Hagen To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Sun Dec 18 16:27:45 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p6vZp-0007JG-Fw for gctc-ntg-context-518@m.gmane-mx.org; Sun, 18 Dec 2022 16:27:45 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DBC0C2A4DF5; Sun, 18 Dec 2022 16:27:22 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dBmM_Dsw2lqV; Sun, 18 Dec 2022 16:27:21 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id E84012A4DF2; Sun, 18 Dec 2022 16:27:21 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id CA5DE2A4DEF for ; Sun, 18 Dec 2022 16:27:20 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qyQMOmfQ660d for ; Sun, 18 Dec 2022 16:27:20 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=185.233.34.20; helo=outbound.soverin.net; envelope-from=j.hagen@freedom.nl; receiver= Original-Received: from outbound.soverin.net (outbound.soverin.net [185.233.34.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 178BB2A4DE8 for ; Sun, 18 Dec 2022 16:27:19 +0100 (CET) Original-Received: from smtp.freedom.nl (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 4NZmsz5lfxz2Y for ; Sun, 18 Dec 2022 15:27:19 +0000 (UTC) Original-Received: from smtp.freedom.nl (smtp.freedom.nl [10.10.4.107]) by freedom.nl (Postfix) with ESMTPSA id 4NZmsz3vspzLP for ; Sun, 18 Dec 2022 15:27:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freedom.nl; s=default; t=1671377239; bh=FNSyvrFvIsjSIdI28XHX4VxvnKlmag3Dh3DBzUyw+RY=; h=Date:Subject:To:References:From:In-Reply-To:From; b=kBh79sw904S56bOQ8jwELDJF36ViBNE5U09hY60ZKI9gE7om64SC9/0rvezRmhzAP qMakBkuabAHIHpK2Roiuha3/kVz774pvEi8kw3WaFpv9XGGZvRlEZB4UAtZN6R6wP+ HPE6MzW4VDJ8kaXnAwBFPxgYMg1vmwdDGHZjW3LY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freedom.nl; s=default; t=1671377239; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BsMne2Q/bvxy4s/J02nUv72mEIe3I/Dp0iOSbJY1/0w=; b=HpfpJKodvrnb79eX/iDxZwwFGA76hZrER/BZOThdClvxCUAKeoTyo+YOPSQfJsL07ie51o 4EN35IP3msgFy9RXqUFEr0DsmmP/6ZiHn0+tbsfr2pl//YbIC/e1xrJlU9xMfsstjenuRK ZoapyKSt+7R5uN2Y7nNdPhqeXoWxC1s= ARC-Authentication-Results: i=1; smtp.freedom.nl; auth=pass smtp.mailfrom=j.hagen@freedom.nl ARC-Seal: i=1; s=default; d=freedom.nl; t=1671377239; a=rsa-sha256; cv=none; b=L8jA5STQfazP4XU/eNj8tR6ZKRZ1QlIab5rqnjpWOeSy/8aKBiDqoTxk+ZQKmxST53bgEM pSxL47kQU/YLggMKvsNJLvJAuHBnX3Jd0i+2qgBT+X4Y240xM78K7j57y1MQjeOj57yG57 fFSkw9UfiWQZMib+FEJ+5ve0gO713/s= Content-Language: en-US X-Soverin-Authenticated: true In-Reply-To: <15d789af-274b-89da-6562-e6367aab056e@fastwebnet.it> X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:116676 Archived-At: T24gMTIvMTgvMjAyMiA0OjIxIFBNLCBtZiB2aWEgbnRnLWNvbnRleHQgd3JvdGU6Cj4gSWwgMTgv MTIvMjIgMTQ6NDksIEhhbnMgSGFnZW4gdmlhIG50Zy1jb250ZXh0IGhhIHNjcml0dG86Cj4+IE9u IDEyLzE4LzIwMjIgMjoxNCBQTSwgbWYgdmlhIG50Zy1jb250ZXh0IHdyb3RlOgo+Pgo+PiA+IC4u Lgo+Pgo+PiBTbyB3ZSBnYWluZWQgYSBsb3QgaW4gdGhlIG1lYW50aW1lLgo+Pgo+Pj4gbWtpdiBs dWEgc3RhdHPCoCA+IGxvYWRlZCBmb250czogMjcgZmlsZXM6IGxtbW9ubzEwLXJlZ3VsYXIub3Rm LCAKPj4+IHRleGd5cmVwYWdlbGxhLW1hdGgub3RmLCBkZWphdnVzYW5zbW9uby50dGYsIGdmc25l b2hlbGxlbmljLm90ZiwgCj4+PiBmaXJhc2Fucy1ib2xkaXRhbGljLm90ZiwgZmlyYXNhbnMtcmVn dWxhci5vdGYsIAo+Pj4gZmlyYXNhbnMtcmVndWxhcml0YWxpYy5vdGYsIGZpcmFzYW5zY29uZGVu c2VkLWJvbGQub3RmLCAKPj4+IGZpcmFzYW5zY29uZGVuc2VkLXJlZ3VsYXIub3RmLCBnYXJhbW9u ZHByZW1ycHJvLWJkaXQub3RmLCAKPj4+IGdhcmFtb25kcHJlbXJwcm8tbWVkLm90ZiwgZ2FyYW1v bmRwcmVtcnByby1tZWRjYXB0Lm90ZiwgCj4+PiBnYXJhbW9uZHByZW1ycHJvLW1lZGRpc3Aub3Rm LCBnYXJhbW9uZHByZW1ycHJvLW1lZGl0Lm90ZiwgCj4+PiBnYXJhbW9uZHByZW1ycHJvLW1lZGl0 Y2FwdC5vdGYsIGdhcmFtb25kcHJlbXJwcm8tbWVkc3ViaC5vdGYsIAo+Pj4gZ2FyYW1vbmRwcmVt cnByby1zbWJkaXQub3RmLCBteXJpYWRwcm8tYm9sZC5vdGYsIAo+Pj4gbXlyaWFkcHJvLWJvbGRj b25kLm90ZiwgbXlyaWFkcHJvLWJvbGRjb25kaXQub3RmLCBteXJpYWRwcm8tY29uZC5vdGYsIAo+ Pj4gbXlyaWFkcHJvLWNvbmRpdC5vdGYsIG15cmlhZHByby1pdC5vdGYsIG15cmlhZHByby1yZWd1 bGFyLm90ZiwgCj4+PiBteXJpYWRwcm8tc2VtaWJvbGRpdC5vdGYsIHF1aXZpcmEub3RmLCBzaWxl b3QudHRmCj4+PiBta2l2IGx1YSBzdGF0c8KgID4gZm9udCBlbmdpbmU6IG90ZiAzLjEzMSwgYWZt IDEuNTEzLCB0Zm0gMS4wMDAsIDUzMyAKPj4+IGluc3RhbmNlcywgNTAxIHNoYXJlZCBpbiBiYWNr ZW5kLCA2IGNvbW1vbiB2ZWN0b3JzLCA0OTUgY29tbW9uIAo+Pj4gaGFzaGVzLCBsb2FkIHRpbWUg MC4xOTYgc2Vjb25kcwo+PiBIb3cgZG9lcyB0aGF0IHJlcG9ydCB3aXRoIGNvbXBhY3QgZm9udCBt b2RlPwo+Pgo+Pgo+IG1raXYgbHVhIHN0YXRzwqAgPiByZXNvdXJjZSByZXNvbHZlcjogbG9hZHRp bWUgMC4wMDUgc2Vjb25kcywgMCBzY2FucyAKPiB3aXRoIHNjYW50aW1lIDAuMDAwIHNlY29uZHMs IDAgc2hhcmVkIHNjYW5zLCAxMDcgZm91bmQgZmlsZXMsIHNjYW5uZWQgCj4gcGF0aHM6IDxub25l Pgo+IG1raXYgbHVhIHN0YXRzwqAgPiBzdG9yZWQgYnl0ZWNvZGUgZGF0YTogNTA3IG1vZHVsZXMg KDAuMjg1IHNlYyksIDEwNiAKPiB0YWJsZXMgKDAuMDE3IHNlYyksIDYxMyBjaHVua3MgKDAuMzAy IHNlYykKPiBta2l2IGx1YSBzdGF0c8KgID4gdHJhY2VkIGNvbnRleHQ6IG1heHN0YWNrOiAxOTIz LCBmcmVlZDogMjQ2LCAKPiB1bnJlYWNoYWJsZTogMTY3Nwo+IG1raXYgbHVhIHN0YXRzwqAgPiBj bGVhbmVkIHVwIHJlc2VydmVkIG5vZGVzOiA3NiBub2RlcywgOSBsaXN0cyBvZiA1MDQKPiBta2l2 IGx1YSBzdGF0c8KgID4gbm9kZSBtZW1vcnkgdXNhZ2U6IDE2ODQgYXR0cmlidXRlLCAxMTAgZm9u dHNwZWMsIDQxOSAKPiBnbHVlLCA4NyBnbHVlc3BlYywgMyBrZXJuLCA2NDcgbWF0aHNwZWMsIDQg cGVuYWx0eSwgMiB0ZW1wLCA1OTEgd2hhdHNpdAo+IG1raXYgbHVhIHN0YXRzwqAgPiBub2RlIGxp c3QgY2FsbGJhY2sgdGFza3M6IDEzIHVuaXF1ZSB0YXNrIGxpc3RzLCAxNyAKPiBpbnN0YW5jZXMg KHJlKWNyZWF0ZWQsIDMyNTg5NSBjYWxscwo+IG1raXYgbHVhIHN0YXRzwqAgPiBoLW5vZGUgcHJv Y2Vzc2luZyB0aW1lOiAxMC42NTQgc2Vjb25kcyBpbmNsdWRpbmcga2VybmVsCj4gbWtpdiBsdWEg c3RhdHPCoCA+IGF0dHJpYnV0ZSBwcm9jZXNzaW5nIHRpbWU6IDIuODEwIHNlY29uZHMgZnJvbnQt IGFuZCAKPiBiYWNrZW5kCj4gbWtpdiBsdWEgc3RhdHPCoCA+IGRyaXZlciB0aW1lOiAxMS43MTQg c2Vjb25kcwo+IG1raXYgbHVhIHN0YXRzwqAgPiB1c2VkIGJhY2tlbmQ6IHBkZgo+IG1raXYgbHVh IHN0YXRzwqAgPiBqb2JkYXRhIHRpbWU6IDAuODEwIHNlY29uZHMgc2F2aW5nLCAwLjE5NCBzZWNv bmRzIGxvYWRpbmcKPiBta2l2IGx1YSBzdGF0c8KgID4gY2FsbGJhY2tzOiBmaWxlOiA1NDM5LCBz YXZlZDogNjQ0OTI0LCBkaXJlY3Q6IDEzODYsIAo+IGZ1bmN0aW9uOiA1MzQxNDAsIHZhbHVlOiAx MDMzLCBtZXNzYWdlOiAwLCBieXRlY29kZTogNjEzLCBsYXRlIDAsIHRvdGFsOiAKPiAxMTg3NTM1 ICgxMTUxIHBlciBwYWdlKQo+IG1raXYgbHVhIHN0YXRzwqAgPiByYW5kb21pemVyOiByZXN1bWVk IHdpdGggdmFsdWUgMC41ODcwMTE3OTE0NjI4Mwo+IG1raXYgbHVhIHN0YXRzwqAgPiB2LW5vZGUg cHJvY2Vzc2luZyB0aW1lOiAxLjQ4MCBzZWNvbmRzCj4gbWtpdiBsdWEgc3RhdHPCoCA+IGxvYWRl ZCBwYXR0ZXJuczogZW46OjEgaXQ6OjY2LCBsb2FkIHRpbWU6IDAuMDAwCj4gbWtpdiBsdWEgc3Rh dHPCoCA+IHhtbCBsb2FkIHRpbWU6IDAuNDQ0IHNlY29uZHMsIDEgZmlsZXMsIDEgY29udmVydGVk Cj4gbWtpdiBsdWEgc3RhdHPCoCA+IGx4bWwgcHJlcGFyYXRpb24gdGltZTogMjYuMzU5IHNlY29u ZHMsIDQ3OTM2IG5vZGVzLCAKPiAyNDcwMiBscGF0aCBjYWxscywgMjQzMzEgY2FjaGVkIGNhbGxz Cj4gbWtpdiBsdWEgc3RhdHPCoCA+IGludGVyYWN0aXZlIGVsZW1lbnRzOiA5MzI3IHJlZmVyZW5j ZXMsIDEyOTUxIGRlc3RpbmF0aW9ucwo+IG1raXYgbHVhIHN0YXRzwqAgPiBtYXJnaW4gZGF0YTog NiBlbnRyaWVzLCAwIHBlbmRpbmcKPiBta2l2IGx1YSBzdGF0c8KgID4gbG9hZGVkIGZvbnRzOiAy NyBmaWxlczogbG1tb25vMTAtcmVndWxhci5vdGYsIAo+IHRleGd5cmVwYWdlbGxhLW1hdGgub3Rm LCBkZWphdnVzYW5zbW9uby50dGYsIGdmc25lb2hlbGxlbmljLm90ZiwgCj4gZmlyYXNhbnMtYm9s ZGl0YWxpYy5vdGYsIGZpcmFzYW5zLXJlZ3VsYXIub3RmLCAKPiBmaXJhc2Fucy1yZWd1bGFyaXRh bGljLm90ZiwgZmlyYXNhbnNjb25kZW5zZWQtYm9sZC5vdGYsIAo+IGZpcmFzYW5zY29uZGVuc2Vk LXJlZ3VsYXIub3RmLCBnYXJhbW9uZHByZW1ycHJvLWJkaXQub3RmLCAKPiBnYXJhbW9uZHByZW1y cHJvLW1lZC5vdGYsIGdhcmFtb25kcHJlbXJwcm8tbWVkY2FwdC5vdGYsIAo+IGdhcmFtb25kcHJl bXJwcm8tbWVkZGlzcC5vdGYsIGdhcmFtb25kcHJlbXJwcm8tbWVkaXQub3RmLCAKPiBnYXJhbW9u ZHByZW1ycHJvLW1lZGl0Y2FwdC5vdGYsIGdhcmFtb25kcHJlbXJwcm8tbWVkc3ViaC5vdGYsIAo+ IGdhcmFtb25kcHJlbXJwcm8tc21iZGl0Lm90ZiwgbXlyaWFkcHJvLWJvbGQub3RmLCBteXJpYWRw cm8tYm9sZGNvbmQub3RmLCAKPiBteXJpYWRwcm8tYm9sZGNvbmRpdC5vdGYsIG15cmlhZHByby1j b25kLm90ZiwgbXlyaWFkcHJvLWNvbmRpdC5vdGYsIAo+IG15cmlhZHByby1pdC5vdGYsIG15cmlh ZHByby1yZWd1bGFyLm90ZiwgbXlyaWFkcHJvLXNlbWlib2xkaXQub3RmLCAKPiBxdWl2aXJhLm90 Ziwgc2lsZW90LnR0Zgo+IG1raXYgbHVhIHN0YXRzwqAgPiBmb250IGVuZ2luZTogb3RmIDMuMTMx LCBhZm0gMS41MTMsIHRmbSAxLjAwMCwgNDYgCj4gaW5zdGFuY2VzLCAxNiBzaGFyZWQgaW4gYmFj a2VuZCwgNCBjb21tb24gdmVjdG9ycywgMTIgY29tbW9uIGhhc2hlcywgCj4gbG9hZCB0aW1lIDAu MTQ4IHNlY29uZHMKPiBta2l2IGx1YSBzdGF0c8KgID4gdGV4dCBkaXJlY3Rpb25zOiA1LjkxMSBz ZWNvbmRzCj4gbWtpdiBsdWEgc3RhdHPCoCA+IG1ldGFwb3N0OiAxLjE4MCBzZWNvbmRzLCBsb2Fk aW5nOiAwLjA4MywgZXhlY3V0aW9uOiAKPiAxLjEwOSwgbjogMTAzOSwgYXZlcmFnZTogMC4wMDIs IGluc3RhbmNlczogMiwgbHVhY2FsbHM6IDQ2ODg1IChmaWxlOiAKPiAzNDcxMywgdGV4dDogMCwg c2NyaXB0OiA1OTMyLCBsb2c6IDYyNDApLCBtZW1vcnk6IDguOTk1IE0KPiBta2l2IGx1YSBzdGF0 c8KgID4gbWF0aCB0d2Vha2luZyB0aW1lOiAwLjQ2MiBzZWNvbmRzLCA4IG1hdGggZ29vZGllIHRh Ymxlcwo+IG1raXYgbHVhIHN0YXRzwqAgPiBtYXRoIHByb2Nlc3NpbmcgdGltZTogMC4yMTEgc2Vj b25kcwo+IG1raXYgbHVhIHN0YXRzwqAgPiBwZGYgYW5ub3RhdGlvbnM6IDkzMjcgbGlua3MgKDkz MTYgdW5pcXVlKSwgMCBzcGVjaWFsCj4gbWtpdiBsdWEgc3RhdHPCoCA+IGZvbnQgZW1iZWRkaW5n IHRpbWU6IDAuMTA0IHNlY29uZHMsIDIzIGZvbnRzCj4gbWtpdiBsdWEgc3RhdHPCoCA+IHJlc3Vs dCBzYXZlZCBpbiBmaWxlOiB2MzIucGRmLCBjb21wcmVzc2xldmVsIDAsIAo+IG9iamVjdGNvbXBy ZXNzbGV2ZWwgMAo+IG1raXYgbHVhIHN0YXRzwqAgPiBwb3NpdGlvbnM6IDg1NzIgY29sbGVjdGVk LCA0Nzc0IGRlbHRhcywgODU2NSBzaGFyZWQgCj4gcGFydGlhbHMsIDMwNSBwYXJ0aWFsIGVudHJp ZXMKPiBta2l2IGx1YSBzdGF0c8KgID4gdXNlZCBwbGF0Zm9ybTogbGludXgtNjQsIHR5cGU6IHVu aXgsIGJpbmFyeSBzdWJ0cmVlOiAKPiB0ZXhtZi1saW51eC02NAo+IG1raXYgbHVhIHN0YXRzwqAg PiB1c2VkIGVuZ2luZTogbHVhbWV0YXRleCB2ZXJzaW9uOiAyLjEwMDQsIGZ1bmN0aW9uYWxpdHkg Cj4gbGV2ZWw6IDIwMjIxMjE0LCBmb3JtYXQgaWQ6IDY3OSwgY29tcGlsZXI6IGdjYwo+IG1raXYg bHVhIHN0YXRzwqAgPiB0ZXggcHJvcGVydGllczogNzQwODUyIGhhc2ggc2xvdHMgdXNlZCBvZiAy MDk3MTUyLCAKPiA5MzgyMSBjb250cm9sIHNlcXVlbmNlcywgYXBwcm94aW1hdGUgbWVtb3J5IHVz YWdlOiA2NSBNQgo+IG1raXYgbHVhIHN0YXRzwqAgPiBsdWEgcHJvcGVydGllczogZW5naW5lOiBs dWEgNS40LCB1c2VkIG1lbW9yeTogMzM4IE1CLCAKPiBjdHg6IDI2NiBNQiwgbWF4OiA0MTUgTUIs IHN5bWJvbCBtYXNrOiB1dGYgKM+EzrXPhykKPiBta2l2IGx1YSBzdGF0c8KgID4gcnVudGltZTog MTE0LjkxNyBzZWNvbmRzLCAxMDMyIHByb2Nlc3NlZCBwYWdlcywgMTAzMiAKPiBzaGlwcGVkIHBh Z2VzLCA4Ljk4MCBwYWdlcy9zZWNvbmQKPiAKPiBJdCdzIGJldHRlciwgYnV0IHRoZSBwYWdlcyBh cmUgMTAzMiBhZ2FpbnN0IDEwMjYuCj4gCj4gSXQgbWVhbnMgdGhhdCBzb21lIGxpbmVzIGF0IHRo ZSBlbmQgb2YgYSBwYWdlIHNsaXAgaW4gdGhlIGZvbGxvd2luZyAKPiBwYWdlcy4gU2luY2UgdGhl cmUgYXJlIGZvcmNlZCBwYWdlIGJyZWFrcyBhbmQgY2hhcHRlcnMgc3RhcnRpbmcgYXQgb2RkIAo+ IHBhZ2VzLCB0aGV5IGFyZSBtaW5pbWFsIGRpZmZlcmVuY2VzIHRoYXQgcmVzdWx0IGluIHBhZ2Vz IHdpdGggb25seSAxIG9yIAo+IDIgbGluZXMgb2YgdGV4dCwgb3Igd2hpdGUgZXZlbiBwYWdlcy4K PiAKPiBJIGRvbid0IGtub3cgd2hldGhlciB0aGlzIGlzIGV4cGVjdGVkIGFzIHRoZSBlZmZlY3Qg b2YgCj4gXGVuYWJsZWV4cGVyaW1lbnRzW2ZvbnRzLmNvbXBhY3RdIG9ubHkuCgppIGhhcyB0byBk byB3aXRoIHNpZ2h0bHkgZGlmZmVyZW50IGFjY3VyYWN5IGFzIHdlIHNjYWxlIG9uIHRoZSBmbHkg Li4uIAood2UgYXJlIHNvbWV3aGF0IHN0dWNrIHRvIHRoaXMgdGV4IHNjYWxpbmcgbW9kZWwgd2hl cmUgMTAwMCA9IDEuMCBidXQgCm1heWJlIGl0J3MgdGltZSB0byByZXZpc2lvbiB0aGF0Cgo+IEkg ZXhwZWN0ZWQgYSBkaWZmZXJlbmNlIGJldHdlZW4gdmVyc2lvbiAyMDIwLTA0LTI2IGFuZCB0aGUg bGF0ZXN0IG9uZSwgCj4gYmVjYXVzZSBpdCBhbHdheXMgaGFwcGVuZWQgd2hlbiBJIHRlc3RlZCB0 aGUgbmV3ZXN0IHZlcnNpb25zLCB0aG91Z2ggCj4gdGhlcmUgaGFzIGJlZW4gYSBjb252ZXJnZW5j ZSBvZiB0aGUgcmVzdWx0aW5nIHBkZiBhbmQgdGhlIGRpZmZlcmVuY2VzIAo+IGFyZSBtaW5pbWFs IG5vdyAoYmV0d2VlbiB2ZXJzaW9uIDIwMjAtMDQtMjYgYW5kIDIwMjItMTItMTUpLiBCdXQgaXQg ZGlkIAo+IG5vdCBoYXBwZW4sIHRoZSByZXN1bHRpbmcgcGFnZXMgYXJlIHN0aWxsIDEwMjYuCgpt b3N0IG9mIHRoaXMgaGFzIHRvIGRvIHdpdGggZm9udHMgLi4gd2UgYnVtcGVkIHRoZSBhY2N1cmFj eSBhIGJpdCAKcmVjZW50bHkgKHRvIGNvcGUgYmV0dGVyIHdpdGggcmFkaWNhbCBsaW5lIGFsaWdu bWVudCBpbiBzb21lIHJhZGljYWxzKQoKPiBIZXJlJ3MgdGhlIHJlc3VsdHMgaW4gc2hvcnQ6Cj4g Cj4gQ29uVGVYdCAyMDIwLTA0LTI2Ogo+IAo+IHJ1bnRpbWU6IDE3Mi43MjEgc2Vjb25kcywgMTAy NiBwcm9jZXNzZWQgcGFnZXMsIDEwMjYgc2hpcHBlZCBwYWdlcywgCj4gNS45NDAgcGFnZXMvc2Vj b25kCj4gCj4gQ29uVGVYdCAyMDIyLTEyLTE1Ogo+IAo+IHJ1bnRpbWU6IDEzMC4wODAgc2Vjb25k cywgMTAyNiBwcm9jZXNzZWQgcGFnZXMsIDEwMjYgc2hpcHBlZCBwYWdlcywgCj4gNy44ODcgcGFn ZXMvc2Vjb25kCj4gCj4gQ29uVGVYdCAyMDIyLTEyLTE1IHdpdGggXGVuYWJsZWV4cGVyaW1lbnRz W2ZvbnRzLmNvbXBhY3RdOgo+IAo+IHJ1bnRpbWU6IDExNC45MTcgc2Vjb25kcywgMTAzMiBwcm9j ZXNzZWQgcGFnZXMsIDEwMzIgc2hpcHBlZCBwYWdlcywgCj4gOC45ODAgcGFnZXMvc2Vjb25kCm9r LCBzbyBpbiB5b3VyIGNhc2UgY29tcGFjdCBmb250IG1vZGUgaGVscHMgLi4uIHlvdSBjb3VsZCBl bmFibGUgaXQgaW4gCmNvbnQtbG9jLm1reGwgKHdlIG1pZ2h0IHN3aXRjaCB0byB0aGF0IG1vZGUg YnkgZGVmYXVsdCBpbiB0aGUgZnV0dXJlKSApCgpIYW5zCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGFucyBIYWdlbiB8IFBSQUdNQSBBREUKICAg ICAgICAgICAgICAgUmlkZGVyc3RyYWF0IDI3IHwgODA2MSBHSCBIYXNzZWx0IHwgVGhlIE5ldGhl cmxhbmRzCiAgICAgICAgdGVsOiAwMzggNDc3IDUzIDY5IHwgd3d3LnByYWdtYS1hZGUubmwgfCB3 d3cucHJhZ21hLXBvZC5ubAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSWYg eW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFk ZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8g aHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAg OiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAph cmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0 cy8Kd2lraSAgICAgOiBodHRwczovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCg==