From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id SHPIK4Mi9mWmCAAA62LTzQ:P1 (envelope-from ) for ; Sat, 16 Mar 2024 23:51:48 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id SHPIK4Mi9mWmCAAA62LTzQ (envelope-from ) for ; Sat, 16 Mar 2024 23:51:48 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fastmail.com header.s=fm1 header.b=Smbm2ZLh; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="f V87J96"; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=fastmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1710629507; h=from:from:sender: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:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Ty11mGOj+LRlDfVyrNdbHABfib7g2SzJwnOAMWZCxtw=; b=cCDxWgLqcvAQHddZIk2/FBUX6tkeT15AMM+M0yKK05E8S8zC4kqF/LcTtrLq2t+T2xA7hE Fh3L726TGBaSsINXeyRscsOVe7aFs8hBQfNKtRG6okn0RgvP/TpBiXyv4E/CPIRAaibzl2 ySFh7rwo2o5rk45AnLnEjtr/VSg49BXw/3ZLMo6KkMHBIoI0UQVDjscw4lot6sTQWb9L+H 7wLLhwNa55KlhnNtFN+qFOktsVlZih6h3j/85nqqEeh+f7VJ7IzvQhSBn6pbyo+MF9AtCN S+JQIIu26ARwN3fnYxmTxZ28qpeKnfpP13Nar2VBDt/2He7kvv31oRH6bk+rnQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=fastmail.com header.s=fm1 header.b=Smbm2ZLh; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="f V87J96"; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=fastmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1710629507; a=rsa-sha256; cv=none; b=jHoKToECgl+Id297u0Z1dPAEGMvrPk3EwF0cuxb+Zn9RjPiT91I+/uqhaHvQxTXabRt38u MDGt6EBOP/TtKYPJPjoyCjl4bz770PKU1yOUgF3cNoXY3qRhNUWtP5xHBrAhhDQQ8uF/r3 AZHkQuEg3Ttbt/immjs/S5eGQ7HF3ieKY18Te2cN4kejPzmu23FU32DTaL7vwyY0m0S/Y9 NfSwOUYCurkjmI62mtrTq63/S2HiimX8kfe9FIE6BMLpgM0EaDamJMftmOFWfGvCieFnUI Tk6gZjden0lIejE9+gw67rBNg1JwxRCtnk15HUJd204q1ttm7mB6onuQHMv9Hw== 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 2EF4B40E3D for ; Sat, 16 Mar 2024 23:51:45 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rlcrk-0005Eq-Th; Sat, 16 Mar 2024 18:51:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rlcrj-0005EP-F6 for help-guix@gnu.org; Sat, 16 Mar 2024 18:50:59 -0400 Received: from wfout3-smtp.messagingengine.com ([64.147.123.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rlcrh-0006mD-0a for help-guix@gnu.org; Sat, 16 Mar 2024 18:50:59 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfout.west.internal (Postfix) with ESMTP id 87A9F1C0008C for ; Sat, 16 Mar 2024 18:50:55 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 16 Mar 2024 18:50:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1710629455; x=1710715855; bh=Ty11mGOj+LRlDfVyrNdbHABfib7g2SzJwnOAMWZCxtw=; b= Smbm2ZLhdjckp82tzNWFOQWfM6lTmKI/WYfhZd9qlnLBNArdK+Kpw0Bfio5CowE9 n1ATSHAWNQDq11lXQFrqklA8CbLSBGZ9EVjgx/RYw+vFlPyCIob5emmJS9nIUNjv xrLlgGOLtES6J8MtEjMvMnUPZqq6Uv4eNn5mM79gseE7RW1Gy094m0gvsZhiWdme sYWAQ2laGZ48jMDhucPio0BMDyXKdZw4QuAlAuPbP6q7nTBiETfJO0uPHAtm270R FkwIQMu7af7wgMrQmv+2mxkz3i2bGSauBFkE1y62LR1svK81k44ZgivEP/AOVO46 eJrCWJSLy3As4MX+uxQ0uA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710629455; x= 1710715855; bh=Ty11mGOj+LRlDfVyrNdbHABfib7g2SzJwnOAMWZCxtw=; b=f V87J96EADtjL15f/h11FdryIzKNj/HETgzqxuvgA1HzthYIDO8u1nw7RKPn30FTK wFj8IPtcer5BOt/v2IFn6RFkF1Gl2xGzbyIxTd/yAyjNBszmQNw7LekbXBbIKar7 JfXUULOm2ZeYywgcJt/QWjB/rMRiMeez4TqbGjvuJUXK2XpFJ/BBsEVu4IOT4P+b CsSkohLPfWOS4yC3ON/uO867UBMWwYry/cnK/81bOm8siLTJtVv1hip0WRS874Fs vo9CeNClmDuTL6nWpEtvAYXx5WLzsoQtJjoZ39KSD5EgpR7ZNX536DzT2V97wSMc gimvSDIG8RS0AvtLMMgJQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkeefgddtgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthgsre dttddvjeenucfhrhhomheplfgvshhsvgcuofhilhhlfihoohguuceojhgvshhsvggpmhes fhgrshhtmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeekieeltefggfevfefhie ffveeljeegudfgjeekudegffevuddtfeeivefhkeejvdenucffohhmrghinheptghouggv sggvrhhgrdhorhhgpdhgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepjhgvshhsvggpmhesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i57f947b1:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 16 Mar 2024 18:50:54 -0400 (EDT) Message-ID: <0bf018ce-7288-4022-842a-fc9c43f285d8@fastmail.com> Date: Sat, 16 Mar 2024 18:50:53 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Help with channel build system and package Content-Language: en-US To: help-guix@gnu.org References: <68237c05-3c30-4d36-b733-6251f168ad9e@millwood.earth> <3587568.aeNJFYEL58@akashi> <3091283.mvXUDI8C0e@akashi> <71333165-cb1a-40b2-aee0-70eb68ded67a@millwood.earth> <87y1asqdj8.fsf@freakingpenguin.com> <618d1615-1328-4027-9b29-843bde81f05b@fastmail.com> From: Jesse Millwood In-Reply-To: <618d1615-1328-4027-9b29-843bde81f05b@fastmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Received-SPF: pass client-ip=64.147.123.146; envelope-from=jesse_m@fastmail.com; helo=wfout3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -10.36 X-Spam-Score: -10.36 X-Migadu-Queue-Id: 2EF4B40E3D X-Migadu-Scanner: mx13.migadu.com X-TUID: Gi/UKuCIWBhF SSBhY3R1YWxseSB0aGluayBJIGZpZ3VyZWQgaXQgb3V0IQ0KDQpJIGVuZGVkIHVwIGFkZGlu ZyBhIGJ1aWxkIHBoYXNlIHRoYXQgY29waWVzIHRoZSBwbGFpbi1maWxlIGRlZmluZWQgYXMg DQp0aGUgc291cmNlIGluIHRoZSBwYWNrYWdlIG9iamVjdCB0byB0aGUgYnVpbGQgZGlyZWN0 b3J5LiBJJ20gZmluYWxseSBhdCANCmEgcG9pbnQgd2hlcmUgSSdtIGp1c3QgaGF2aW5nIGJ1 aWxkIGZhaWx1cmVzIG9mIHRoZSBwYWNrYWdlIGl0c2VsZiwgDQp3aGljaCBJJ20gYSBsaXR0 bGUgbW9yZSBmYW1pbGlhciBkZWJ1Z2dpbmcuDQoNClRoYW5rcyBmb3IgYWxsIHRoZSBoZWxw IQ0KDQpPbiAzLzE2LzI0IDE3OjQ3LCBKZXNzZSBNaWxsd29vZCB3cm90ZToNCj4gUmljaGFy ZCBhbmQgTWFyZWssDQo+DQo+IFRoZSBpbnB1dCBmcm9tIGJvdGggb2YgeW91IGhlbHBlZCBt ZSBnZXQgYSBsaXR0bGUgZmFydGhlci4gSSd2ZSBwdXNoZWQgDQo+IG15IGNoYW5nZXMgdG8g aHR0cHM6Ly9jb2RlYmVyZy5vcmcvbW9vbmxpbmcvZ3VpeC1lbWJlZGRlZC1kZXYuDQo+DQo+ IEkgZmVlbCBsaWtlIEknbSByZWFsbHkgY2xvc2Ugbm93LiBJIHNlZW0gdG8gYmUgYWJsZSB0 byBnZXQgaW50byB0aGUgDQo+IHBoYXNlcyBvZiBteSBidWlsZCBzeXN0ZW0uIEkgY2FuIG5v dCBpbnZva2UgdGhlIGNyb3NzdG9vbC1uZyB0b29sLiBNeSANCj4gaXNzdWUgaXMgdGhhdCBp dCBzZWVtcyB0byBub3QgYmUgYWJsZSB0byBzZWUgdGhlIGRlZmNvbmZpZyB0aGF0IEkgDQo+ IGRlZmluZSBpbiB0aGUgcGFja2FnZSBkZWNsYXJhdGlvbiBhcyBhICJwbGFpbi1maWxlIi4N Cj4NCj4gSSd2ZSBkZXRlcm1pbmVkIHRoaXMgdGhyb3VnaCB0aGUgcmVwbC4gSW4gbXkgcmVw byB0aGVyZSBpcyBhIHNjaGVtZSANCj4gZmlsZSBjYWxsZWQgImJ1aWxkLXJlcGwuc2NtIiBh bmQgSSBpbnZva2UgaXQgbGlrZSB0aGlzOg0KPg0KPiDinpwgZ3VpeCByZXBsIC1MIGd1aXgt ZW1iZWRkZWQtZGV2DQo+IEdOVSBHdWlsZSAzLjAuOQ0KPiBDb3B5cmlnaHQgKEMpIDE5OTUt MjAyMyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4NCj4NCj4gR3VpbGUgY29tZXMg d2l0aCBBQlNPTFVURUxZIE5PIFdBUlJBTlRZOyBmb3IgZGV0YWlscyB0eXBlIGAsc2hvdyB3 Jy4NCj4gVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmUsIGFuZCB5b3UgYXJlIHdlbGNv bWUgdG8gcmVkaXN0cmlidXRlIGl0DQo+IHVuZGVyIGNlcnRhaW4gY29uZGl0aW9uczsgdHlw ZSBgLHNob3cgYycgZm9yIGRldGFpbHMuDQo+DQo+IEVudGVyIGAsaGVscCcgZm9yIGhlbHAu DQo+IHNjaGVtZUAoZ3VpeC11c2VyKT4gLGwgDQo+IC9ob21lL2plc3NlL0NvZGUvZ3VpeC1y ZXBvcy9ndWl4LWVtYmVkZGVkLWRldi9idWlsZC1yZXBsLnNjbQ0KPiBXQVJOSU5HOiAoZW1i ZWRkZWQtZGV2IHBhY2thZ2VzIGNyb3NzdG9vbC1uZyk6IGB3aGljaCcgaW1wb3J0ZWQgZnJv bSANCj4gYm90aCAoZ3VpeCBidWlsZCB1dGlscykgYW5kIChnbnUgcGFja2FnZXMgYmFzZSkN Cj4gc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5n dWl4LmdudS5vcmcnLi4uIDEwMC4wJQ0KPiBzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0 dXRlcyBmcm9tIA0KPiAnaHR0cHM6Ly9ib3JkZWF1eC5ndWl4LmdudS5vcmcnLi4uIDEwMC4w JQ0KPiBidWlsZGluZyBwYXRoKHMpIA0KPiBgL2dudS9zdG9yZS9uYzg5MnA5a2d4MG15M2dn OWdseXN6Zzg0OGhwZjE2Ni1jdC1uZy1yaXNjdjY0LXVua25vd24tZWxmLTEuMjYuMCcNCj4g c3RhcnRpbmcgcGhhc2UgYHNldC1TT1VSQ0UtREFURS1FUE9DSCcNCj4gcGhhc2UgYHNldC1T T1VSQ0UtREFURS1FUE9DSCcgc3VjY2VlZGVkIGFmdGVyIDAuMCBzZWNvbmRzDQo+IHN0YXJ0 aW5nIHBoYXNlIGBzZXQtcGF0aHMnDQo+IGVudmlyb25tZW50IHZhcmlhYmxlIGBQQVRIJyBz ZXQgdG8gDQo+IGAvZ251L3N0b3JlL2R2MDA5aTF3ajg2NW4zNGR5bG4yZm14cnl4cWczejdj LWNyb3NzdG9vbC1uZy0xLjI2LjAvYmluOi9nbnUvc3RvcmUvc3h4MjJmOTh2ZmJhdmNxbWRr c202YXM4ZnZza3B4aXctdGFyLTEuMzQvYmluOi9nbnUvc3RvcmUveDI0Ym00OWFnNWR2a2k3 Mm1qZHoxOTViZmI4OW5ybmItZ3ppcC0xLjEyL2JpbjovZ251L3N0b3JlL2o4d2xmbWxtZnZw YnphNmlzOXd2OXhzZDhwc3J4bjAwLWJ6aXAyLTEuMC44L2JpbjovZ251L3N0b3JlL2dyMHN5 MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW46L2dudS9zdG9yZS96 bWNmNWtwcWlpZ2hrYmg3d3NsZjkxcWRqd2owNnlyMS1kaWZmdXRpbHMtMy44L2JpbjovZ251 L3N0b3JlLzIxMHlmYXgxOHIyZzJpbnhybWw5NDM1aWtoZmNjYTZtLXBhdGNoLTIuNy42L2Jp bjovZ251L3N0b3JlL2M4anlwaDJseHcwbTluYTM0Zmc4aDcwbjRubm56N2lzLWZpbmR1dGls cy00LjkuMC9iaW46L2dudS9zdG9yZS9oYzA1ZDc2ZjFqM2l6M3YyYnM1ano0ZnBsamwxcjRk ai1nYXdrLTUuMi4xL2JpbjovZ251L3N0b3JlL3h4Y2ZzaW12eHo3ejRkajU5M2ducWJremM2 cGljd3pxLXNlZC00LjgvYmluOi9nbnUvc3RvcmUveXJ2NWY3MG1uODNhODc2Yjc4aTVzNzlk ZDJoc2gwemYtZ3JlcC0zLjgvYmluOi9nbnUvc3RvcmUvNmsxeXlzOXdxcmZuNHk0MWljMXdp bjhncG5pbW5jd2oteHotNS4yLjgvYmluOi9nbnUvc3RvcmUvYTVpOGF2eDgyNmJydzVncm4z bjRxdjQwZzUxNDUwNWMtY29yZXV0aWxzLTkuMS9iaW46L2dudS9zdG9yZS93ajdjYXNkYTdy YjU1cnZxam5wbTBibTdhMnptNjYxOC1tYWtlLTQuMy9iaW46L2dudS9zdG9yZS9yaWI5ZzJp ZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2JpbjovZ251 L3N0b3JlL25hMWRwYmJjeGphYTNuOHdrd3JmcGNoNDc2ZjkwaGxmLWxkLXdyYXBwZXItMC9i aW46L2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2OTA2Z2oxejhpN2R4MmozbS1iaW51dGls cy0yLjM4L2JpbjovZ251L3N0b3JlLzVscWhjdjkxaWp5ODJwOTJhYzZnNXh3NDhsMGx3d3o0 LWdjYy0xMS4zLjAvYmluOi9nbnUvc3RvcmUvZ3NqY3pxaXIxd2J6OHA3NzB6bmRycHc0cm5w cG14aTMtZ2xpYmMtMi4zNS9iaW46L2dudS9zdG9yZS9nc2pjenFpcjF3Yno4cDc3MHpuZHJw dzRybnBwbXhpMy1nbGliYy0yLjM1L3NiaW4nDQo+IGVudmlyb25tZW50IHZhcmlhYmxlIGBC QVNIX0xPQURBQkxFU19QQVRIJyB1bnNldA0KPiBlbnZpcm9ubWVudCB2YXJpYWJsZSBgQ19J TkNMVURFX1BBVEgnIHNldCB0byANCj4gYC9nbnUvc3RvcmUvajh3bGZtbG1mdnBiemE2aXM5 d3Y5eHNkOHBzcnhuMDAtYnppcDItMS4wLjgvaW5jbHVkZTovZ251L3N0b3JlL2dyMHN5MG0x bXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9pbmNsdWRlOi9nbnUvc3RvcmUv aGMwNWQ3NmYxajNpejN2MmJzNWp6NGZwbGpsMXI0ZGotZ2F3ay01LjIuMS9pbmNsdWRlOi9n bnUvc3RvcmUvNmsxeXlzOXdxcmZuNHk0MWljMXdpbjhncG5pbW5jd2oteHotNS4yLjgvaW5j bHVkZTovZ251L3N0b3JlL3dqN2Nhc2RhN3JiNTVydnFqbnBtMGJtN2Eyem02NjE4LW1ha2Ut NC4zL2luY2x1ZGU6L2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2OTA2Z2oxejhpN2R4Mmoz bS1iaW51dGlscy0yLjM4L2luY2x1ZGU6L2dudS9zdG9yZS81bHFoY3Y5MWlqeTgycDkyYWM2 ZzV4dzQ4bDBsd3d6NC1nY2MtMTEuMy4wL2luY2x1ZGU6L2dudS9zdG9yZS9nc2pjenFpcjF3 Yno4cDc3MHpuZHJwdzRybnBwbXhpMy1nbGliYy0yLjM1L2luY2x1ZGU6L2dudS9zdG9yZS81 aWtsY3BzNzBjMHNma3h2bHJoZzhqaGYzcTRoMThiai1saW51eC1saWJyZS1oZWFkZXJzLTUu MTUuNDkvaW5jbHVkZScNCj4gZW52aXJvbm1lbnQgdmFyaWFibGUgYENQTFVTX0lOQ0xVREVf UEFUSCcgc2V0IHRvIA0KPiBgL2dudS9zdG9yZS9qOHdsZm1sbWZ2cGJ6YTZpczl3djl4c2Q4 cHNyeG4wMC1iemlwMi0xLjAuOC9pbmNsdWRlOi9nbnUvc3RvcmUvZ3Iwc3kwbTFtdjM2cXY1 NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2luY2x1ZGU6L2dudS9zdG9yZS9oYzA1ZDc2 ZjFqM2l6M3YyYnM1ano0ZnBsamwxcjRkai1nYXdrLTUuMi4xL2luY2x1ZGU6L2dudS9zdG9y ZS82azF5eXM5d3FyZm40eTQxaWMxd2luOGdwbmltbmN3ai14ei01LjIuOC9pbmNsdWRlOi9n bnUvc3RvcmUvd2o3Y2FzZGE3cmI1NXJ2cWpucG0wYm03YTJ6bTY2MTgtbWFrZS00LjMvaW5j bHVkZTovZ251L3N0b3JlL3poNHg2NXNuZmlzN3N2czY5MDZnajF6OGk3ZHgyajNtLWJpbnV0 aWxzLTIuMzgvaW5jbHVkZTovZ251L3N0b3JlLzVscWhjdjkxaWp5ODJwOTJhYzZnNXh3NDhs MGx3d3o0LWdjYy0xMS4zLjAvaW5jbHVkZS9jKys6L2dudS9zdG9yZS81bHFoY3Y5MWlqeTgy cDkyYWM2ZzV4dzQ4bDBsd3d6NC1nY2MtMTEuMy4wL2luY2x1ZGU6L2dudS9zdG9yZS9nc2pj enFpcjF3Yno4cDc3MHpuZHJwdzRybnBwbXhpMy1nbGliYy0yLjM1L2luY2x1ZGU6L2dudS9z dG9yZS81aWtsY3BzNzBjMHNma3h2bHJoZzhqaGYzcTRoMThiai1saW51eC1saWJyZS1oZWFk ZXJzLTUuMTUuNDkvaW5jbHVkZScNCj4gZW52aXJvbm1lbnQgdmFyaWFibGUgYExJQlJBUllf UEFUSCcgc2V0IHRvIA0KPiBgL2dudS9zdG9yZS9qOHdsZm1sbWZ2cGJ6YTZpczl3djl4c2Q4 cHNyeG4wMC1iemlwMi0xLjAuOC9saWI6L2dudS9zdG9yZS9ncjBzeTBtMW12MzZxdjU0aWRt NmNuMTBsM21uZ3NocS1maWxlLTUuNDQvbGliOi9nbnUvc3RvcmUvaGMwNWQ3NmYxajNpejN2 MmJzNWp6NGZwbGpsMXI0ZGotZ2F3ay01LjIuMS9saWI6L2dudS9zdG9yZS82azF5eXM5d3Fy Zm40eTQxaWMxd2luOGdwbmltbmN3ai14ei01LjIuOC9saWI6L2dudS9zdG9yZS96aDR4NjVz bmZpczdzdnM2OTA2Z2oxejhpN2R4MmozbS1iaW51dGlscy0yLjM4L2xpYjovZ251L3N0b3Jl L2dzamN6cWlyMXdiejhwNzcwem5kcnB3NHJucHBteGkzLWdsaWJjLTIuMzUvbGliOi9nbnUv c3RvcmUvbDB5cnlpNWpzYTFncm52dzAxYzlua3o5YzgxY3YyMjQtZ2xpYmMtMi4zNS1zdGF0 aWMvbGliOi9nbnUvc3RvcmUvdmlzZmRkYTkzNGd2aXZ3aWh3aGxtNjNmZHFoaGNjOGEtZ2xp YmMtdXRmOC1sb2NhbGVzLTIuMzUvbGliJw0KPiBlbnZpcm9ubWVudCB2YXJpYWJsZSBgR1VJ WF9MT0NQQVRIJyBzZXQgdG8gDQo+IGAvZ251L3N0b3JlL3Zpc2ZkZGE5MzRndml2d2lod2hs bTYzZmRxaGhjYzhhLWdsaWJjLXV0ZjgtbG9jYWxlcy0yLjM1L2xpYi9sb2NhbGUnDQo+IHBo YXNlIGBzZXQtcGF0aHMnIHN1Y2NlZWRlZCBhZnRlciAwLjAgc2Vjb25kcw0KPiBzdGFydGlu ZyBwaGFzZSBgaW5zdGFsbC1sb2NhbGUnDQo+IHVzaW5nICdlbl9VUy51dGY4JyBsb2NhbGUg Zm9yIGNhdGVnb3J5ICJMQ19BTEwiDQo+IHBoYXNlIGBpbnN0YWxsLWxvY2FsZScgc3VjY2Vl ZGVkIGFmdGVyIDAuMCBzZWNvbmRzDQo+IHN0YXJ0aW5nIHBoYXNlIGBwYXRjaC11c3ItYmlu LWZpbGUnDQo+IHBoYXNlIGBwYXRjaC11c3ItYmluLWZpbGUnIHN1Y2NlZWRlZCBhZnRlciAw LjAgc2Vjb25kcw0KPiBzdGFydGluZyBwaGFzZSBgcGF0Y2gtc291cmNlLXNoZWJhbmdzJw0K PiBwaGFzZSBgcGF0Y2gtc291cmNlLXNoZWJhbmdzJyBzdWNjZWVkZWQgYWZ0ZXIgMC4wIHNl Y29uZHMNCj4gc3RhcnRpbmcgcGhhc2UgYHBhdGNoLWdlbmVyYXRlZC1maWxlLXNoZWJhbmdz Jw0KPiBwaGFzZSBgcGF0Y2gtZ2VuZXJhdGVkLWZpbGUtc2hlYmFuZ3MnIHN1Y2NlZWRlZCBh ZnRlciAwLjAgc2Vjb25kcw0KPiBzdGFydGluZyBwaGFzZSBgZGVmY29uZmlnJw0KPiDCoCBD T05GwqAgZGVmY29uZmlnDQo+ICoqKg0KPiAqKiogQ2FuJ3QgZmluZCBkZWZhdWx0IGNvbmZp Z3VyYXRpb24gImRlZmNvbmZpZyIhDQo+ICoqKg0KPiBtYWtlOiAqKiogDQo+IFsvZ251L3N0 b3JlL2R2MDA5aTF3ajg2NW4zNGR5bG4yZm14cnl4cWczejdjLWNyb3NzdG9vbC1uZy0xLjI2 LjAvYmluL2N0LW5nOjE0NTogDQo+IGRlZmNvbmZpZ10gRXJyb3IgMQ0KPiBlcnJvcjogaW4g cGhhc2UgJ2RlZmNvbmZpZyc6IHVuY2F1Z2h0IGV4Y2VwdGlvbjoNCj4gJWV4Y2VwdGlvbiAj PCZpbnZva2UtZXJyb3IgcHJvZ3JhbTogImN0LW5nIiBhcmd1bWVudHM6ICgiZGVmY29uZmln IikgDQo+IGV4aXQtc3RhdHVzOiAyIHRlcm0tc2lnbmFsOiAjZiBzdG9wLXNpZ25hbDogI2Y+ DQo+IHBoYXNlIGBkZWZjb25maWcnIGZhaWxlZCBhZnRlciAwLjEgc2Vjb25kcw0KPiBjb21t YW5kICJjdC1uZyIgImRlZmNvbmZpZyIgZmFpbGVkIHdpdGggc3RhdHVzIDINCj4gYnVpbGRl ciBmb3IgDQo+IGAvZ251L3N0b3JlL2Y0NTRreDR2Nzg5YWYwM3Mycno2bnpsem5obGE5aTZ4 LWN0LW5nLXJpc2N2NjQtdW5rbm93bi1lbGYtMS4yNi4wLmRydicgDQo+IGZhaWxlZCB3aXRo IGV4aXQgY29kZSAxDQo+IFdoaWxlIGV4ZWN1dGluZyBtZXRhLWNvbW1hbmQ6DQo+IEVSUk9S Og0KPiDCoCAxLiAmc3RvcmUtcHJvdG9jb2wtZXJyb3I6DQo+IMKgwqDCoMKgwqAgbWVzc2Fn ZTogImJ1aWxkIG9mIA0KPiBgL2dudS9zdG9yZS9mNDU0a3g0djc4OWFmMDNzMnJ6Nm56bHpu aGxhOWk2eC1jdC1uZy1yaXNjdjY0LXVua25vd24tZWxmLTEuMjYuMC5kcnYnIA0KPiBmYWls ZWQiDQo+IMKgwqDCoMKgwqAgc3RhdHVzOiAxMDANCj4NCj4NCj4gVGhlIGN0LW5nIHRvb2wg dGhhdCBpcyBpbnZva2VkIGZyb20gdGhlIGJ1aWxkLXN5c3RlbSBpcyBzYXlpbmcgdGhhdCBp dCANCj4gY2FuJ3QgZmluZCB0aGUgZGVmY29uZmlnIGZpbGUuDQo+DQo+IFJpY2hhcmQsDQo+ IEZyb20geW91ciBkZWJ1Z2dpbmcgdGlwcyB5b3UgbWVudGlvbmVkIGxvb2tpbmcgYXQgdGhl IG1lbnRpb25lZCAiLmRydiIgDQo+IGZpbGUgYW5kIHRoZSBhc3NvY2lhdGVkICItYnVpbGRl ciIgZmlsZS4gSW4gdGhlIGJ1aWxkZXIgZmlsZSBJIGNhbiBzZWU6DQo+DQo+IMKgIChjcm9z c3Rvb2wtbmctYnVpbGQgIzpuYW1lICJjdC1uZy1yaXNjdjY0LXVua25vd24tZWxmLTEuMjYu MCIgDQo+ICM6c291cmNlICIvZ251L3N0b3JlLzY1MXhtbmRpOHdzaHFjN2xyZ2l3OWI1OW1o MG55Z3hqLWRlZmNvbmZpZyINCj4NCj4gV2hpY2ggaXMgaW50ZXJlc3RpbmcsIEkgZ3Vlc3Mg SSBhc3N1bWVkIHRoYXQgdGhlIHBsYWluZmlsZSB0aGF0IEkgDQo+IHNwZWNpZmllZCBpbiB0 aGUgcGFja2FnZSBkZWNsYXJhdGlvbiB3b3VsZCBiZSBwdXQgaW4gYSBidWlsZCBkaXJlY3Rv cnkgDQo+IG9yIHNvbWV0aGluZy4gSSBzZWUgdGhhdCBpdCBpcyBpbiB0aGUgc3RvcmUsIHdo aWNoIG1ha2VzIHNlbnNlLg0KPg0KPiBJIHRoaW5rIG15IG1haW4gcXVlc3Rpb24gaGVyZSB0 aGVuIGlzIGhvdyBjYW4gSSBnZXQgdGhlIGRlZmNvbmZpZyBmaWxlIA0KPiBmcm9tIHRoZSBz dG9yZSBpbnRvIHRoZSBidWlsZCBkaXJlY3Rvcnkgc28gdGhhdCBJIGNhbiBpbnZva2UgY29t bWFuZHMgDQo+IGluIHRoZSBidWlsZCBzeXN0ZW0gbGlrZSBvdGhlciBidWlsZCBzeXN0ZW1z IGRvPyBUaGUgZGlmZmVyZW5jZSANCj4gYmV0d2VlbiBvdGhlciBwYWNrYWdlcyBpcyB0aGF0 IGl0IHNlZW1zIHRoYXQgb3RoZXIgcGFja2FnZXMgaGF2ZSBhIGdpdCANCj4gcmVwbyBvciBz b21ldGhpbmcgZm9yIHBhY2thZ2Ugc291cmNlcyBhbmQgdGhlIGFzc29jaWF0ZWQgYnVpbGQg c3lzdGVtIA0KPiBjYW4gaW52b2tlIGNvbW1hbmRzIG9uIHRoZSBmaWxlcyB0aGVyZS4gSSB3 YW50IHRvIGJlIGFibGUgdG8ganVzdCANCj4gcHJvdmlkZSBhIHBhcnRpYWwgZGVmY29uZmln IGZpbGUgYW5kIG9wZXJhdGUgb24gdGhhdC4NCj4NCj4gVGhhbmtzIGZvciBhbnkgcG9pbnRl cnMsDQo+IEplc3NlDQo+DQo+DQo+IE9uIDMvOS8yNCAxMDowMiwgSmVzc2UgTWlsbHdvb2Qg d3JvdGU6DQo+PiBUaGFua3MgZm9yIHlvdXIgcmVzcG9uc2UgUmljaGFyZCENCj4+DQo+PiBP biAzLzgvMjQgMjI6MzksIFJpY2hhcmQgU2VudCB3cm90ZToNCj4+PiBKZXNzZSwNCj4+Pg0K Pj4+IEkgZXhwZWN0IHlvdXIgaXNzdWUgaXMgeW91IGhhdmUgYW4gZXh0cmEgZ2V4cCBpbg0K Pj4+IGJ1aWxkLXN5c3RlbS9jcm9zc3Rvb2wtbmcuc2NtLCBsaW5lIDcxLiBJIGRldGVybWlu ZWQgdGhpcyBieToNCj4+Pg0KPj4+IDEuIEV4YW1pbmluZyB0aGUgZGVyaXZhdGlvbiBHdWl4 IGlzIHRyeWluZyB0byBidWlsZA0KPj4gSSdtIHN0aWxsIHRyeWluZyB0byBsZWFybiBhYm91 dCB0aGUgaW50ZXJuYWxzIG9mIEd1aXggYW5kIHdyaXRpbmcgDQo+PiBwYWNrYWdlcy4gSG93 IGRpZCB5b3UgZXhhbWluZSB0aGUgZGVyaXZhdGlvbiBHdWl4IGlzIHRyeWluZyB0byBidWls ZD8NCj4+PiAyLiBFeGFtaW5pbmcgdGhlIC1idWlsZGVyIGZpbGUgbWVudGlvbmVkIGluIHRo ZSBkZXJpdmF0aW9uDQo+PiBBaCEgSSBkaWQgbm90IG5vdGljZSB0aGF0IGZpbGUgaW4gdGhl IG91dHB1dCBub3Igb3BlbiBpdCEgSSBzZWUgbm93IA0KPj4gdGhhdCB0aGUgRGVyaXZhdGlv bnMgc2VjdGlvbiBvZiB0aGUgbWFudWFsIG1lbnRpb25zIHRoZXNlIGRydiBmaWxlcy4gDQo+ PiBJcyB0aGlzIHdoZXJlIHlvdSBhcmUgZXhhbWluaW5nIHRoZSBkZXJpdmF0aW9uIHRoYXQg R3VpeCBpcyB0cnlpbmcgdG8gDQo+PiBidWlsZD8NCj4+PiAzLiBPYnNlcnZlIHRoYXQgY3Qt bmctcmlzY3Y2NC11bmtub3duLWVsZi0xLjI2LjAtYnVpbGRlciB3cmFwcw0KPj4+IChjcm9z c3Rvb2wtbmctYnVpbGQgLi4uKSBpbiAoZ2V4cCkuDQo+Pg0KPj4gV2hlcmUgaXMgdGhpcz8g QXJlIHlvdSB0YWxraW5nIG9mIHRoaXMgaW4gYnVpbGQtc3lzdGVtL2Nyb3NzdG9vbC1uZzoN Cj4+DQo+PiDCoCAoZGVmaW5lIGJ1aWxkDQo+PiDCoMKgwqAgKHdpdGgtaW1wb3J0ZWQtbW9k dWxlcw0KPj4gwqDCoMKgwqAgaW1wb3J0ZWQtbW9kdWxlcw0KPj4gwqDCoMKgwqAgI34oYmVn aW4NCj4+IMKgwqDCoMKgwqDCoMKgwqAgKHVzZS1tb2R1bGVzICMkQChzZXhwLT5nZXhwIG1v ZHVsZXMpKQ0KPj4gwqDCoMKgwqDCoMKgwqDCoCAjfihjcm9zc3Rvb2wtbmctYnVpbGQgIzpu YW1lICMkbmFtZQ0KPj4NCj4+IFdoZXJlICIjfiIsIEkgaGF2ZSBsZWFybmVkIGZyb20gTWFy ZWsgKGVhcmxpZXIgaW4gdGhpcyB0aHJlYWQpLCBpcyBhbiANCj4+IGFsaWFzIGZvciAiZ2V4 cCIuDQo+Pg0KPj4gQWgsIEkgc2VlIHRoZSBjdC1uZy1yaXNjdjY0LXVua25vd24tZWxmLTEu MjYuMC1idWlsZGVyIGluIHRoZSBkcnYgDQo+PiBmaWxlIGFuZCB3b3csIEkgZGlkbid0IGtu b3cgdGhpcyBleGlzdGVkISBJIHNlZSB0aGUgZ2V4cCB3cmFwcGluZyANCj4+IHRoYXQgeW91 IG1lbnRpb24uDQo+Pg0KPj4gSXMgdGhlcmUgYSB3YXkgdG8gdXNlIHRoZSBndWl4IGNvbW1h bmQgdG8gdGVsbCBtZSB3aGVyZSB0aGUgZHJ2IGZpbGUgDQo+PiBmb3Igb3RoZXIgcGFja2Fn ZXMgZXhpc3Q/IEl0IGlzIGFwcGFyZW50IHRoYXQgSSBuZWVkIHRvIHBlcmZvcm0gYSANCj4+ IG1vcmUgaW4gZGVwdGggcmV2aWV3IG9mIHRoZSBtYW51YWwuIFRoaXMgcmVhbGx5IGhlbHBz IGNvbnRleHR1YWxpemUgDQo+PiB0aGluZ3MgZm9yIG1lLg0KPj4NCj4+PiBUaGUgcGFja2Fn ZSBzdGlsbCBkaWQgbm90IGJ1aWxkIGxvY2FsbHkgb24gbXkgbWFjaGluZSBhZnRlciByZW1v dmluZyANCj4+PiBpdCwNCj4+PiBidXQgaXQgc2VlbXMgdG8gaGF2ZSBwcm9ncmVzc2VkIHRv IGEgZnVydGhlciBzdGFnZS4NCj4+Pg0KPj4gVGhhbmtzLCBJIG1heSBpbnZlc3RpZ2F0ZSBo b3cgb3RoZXIgZGVyaXZhdGlvbnMgbG9vayBub3cgdGhhdCBJIGtub3cgDQo+PiB3aGVyZSB0 byBsb29rLiBJIGFwcHJlY2lhdGUgdGhlIGRldGFpbGVkIGlucHV0IQ0K