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 AFFFB474E0 for ; Sun, 10 Sep 2023 12:06:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2A77468C8E9; Sun, 10 Sep 2023 15:06:11 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2042.outbound.protection.outlook.com [40.92.91.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 736C368C8BA for ; Sun, 10 Sep 2023 15:06:05 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m2LFt0HhXziXvAOMBlHZmizVxWIwuAIgkOvkiZcUxwxhO746OXXU8vzb49ZbPV00x2mHn5Mb67q6Mms7z8HdR/iGgQQJVJXHc67MGqyJOKIeMYv2+g97T17gtFzmyJVkHxaIhrrs1xg5+8N0mUGpQRJH1YsZ6rYqFb72EdFOC9aIDOCwvxzE8P3d8RppgTikwlIUbxNa86j0ZX45D64xre1y/u0NXsUPN+TGCog3xBKHQ1enLNtM6msiu9Yn9IvMdL5Ww2VW+wNEzwOeNBWpxRVzCXhbEIxmvMOAlZDYxOYexuYVJ23bSuYSKpvH9rm8DHKNex01L8PjQLPpYk9NYA== 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=cLOgV97qy8GXnh1To9agia7z2XQsZ1ZxdVTIq8Sft74=; b=Z6qOu8+4pB6KPpQ7wrB6n/nDSvK3YhlLpp95NhA9GA83GsUSbgaZOOSSAmeiuGaZnnrp6HnbNR5J5NMD6l2bRWqqUSK3Ve0myT0xv7TlXcGC3CMuBO/0J5zvfWWq6+DKgR83vRn8Hml7ljtYnwWmmpjGY8CzCFNR004Fc58lL3sJfUHDfzVjsn6PNzw2KZmxvJIDkt+2KkqlvbfbWcyWEoo9vH7oYeX71OhfwETZm95kHCknhVWVGH+pYfAMUoqPa5oZF+zpdtMqoZXYT8NSx5CxUvnnxg0E6tGzTAsODT04qd0vbG/xHowxF0YoWVZ4cap9O5pIWm04fgg8jZkhpQ== 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=cLOgV97qy8GXnh1To9agia7z2XQsZ1ZxdVTIq8Sft74=; b=SiTqgIRdh3mYPdFoyaxt2zPda1IGx3VfnT/7HdRPob94QAUBCJg6SHQ4xRMTm2EmbtTVGFlRcK7bCv5yKSXtYo8XsUXmAHv13853zooxc2sj+uz+EQxu1J9Mf35GXMIuTtrwppeihZcZ+ihUp/UjRCPMxkHLliEZY4eC3MoSnCVjZTUNY0OpLjTdXP35XeYekaSkOTRdLuQpBTw9tX9+8HYyiqydvyfqwyCl88Vz+DFn2psxN69mDu8HYJlZLOINmLNfwKCF/RoiYHN9ASiByRtdKXJ7LUnk7BAxhDyipEjNmB3tm/e7734bkzMneeGqPTabqvRlz12QBKRN/lVSWg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0124.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:36f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.31; Sun, 10 Sep 2023 12:06:04 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6768.029; Sun, 10 Sep 2023 12:06:04 +0000 Message-ID: Date: Sun, 10 Sep 2023 14:07:22 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [Kdasl5y5yoYV4VQtawfRgsfonGuRcWo7] X-ClientProxiedBy: FR0P281CA0129.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::15) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <31f43d84-a847-8282-d091-b3a426d01676@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0124:EE_ X-MS-Office365-Filtering-Correlation-Id: accf7518-bab8-4ea2-c36b-08dbb1f64e6b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uECFxrhTnb3WTHqG6CQmpIcP3sCXXI9ZWlCrsmPpdhKTirR2Zd4iWJbTDauLD3ymV+MokMKRqko7JlwUQqccXdwA4CtalznZjYaa6vA8kNBemGRdySHYeoVEw4N5qspJlD91RTSRR+j3UtTL2BVX99a3tczMPRRr9TjIjR8ChVQQOot24nOzcIQ0VjgdfGdHgS8JLMLKkSkb7a54T3ps04g7bmRCSaxxNezHos/EcVFK3mwlyFSnLytaWFOhCuQ2m0sw8tfSdd3m9OVRhhBGo7Y3jwTwLsFsEB9IkCbs52VLvPm/B8g6saVIh7YKR0BWIgwx+VNtZaiJPuY4twtVcU/KDNwE1NOWLsm+CloWhdrOpJabrfSIhJRG0tB7TrSr6rJEpvyW1rOzmpGi8bYgvPALbAnVCspYYvmTy43YkdUSMjPe6rsEY+AbfWJufpdCFQLlt2jh9drNk2TDt9d7m8AP2fBDNez1W6Is/cOkLaT2i/4P2/FHLa7wzXeu86dv+jOC9goSWkyOf4sM3M6tp5gsmbcNVj8OGuTIUEDgA7bjzzuYEgZchDsNn0cJIShS X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RWFaOHFSMm9PR20zTHdXaDRvTWEyenJQdytvekZCTG9nNU0wWHJ6dFVFOGt4?= =?utf-8?B?ZWJtSk5veG1pRk8yQlZuek84TUtiTkpTd3lVTEdyK05pWXBSbU00THJQUUQ5?= =?utf-8?B?eW5CRERUMS9qc0ZPd0NOenh0Q045OHVzSlBzcjRrY3dJTXBxTC9Kd1FJeVc3?= =?utf-8?B?L1BOQlB3cTY4aGxzUnpZcTJrcEZLaDlJK1ZWM1pJL1VCZytjaW0xYVF0VlJZ?= =?utf-8?B?VEYraE1FVTEzdS9kN0k0WUVrUGVGRXROd1pRWU1INFY4Zzl3TGQvTmtFeXc3?= =?utf-8?B?L3BKSnBBR3owc2VpRE1VRElnYjJXelJJUndLa2hkM0IyVUlrZjdQVnRJaWVy?= =?utf-8?B?QzBMMHdMdFo2RVF6elQyRGpTRzAyZXkwZk1zMzk0RExka2RIcmgyZUN2WDBa?= =?utf-8?B?THl0SHVIWnlmOFZsUDVaTUdhY0RJNDVmcEZiWGhuU0M1aGpxdU1EbVBBSkNV?= =?utf-8?B?WStxSmJXVlUzanEzbTB5VFV4Mnp5ZzNza3RXSHlqN25KK3E2RGtYZVMyd1px?= =?utf-8?B?UkdOVDFGQkJhMDVWVU1XYURKM3VQTVhlemtWbW5TSEp4RElGRXlHNmRTYlJF?= =?utf-8?B?aWJ3MzRBdUVWczhTblMrbklkaEZic2pSd1pBbWhSVEZpT1cxK2JOTE1WTEk3?= =?utf-8?B?dngyRTdDdGt5ZWJRdzVXN0hRaUNrLzk5dTBkUUpWVEVFNWdBWjAwaC9hLy81?= =?utf-8?B?Y0cvVmdoanZaSXNDWEZFWHpIejcveFhXL3dhRWlubVVuMm9jdi9jNHZ1Z2V2?= =?utf-8?B?OEFXU2RWUGF2ajk3dStyTzQwM2RtYlNiV2luMHdDRDJZcUhDbUdNUVkvZzJZ?= =?utf-8?B?UTN3WU5zMVhSYUMzRlVjK3E4enZFUHpXWWN5OHZrRGk3eXk4dUVQcUl4TytJ?= =?utf-8?B?ZStpYkVzN1l1SXJxc0t0MDRLblY5WXdNUDBLOGx0RW9DbXpaUThiQU9aWXNR?= =?utf-8?B?VW9xdGxyZWlYQmRHaUF0bWxUN2pDUDhIRW1jNWJWeFBCb2RFcE9UN2J3V2d0?= =?utf-8?B?V1YyRE83QUJzNUxBbnhLQXFsZlRoZmtsNjcrNTRLVkt4TzduVzNHNTZKOTdE?= =?utf-8?B?Ty93ZkUxa0ppNGVqR25qN2lIcUpJMnFPVDhxMWFpZUx6MGk5ZTZ2MzlSek13?= =?utf-8?B?QlNndUZZNDUwVGxINWo3dWRHN3BOQmFWREM0NVNHWUQxNXVUUjFkVTE5dm50?= =?utf-8?B?R3N1WWh2T2NXRUdzZUlRdk9seUd4VXRPTEdQVm5paUx0cllZTHZTRllvR016?= =?utf-8?B?MnBuSG1iVUxmZ0k4VE0vemZublB0VTZHMlcwNjRuWFY0UHBwM0Z4QklycUtm?= =?utf-8?B?byt0VThBSGxBZkhZMTFwZWxvZnJWRUZYS1FoNkVzbkRrUWFCS0MxZktGem42?= =?utf-8?B?Zi9nUUVSajlyKy9nQlVGVXdvM3BPTGN1UTNFSVgxTTlDdTQwUWxUSDZoMkJZ?= =?utf-8?B?LzVtUUJMK0htd3FTWENuNW80cTBJWDlQa3JvckQ0YzdKdndkMkZDb3NEWHlX?= =?utf-8?B?MGVqNzYxaVpTakg0cklTeUF0RndSbjJmdEZRclR2ZTdIZkxvR09iOURFbS94?= =?utf-8?B?UW5yZlQzRVJhc0dqblI2bXdsUUJUZDIwUmNENlBVMHhkQVNGREl4UXdhQjhq?= =?utf-8?B?WWE4VzI0a1NLRW53KzFyUU9rMGxUZ1RWVUNBT3ZWRTFSUWUvQ0FxRTBoSVl3?= =?utf-8?Q?DCn7C9jAzsEAGph6NRGg?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: accf7518-bab8-4ea2-c36b-08dbb1f64e6b X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2023 12:06:04.0924 (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: AM8P250MB0124 Subject: Re: [FFmpeg-devel] [PATCH] avformat: add CRI USM demuxer 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: UGF1bCBCIE1haG9sOgo+IE9uIFN1biwgU2VwIDEwLCAyMDIzIGF0IDE6NTnigK9QTSBBbmRyZWFz IFJoZWluaGFyZHQgPAo+IGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gd3JvdGU6Cj4g Cj4+IFBhdWwgQiBNYWhvbDoKPj4+IE9uIFdlZCwgU2VwIDYsIDIwMjMgYXQgMTozMOKAr1BNIEFu ZHJlYXMgUmhlaW5oYXJkdCA8Cj4+PiBhbmRyZWFzLnJoZWluaGFyZHRAb3V0bG9vay5jb20+IHdy b3RlOgo+Pj4KPj4+PiBQYXVsIEIgTWFob2w6Cj4+Pj4+IE9uIFdlZCwgU2VwIDYsIDIwMjMgYXQg MTE6MjbigK9BTSBBbmRyZWFzIFJoZWluaGFyZHQgPAo+Pj4+PiBhbmRyZWFzLnJoZWluaGFyZHRA b3V0bG9vay5jb20+IHdyb3RlOgo+Pj4+Pgo+Pj4+Pj4gUGF1bCBCIE1haG9sOgo+Pj4+Pj4+Cj4+ Pj4+Pj4gKyAgICBjaHVua190eXBlID0gYXZpb19yYjMyKHBiKTsKPj4+Pj4+PiArICAgIGNodW5r X3NpemUgPSBhdmlvX3JiMzIocGIpOwo+Pj4+Pj4KPj4+Pj4+IFlvdSBhcmUgbm90IGNoZWNraW5n IHdoZXRoZXIgdGhlIGNodW5rIGhlcmUgZXhjZWVkcyBpdHMgY29udGFpbmluZwo+Pj4+IGNodW5r Lgo+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+ICsgICAgYXZfZmFzdF9tYWxsb2MoJnVzbS0+aGVhZGVy LCAmdXNtLT5oZWFkZXJfc2l6ZSwKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgIGNodW5rX3Np emUgKyBBVl9JTlBVVF9CVUZGRVJfUEFERElOR19TSVpFKTsKPj4+Pj4+PiArICAgIGlmICghdXNt LT5oZWFkZXIpCj4+Pj4+Pj4gKyAgICAgICAgcmV0dXJuIEFWRVJST1IoRU5PTUVNKTsKPj4+Pj4+ Cj4+Pj4+PiBUaGUgYnl0ZXN0cmVhbTIgQVBJIGRvZXMgbm90IHJlbHkgb24gdGhlIGJ1ZmZlciBi ZWluZyBwYWRkZWQgYXQgYWxsLgo+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+ICsgICAgYnl0ZXN0cmVh bTJfc2tpcCgmc2diLCBzdHJpbmdfb2Zmc2V0KTsKPj4+Pj4+Cj4+Pj4+PiBUaGlzIGlzIHVubmVj ZXNzYXJ5LCBiZWNhdXNlIHlvdSBzZWVrIHdpdGggYW4gYWJzb2x1dGUgb2Zmc2V0IGxhdGVyb24K Pj4+Pj4+IGFueXdheSBiZWZvcmUgdXNpbmcgc2diLgo+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+ICsg ICAgICAgIGJ5dGVzdHJlYW0yX3NlZWsoJnNnYiwgc3RyaW5nX29mZnNldCArIG9mZnNldCwgU0VF S19TRVQpOwo+Pj4+Pj4+ICsgICAgICAgIHdoaWxlIChieXRlc3RyZWFtMl9nZXRfYnl0ZXNfbGVm dCgmc2diKSA+IDApIHsKPj4+Pj4+PiArICAgICAgICAgICAga2V5W25dID0gYnl0ZXN0cmVhbTJf Z2V0X2J5dGUoJnNnYik7Cj4+Pj4+Pj4gKyAgICAgICAgICAgIGlmICgha2V5W25dKQo+Pj4+Pj4+ ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+Pj4gKyAgICAgICAgICAgIGlmIChuID49IHNp emVvZihrZXkpIC0gMSkKPj4+Pj4+PiArICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4+Pj4+ICsg ICAgICAgICAgICBuKys7Cj4+Pj4+Pj4gKyAgICAgICAgfQo+Pj4+Pj4+ICsgICAgICAgIGtleVtu XSA9ICdcMCc7Cj4+Pj4+Pgo+Pj4+Pj4gSU1PIHRoaXMgd291bGQgYmUgZWFzaWVyIHdpdGggc3Ry bmxlbigpLCBhdm9pZGluZyBzZ2IgYWx0b2dldGhlci4KPj4+Pj4+IFlvdSB3b3VsZCBvZiBjb3Vy c2UgbmVlZCB0byBleHBsaWNpdGx5IGNoZWNrIHRoYXQgeW91IGFyZSBub3QKPj4+Pj4+IG92ZXJy ZWFkaW5nLCBidXQgdGhhdCBpcyBnb29kIHByYWN0aWNlIGFueXdheS4KPj4+Pj4+Cj4+Pj4+Pj4K Pj4+Pj4+PiArICAgIGNodW5rX3N0YXJ0ID0gYXZpb190ZWxsKHBiKTsKPj4+Pj4+PiArICAgIGF2 aW9fc2tpcChwYiwgMSk7Cj4+Pj4+Pj4gKyAgICBwYXlsb2FkX29mZnNldCA9IGF2aW9fcjgocGIp Owo+Pj4+Pj4+ICsgICAgcGFkZGluZ19zaXplID0gYXZpb19yYjE2KHBiKTsKPj4+Pj4+PiArICAg IHN0cmVhbV9pbmRleCA9IGF2aW9fcjgocGIpOwo+Pj4+Pj4+ICsgICAgYXZpb19za2lwKHBiLCAy KTsKPj4+Pj4+PiArICAgIHBheWxvYWRfdHlwZSA9IGF2aW9fcjgocGIpOwo+Pj4+Pj4+ICsgICAg ZnJhbWVfdGltZSA9IGF2aW9fcmIzMihwYik7Cj4+Pj4+Pj4gKyAgICBmcmFtZV9yYXRlID0gYXZp b19yYjMyKHBiKTsKPj4+Pj4+PiArICAgIGF2aW9fc2tpcChwYiwgOCk7Cj4+Pj4+Pgo+Pj4+Pj4g cGF5bG9hZF9vZmZzZXQgYW5kIGZyYW1lX3RpbWUgYXJlIHNldC1idXQtdW51c2VkOyB0aGlzIG1p Z2h0IGxlYWQgdG8KPj4+Pj4+IGNvbXBpbGVyIHdhcm5pbmdzLgo+Pj4+Pj4KPj4+Pj4+PiArICAg ICAgICBpZiAodXNtLT5jaFtpc19hdWRpb11bc3RyZWFtX2luZGV4XS51c2VkID09IDEpIHsKPj4+ Pj4+PiArICAgICAgICAgICAgdWludDMyX3QgcGt0X3NpemUgPSBjaHVua19zaXplIC0gKGF2aW9f dGVsbChwYikgLQo+Pj4+Pj4gY2h1bmtfc3RhcnQpOwo+Pj4+Pj4+ICsKPj4+Pj4+Cj4+Pj4+PiBU aGlzIGlzIHVubmVjZXNzYXJ5OiBVbmxlc3Mgd2UgYWxyZWFkeSBoYWQgYSByZWFkIGVycm9yLCBw a3Rfc2l6ZSBpcwo+Pj4+Pj4gY2h1bmtfc2l6ZSAtICgxICsgMSArIDIgKyAxICsgMiArIDEgKyA0 ICsgNCArIDgpLgo+Pj4+Pj4KPj4+Pj4+IChOb3RpY2UgdGhhdCBpbiBjYXNlIHBhZGRpbmdfc2l6 ZSBpcyA+IDAsIGl0IHdpbGwgYmUgcGFydCBvZiB0aGUKPj4gcGFja2V0Cj4+Pj4+PiB3aXRoIHRo ZSBjdXJyZW50IGNvZGU7IG5vdCBzdXJlIGlmIHRoYXQgaXMgYW4gaXNzdWUuKQo+Pj4+Pj4KPj4+ Pj4+Pgo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIGF2aW9fc2tpcChwYiwgcGFkZGluZ19zaXplKTsK Pj4+Pj4+PiArICAgIGF2aW9fc2tpcChwYiwgY2h1bmtfc2l6ZSAtIChhdmlvX3RlbGwocGIpIC0g Y2h1bmtfc3RhcnQpKTsKPj4+Pj4+PiArCj4+Pj4+Pgo+Pj4+Pj4gU2ltcGxlciB0byBqdXN0IHVz ZSBhdmlvX3NlZWsocGIsIGNodW5rX3N0YXJ0ICsgY2h1bmtfc2l6ZSwgU0VFS19TRVQpOwo+Pj4+ Pj4KPj4+Pj4KPj4+Pj4gQnV0IGlucHV0IG1pZ2h0IG5vdCBiZSBzZWVrYWJsZS4KPj4+Pj4KPj4+ Pgo+Pj4+IEFuZD8gWW91IGtub3cgdGhhdCBhdmlvX3NraXAocGIsIG9mZnNldCkgaXMganVzdCBh dmlvX3NlZWsocGIsIG9mZnNldCwKPj4+PiBTRUVLX0NVUik/Cj4+Pj4KPj4+Cj4+PiBBbmQ/IERv IHlvdSBrbm93IHRoYXQgU0VFS19TRVQgaXMgZGlmZmVyZW50IGZyb20gU0VFS19DVVIgd2l0aCBw b3NpdGl2ZQo+Pj4gYXJndW1lbnQuCj4+Pgo+Pgo+PiBZb3UgYXJlIHVzaW5nIFNFRUtfQ1VSIHdp dGggLWF2aW9fdGVsbChwYiksIHdoaWNoIGVmZmVjdGl2ZWx5IG1ha2VzIGl0Cj4+IGFuIGFic29s dXRlIHNlZWsuCj4+Cj4gCj4gTm9wZSwgSSBza2lwIGRhdGEgb25seSwgbm90IHNlZWtpbmcgYmFj a3dhcmQgZXZlci4KPiAKCmF2aW9fc2VlaygpIGludGVybmFsbHkgdHJhbnNsYXRlcyBhbnkgYXZp b19zZWVrKCkgd2l0aCBTRUVLX0NVUiB0byBhbgphYnNvbHV0ZSBzZWVrIChhcyByZXF1aXJlZCBi eSB0aGUgc2VlayBjYWxsYmFja3MpIGFuZCBkb2VzIG5vdCBjYXJlCmFib3V0IHdoZXRoZXIgaXQg aXMgc2Vla2luZyBmb3J3YXJkIG9yIGJhY2t3YXJkLgoKLSBBbmRyZWFzCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==