From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 31F9342A75 for ; Mon, 11 Jul 2022 16:57:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 868A668B76C; Mon, 11 Jul 2022 19:57:36 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2097.outbound.protection.outlook.com [40.92.91.97]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 043CF68B50B for ; Mon, 11 Jul 2022 19:57:30 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bWGhn9HgZCqpDpndJl4NtxE0wFuzq+R3oEbaEysGGHH/ii8o0q8OOGXZMImtnTg9yYC3dI8SWpdjPl/+eRXsb9qWYtGRuV19DbSW6hdjAmInd4BwJu+LC98Q/fW2k/5jMaTBm4tkeZ1/hGj3+P4dzUytIxwmhOaHA7MW+e+5JR56cq7e5ruVN6KlUY8PvpNG9w15e5i0XIJIo7aqfdURzZF2YuMYuCYworjFoLAB6fxlYoQbNBUUvnDS43ffcn970kOCTeBYtIXQQ67AKo6rpyPQhNBXPBrMB2tVueXdgjh4Q/Nc44vpIeZlLzLjkDcfRVnupiu0gQwjI6aerfnaqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=xHd77iMnlzkNXcUGfWU6M5mQ6fRBVLdN1sRXGQrtJ1s=; b=TiZ+fnZTMBMLtFblksnCLvbPg+ny9ZoOQ5P+hyh9y7+/doBBdqAmO8+iUKB39EcpfH+pYa3dc1nPEbzVF+rJDUdSmAqxlbOhSiih9+29XbCJwNokj4VntCb4etAfx58WWUOyUj5uvvpLdx8P3/9HPvgQr1HFnbeHg3Vxy5GaZQ5Kie9P9j8JP/73RFMbV2x+QDH6FnY3HgY99E8YPN4SzxqPYG1V7xj3N7VfB/8pKlKOubUvT0OAAe6U6ZyPxB0GKB0TxN1o5eJkltMwEZKAHW9imFbQ24Uzb19RGKKlsUtpk4zkegtP7GWnJtKvhsYpwbx55qlR0OSTiUZTZYnmCg== 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=xHd77iMnlzkNXcUGfWU6M5mQ6fRBVLdN1sRXGQrtJ1s=; b=DlegnoDxtCA0dCifJvxPnp1jWhHGgi5L1Yx2C/qsM04GTeN/1lQeqaQtxuT+DUqvJl4EiWhDtQBCeFU93/uH/PYU5dDeeigADu0SO/gWt5mKB1OVtBOC00J4bavAUf38aIwj/9FnSvSS18dEftQ65Ba1vUJqklI/Q1DkR59Tb31bUpACAPw41ElZK3iNphy74MsHYj6bNv94jxDpAfy398qMmxu4jPLtso+mFFuxKN2GodQt0P4TG1GSkwyy2+7Q446K2QSM48en5655sBu4w9FBsUI+aO/SFfrTXX2u7dx7n/GfoYVOejguMMCdeCNSrGXAZHJUERBf9gTAQBzang== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by AM7PR01MB6803.eurprd01.prod.exchangelabs.com (2603:10a6:20b:1b0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.16; Mon, 11 Jul 2022 16:57:29 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46%11]) with mapi id 15.20.5417.026; Mon, 11 Jul 2022 16:57:29 +0000 Message-ID: Date: Mon, 11 Jul 2022 18:57:27 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220711091850.4158449-1-martin@martin.st> <2eae56c8-3d9b-c2dc-d669-2f56e1ee3a31@rothenpieler.org> From: Andreas Rheinhardt In-Reply-To: <2eae56c8-3d9b-c2dc-d669-2f56e1ee3a31@rothenpieler.org> X-TMN: [b4bVhUpj85XkVmIMSBgygFXCz1JUITVu] X-ClientProxiedBy: FR3P281CA0071.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::7) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <6a56d1aa-f836-17b7-0c4c-ade86459a221@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d182e84e-e9e4-4a51-11d9-08da635e7053 X-MS-TrafficTypeDiagnostic: AM7PR01MB6803:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fZ9/q+3BRfvTPRXh7nOMTSfdOO3GSrAY++AYpOJEPNLssbxwThTgfv/lJE8a6B5hPFsQCZHXoCVF2sVMisCaUfk24fY6dvTAy51WxQQ1TEzGmxE3uBpgKOz0jMhDNH2CuP0Dsjqt4eMUmTwN0Nhqt2JBFJiNchU5JMkzlES/mylUQgKkNiAzAdrOfrvN49nJPPDHiPidWjmNwwsAfTGIkGrd8BRbDgP+gt0D5bRp+JAVBhyWanh00Q2B7yZn4n7YblfxLRjcQ1xDjIwH26o8MyaEPLeqqSI2E3CGsySp5QmfdENN/xFRJr6t+kxpWj/TDq67ijcioR0OMrSlm7ZWH5IfGbMyfz23OB/CgrWmQjPYjgSRh7+1qGeZUEUYJEcvUySph9VRvmPJINN2CisTytTL1f1MKRprsB32f7MLTsh15jIS8fWG7Qv9zvLe9PVACxTGUnXGHlojF7mbRf+/dTpCsVUUt77JymW0figpdy5AqakAMWm0Hla2aqlUCkLaPbpYGbx3ZYgdmDJjfijs2rePRYwtH0zeozOZ1xTzdJ5qL11q/+0MIdBqQw+ZSmGGmFbJ+3OBNrLhUBQkOoFmmoDh9L/7u01bnveKKlFmX+IscFdFlOsGLJS6lL3lj4uPsdMZDksM2pMrYw5WyvyGC0kzi7eEGh6vPQq9oxTRvbW7mIqdnZnIUDYHrvywswyyZIbic8ZjkDaGWfRLWzt4uP67Z/OZWyzmH0YXFcGQ44E= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dmw5YnN0aVdNVGMwSkpjY2tYZTRuMzRST1BReGhEdEdLMEhJZk5pcnpna3Nl?= =?utf-8?B?c2JqUkxleE0velVCZFEwdnVOS2c5bURGRWxGNU9ONDRDUDZralBES3RDTnAx?= =?utf-8?B?K3JzdkxwWVkzRDJHUDUrR3ptelRMWXJkZkZGeXM5YWJzMVdpVm53emFqeUFv?= =?utf-8?B?YklwSDh2UHZNRitzeUpzRUhKa2FHWTg5Q0VpSGQrOTBGZ3kzQ09OMnR2N0RS?= =?utf-8?B?WU16TDRhei84T0VwcksrOVdTZnFHWTBnZXhEU0JTVS9GWW1SWFZ6ZkN4ZHRJ?= =?utf-8?B?cDlxK2ZwM2pXK21iOTlXb2txM2RERGdic3lTZVlFSG1DRWw3RWJGZnJEOHVr?= =?utf-8?B?NWw2bi9jbmxDL2hxcDdKWThWQXZ2WW5uSkhnWWoxU3VoQ0cxb1N5RnVwMkRP?= =?utf-8?B?bXhzYlpHZUVkQTQrNzRaRGx6UmhJNUZwMWtNaHFKM0o0VVRSOC9WejB6K21i?= =?utf-8?B?UDVzd3JiMjlDckZSTGxpMzh5OGJmeXpBMGZEYmVsY3BnbzN1S2FtbERrRllp?= =?utf-8?B?VzNZUnI2UUhCMEJmSURLUmsrOHdXSTlwTWdMcWhoWVp1Mk1acDREQmZUNFY0?= =?utf-8?B?WXYrOE5jRmJnL1lib0srSVhyYUJQQlNGOE9DSjZSbUZmWEdwZytUZzVMNEtE?= =?utf-8?B?aEhWOVI3WHQyd244SlpNaEdWWUpIYmpxdUFoUm5GaEFqRlM4cW1PT05LUXl4?= =?utf-8?B?dDZKSGd5eUZoOEZrTjEzZE1ZTmdvdDRSM0JKQW9hMWgrY0k5YkVSQ0Fab2NV?= =?utf-8?B?aG05NGVPNU5BcENhOTRYSmNBajJqRHJJMDVKdWY0QWlHQy9FdXV3RWNKSzk3?= =?utf-8?B?RG84dm1aVGtBZDVsQ0JRRFpLSUI3UWVVdHJJMjhLdWU3QlpmYVQzaURQTDFl?= =?utf-8?B?Mmw1R2ZwQUkxeHJtc0JGZzRMYzYzanF1SmRWcWFGVHJQOGFLZ0xROW5CYk5n?= =?utf-8?B?TUEvRmM0OVN2dTZma0p0Qm9UVHUwSml4emVoSFA4WXlUakhXRk1EcWJzNzYw?= =?utf-8?B?K2NTTmw0UXpoV2QvQVRlaVREclA2SHA0MHBzT2xlOE9uamxtYTlvbGdEVktJ?= =?utf-8?B?dVM0V3BLbGdJSzY5bHFSTlZZOS9VZjc2bEtRaUJSYmdFOUZ6ZEtweXJ3aTZr?= =?utf-8?B?Q2ZWMVNpS0RmdmdWNVkyZzZqazB2cGdQdytUcmVZeCtrRWdEZ0I0UThXRHEx?= =?utf-8?B?TkVlTTdLUEpTYmdEcWROTkVIZUtvNlFRd3dWY0w5SjFiWDFqZmU3bVFCWlFh?= =?utf-8?B?VDdOOENEM1ZNdjBISFVCSVZUcnRRbHFlZzlJSkxaOFhrL1RnVmNVUGhLWDRV?= =?utf-8?B?K1UvMlBISFpoRFhWcE1Scm5ldUgzdEE4NFdvQnVnSEpiaEM5MmNsM2U2YVZW?= =?utf-8?B?L3RYOEVDakNIZXZrRWh5aWtQVjBIb3h1L3I0L25rMElSRVVzams0d3ZVTkF5?= =?utf-8?B?WEJGcS93VlV5OWdLTWp1VTZLUEpUaDVKdGV2cGgvRForWE0xR2JBbEN6Q0c3?= =?utf-8?B?aFVpTlpPdGwwTnArMWFQTEpxQTcxRnJmY25Wb09ENU9HeDZJQnFZQWprRHFN?= =?utf-8?B?RDdqc0hvV2ZUMld4SytxdnZvbDNoOXdpc3dOVzV5aytBQm8wU0hieGY5M1Jm?= =?utf-8?B?Y0hOZURlQ1BLQUUwWER6UnEvcXJyeTNXQWFiZ1FzRS9MRkFTS0trRTI3OXpC?= =?utf-8?B?VWtSeVpGMmhTRHY1VU9LdUtvUGsyKzVOWVpyVGlIYnZJRzYzUW5EUENrQ0dS?= =?utf-8?Q?OJcWTD3hgttBFSpTnw=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d182e84e-e9e4-4a51-11d9-08da635e7053 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2022 16:57:29.2664 (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: AM7PR01MB6803 Subject: Re: [FFmpeg-devel] [PATCH 1/2] libavutil: Add av_visibility_hidden for setting hidden symbol visibility X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: VGltbyBSb3RoZW5waWVsZXI6Cj4gT24gMTEuMDcuMjAyMiAxNjoyNiwgQW5kcmVhcyBSaGVpbmhh cmR0IHdyb3RlOgo+PiBIZW5yaWsgR3JhbW5lcjoKPj4+IE9uIE1vbiwgSnVsIDExLCAyMDIyIGF0 IDExOjE5IEFNIE1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1hcnRpbi5zdD4KPj4+IHdyb3RlOgo+ Pj4+ICsjaWYgKEFWX0dDQ19WRVJTSU9OX0FUX0xFQVNUKDQsMCkgfHwgZGVmaW5lZChfX2NsYW5n X18pKSAmJgo+Pj4+IChkZWZpbmVkKF9fRUxGX18pIHx8IGRlZmluZWQoX19NQUNIX18pKQo+Pj4+ ICsjwqDCoMKgIGRlZmluZSBhdl92aXNpYmlsaXR5X2hpZGRlbiBfX2F0dHJpYnV0ZV9fKCh2aXNp YmlsaXR5KCJoaWRkZW4iKSkpCj4+Pj4gKyNlbHNlCj4+Pj4gKyPCoMKgwqAgZGVmaW5lIGF2X3Zp c2liaWxpdHlfaGlkZGVuCj4+Pj4gKyNlbmRpZgo+Pj4KPj4+IFRoZSB1c3VhbCBhcHByb2FjaCBp cyB0byBjb21waWxlIHdpdGggLWZ2aXNpYmlsaXR5PWhpZGRlbiBhbmQKPj4+IGV4cGxpY2l0bHkg ZmxhZyBleHBvcnRlZCBBUEkgc3ltYm9scy4KPj4+Cj4+PiBJcyB0aGVyZSBhIHJlYXNvbiBmb3Ig ZG9pbmcgdGhpcyB0aGUgb3RoZXIgd2F5IGFyb3VuZD8KPj4KPj4gLWZ2aXNpYmlsaXR5PWhpZGRl biBvbmx5IGFmZmVjdHMgdGhlIHZpc2liaWxpdHkgb2Ygc3ltYm9scyBkZWZpbmVkIGluCj4+IHRo ZSBjdXJyZW50bHkgY29tcGlsZWQgdHJhbnNsYXRpb24gdW5pdC4gSXQgZG9lcyBub3QgYWxsb3cg dGhlIGNvbXBpbGVyCj4+IHRvIG1ha2UgYXNzdW1wdGlvbnMgYWJvdXQgZXh0ZXJuYWwgZGVjbGFy YXRpb25zIHRoYXQgYXJlIHVzZWQgaW4gdGhpcwo+PiB0cmFuc2xhdGlvbiB1bml0IChpbiBvdGhl ciB3b3JkcywgaXQgaGFzIHRvIHByZXN1bWUgdGhlIHdvcnN0OiBUaGF0IGl0Cj4+IGNvbWVzIGZy b20gYSBkaWZmZXJlbnQgRFNPKS4gRS5nLiB0aGlzIGlzIGZmX3JkZnRfZW5kIG9uIDMyYml0IHg4 NiBpZgo+PiBmZl9mZnRfZW5kIGlzIGRlY2xhcmVkIHdpdGggYW4gZXhwbGljaXQgaGlkZGVuIGF0 dHJpYnV0ZToKPj4KPj4gMDAwMDAwYmIgPGZmX3JkZnRfZW5kPjoKPj4KPj4gwqDCoCBiYjrCoMKg wqAgODMgNDQgMjQgMDQgMTjCoMKgwqDCoMKgwqDCoMKgwqDCoCBhZGRswqDCoCAkMHgxOCwweDQo JWVzcCkKPj4KPj4gwqDCoCBjMDrCoMKgwqAgZTkgZmMgZmYgZmYgZmbCoMKgwqDCoMKgwqDCoMKg wqDCoCBqbXDCoMKgwqAgYzEgPGZmX3JkZnRfZW5kKzB4Nj4KPj4KPj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBjMTogUl8zODZfUEMzMsKgwqDCoCBmZl9mZnRfZW5kCj4+Cj4+Cj4+IEFuZCB0aGlz IGlzIHRoZSBzYW1lIGZ1bmN0aW9uIGlmIG9uZSB1c2VzIC1mdmlzaWJpbGl0eT1oaWRkZW4gaW5z dGVhZCBvZgo+PiB0aGUgYXR0cmlidXRlOgo+Pgo+PiAwMDAwMDBiYiA8ZmZfcmRmdF9lbmQ+Ogo+ Pgo+PiDCoMKgIGJiOsKgwqDCoCA1M8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHB1c2jCoMKgICVlYngKPj4KPj4gwqDCoCBiYzrCoMKgwqAgZTggZmMgZmYgZmYg ZmbCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxswqDCoCBiZCA8ZmZfcmRmdF9lbmQrMHgyPgo+Pgo+ PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJkOiBSXzM4Nl9QQzMywqDCoMKgIF9feDg2LmdldF9w Y190aHVuay5ieAo+Pgo+PiDCoMKgIGMxOsKgwqDCoCA4MSBjMyAwMiAwMCAwMCAwMMKgwqDCoMKg wqDCoMKgIGFkZMKgwqDCoCAkMHgyLCVlYngKPj4KPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBj MzogUl8zODZfR09UUEPCoMKgwqAgX0dMT0JBTF9PRkZTRVRfVEFCTEVfCj4+Cj4+IMKgwqAgYzc6 wqDCoMKgIDgzIGVjIDE0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3ViwqDCoMKg ICQweDE0LCVlc3AKPj4KPj4gwqDCoCBjYTrCoMKgwqAgOGIgNDQgMjQgMWPCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBtb3bCoMKgwqAgMHgxYyglZXNwKSwlZWF4Cj4+Cj4+IMKgwqAgY2U6wqDC oMKgIDgzIGMwIDE4wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYWRkwqDCoMKgICQw eDE4LCVlYXgKPj4KPj4gwqDCoCBkMTrCoMKgwqAgNTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBwdXNowqDCoCAlZWF4Cj4+Cj4+IMKgwqAgZDI6wqDCoMKgIGU4 IGZjIGZmIGZmIGZmwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbMKgwqAgZDMgPGZmX3JkZnRfZW5k KzB4MTg+Cj4+Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZDM6IFJfMzg2X1BMVDMywqDCoMKg IGZmX2ZmdF9lbmQKPj4KPj4gwqDCoCBkNzrCoMKgwqAgODMgYzQgMTjCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBhZGTCoMKgwqAgJDB4MTgsJWVzcAo+Pgo+PiDCoMKgIGRhOsKgwqDC oCA1YsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBvcMKgwqDC oCAlZWJ4Cj4+Cj4+IMKgwqAgZGI6wqDCoMKgIGMzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgcmV0Cj4+Cj4+Cj4+IFRoZSBjb2RlIGlzIHRoZSBzYW1lIGFzIGlm IG9uZSBoYWQgbm90IHVzZWQgLWZ2aXNpYmlsaXR5PWhpZGRlbiBhdCBhbGwuCj4+Cj4+IE9mIGNv dXJzZSwgYWRkaW5nIHRoZSBhdHRyaWJ1dGUgdG8gZXZlcnkgZnVuY3Rpb24vb2JqZWN0IGlzIHdh eSB0b28gbXVjaAo+PiBlZmZvcnQ7IHRoYXQncyB3aHkgdGhlIHByYWdtYSBleGlzdHMuCj4gCj4g SXMgdGhpcyBzdGlsbCB0cnVlIGlmIHlvdSBhbHNvIGFkZCAtZm5vLXNlbWFudGljLWludGVycG9z aXRpb24/CgpXaHkgc2hvdWxkIHRoYXQgY2hhbmdlIGFueXRoaW5nIGhlcmU/IEl0IGp1c3QgbWVh bnMgdGhhdCB0aGUgY29tcGlsZXIKbWF5IGlubGluZSBmdW5jdGlvbnMgZXZlbiB0aG91Z2ggdGhl eSBjb3VsZCBwb3RlbnRpYWxseSBiZSBpbnRlcnBvc2VkLgpCdXQgb2YgY291cnNlIHRoZSBjb21w aWxlciBjYW4ndCBpbmxpbmUgZnVuY3Rpb25zIHdob3NlIGRlZmluaXRpb24gaXQKY2FuJ3Qgc2Vl LgpBbnl3YXksIEkgdGVzdGVkIGl0IGFuZCB0aGVyZSBpcyBubyBjaGFuZ2UuCgotIEFuZHJlYXMK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=