From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wKy+LhAXT2HqCgEAgWs5BA (envelope-from ) for ; Sat, 25 Sep 2021 14:33:20 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id AEhvKhAXT2HtGgAA1q6Kng (envelope-from ) for ; Sat, 25 Sep 2021 12:33:20 +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 37F0713093 for ; Sat, 25 Sep 2021 14:33:20 +0200 (CEST) Received: from localhost ([::1]:39154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mU6rn-0001EG-94 for larch@yhetil.org; Sat, 25 Sep 2021 08:33:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mU6r7-0001CT-Ob for guix-devel@gnu.org; Sat, 25 Sep 2021 08:32:37 -0400 Received: from mail-0301.mail-europe.com ([188.165.51.139]:39491) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mU6r4-0006Fm-Ac for guix-devel@gnu.org; Sat, 25 Sep 2021 08:32:37 -0400 Date: Sat, 25 Sep 2021 12:32:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1632573141; bh=QGkG5ucL7tcrJ2ZwgLQ+wQDQl1q869YqlgHVsfRAiec=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=XgyOsIoYfaja1itTq4yFh+U/p3MtQuBlr+17KWgke8Uy5zyNQ/SlZ/6asQFi5uU9c ogG0J6aA4Om0gnQ9MC0f1fPpx2RuBVBaPJuHvFzj7bbTOGxlGRq79KRAx53GhM9VjY NU8pYxaXwSr/kGEP3Z/MUJznG5d60zEmTWCMnSEvvsy85B3QHEUeSU4F8P7MTPxiEm 5HnRbDZ8x0g3IRDAg/UDRpWD9sXQmwQIBt/GY5KZOKIB01MkpIuvD5MlC4GCI45C4A 7jl0RQRVHcYY4jmKtBeidFDFyyaMAI3kCcIxFfCCmRtETiNNi7oqqs46IPkpcE1kj9 lcYPkqf9+MNRA== To: Sage Gerard From: Ekaitz Zarraga Subject: Re: Please explain these fundamental terms to me? Message-ID: In-Reply-To: <1d5982ae-2cda-5661-898a-e015c7f320a1@sagegerard.com> References: <1d5982ae-2cda-5661-898a-e015c7f320a1@sagegerard.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_NJrzwIFjADrBcnIyy9oiFcZnxcSmHJ8Sn3LSpZz5A" Received-SPF: pass client-ip=188.165.51.139; envelope-from=ekaitz@elenq.tech; helo=mail-0301.mail-europe.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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Ekaitz Zarraga Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632573200; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=QGkG5ucL7tcrJ2ZwgLQ+wQDQl1q869YqlgHVsfRAiec=; b=XxnJAwaDsmgFcwYX/vcd1dbLCk2FlvTxE738x4nAC4YhYuvYSTQOKPiGUJKSCuAdDXkFaG 1G/rSTVnhRRpGHUKrfUmdIuJH+TL9UDieTiGhVgQmi6Xpeo4gKi0hozvRMLyrQmXj/ZnAo SGE9dIWpHrzCbpOzjxlHMFOe+baiEwk609FD0q/lHWbWMPoIHWyc50l8FbncoaK7pFSJV6 kU4Ht63Kl1le2aEuJnubiBmHRw4jfoM5Q3ZsyAEpvnqaEe/0sHNbBFisdXfY4eFdruUKKa GyXeMXJXdjCE0Pob7Sj53xllur2uDQpVGlVCXNRAQgKNDyKBlLZZjyGy6U9J8g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632573200; a=rsa-sha256; cv=none; b=Lp/gDVKZDEcB3mrBQdGQdRAltcNHDL1uWKCPedbko20gX6tli8JkwGHR5ypc1SkGulrt5h RezxX4dCSh9xXbT0IPB0w09DJgaKCwnCgKEmigYRS26aWBZ8CnYJs2OUknhVef1UuHwHlt zdqMLMLbI5jb15HLuh3soPifyw+w/fiCTe9/qf+xzmXvoTmERYXfW7OCC35BCG6BwwmRQO mHo3ijwSD0aGy5Z2fbS2ed+7Ot+zfUw+5Ky73QgK/Fe/OjMUFcJaO03xosV7DUlhiaHHBz xvxnMIXEbcmGLIZvKLbtuVf/uIx+bb31PaGCHQm/SE0fUfFub64y3otZVitU6w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=protonmail header.b=XgyOsIoY; dmarc=pass (policy=none) header.from=elenq.tech; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -0.99 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=protonmail header.b=XgyOsIoY; dmarc=pass (policy=none) header.from=elenq.tech; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 37F0713093 X-Spam-Score: -0.99 X-Migadu-Scanner: scn0.migadu.com X-TUID: OY8BVoMkezQT This is a multi-part message in MIME format. --b1_NJrzwIFjADrBcnIyy9oiFcZnxcSmHJ8Sn3LSpZz5A Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksCgpUaGlzIHNob3VsZCBiZSBjbGFyaWZpZWQgaW4gdGhlIGRvY3MuIEkgdW5kZXJzdGFuZCB5 b3VyIGNvbmZ1c2lvbi4KCkJpbmFyeSBzZWVkcyBhcmUgYWxsIHRoZSBiaW5hcmllcyB0aGF0IGFy ZSBuZWVkZWQgZm9yIHRoZSBpbnN0YWxhdGlvbiB0byBzdGFydC4gVGhleSBub3JtYWxseSBpbmNs dWRlIEJhc2gsIEdDQyBhbmQgdGhhdCBraW5kIG9mIHN0dWZmLiBTbyB0aGUgaW5zdGFsYXRpb24g cHJvY2VzcyBzdGFydHMgd2l0aCB0aG9zZSBhbmQgdXNlcyB0aGVtIGFzIHRvb2xzIHRvIGJ1aWxk IGFsbCB0aGUgcGFja2FnZXMgbmVlZGVkIGZyb20gc291cmNlLgoKVGhlIGZ1bGwgc291cmNlIGJv b3RzdHJhcCBwcm9qZWN0IGFpbXMgdG8gZWxpbWluYXRlIHRob3NlIGJpbmFyaWVzIGZyb20gdGhl IHByb2Nlc3MuIFRoaXMgbWVhbnMgdGhvc2UgcHJvZ3JhbXMgd2lsbCBiZSBidWlsdCBmcm9tIHNv dXJjZSB0b28uCgpTdGFnZTAgaXMgYSBiaWcgcGFydCBvZiB0aGUgZnVsbCBzb3VyY2UgYm9vdHN0 cmFwLiBJdCBpcyBiYXNlZCBvbiBzZXZlcmFsIGFzc2VtYmxlcnMgdGhhdCBmaW5hbGx5IGFyZSBh YmxlIHRvIGNvbXBpbGUgR0NDICh0aHJvdWdoIG1hbnkgc3RlcHMsIGluY2x1ZGluZyB0aGUgY29t cGlsYXRpb24gb2YgYSBoZWF2aWx5IHBhdGNoZWQgdmVyc2lvbiBvZiBUQ0MpLgoKU28gdGhlIHNv ZnR3YXJlIEd1aXggcmVsZWFzZSBjb21lcyB3aXRoIGNvdWwgb25seSBoYXZlIHNvdXJjZSBwYWNr YWdlcyBhbmQgYmUgYWJsZSB0byBidWlsZCBldmVyeXRoaW5nIGZyb20gc291cmNlLCB1c2luZyBT dGFnZTAuCgpJJ20gbm90IHN1cmUgaWYgdGhpcyBleHBsYW5hdGlvbiBpcyB0aGUgYmVzdCBvciBp ZiBpdCBoZWxwcywgYnV0IEkgaG9wZSBpdCBkb2VzLgoKSWYgeW91IGhhdmUgbW9yZSBxdWVzdGlv bnMgb3IgYW55dGhpbmcgZG9uJ3QgaGVzaXRhdGUgdG8gYXNrLgoKQmVzdCwKRWthaXR6CgrigJDi gJDigJDigJDigJDigJDigJAgT3JpZ2luYWwgTWVzc2FnZSDigJDigJDigJDigJDigJDigJDigJAK T24gRnJpZGF5LCBTZXB0ZW1iZXIgMjR0aCwgMjAyMSBhdCA4OjM1IFBNLCBTYWdlIEdlcmFyZCA8 c2FnZUBzYWdlZ2VyYXJkLmNvbT4gd3JvdGU6Cgo+IEhlbGxvIQo+Cj4gSSdtIGNvbmZ1c2VkIGFi b3V0IGZ1bmRhbWVudGFsIGRlZmluaXRpb25zIGZyb20gdGhlIG1hbnVhbC4KPgo+PiBQb3NzaWJs eSBvbmUgb2YgdGhlIG1vc3QgaGFybWxlc3MsIGJ1dCBjZXJ0YWlubHkgYnkgZmFyIHRoZSBiaWdn ZXN0IGJpbmFyeSBzZWVkIHRoYXQgYWxsIHNvZnR3YXJlIGRpc3RyaWJ1dGlvbnMgaW5qZWN0IGFy ZSB0aGUgc28gW2NhbGxlZF0gYm9vdHN0cmFwIGJpbmFyeSBzZWVkLiBCb290c3RyYXAgYmluYXJp ZXMgYXJlIHRoZSBpbml0aWFsIGJpbmFyeSBzZWVkcyB0aGF0IGFyZSB1c2VkIHRvIHN0YXJ0IGJ1 aWxkaW5nIHRoZSBkaXN0cmlidXRpb24uIC0tIGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUv bWVzL21hbnVhbC9odG1sX25vZGUvQm9vdHN0cmFwcGFibGUtQnVpbGRzLmh0bWwKPgo+IFRoaXMg ZGVmaW5pdGlvbiBvZiBib290c3RyYXAgYmluYXJ5IHNlZWRzIGNvbmZ1c2VkIG1lIGJlY2F1c2UK Pgo+IC0gIkJpbmFyeSBzZWVkIiBpdHNlbGYgaXMgbm90IGRlZmluZWQuIEFmdGVyIHNvbWUgc2Vh cmNoaW5nLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhpcyBpcyBhIHZlcmlmaWVkIGJpbmFy eSB5b3UgaW5qZWN0IGFtb25nIHNvdXJjZSBjb2RlIHRvIHByb2R1Y2UgbW9yZSBzb2Z0d2FyZS4g SXMgdGhhdCBjb3JyZWN0Pwo+IC0gaXQgc3dpdGNoZXMgZnJvbSBzaW5ndWxhciB0byBwbHVyYWwg Zm9ybS4gIlRoZSBiaWdnZXN0IGJpbmFyeSBzZWVkIGlzIHRoZSBib290c3RyYXAgYmluYXJ5IHNl ZWQiLCBmb2xsb3dlZCBieSAiQm9vdHN0cmFwIGJpbmFyaWVzIGFyZSB0aGUgaW5pdGlhbCBiaW5h cnkgc2VlZHMuIiBIb3cgZG8gdGhlc2Ugc2VudGVuY2VzIHJlY29uY2lsZT8KPgo+IEFsc28sIGlu IHJlYWRpbmcgc2VjdGlvbiAxLjQgSSBkaWRuJ3QgY29tZSBhd2F5IGtub3dpbmcgd2hhdCBhIGZ1 bGwgc291cmNlIGJvb3RzdHJhcCBldmVuIGlzLiBEb2VzIHRoYXQgbWVhbiB5b3UgcmVwcm9kdWNl IHRoZSBoZXgwIGJpbmFyeSwgYW5kIHRoZW4gdXNlIHByb2dyZXNzaXZlIHN0YWdlcyB0byBldmVu dHVhbGx5IHJlcHJvZHVjZSB0aGUgc291cmNlIGNvZGUgZm9yIGEgdmVyc2lvbiBvZiBHdWl4PyBP ciBkb2VzIGl0IG1lYW4gdGhhdCB5b3UgcmVwcm9kdWNlIGFuIGV4YWN0IGRpc2sgaW1hZ2UgZm9y IGFuIE9TIGZvciB0aGUgc2FtZSBDUFUgYXJjaGl0ZWN0dXJlIGFzIHRoZSBoZXggcHJvZ3JhbSwg d2l0aCBhIGNvcHkgb2YgdGhlIEd1aXggc291cmNlIHJlYWR5IHRvIGdvIG9uIHRoYXQgc3lzdGVt Pw== --b1_NJrzwIFjADrBcnIyy9oiFcZnxcSmHJ8Sn3LSpZz5A Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj5IaSw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlzIHNob3VsZCBiZSBjbGFy aWZpZWQgaW4gdGhlIGRvY3MuIEkgdW5kZXJzdGFuZCB5b3VyIGNvbmZ1c2lvbi48YnI+PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5CaW5hcnkgc2VlZHMgYXJlIGFsbCB0aGUgYmluYXJpZXMgdGhh dCBhcmUgbmVlZGVkIGZvciB0aGUgaW5zdGFsYXRpb24gdG8gc3RhcnQuIFRoZXkgbm9ybWFsbHkg aW5jbHVkZSBCYXNoLCBHQ0MgYW5kIHRoYXQga2luZCBvZiBzdHVmZi4gU28gdGhlIGluc3RhbGF0 aW9uIHByb2Nlc3Mgc3RhcnRzIHdpdGggdGhvc2UgYW5kIHVzZXMgdGhlbSBhcyB0b29scyB0byBi dWlsZCBhbGwgdGhlIHBhY2thZ2VzIG5lZWRlZCA8Yj5mcm9tIHNvdXJjZTwvYj4uPGJyPjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIGZ1bGwgc291cmNlIGJvb3RzdHJhcCBwcm9qZWN0IGFp bXMgdG8gZWxpbWluYXRlIHRob3NlIGJpbmFyaWVzIGZyb20gdGhlIHByb2Nlc3MuIFRoaXMgbWVh bnMgdGhvc2UgcHJvZ3JhbXMgd2lsbCBiZSBidWlsdCBmcm9tIHNvdXJjZSB0b28uPGJyPjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+U3RhZ2UwIGlzIGEgYmlnIHBhcnQgb2YgdGhlIGZ1bGwgc291 cmNlIGJvb3RzdHJhcC4gSXQgaXMgYmFzZWQgb24gc2V2ZXJhbCBhc3NlbWJsZXJzIHRoYXQgZmlu YWxseSBhcmUgYWJsZSB0byBjb21waWxlIEdDQyAodGhyb3VnaCA8Yj5tYW55PC9iPiBzdGVwcywg aW5jbHVkaW5nIHRoZSBjb21waWxhdGlvbiBvZiBhIGhlYXZpbHkgcGF0Y2hlZCB2ZXJzaW9uIG9m IFRDQykuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+U28gdGhlIHNvZnR3YXJlIEd1aXgg cmVsZWFzZSBjb21lcyB3aXRoIGNvdWwgb25seSBoYXZlIHNvdXJjZSBwYWNrYWdlcyBhbmQgYmUg YWJsZSB0byBidWlsZCBldmVyeXRoaW5nIGZyb20gc291cmNlLCB1c2luZyBTdGFnZTAuPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSdtIG5vdCBzdXJlIGlmIHRoaXMgZXhwbGFuYXRpb24g aXMgdGhlIGJlc3Qgb3IgaWYgaXQgaGVscHMsIGJ1dCBJIGhvcGUgaXQgZG9lcy48YnI+PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5JZiB5b3UgaGF2ZSBtb3JlIHF1ZXN0aW9ucyBvciBhbnl0aGlu ZyBkb24ndCBoZXNpdGF0ZSB0byBhc2suPGJyPjxicj5CZXN0LDwvZGl2PjxkaXY+RWthaXR6PGJy PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPg0KICAg ICAgICDigJDigJDigJDigJDigJDigJDigJAgT3JpZ2luYWwgTWVzc2FnZSDigJDigJDigJDigJDi gJDigJDigJA8YnI+DQogICAgICAgIE9uIEZyaWRheSwgU2VwdGVtYmVyIDI0dGgsIDIwMjEgYXQg ODozNSBQTSwgU2FnZSBHZXJhcmQgJmx0O3NhZ2VAc2FnZWdlcmFyZC5jb20mZ3Q7IHdyb3RlOjxi cj4NCiAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNp dGUiPg0KICAgICAgICAgICAgPHA+SGVsbG8hPC9wPg0KICAgIDxwPkknbSBjb25mdXNlZCBhYm91 dCBmdW5kYW1lbnRhbCBkZWZpbml0aW9ucyBmcm9tIHRoZSBtYW51YWwuPGJyPg0KICAgIDwvcD4N CiAgICA8cD4mZ3Q7IFBvc3NpYmx5IG9uZSBvZiB0aGUgbW9zdCBoYXJtbGVzcywgYnV0IGNlcnRh aW5seSBieSBmYXIgdGhlDQogICAgICBiaWdnZXN0IGJpbmFyeSBzZWVkIHRoYXQgYWxsIHNvZnR3 YXJlIGRpc3RyaWJ1dGlvbnMgaW5qZWN0IGFyZSB0aGUNCiAgICAgIHNvIFtjYWxsZWRdIGJvb3Rz dHJhcCBiaW5hcnkgc2VlZC4gQm9vdHN0cmFwIGJpbmFyaWVzIGFyZSB0aGUNCiAgICAgIGluaXRp YWwgYmluYXJ5IHNlZWRzIHRoYXQgYXJlIHVzZWQgdG8gc3RhcnQgYnVpbGRpbmcgdGhlDQogICAg ICBkaXN0cmlidXRpb24uIC0tDQo8YSBocmVmPSJodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJl L21lcy9tYW51YWwvaHRtbF9ub2RlL0Jvb3RzdHJhcHBhYmxlLUJ1aWxkcy5odG1sIiB0YXJnZXQ9 Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIj5odHRwczovL3d3dy5n bnUub3JnL3NvZnR3YXJlL21lcy9tYW51YWwvaHRtbF9ub2RlL0Jvb3RzdHJhcHBhYmxlLUJ1aWxk cy5odG1sPC9hPjxicj4NCiAgICA8L3A+DQogICAgPHA+VGhpcyBkZWZpbml0aW9uIG9mIGJvb3Rz dHJhcCBiaW5hcnkgc2VlZHMgY29uZnVzZWQgbWUgYmVjYXVzZTwvcD4NCiAgICA8dWw+DQogICAg ICA8bGk+IkJpbmFyeSBzZWVkIiBpdHNlbGYgaXMgbm90IGRlZmluZWQuIEFmdGVyIHNvbWUgc2Vh cmNoaW5nLCBteQ0KICAgICAgICB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhpcyBpcyBhIHZlcmlm aWVkIGJpbmFyeSB5b3UgaW5qZWN0IGFtb25nDQogICAgICAgIHNvdXJjZSBjb2RlIHRvIHByb2R1 Y2UgbW9yZSBzb2Z0d2FyZS4gSXMgdGhhdCBjb3JyZWN0Pzxicj4NCiAgICAgIDwvbGk+DQogICAg ICA8bGk+aXQgc3dpdGNoZXMgZnJvbSBzaW5ndWxhciB0byBwbHVyYWwgZm9ybS4gIlRoZSBiaWdn ZXN0IGJpbmFyeQ0KICAgICAgICBzZWVkIGlzIHRoZSBib290c3RyYXAgYmluYXJ5IHNlZWQiLCBm b2xsb3dlZCBieSAiQm9vdHN0cmFwDQogICAgICAgIGJpbmFyaWVzIGFyZSB0aGUgaW5pdGlhbCBi aW5hcnkgc2VlZHMuIiBIb3cgZG8gdGhlc2Ugc2VudGVuY2VzDQogICAgICAgIHJlY29uY2lsZT88 L2xpPg0KICAgIDwvdWw+DQogICAgPHA+QWxzbywgaW4gcmVhZGluZyBzZWN0aW9uIDEuNCBJIGRp ZG4ndCBjb21lIGF3YXkga25vd2luZyB3aGF0IGENCiAgICAgIGZ1bGwgc291cmNlIGJvb3RzdHJh cCBldmVuIGlzLiBEb2VzIHRoYXQgbWVhbiB5b3UgcmVwcm9kdWNlIHRoZQ0KICAgICAgaGV4MCBi aW5hcnksIGFuZCB0aGVuIHVzZSBwcm9ncmVzc2l2ZSBzdGFnZXMgdG8gZXZlbnR1YWxseQ0KICAg ICAgcmVwcm9kdWNlIHRoZSBzb3VyY2UgY29kZSBmb3IgYSB2ZXJzaW9uIG9mIEd1aXg/IE9yIGRv ZXMgaXQgbWVhbg0KICAgICAgdGhhdCB5b3UgcmVwcm9kdWNlIGFuIGV4YWN0IGRpc2sgaW1hZ2Ug Zm9yIGFuIE9TIGZvciB0aGUgc2FtZSBDUFUNCiAgICAgIGFyY2hpdGVjdHVyZSBhcyB0aGUgaGV4 IHByb2dyYW0sIHdpdGggYSBjb3B5IG9mIHRoZSBHdWl4IHNvdXJjZQ0KICAgICAgcmVhZHkgdG8g Z28gb24gdGhhdCBzeXN0ZW0/PC9wPg0KICAgIDxwPjxicj4NCiAgICA8L3A+DQoNCg0KDQogICAg ICAgIDwvYmxvY2txdW90ZT48YnI+DQogICAgPC9kaXY+ --b1_NJrzwIFjADrBcnIyy9oiFcZnxcSmHJ8Sn3LSpZz5A--