From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id BF1FF4BD02 for <ffmpegdev@gitmailbox.com>; Sun, 30 Mar 2025 06:27:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 78577687C36; Sun, 30 Mar 2025 09:27:45 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2069.outbound.protection.outlook.com [40.92.90.69]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 69E3E687A51 for <ffmpeg-devel@ffmpeg.org>; Sun, 30 Mar 2025 09:27:39 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OPY4GgAb36Y2iYs3LLUaDAkxpdtw1OH2T1E/Lxtt8+X4xDLLRDnJGk1Sb6tngsOlTYNQM8iI1wuNRZ6y/oqatwx5OB8Sp9d0stFqQ/XCRk1p5tv8ckyAQ9rztLTvzssfvXJJd63yES4Xbm4HZywy6hKU9L1pZWSY0MgfKdyOu2ObeOsXXJ0nLMYHSMQRg3dOQXvWfNvD0S137sbI2KW4shpb+evpfyNjsABBEuwD2h1IjtG8iLeZm9M8zTehc8jchyP3WqlL5COJCYc4/mf8gOU+iBOOVav3yY47mCh/iFHUg1OSSQOkynE48YsmBFmVD+4DhI0WmIbu3V+ki5IY0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lDPtkkg9b8aOrAwPNSdktWLoGjdsHLNMx4AA43dP1Z8=; b=FUNbVG3DlvQyqwAmo4AAn0UlD1ZJR3z53pXTUYiJJVw9Lscz7Sk/xOMGWdHIUNZdO6lh1L90R1qtF8qIC3leG/nI3u1HUiHgAWQEyxPw3CX5iParEc1FGRKf8orNKq5LIxVap3j90DHAf2IlIn7ckvOR1Ki8UQVrdjHsNuC/FL7rX9KNWI/75/NHXEqQ0vjFDcIGn1oQoWj/0pbWUQ/ImiCmQXt8jRuaXopys5GHHqc8QIqJWdfoiAx+gqCs+8YPvNdQLkv0ufoiHPnmcuqefZ1UbIG/RjIZYWl09HSUppDCU9rWeGhQXg0rAkuyAmSg4wk+pWzk3JxP761i+sV1YA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lDPtkkg9b8aOrAwPNSdktWLoGjdsHLNMx4AA43dP1Z8=; b=W3/xBewnOZy4gTobW9mpZIQdwD1tliYF7+p/QvXR24LkRUMJRCVuXJpFccKXv/iBBg1B16qoi1O8Q+bupsY94VLS++LW4q0TZ65bzrEP1AMuHGYzeipJx2y3En+lt855YU2FHSvZRbCWmY3g56gwmAoh+Jxa+iPEQL8gWgG1C2bIV+NpFd4MYILl3EMgxdDOmPtAaCjhVeQ4lOZzLwYwYqehVBXlXky7vT+96ZwfB421cwMlIYWMfZ/lQ6vl3kkcshGBmp+2AZ8FZ+UbngQhF0/51Rqz6c27XON4AJWOj7+zRsZwhuB79Iw9+V5/d8LdcUqjgK2pI/Aj4Llt2strhg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PA1P250MB1086.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:454::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.20; Sun, 30 Mar 2025 06:27:38 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.8606.019; Sun, 30 Mar 2025 06:27:38 +0000 Message-ID: <AS8P250MB07448B5C30AC4A2840EB2AD18FA22@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM> Date: Sun, 30 Mar 2025 08:27:35 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250321104136.54347-1-ffmpeg@gyani.pro> <b8df6d89-2f93-5031-1b1c-1e1f2a141841@martin.st> <6e1ec5c4-99ef-4e0f-87f7-e0f1990d982a@gyani.pro> <CALweWgC-wH=gf=ZHBON87-4nd_e_tqztpuieL7RytFnzsoOW6g@mail.gmail.com> <b4eecd3c-de3e-42f0-a3ea-f1852f743049@gyani.pro> <GV1SPRMB0036A2ACE7C3B274C68C9EA38FA62@GV1SPRMB0036.EURP250.PROD.OUTLOOK.COM> <e1a0be0b-b2cc-43dd-bf23-325cb2062261@gyani.pro> <906f9354-9cf9-4ca9-a239-0f84f4a79bfc@gyani.pro> <CALweWgD6g=Ub9dyf-SuHYb487ackJ6uyJa7VNw8MoarHBF0yvQ@mail.gmail.com> <2a6735b2-a4db-450b-b704-838c82dc26f4@gyani.pro> <d47edc60-fd4c-9f48-3c50-da6017ab8efb@martin.st> <5e8d9cac-6d09-48a2-a418-0f0a3de6ca34@gyani.pro> Content-Language: en-US From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> In-Reply-To: <5e8d9cac-6d09-48a2-a418-0f0a3de6ca34@gyani.pro> X-ClientProxiedBy: ZR2P278CA0065.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:52::6) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <9c967ca1-a625-47cb-9561-7fd03da663a3@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PA1P250MB1086:EE_ X-MS-Office365-Filtering-Correlation-Id: d8a28e50-7bd7-4287-bd31-08dd6f53f712 X-Microsoft-Antispam: BCL:0; ARA:14566002|5072599009|19110799003|6090799003|8060799006|15080799006|7092599003|461199028|440099028|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NUd5d0x1c0p3LzRITmNOdUdrYlZ6TUh3ZGo5cVR6Z0NORjYrNDlxWFBwVjJq?= =?utf-8?B?QXZaSytLcGsrdmdpZWxVcDlXY2thTU5xcHJ1ZzZncG1ER2t6V1V5WXVMcEMv?= =?utf-8?B?L1BORHlXVkoyK1NURHBhUTMxNjdXQkExY0VoNHlpbjQvOEtDRUhSd2ZZUk1W?= =?utf-8?B?OVQ5K3lqU1hJQnFnK0VWay9FOXprZ216WHpnN1JQdi9GcHB4SVpTd1lyTm1o?= =?utf-8?B?dWNJKzdwRkN4LzFoWEJFcVpydTVPSE1TNllRTjFMS2Q1S25Vcm1BUmdIcldk?= =?utf-8?B?WXVaQlBNVGFnRklkYVpMenJPeXBMd0J5d2UwbS95VktLR004UkpwdHpwSW1K?= =?utf-8?B?OHMyK3Rha1hzUzU5dDl4dGM1VkhvUkE0ZUZBdnZiYUFVd0wxUC9kV01CcVc1?= =?utf-8?B?ZTFZZHNieG51KzVqQUs1NmZPUHpYUjNBQ1gvMksxR0lmeXR5amNrWTFUNy9p?= =?utf-8?B?ZlRScU1FVU96UHY1UGF3blhyVGVWOW5QWm1zaml6WXlyNjUrV0hwS3JocnVY?= =?utf-8?B?Sm9RU014QmZwbGsreVlGRDRxSVlPbTlYYnpVeWJjUHZMMnZIQ0w2dmFnNE8w?= =?utf-8?B?V1RuWUFXcTRYT1lKTVlkZEVjK1hIZktwQ1dVQ3h1Njc2V1pReTMyQ1p0WjhO?= =?utf-8?B?NlZJMmJPZjJ1L2xYei8rd3Q1K1NNazIwREJuK3JuYkQrKzJ3VnBZT3U1UG5P?= =?utf-8?B?RWVhZGp4NjJFRXV4dGV5eXFObUI4V0xCMHVEeU5DUHN1RGljZTBqeU5kWStq?= =?utf-8?B?K3hBTTB2dEhyTHVpN3Rkalh0d0pJRlViWHBiREVRM0VDMmhwczZlWDViVEE1?= =?utf-8?B?bW9Zb3hVUFFlcnNMNDJsSXVHbE8wZ0FzV0VjWnZDSk9LRnF2akZBZ21reTZN?= =?utf-8?B?aHhQSGFYSDVLb2Z1KzhUb2xYSnlMSEZoTnNjNHNEb3NqeVdEVmZ2TVRPOHJk?= =?utf-8?B?L2kvQXB5alhuekR0TEVtVFNOZnVRbTIyUzRNdDVabmVBNmgvNkhNc3hMVUFB?= =?utf-8?B?R09YVGZyNTZjb05GekdOU2RvN0UwU24rZXJJZ1J3MVYrWFN2RmZkMzhwRm1s?= =?utf-8?B?OWN1bUZsWVZCempWS2w2aGhnazJLblZFOVRXNHFMVEQ5TVVjTmdDSUdQd3hY?= =?utf-8?B?Vjc5NTA5eGxKNUkyYk9MOXpSYTQ2NEhCaGQ5d21VcDFRSUJPWFFzM3kxaCtE?= =?utf-8?B?c0dFMGUvQUlWdk1SR3NBVDJQNTJyMDl2N2lYK1NwOTFhRk5RN0dzaDBGRHdo?= =?utf-8?B?UXY3QkVUeEdwNVRuRWNMR0RtQUJtUFVwekNqYlo1N2FjM1RPeXhrSzJ5bVli?= =?utf-8?B?Rjg0T3lVaU53TDhGZHlTTVgzdzJqQlc4NzVlRk1JbWpsOXlhTUdFV2YydGRD?= =?utf-8?B?S2ZkUnYvTDRQcktIZ01NZkFqOU5SdTdtNll0MVhRWlVqOWwrdEJkSDZneUxI?= =?utf-8?B?MHhhcThJNi95a1VGckpuRXFXOUxZbDJLUXpzN09RVVdpbnpUei92WG9PUStP?= =?utf-8?B?SW1Qb2MvNlhhTmVuT0oyMkthY0hQcmdVakV4Z2pNU2VjSVRIWk1xTHFYMXh3?= =?utf-8?B?cHl2dz09?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Nm9wQ0tqTG5uS204bURvUHdseHhmN29rb01tOWxxdUtnS29SdUx4eWpPWUNs?= =?utf-8?B?MXA4TDBRUGdqK1dwUlp0S0lCOE1zTDR0SWV1eGhQTFN2cnlWYnBtWmZPNmMv?= =?utf-8?B?VittRlJFM3c2Q3ZBc2Y5bUY4N0c0cERjMkpzQTFXc0hTVHE0czNyeVFPbms1?= =?utf-8?B?d0VORFpVN01ubS90QVVmcmdCS2x1NldCZmlEQnVuZTc0L0xyaWp5SDY0RUFU?= =?utf-8?B?VCt6eXlMVmJLN1dIYTNQMmtMTjRMam03Qk5BZkIyR0xqTndNL09xQnpWazVK?= =?utf-8?B?aUUrT0xqdVI1N0xDNmJnZHo2RjV6TGs3UGJOUUh4RXNEMlFmdHFjSDFyalRM?= =?utf-8?B?ZUpFbWcrWVRxandxMUVseGg4SHI2T3pSNGxVdWxvTnBRdjhKS2hpNGFOY2Rn?= =?utf-8?B?WExpZkRyd2N6RWN4c3dOMXVHWlZ1b011V0VXK2pQQkFmTlIyblJuU091RFh4?= =?utf-8?B?eGcrL1l6RnRmeC9sOStKV2lNR21WaHl6Qy9NSkI1WlR3WDNCaGllUGhyODJD?= =?utf-8?B?dEFNRm9od0o1dzlNSUZhd2VEUkhvSjAvMXlqZ3pBdXhudzRFRE9PODg4SFpT?= =?utf-8?B?TzZINUFBSEdIS3FTelJBVWZDcWM3bTlmRytad2lXeDVZT3pFWXpWaEl0cmlx?= =?utf-8?B?NzZMcWJ5Zm1xUHpGSHk0Uk1mUUdSKzdwUTcvbjNMaU9Mc0dyNUZISndnNXZD?= =?utf-8?B?UTBJVTJ1cDA0RnhYdi9za0FWZXBydWJmMUYwWXBndTF6QWFIWlBnT3Bob1Fi?= =?utf-8?B?WWZtZmZsWWNIVjVyUlM2SWY4K0gvMzA5UzNDblhEdWFJbjIydnI0V1FXcENE?= =?utf-8?B?ck1YRFA3RURjaFowLzRXY3BKYUlGS25XVlVuSlIyY3dwMzlmYVorSVVTaDNP?= =?utf-8?B?cGNGTkNyZlMvcWNjRlNxUVFVa2lGcVAwLzlpMWE2MlU4Slo4cjQzOGJTem9P?= =?utf-8?B?VmVvTCt1bkJtR3pqK2dXVEtmS2lJWEhTVndjK3VyUnIreHlCU0dhTlUrVWJR?= =?utf-8?B?N1d0MVJ3RWZ1NXRJNTdWRWZ1LzhpRVFWQ3YraEpNTU1yaVFYaUpTZC82L0FO?= =?utf-8?B?T0Y0am8wVVY4U0xwZXVaY1V6dDVGOE94SXNRYjRzVlBmcHluN2RlN2hkSkl1?= =?utf-8?B?dGNYbzdWRHV6cWRiN08vM01mWGw4L1lEQW1OckNtYUN2ckc3Q1JRNjZSSGFN?= =?utf-8?B?MWNURk56cm93dXdZSFBLVngxZFdsYVdmVVVuWW84MUlWS2NEV2FlRVVxZUk3?= =?utf-8?B?QXBIcDlhek9LdmlTTjlqLzhHczh3cFZKL3dJZlByMXZmR0prV0RCYmxZSi9s?= =?utf-8?B?UFppM1VHOWp2ZE5oQUNXbEVKL2VrTmxwcWlFbThWUlkxVjMvMWs2T0IzRHlw?= =?utf-8?B?MXJ0WmtVWEVkWXJYYk1seVJjU3NvSkI0R3N6cGh3cnI1YlNEWnpxS0NyaXJr?= =?utf-8?B?T0hCZXgxb3crZTJuTTVDUk9xZnQzMnlHbmZRRkc2dzBYSWJZRFB2QVpBeEdQ?= =?utf-8?B?UG52TTA2bjhGR0tOeStraFlNd3JXcGE3OHMzcWlra3hlT2hEVG44Rmhqam11?= =?utf-8?B?aG9PN1crdkJXdnpVblFFS3U0NTBhQXlQNG8ra2daVW41Sk53amZEdkdhQ1R3?= =?utf-8?B?eFhnNXlkbDNBUmFlZU5TVkcrZURlSWpJUnM0Lyt6NFVaMmZrTW1TUUpMSTJQ?= =?utf-8?B?Q0pDQjFwQlhpbENnTkIvMHdjUFlDM1E2bFhpWFFXNmVLNVlmVUdHTnB4clow?= =?utf-8?B?anFHa2lSSUpaZXhKbzhNY1A5cEErWnJPU0RtTDFkSHdwRmZvdzVFUEpPRjBp?= =?utf-8?B?RmYzdVNSOXBrZlY5NWR6dz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8a28e50-7bd7-4287-bd31-08dd6f53f712 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2025 06:27:37.8567 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted 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: PA1P250MB1086 Subject: Re: [FFmpeg-devel] [PATCH 1/2] ffbuild: compose linker response files in a loop X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/AS8P250MB07448B5C30AC4A2840EB2AD18FA22@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> R3lhbiBEb3NoaToKPiAKPiAKPiBPbiAyMDI1LTAzLTI5IDExOjUyIHBtLCBNYXJ0aW4gU3RvcnNq w7Ygd3JvdGU6Cj4+IE9uIFNhdCwgMjkgTWFyIDIwMjUsIEd5YW4gRG9zaGkgd3JvdGU6Cj4+Cj4+ Pj4gRGlkIHlvdSBub3QgdHJ5IHRvIHVzZSBHTlUgbWFrZSdzIGZsaWUgZnVuY3Rpb24/Cj4+Pgo+ Pj4gSSBqdXN0IGJlbmNoZWQgdGhpcyBhbmQgaXQgcmFuZ2VzIGZyb20gMW0yOC4wOTNzIHRvIDFt MjkuOTcxcyAoNSUKPj4+IGZhc3RlcikgZm9yIHRoZSBsYXZjIHRhcmdldHMuCj4+PiBIb3dldmVy LCB0aGlzIHdhcyBhZGRlZCBpbiBtYWtlIDQuMC4gQXJlIHdlIHN1cHBvcnRpbmcgb2xkZXIgbWFr ZT8KPj4KPj4gWWVzLCB3ZSBnZW5lcmFsbHkgZG8gc3VwcG9ydCBvbGRlciBHTlUgbWFrZTsgbWFj T1MgKGV2ZW4gdGhlIGxhdGVzdAo+PiB2ZXJzaW9ucykgb25seSBzaGlwcyB3aXRoIEdOVSBtYWtl IDMuODEuCj4+Cj4+IFJlZ2FyZGluZyBtZWFzdXJpbmcgdGhlIHJ1bnRpbWUgY29zdCBvZiB0aGlz IGNoYW5nZTsgbWVhc3VyaW5nIHRoZQo+PiB3aG9sZSBidWlsZCB0aW1lIGlzIHF1aXRlIHVuaW50 ZXJlc3RpbmcsIHRoZSBpbnRlcmVzdGluZyBiaXQgaXMKPj4gbWVhc3VyaW5nIHRoZSB0aW1lIHRv IGJ1aWxkIGUuZy4gYW4gLmEgbGlicmFyeSBvbiBpdHMgb3duLiBTbyBhZnRlciBhCj4+IGZ1bGwg YnVpbGQsIEkgZG8gInJtIGxpYmF2Y29kZWMvbGliYXZjb2RlYy5hOyB0aW1lIG1ha2UgbGliYXZj b2RlYy8KPj4gbGliYXZjb2RlYy5hIi4gVGhpcyBjaGFuZ2UgcmFpc2VzIHRoYXQgdGltZSBmcm9t IH4zLjUgc2Vjb25kcyB0byB+My44Cj4+IHNlY29uZHMuIEhvd2V2ZXIgZG8gbm90ZSB0aGF0IHRo aXMgaXMgb24gYSBxdWl0ZSBzbG93IHN5c3RlbSBpbgo+PiBpdHNlbGY7IHdpdGhvdXQgdGhlICJy bSIsIGl0IHRha2VzIG1ha2UgMi4zIHNlY29uZHMganVzdCB0byBmaWd1cmUgb3V0Cj4+IHRoYXQg bm90aGluZyBuZWVkcyB0byBiZSBkb25lLgo+Pgo+PiBTbyBvbiB0aGF0IGxldmVsLCB0aGUgY2hh bmdlIGluZGVlZCBpcyBtb3N0bHkgdG9sZXJhYmxlLgo+Pgo+PiBIb3dldmVyIC0gdGhpcyBpcyB2 ZXJ5IHF1aWNrIGFzIGxvbmcgYXMgImVjaG8iIGlzIGEgc2hlbGwgYnVpbHRpbi4gSWYKPj4gImVj aG8iIHR1cm5zIG91dCB0byBiZSBhbiBleHRlcm5hbCBleGVjdXRhYmxlIGluc3RlYWQgb2YgdGhl IHNoZWxsCj4+IGJ1aWx0aW4gKHdoaWNoIHdlIGNhbiBzaW11bGF0ZSBieSBjYWxsaW5nICIvdXNy L2Jpbi9lY2hvIiBpbnN0ZWFkIG9mCj4+ICJlY2hvIiksIHRoZW4gdGhpcyBzdWRkZW5seSB0YWtl cyA+MTYgc2Vjb25kcyByYXRoZXIgdGhhbiB0aGUgZWFybGllcgo+PiA8NCBzZWNvbmRzLiBBbmQg dGhhdCdzIHF1aXRlIGEgc3RlZXAgcHJpY2UgdG8gcGF5Lgo+Pgo+PiBBcyBub3RlZCBiZWZvcmUs IHRoaXMgaXMgb25seSBhIGZpeCBmb3IgYSBwb3RlbnRpYWwsIGh5cG90aGV0aWNhbAo+PiBwcm9i bGVtLiBUaGUgZml4IGlzIGluZXhwZW5zaXZlIGluIHRoZSBjYXNlIG9mIGEgYnVpbHRpbiBlY2hv LCB3aGVyZQo+PiB3ZSBkb24ndCBuZWVkIHRoZSBmaXggYW55d2F5LiBGb3IgdGhlIGNhc2Ugb2Yg YW4gZXh0ZXJuYWwgZWNobywgd2hlcmUKPj4gd2UgcG90ZW50aWFsbHkgY291bGQgbmVlZCB0aGUg Zml4LCB0aGUgZml4IGlzIHF1aXRlIGV4cGVuc2l2ZSB0aG91Z2guCj4+Cj4+IEJ1dCBldmVuIHdp dGggdGhlIGV4dGVybmFsIC91c3IvYmluL2VjaG8gKG9uIG1zeXMyKSwgSSBzdGlsbCBjYW4KPj4g cHJvZHVjZSBhIHZlcnkgbG9uZyAoPjMyaykgLm9ianMgZmlsZSB3aXRoIG9ubHkgb25lIHNpbmds ZSBpbnZvY2F0aW9uCj4+IG9mIC91c3IvYmluL2VjaG8uIFNvIHdlIGRvbid0IGFjdHVhbGx5IGhh dmUgdGhpcyBwcm9ibGVtIGV2ZW4gaW4gdGhhdAo+PiBjYXNlLgo+Pgo+PiBTbyBnaXZlbiB0aGF0 IHRoZXJlIGFyZSBtdWx0aXBsZSBjb25jZXJucyBhYm91dCB0aGUgcGVyZm9ybWFuY2UgYWJvdXQK Pj4gdGhpcywgYW5kIHRoZSBwcm9ibGVtIHRoYXQgaXQgdHJpZXMgdG8gZml4IGlzIGVudGlyZWx5 IGh5cG90aGV0aWNhbCBhdAo+PiB0aGUgbW9tZW50LCBJIHdvdWxkIHN1Z2dlc3QgdGhhdCB3ZSBz a2lwIHRoaXMgZml4IGZvciBub3cuCj4+Cj4+IElmIHNvbWVvbmUgYWN0dWFsbHkgbWFuYWdlcyB0 byBoaXQgdGhlIHByb2JsZW0gaW4gc29tZSBzZXR1cCBhbmQgY2FuCj4+IHRlbGwgdXMgYWJvdXQg aXQsIHdlIGNvdWxkIHJlY29uc2lkZXIgb2YgY291cnNlLgo+IAo+IE9rLCBJJ2xsIHNraXAgdGhl IHBpZWNld2lzZSBwYXRjaC4KPiAKPiBCdXQgSSdsbCBub3RlIHRoYXQganVzdCB0aGUgbGlua2lu ZyBzdGVwIGluIGlzb2xhdGlvbiBpcyBub3QgdGhlCj4gcmVsZXZhbnQgYmVuY2htYXJrIGhlcmUu IE1vc3QgdXNlcnMgd2hvIGFyZSBub3QgZG9pbmcgYWN0aXZlIGZmbXBlZwo+IGRldmVsb3BtZW50 IGFyZSBidWlsZGluZyB0aGUgd2hvbGUgdGhpbmcuIFRoYXQgbWVhbnMgdGhvdXNhbmRzIG9mIC5v Cj4gZmlsZXMuIGZvbGxvd2VkIGJ5IGxpbmtpbmcgZXh0ZXJuYWwgYW5kIGludGVybmFsIGxpYnMu Cj4gU28gd2hhdCB0aGV5IHdpbGwgc2VlIHdpdGggYW4gZWNobyB1dGlsaXR5IGlzIGNsb3NlciB0 byAzbTMwcyB2cyAzbTQycwo+IHRoYW4gNHMgdnMgMTZzLCB3aGljaCBpcyBhIG1pbmltYWwgY2hh bmdlIGZvciBzb21lb25lIG5vdCBpdGVyYXRpbmcgYXBwCj4gZGV2ZWxvcG1lbnQuCgpDb21wbGV0 ZWx5IHdyb25nOiBQZW9wbGUgZG9pbmcgYWN0aXZlIGZmbXBlZyBkZXZlbG9wbWVudCBtYXR0ZXIg YSBsb3QuClRoZSBpbmNyZW1lbnRhbCBidWlsZCBpcyB0aGUgcmVsZXZhbnQgYmVuY2htYXJrLgoK LSBBbmRyZWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==