From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id uMyVCGAbGWfEewEAqHPOHw:P1 (envelope-from ) for ; Wed, 23 Oct 2024 15:50:56 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id uMyVCGAbGWfEewEAqHPOHw (envelope-from ) for ; Wed, 23 Oct 2024 17:50:56 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=stowers.org (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1729698655; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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; bh=qVzlJpKKUhmHjXEJkCFK29MwW9T69kQc+sLRpoc8Doc=; b=uFypFcNdPdp37w/NaU/ncSns+VnUF/lMFXMHBhEw0vzq+GMxdVcAqb1U5dP3HJ9+6woPCD 4L4o+PbzLw2gVg8F22aylSLgWhwX/ERIte0l87GN9oVomOegjgNuLI0MrNtLJixbwN75JU znbWYdlJWKbzwiwWaLQXqM+TfcADjZhgSmaqAhITaxM/zU+ode/OV/Xw8WtS5PcaQA2M/+ BeilhD0bsxQQKc3ZjkStlKoHu12t7apG3HX1PdZH/cE59cHYCGY6zXHR1lp+qHMWJFvvVT mbABgDROdBoC9z1ObBbai+PjyfNK2WERYUbvGUs11T7mngWaLqBY6y2Ab1vTdg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=stowers.org (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1729698655; a=rsa-sha256; cv=none; b=C1kvoN+WR0krJMtRLwwPhD0YRT1dEnVnFSa2WKSUQ+7fY2SYI41cckq+PZMbXXQ1MtiR8b UM6j2Pg3URO5YPguNIKTYT1DiB/xsv5Ew9rEG1jKIFFIOyVi+Lm/m2wuWlpm2YvwXChBD2 LOHLqUiVW0qWLAoI6E2yut2PsDN4y3hyz8arBSSD4hPPwthcWKK+kD35CBDlu3zp80r8qP sd1mBNrYZX+Y6mOqloNXUtP1bDgx3saSOab2UjaRBvkJKQi8yRkwxsUv2ounow5kYDPsAE JAo32JePFog+r4rYgUyaiPyEE/efYUQhkztULZZNsilfU0ofaRGiH8j2D+RbQg== 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 D42CF7E0A9 for ; Wed, 23 Oct 2024 17:50:54 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t3dcM-0003gy-Df; Wed, 23 Oct 2024 11:49:50 -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 1t3dcL-0003gb-2h for emacs-orgmode@gnu.org; Wed, 23 Oct 2024 11:49:49 -0400 Received: from us-smtp-delivery-170.mimecast.com ([170.10.129.170]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t3dcI-0000mx-N0 for emacs-orgmode@gnu.org; Wed, 23 Oct 2024 11:49:48 -0400 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2177.outbound.protection.outlook.com [104.47.55.177]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-547-YiooitLrMfubZW2X8X4oEg-1; Wed, 23 Oct 2024 11:49:42 -0400 X-MC-Unique: YiooitLrMfubZW2X8X4oEg-1 Received: from DS7PR20MB4671.namprd20.prod.outlook.com (2603:10b6:8:79::16) by DM4PR20MB4894.namprd20.prod.outlook.com (2603:10b6:8:a7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.15; Wed, 23 Oct 2024 15:49:38 +0000 Received: from DS7PR20MB4671.namprd20.prod.outlook.com ([fe80::5011:b903:f36c:9905]) by DS7PR20MB4671.namprd20.prod.outlook.com ([fe80::5011:b903:f36c:9905%4]) with mapi id 15.20.8093.014; Wed, 23 Oct 2024 15:49:38 +0000 From: "Cook, Malcolm" To: Ihor Radchenko CC: Matthew Trzcinski , Org-mode Subject: RE: org-babel-execute-src-block filters characters from :session *shell* output AND Re: [BUG] conda doesn't work in ob-shell sessions Thread-Topic: org-babel-execute-src-block filters characters from :session *shell* output AND Re: [BUG] conda doesn't work in ob-shell sessions Thread-Index: AQHbJWMqaoC0C2kqAkuk3/21JQZmTA== Date: Wed, 23 Oct 2024 15:49:38 +0000 Message-ID: References: <87ikybk44c.fsf@localhost> <87o782gx7o.fsf@localhost> <871q4el043.fsf@localhost> <87le1bc8j3.fsf@localhost> In-Reply-To: <87le1bc8j3.fsf@localhost> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR20MB4671:EE_|DM4PR20MB4894:EE_ x-ms-office365-filtering-correlation-id: 64203929-3820-4260-146d-08dcf37a4d3a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018 x-microsoft-antispam-message-info: =?utf-8?B?VUUzRWlwQno1UlVMM0p5dzBuWjYzZTRYdnVjTmU4bThYaXdyNXlRNFR4MW5V?= =?utf-8?B?L1hlMURPUDVCbFAvRENya0Q2b3NvY0tDTi93WEtiN3MzLy93QVpVYkxteU5F?= =?utf-8?B?cGo4V3JBZVc4SUxTdllwM0V3cnZVVHBsR2lLeHMvOHdxd0s1ZCtPNTQ3TjVh?= =?utf-8?B?bDhQaUJBV05pQVdmUjAwbldTTmFzUlRaeGFsWHlDQXQ1Y1hTRWJjMFZNOWpZ?= =?utf-8?B?a1ByQmdaU0Z1UGtlVE9YR0MzNnhNSkUrNG1ENFQrNUZUVE5NRXhZb2x6TDhr?= =?utf-8?B?WFp6bHA0eWpaOG9kcFBtWHNJbEtvUUljZnZhQWd4L1FpSGpzLzBFY2pIK2tw?= =?utf-8?B?ZjNibFBqaXhLeUU3K2xPUlhNY2JGTDhtNXc0Qmk0R2haWVhHSnpvMXErVUZp?= =?utf-8?B?ZTZxcFhETjVkWUtuSTc4U3FJWFlidm8yRmRKaGRKZmsrNVhnR2l4TW5TMlRq?= =?utf-8?B?YmZxSTM1YnZ0aWlWRUxQZDJiOVNGUi9QaUF6TEdkWWltcHZuUkZoM1NBV0VM?= =?utf-8?B?dUFhaFZ3eHBlVjhGMXVKcE40dmpIbUFRNi9uM3dEdFVuR3V5L1Ywd2ZkRi80?= =?utf-8?B?cXIwRi9USElmWmI5OVpFQzQxeVROZk1FRm1tSFd6UEJSQmVsOWs4N0tNa3Qy?= =?utf-8?B?RVFoMjJFaWFqVUluek9tTVNPNUowbFVxU08rdm9CWG5PZVVIM0hLR2pYVkFP?= =?utf-8?B?RzFYM0ZBVldDaWdTYWdaN1Y1bmMyUnQ3b0dtcG5tVkllK2dRRFNteVZZaEZn?= =?utf-8?B?VW02cVU1Nnh4THNxUGtldlBMU0VCSDE1VDJoOUpxMmJ3UVZtNGtqZlFIbVBT?= =?utf-8?B?M0NZTjZLbHlZMmdsT1JCdHhFTUl1aWNxM3RzTFc5bEZIUHBYRXRCYVU4SUlD?= =?utf-8?B?UXloSDlRUDRtOXRCdS9vTHBibCtxNWdZVU5yWGtNRThrSFdlWUZhWURHNXFy?= =?utf-8?B?WjRJeDl6UDBuSGJyRGFVZUZEN2V0OVoxcTNPQmpiQVBVbWFkNldMTzRYWDg4?= =?utf-8?B?VEM3bG9yVjdwWERIUlYrUVlaSWc1VDMzZkt4b2UrMHlWWTIxNGFUSm5qR2t5?= =?utf-8?B?NGpKY0F3elVSTElDV2U0Z3FwMzBScGxpeXRuNnovcjBZZjQxMVRiTi9UMkR3?= =?utf-8?B?b0dxdnNkVVNsMVdnUVliYzcwL1p0RG9Yd1Q5T3IxSk9aNHJuemVONXJRenlT?= =?utf-8?B?TzJSSXNsZmhwTWlBeE9RQU5XL3ZnekJOd0ZYZHlkMlZLRGpyRnZhT1hjQUEx?= =?utf-8?B?WWxvM3JUdTdoOHYxWnZNRDM5NlpwRlB4ZDloYUh6MXRGUnMraWZjSGtPMVJs?= =?utf-8?B?T0kyZjJGZUszMGxjbU9iUFgyS0x5dGRHWTExTlhyOEovRzk3YmtxVWdYNHlO?= =?utf-8?B?VVAwaWgvSlllYmQvQ04xaXViRGhOa08xdmtSbkRYS2pFTU5QZDFxWEY3aFdB?= =?utf-8?B?MGJnNXM4SVJORkNiMjRiLytUREhaSUNhQ01FVVF1eHR3Q09EdjY5bm1LaDNp?= =?utf-8?B?TFVHUHNCVmtiZUxLVDFEc084c3dSMmlMcm9oOFJUY2o0T2RsTDM2ci9iWVBF?= =?utf-8?B?VXRUYm4wcE0vMkljRi81UU1rL0Z2QjRlWHN4Z3lHeFBZeGdkMGowcXJ2Ty9C?= =?utf-8?B?VzZLMmdxdFNtZTJsZndUWnJaaGFTSTc3b0IyaDBEN3RkN1NDR2JhVUlSSVJS?= =?utf-8?B?YVFBaU81YXgrZCs0WTF1UGtjVWhqcUdoMXlXOHEvOVZpU2xzU2xMSXQ3bHVL?= =?utf-8?Q?cJBJFmvMw/HVZ2uuNa6eHSJt+JoW/epp4ktbs2L?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR20MB4671.namprd20.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1102 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MDBzYTNYVktOREtVdXZwdHhNcGMvZmw3dmJqRkxuUk5YaGJmbnVrWlg4Ulhx?= =?utf-8?B?eDN6SVR6eDlGaXdsVzc2dUhjdlU2cUptVmI4cVBDYmpXNEFCNFZmQzAzYzR3?= =?utf-8?B?OVdmOUovWkQ2QjZXbzU4WnV5eDVMalg2bUpmY0lhazBIa3l0S1UwK1pscEhW?= =?utf-8?B?RU1xc056WEN0SU51R29uaFpCSkFVTGlIWVc1VTA4MitTZE9qZ00wR0tKYW0z?= =?utf-8?B?S2NtQ1NZY0NXUkxUdGpEb0xIaklKZmVOK1ExZHBTUTJlRWhqZ0NOR0pDSlJJ?= =?utf-8?B?cWppQVN1Y1kzTmdoV0laYkZXM0xPR212UTFsNTNtY29XM1Z3NlJQSzNjRVlZ?= =?utf-8?B?M1FJWmFpaHEwWFFtRnJWT3BWL3FJRkJaSjR6Zm1XaEx1MkJQT0QxUitZbExz?= =?utf-8?B?V3V0RjM5aVE2TktOUTVzWjlRNDFtQUJscjBZL090NUQyTVdkSTZVS1lLb0kr?= =?utf-8?B?VTdmMEt1L01NUDlVOHdJM0Q3NlVpQzhvREgwT1hiRW80NEdrWkhlMkVhNWVi?= =?utf-8?B?SFpRRS95ekNmMFAvUEJYYkd3VlJseThORmIrT1NhemplempscVUxWlBiSVpu?= =?utf-8?B?bVVsMWtZOWRER2l1eGN4dVRLMHIzRHo5ZkhseDhSUVU2YTdmcjdRSDhXS0xI?= =?utf-8?B?WHRCTUM3eGt0TDJQUkU5M1FidGlVRGdGNUJsUUxHNElValJaWFVsSW04bDd0?= =?utf-8?B?ZEdmcUVILzZXYzRzTWY5cU1RdlU3REduQllVYU5hMm5GUktDakxzajhMNXh2?= =?utf-8?B?akdlVGZhaEYrbVpqYUVDdWszd3JEYW1zUWNNcjVYQm5jQWFmQjlVZzRyeUw2?= =?utf-8?B?T3JhK0ZWTjVFaWJVU29TbDJtbDJnOU15dmJVOEJiZ0JweUxQZWRaYmw1RDhN?= =?utf-8?B?Sy9YK0c5NHA2QVhXMGFwVjhUM3A2NGVpWlk5VDVqR3ZDYWpUeE10aDRhaWRQ?= =?utf-8?B?bGZVRmxsV0VhZzJZRi93TFQ0YU9xeEpmaG00bkJScE1nSDZ6dVY4bzhTbVQ2?= =?utf-8?B?Y1RzNFYydkt2RE53dUFEQk5LVFhLYlhTN1JMY3dpRkRHMVdXUmNqcWY4ajJF?= =?utf-8?B?WjMwdklEQS85ZFp1Kys4S3h5YnQyZmZIbzhSQVZIL0YzbWFFZ2t2TGJKYUIy?= =?utf-8?B?Y3IzZDhiYkNGR0lCQm9ybHdLYS9tNXB3Z2lIT1ZZY0Q3U3RYWHBZcGc5MXhJ?= =?utf-8?B?U2hPLzlvaWdva2RzMEV5WGY2N3VoemxzdEt0N3AvNzMwZFhlU2ZUYXFqRDNr?= =?utf-8?B?djFYNGhyRzdZazVaR2hoT0YxdDhoNEZHSUJPSWJVQWpjRXJpMnVIOUFYQmZG?= =?utf-8?B?SDJXRjloWldsTUdub0Voc3IyVllHTHZBRjZ3UDY5VmxGOXZKSHlwZXIvQ0Zt?= =?utf-8?B?Slo5b0ZGd05kbXg1RXN3UDNDV3NDTTZVVTR2Vzg3MDRCdWgraDEwK2QxekZT?= =?utf-8?B?ZmJEZTNkblJUc1ZoMklINlA3ZzRFSEZKMnVYVisxaWR1SmRJUktJSTBnb3Zr?= =?utf-8?B?SjJYN0VlQ1RJSnBONXI3NHBkL3czbjlQTHNiSjRnVFhQQTFDeTNIaktzd0ph?= =?utf-8?B?RjcvNXNjYTUzNzZYd3dlOStDYlJueEVKNmR1Y1UrSHFrVEduT1RiRm1wZVdl?= =?utf-8?B?U1E4WDB3T2lUYVBmaDNDYUd6NkZadE05d1h1ak1GVXBqejlvdUV0NnkyZkJm?= =?utf-8?B?OVJTQkFLUHE1bkFsYURQd2xVQU5iZ3VBRWlteHhFMGNMRzhwYkFZM0cwUU5q?= =?utf-8?B?R2RNTnMycUtCRGR4NER2ZFVGVkI3NERGTlVadm02RGtqanRrK010ek1FVzly?= =?utf-8?B?QlNLaWlVU0I5RkN2VnRSUkJjM1NJMmU3emcrRzdvdlk3bE1NbFNnL0Y1YVgr?= =?utf-8?B?MDA3U3FwdC9Fcm5wcUhmcGZWdVNjWHdZSnNoSk55QW9Ga1hoSFdiMTIybmp3?= =?utf-8?B?bnFIL1FPSXkzU0xOOVQwS051QmdWYlhTdS9xOWdEZjFadDZ2S2tXL3dLTnpH?= =?utf-8?B?VjdlVEo1TUtmZk1oWXJmMGs2ZHVTL3YyTnk3VG9HbXA1WEFvY1MzUjB4Umdw?= =?utf-8?B?a3F2MFlKeHRaeVVBMHcrUmVEQ2FSRlZqUjdQUktmU3BxTk5BbUJicmFmTkE3?= =?utf-8?Q?nDI0=3D?= MIME-Version: 1.0 X-OriginatorOrg: stowers.org X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR20MB4671.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 64203929-3820-4260-146d-08dcf37a4d3a X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2024 15:49:38.6753 (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: ZZ1j9whXRd1wuXWTmKRk765uHkfDJVYDZtfIE3fNqEwMLuFeNdodT5L6XIcR5XTS X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR20MB4894 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: stowers.org Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Received-SPF: pass client-ip=170.10.129.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: 5.61 X-Spam-Score: 5.61 X-Migadu-Queue-Id: D42CF7E0A9 X-TUID: XMM8QnF2KO7r IyAtKi0gIG9yZy1jb25maXJtLWJhYmVsLWV2YWx1YXRlOiBuaWw7IC0qLQ0KDQpFeGN1c2UgdGhl IHRvcC1wb3N0aW5nLiAgSeKAmW0gcmV2aXZpbmcgdHdvIG9sZC1pc2ggdGhyZWFkcyBhbmQgZmVs dCBpdCBiZXN0Lg0KDQpJIGhhdmUgYmVlbiBzdHJ1Z2dsaW5nIHdpdGggaW50ZXJyZWxhdGVkIGlz c3VlcyByYWlzZWQgaW4NCg0KIC0gaHR0cHM6Ly9saXN0Lm9yZ21vZGUub3JnLzg3anpuZGE5MHUu ZnNmQGxvY2FsaG9zdC8jdA0KIC0gaHR0cHM6Ly9saXN0Lm9yZ21vZGUub3JnLzg3bGUxYmM4ajMu ZnNmQGxvY2FsaG9zdC8NCg0KSSBleHBlY3QgSSBhbSB1c2luZyBhbGwgdGhlIHBhdGNoZXMgb2Zm ZXJlZCBpbiBhZGRyZXNzaW5nIHRoZXNlIGdpdmVuDQpteSByZWNlbnQgYnVpbGQgZnJvbSBtYWlu LiAgSG93ZXZlciwgaW4gbXkgaGFuZHMsIEkgZmluZCB0aGV5IHN0aWxsDQplYXNpbHkgYWxsb3cg Zm9yIG1pc3Rha2VzIGlkZW50aWZ5aW5nIHByb21wdHMgaW4gY29kZSBibG9jayByZXN1bHRzLg0K DQpJbiB0aGlzIGRlbW9uc3RyYXRpb24sIEkgYW0gZXh0ZW5kaW5nIHRoZSBhcHByb2FjaCB0byBp bnF1aXJ5IGJlZ3VuIGJ5IEphY2sgaW4NCmh0dHBzOi8vbGlzdC5vcmdtb2RlLm9yZy84N3R0em4x bWFpLmZzZkBnbWFpbC5jb20vDQoNCiMrYmVnaW5fc3JjIGVtYWNzLWxpc3ANCiAgIChlbWFjcy12 ZXJzaW9uKQ0KIytlbmRfc3JjDQoNCiMrUkVTVUxUUzoNCjogR05VIEVtYWNzIDMxLjAuNTAgKGJ1 aWxkIDEsIHg4Nl82NC1wYy1saW51eC1nbnUsIFggdG9vbGtpdCwgY2Fpcm8gdmVyc2lvbiAxLjE1 LjEyLCBYYXczZCBzY3JvbGwgYmFycykNCjogIG9mIDIwMjQtMDktMDQNCg0KIytiZWdpbl9zcmMg ZW1hY3MtbGlzcA0KICAgKG9yZy12ZXJzaW9uIG5pbCB0KQ0KIytlbmRfc3JjDQoNCiMrUkVTVUxU UzoNCjogT3JnIG1vZGUgdmVyc2lvbiA5LjcuMTMgKDkuNy4xMy04NTY2YmMgQCAvaG9tZS9tZWMv LmVtYWNzLmQvZWxwYS9vcmctOS43LjEzLykNCg0KDQoNCiMrYmVnaW5fc3JjIGVtYWNzLWxpc3AN CiAgKG9yZy1iYWJlbC1kby1sb2FkLWxhbmd1YWdlcw0KICAgICdvcmctYmFiZWwtbG9hZC1sYW5n dWFnZXMNCiAgICAnKChzaGVsbCAuIHQpKSkNCiMrZW5kX3NyYw0KDQojK1JFU1VMVFM6DQoNCkhl cmUgSSBkZWZpbmUgdHdvIG9yZyBjb2RlIGJsb2NrcyBJIHdpbGwgdXNlIHJlcGVhdGVkbHkgYmVs b3c6DQoNCiMrbmFtZTp0ZXN0X2ZpbHRlcg0KIytiZWdpbl9zcmMgc2hlbGwgOnNlc3Npb24gKnNo ZWxsKiA6cmVzdWx0cyBvdXRwdXQNCiAgcHJpbnRmICJhXG5iXG5jXG4+ZFxuPGVcbmY+XG5nZ2cg Z2dnPlxuaGhoIGhoaCtcbmFcbiINCiMrZW5kX3NyYw0KDQojK25hbWU6c2hlbGxfcHJvbXB0X2lu Zm8NCiMrYmVnaW5fc3JjIGVsaXNwDQogICh3aXRoLWN1cnJlbnQtYnVmZmVyICIqc2hlbGwqIg0K ICAgIChmb3JtYXQgIltjb21pbnQtcHJvbXB0LXJlZ2V4cF09WyVzXVxuW29yZy1iYWJlbC1jb21p bnQtcHJvbXB0LXJlZ2V4cC1vbGRdPVslc10iIGNvbWludC1wcm9tcHQtcmVnZXhwIG9yZy1iYWJl bC1jb21pbnQtcHJvbXB0LXJlZ2V4cC1vbGQpKQ0KIytlbmRfc3JjDQoNCiMrY2FwdGlvbjogVGhl IHJlc3VsdHMgbG9va3MgZ29vZCAtIHRoZSBvdXRwdXQgYXBwYXJlbnRseSBpcyBub3QgY29uZnVz ZWQgYXMgYmVpbmcgcHJvbXB0Lg0KIytjYWxsOiB0ZXN0X2ZpbHRlcigpDQoNCiMrUkVTVUxUUzoN CjogYQ0KOiBiDQo6IGMNCjogPmQNCjogPGUNCjogZj4NCjogZ2dnIGdnZz4NCjogaGhoIGhoaCsN CjogYQ0KDQojK2NhcHRpb246IHRha2UgYSBsb29rIGF0IHRoZSBwcm9tcHQgdmFyaWFibGVzLg0K IytjYWxsOnNoZWxsX3Byb21wdF9pbmZvKCkNCg0KIytSRVNVTFRTOg0KOiBbY29taW50LXByb21w dC1yZWdleHBdPVteb3JnX2JhYmVsX3NoX3Byb21wdD4gICpdDQo6IFtvcmctYmFiZWwtY29taW50 LXByb21wdC1yZWdleHAtb2xkXT1bXlteIyQlPg0KOiBdKlsjJCU+XSAqXQ0KDQojK2NhcHRpb246 IGNoZWNrIG9uIGNvbmRhJ3MgYXZhaWxhYmlpdHkgJiB2ZXJzaW9uDQojK2JlZ2luX3NyYyBzaGVs bCA6c2Vzc2lvbiAqc2hlbGwqIDpyZXN1bHRzIG91dHB1dA0KY29uZGEgLS12ZXJzaW9uDQojK2Vu ZF9zcmMNCg0KIytSRVNVTFRTOg0KOiBjb25kYSAyNC43LjENCg0KIytiZWdpbl9zcmMgc2hlbGwg OnNlc3Npb24gKnNoZWxsKiA6cmVzdWx0cyBvdXRwdXQNCmNvbmRhIGNyZWF0ZSAtLXllcyAtLW5h bWUgbXllbnYgcHl0aG9uPTMuOQ0KIytlbmRfc3JjDQoNCiMrUkVTVUxUUzoNCiMrYmVnaW5fZXhh bXBsZQ0KLi4uIGFiYnJldmlhdGVkLi4uDQoNClRvIGFjdGl2YXRlIHRoaXMgZW52aXJvbm1lbnQs IHVzZQ0KDQpjb25kYSBhY3RpdmF0ZSBteWVudg0KDQpUbyBkZWFjdGl2YXRlIGFuIGFjdGl2ZSBl bnZpcm9ubWVudCwgdXNlDQoNCmNvbmRhIGRlYWN0aXZhdGUNCiMrZW5kX2V4YW1wbGUNCg0KIyti ZWdpbl9zcmMgc2hlbGwgOnNlc3Npb24gKnNoZWxsKiA6cmVzdWx0cyBvdXRwdXQNCiAgY29uZGEg YWN0aXZhdGUgbXllbnYNCiMrZW5kX3NyYw0KDQojK1JFU1VMVFM6DQoNCiMrYmVnaW5fc3JjIHNo ZWxsIDpzZXNzaW9uICpzaGVsbCogOnJlc3VsdHMgb3V0cHV0DQp3aGljaCBweXRob24NCiMrZW5k X3NyYw0KDQojK1JFU1VMVFM6DQo6IC9uL3Byb2plY3RzL21lYy9TUlNDSFBDMi9sb2NhbC9pbnN0 L01hbWJhZm9yZ2UvMjQuMy4wLTAvZW52cy9teWVudi9iaW4vcHl0aG9uDQoNCiMrY2FwdGlvbjog YWxhcywgdGhlIG91dHB1dCBvZiB0ZXN0X2ZpbHRlciBpcyBjaGFuZ2VkLiAgU29tZSBsaW5lcyBh cmUgZ29uZSBtaXNzaW5nIGFuZCBzb21lIGFyZSBjaGFuZ2VkLg0KIytjYWxsOiB0ZXN0X2ZpbHRl cigpDQoNCiMrUkVTVUxUUzoNCjogYQ0KOiBiDQo6IGMNCjogZA0KOiA8ZQ0KOiANCjogaGhoIGho aCsNCjogYQ0KDQojK2NhcHRpb246IE9ic2VydmUgdGhlIHByb21wdHMgaGF2ZSBjaGFuZ2VkLiAg UGVyaGFwcyB0aGlzIGlzIHJlbGF0ZWQgaXNzdWU/DQojK2NhbGw6c2hlbGxfcHJvbXB0X2luZm8o KQ0KDQojK1JFU1VMVFM6DQo6IFtjb21pbnQtcHJvbXB0LXJlZ2V4cF09W15bXiMkJT4NCjogXSpb IyQlPl0gKl0NCjogW29yZy1iYWJlbC1jb21pbnQtcHJvbXB0LXJlZ2V4cC1vbGRdPVteb3JnX2Jh YmVsX3NoX3Byb21wdD4gICpdDQoNCiMrY2FwdGlvbjogIGNhbiB3ZSByZXN0b3JlIGJ5IGRlYWN0 aXZhdGluZyB0aGUgZW52aXJvbm1lbnQ/DQojK2JlZ2luX3NyYyBzaGVsbCA6c2Vzc2lvbiAqc2hl bGwqIDpyZXN1bHRzIG91dHB1dA0KICBjb25kYSBkZWFjdGl2YXRlICANCiMrZW5kX3NyYw0KDQoj K1JFU1VMVFM6DQoNCiMrY2FwdGlvbjogYWxhcywgbm86DQojK2NhbGw6IHRlc3RfZmlsdGVyKCkN Cg0KIytSRVNVTFRTOg0KOiBhDQo6IGINCjogYw0KOiBkDQo6IDxlDQo6IA0KOiBoaGggaGhoKw0K OiBhDQoNCiMrY2FwdGlvbjogaG93IGFib3V0IGJ5IHJlc2V0dGluZyB0aGUgcHJvbXB0DQojK2Jl Z2luX3NyYyBzaGVsbCA6c2Vzc2lvbiAqc2hlbGwqIDpyZXN1bHRzIG91dHB1dA0KICBQUk9NUFRf Q09NTUFORD07UFMxPSJvcmdfYmFiZWxfc2hfcHJvbXB0PiAiO1BTMj0NCiMrZW5kX3NyYw0KDQoj K1JFU1VMVFM6DQoNCiMrY2FwdGlvbjogYWxhcywgYWdhaW4sIG5vDQojK2NhbGw6IHRlc3RfZmls dGVyKCkNCiMrUkVTVUxUUzoNCjogYQ0KOiBiDQo6IGMNCjogZA0KOiA8ZQ0KOiANCjogaGhoIGho aCsNCjogYQ0KDQojK2NhcHRpb246IHBlcmhhcHMgcmVzdG9yaW5nIHRoZSBwcm9tcHQgdmFyaWFi bGVzIHdpbGwgcmVjb3Zlcj8NCiMrYmVnaW5fc3JjIGVsaXNwDQogICAgKHdpdGgtY3VycmVudC1i dWZmZXIgIipzaGVsbCoiDQogICAgICAoc2V0cS1sb2NhbCBjb21pbnQtcHJvbXB0LXJlZ2V4cCAi Xm9yZ19iYWJlbF9zaF9wcm9tcHQ+ICAqIg0KICAgICAgCSAgICAgIG9yZy1iYWJlbC1jb21pbnQt cHJvbXB0LXJlZ2V4cC1vbGQgIlteW14jJCU+DQpdKlsjJCU+XSAqIikpDQojK2VuZF9zcmMNCg0K IytSRVNVTFRTOg0KOiBbXlteIyQlPg0KOiBdKlsjJCU+XSAqDQoNCiMrY2FwdGlvbjogWUVTIQ0K IytjYWxsOiB0ZXN0X2ZpbHRlcigpDQoNCiMrUkVTVUxUUzoNCjogYQ0KOiBiDQo6IGMNCjogPmQN CjogPGUNCjogZj4NCjogZ2dnIGdnZz4NCjogaGhoIGhoaCsNCjogYQ0KDQpJJ20gdW5zdXJlIHdo YXQgY2hhbmdlIHRoaXMgYXJndWVzIGZvciwgYnV0IEkgdGhpbmsgaXQgcHJldHR5IGNsZWFybHkN CmRlbW9uc3RyYXRlcyB0aGUgb25nb2luZyBpc3N1ZS4NCg0KSW4gdGhlIGFib3ZlLCBJIGFtIGV4 Y2x1c2l2ZWx5IGFsbG93aW5nIG9yZy9vYi9jb21pbnQgdG8gIm93biIgdGhlIHNoZWxsDQpidWZm ZXIsIGFuZCBub3QgaW50ZXJhY3Qgd2l0aCBpdCwgYXMgcmVjb21tZW5kZWQgZWFybGllciBieSBJ dm9yLg0KDQpJIGhhdmUgdHJpZWQgdGhlIGFib3ZlIGFmdGVyIGZpcnN0IGNhbGxpbmcgYChzaGVs bClgIGFuZCBmaW5kDQp2YXJpYXRpb25zIG9uIHRoZSBhYm92ZSBvY2N1ci4gIEkgd291bGQgbGlr ZSB0byBiZSBhYmxlIHRvICdzaGFyZScgdGhlDQoqc2hlbGwqIGJ1ZmZlciB3aXRoIG9yZy9vYi9j b21pbnQgYnV0IGV4cGVjdCByZXNvbHZpbmcgdGhlDQpub24taW50ZXJhY3RpdmUgY2FzZSBzaG91 bGQgcG9zc2libHkgbGF5IGZvdW5kYXRpb24uDQoNCkkgd291bGQgYWRkaXRpb25hbCBsaWtlIHRv IGxheWVyIGluIHdvcmtpbmcgd2l0aCByZW1vdGUgc2hlbGxzDQooZS5nLiBgOmRpciAiL3NzaDpt ZUBob3N0On4vYCkgYW5kIGhhdmUgdHJpZWQgYnV0IHRoaXMgaXMganVzdA0KbGF5ZXJpbmcgaW4g Y29tcGxleGl0eSBvbiB0aGUgbG9jYWxob3N0IGNhc2Ugc28gSSdtIGJhY2tpbmcgb2ZmIGZvcg0K bm93Lg0KDQpXaGF0IGVsc2UgY2FuIEkgcmVwb3J0IG9yIHRlc3Q/DQoNCg==