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 9CADD4E6C3
	for <ffmpegdev@gitmailbox.com>; Tue,  6 May 2025 10:45:40 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F384768B5A1;
	Tue,  6 May 2025 13:45:36 +0300 (EEST)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com
 (mail-mw2nam12olkn2018.outbound.protection.outlook.com [40.92.23.18])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D7B6068B536
 for <ffmpeg-devel@ffmpeg.org>; Tue,  6 May 2025 13:45:29 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=sBUHBmxOtX3ay9DH4IaHdJLgW+ZfJoZ4h7Xo/Uz1e0+046nCGGS8zRGVVSZ1m+k9P+qhaKrDJbGJZLanuvLg2/9tBVvTQ/SY9w24OFDWSAl+5Tx9DLUAxf4aWsfBob6yIKCj7kDtpxNGeUJ7dxepswcy4o4bFqOQUQ3uJVBcCfhyCTEP38OcHrHmFGbRwufmKp42Kr1mVjmRl46c1u31RswzLK0utMSjjiYd5k8rTmyq6dXY4ZfIA1JJovMmYVmP7+2TepMFb+H3SzJU9lB978yal8nuhKULgvg7pj8p/C096BqsZ79OXL/HH1sCWPMb7wyoCSB2ztEFjBpiNXaRbw==
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=QLZ2ru4pOjOaI910I80XA5VxV8ZYT+3Gzdc0gSUQT0w=;
 b=pgM679YfAyrG+OeHyARFGIDzE09MP8/65kH4dLs7UHwM0CtlB8u+Ge6RBQ5svQ0SOUDRh5u+eMrOW+YZgUuiFRlPPBf2x8i9+3Q+iNomRQDRos1nE7FkjMC3yuxGnj5+Cw/HfHbACxCAbM12vQ6LgSXr4Po7f4y/zPtwr6nNDOUyxruOSaRo9NhhmLkHraTxg/lLRw9lXu3N1ViNbmoCevhynTIUIKglQR0FFrrqcg0X/zN/n6Ufg3WoVlYeVoQv0fuLNYc3Z4S228CvQR5XCZIhBQs8RP4f6JQDJy27j2OgbcVe+G1MSwZQdVWpzzgEwJPagJBJu7GzEsW/Ur66Lw==
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=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QLZ2ru4pOjOaI910I80XA5VxV8ZYT+3Gzdc0gSUQT0w=;
 b=pCnNNykNKBWfUsWqGUk/DBPOPP06tnCWQ+JLHwafbP9/HZtxJlqbCWEvukzanLEAwrjtYInXQCvbgE1H8cNQCb837kuSbqCxAfdFYZcywCiE7Tvci9Avk+hVSipwJ9isZfrm8vkJuEHDFay6RHBkhc5hsjdt0CFOxDY9r5/trzMVpDrAEWHC37LYmhqq11DCSY5iX/vuL3izWMZzq3/sbvEOTChjR0JQWT3SWGYrOhrKz8qHgH2vQ1NpxPPEe8mgjhn79DxBhZvdkrp5FRa/2OKUHgpcbiQnDNjnRtyB8xHcP+OlV33IEEa7kqLLrqe7xd7Cwcw2FaLSvTqF7QEv0g==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 CH0P223MB0121.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:f7::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8699.24; Tue, 6 May 2025 10:45:25 +0000
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8699.019; Tue, 6 May 2025
 10:45:25 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
Thread-Index: AduzMDhGXdsgXHAcTguhmPiAzJ4vgQCC8qyAAIgInIAAYTg4gAEKLmqAADAuvAAAKRJv8A==
Date: Tue, 6 May 2025 10:45:24 +0000
Message-ID: <DM8P223MB0365C190C632F94F183DB9A7BA892@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
References: <DM8P223MB036504CFC0521633C2ADCCE3BABB2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <aApw6eiupyMBT5mm@phare.normalesup.org> <aA4B0eruJJhLzfpq@mariano>
 <aBCOPyA3Bt1aFnbj@phare.normalesup.org> <aBeIj/X76vNIrAKp@mariano>
 <aBjL6IX8UrX6CWD6@phare.normalesup.org>
In-Reply-To: <aBjL6IX8UrX6CWD6@phare.normalesup.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM8P223MB0365:EE_|CH0P223MB0121:EE_
x-ms-office365-filtering-correlation-id: 89c1694d-bd6b-4703-6236-08dd8c8b1bb2
x-microsoft-antispam: BCL:0;
 ARA:14566002|15080799009|8062599006|8060799009|7092599006|19110799006|461199028|1602099012|10035399007|102099032|440099028|3412199025|4302099013|12091999003;
x-microsoft-antispam-message-info: =?utf-8?B?cERObEo5ajVJNTg0bHlsbCt6UUh4ZkpyaFFHVVExRy9JT0dGczIrVjdDd1Bz?=
 =?utf-8?B?Q3M0MWV6NlRqMWpFRXNOYUIzSnFWdDQvWDU1MVJJVE9SZ3llemo3aEQyU1B3?=
 =?utf-8?B?ZnRnNVVqY3lzY0pxV1pXMTNKYVpCMEw5QjhqRVBKVGpDbUhQbklXbFdiWTkz?=
 =?utf-8?B?bTNGLy9LM21ZSHJlVTFjbTJqby90SlpMb1YzS1A0NFBZTVk2SnhQZ043cnpF?=
 =?utf-8?B?SVhPekNlTHMzNGtxalV3dVgwY09RL0VpMXc2YnMyckY4dklDYk1mMHZsVGRB?=
 =?utf-8?B?Q3dURTM2WEU2MmlQWURZZ2pmS0w2NmwrcktYYXBpTzh0SW1SM2dQa254QitP?=
 =?utf-8?B?Wnk2WXF1ZE5EWlRDZGgxOEtONVIxRkhvMGRPcVVzZHhUMUpUUW5JMHI5Q2pK?=
 =?utf-8?B?RzVvTUxldDlNNE9QaVBnRjdaY25nZi92YlBzeVpVeWN3bG9EZ29TWHZlbUl4?=
 =?utf-8?B?Kzh1SHR4NFhlNm5MY25yditLYUVxSDd1TkxQMUxFMjJsblVSK0ZuQkt5dDM0?=
 =?utf-8?B?VWdycFNadFhqUDRZTXhBVnUyTlQ0ekNtK004UWQ4WlorbmdLSXhGZkZvL0Vo?=
 =?utf-8?B?SEFwd2xqZ2pSaW5DRmJxUjVvZ0Q2Vmw0cktUTldINlpzbDNGYTlIdEMya3ls?=
 =?utf-8?B?dUc5UitwVzBqRlM2U0FJbUVTc0dKWk9yaFhSUlZwRUJkQzVmZ2c5UVgvMEdn?=
 =?utf-8?B?Q1liOGt0SVQ2L1NidEk4NVFxUi9hN2MwQzZnSFp3N1Ira0RjbFJjeU5NTDh3?=
 =?utf-8?B?d1F6WjNuZTZuTWVRUGwwenJzblRaa1ZLZHlnN0t0QzhheHJpakhYaUxydnZQ?=
 =?utf-8?B?eUtQOEI2V3psUFNzM1ZjbkpPT25UKzNHNHo4am5DNnI4MmNja2pEYUZ1eGZw?=
 =?utf-8?B?WnJraGxYdmxHTHcrQ0YrQjZOQ3ZQclZnamlSeDBwSVZ5Yk1jTHoxQVZSRjhW?=
 =?utf-8?B?ei81bFBnZm50V1c3dXdOYmlsbEVtcHJqTVVIaU9kaFk2TWNUVGVERlpLNTJ1?=
 =?utf-8?B?ZUpkQS83WkYvYTBmUmRpcWQyNUk2bVFFZnBEdGNReVladHpkUE9hMUQrYU1m?=
 =?utf-8?B?NnhJTFZwUzBhQ2JMeXhWamFBYmdoYituTWRiQXgyUzMvZFZ3WFJRdFZzMWVJ?=
 =?utf-8?B?cGFPVlZxMjJxSGFXMW40alRTQWVBRzBrd2VnNlBNRzFXMkJ6amJyVFdnVHB2?=
 =?utf-8?B?TjBQL0plNlkyYTh0NkxxV3NyQnFKUzU1UnVQL3dlc0x0UXhXeURBK3ZEWWhY?=
 =?utf-8?B?dVF5K21wNlJ4SzBDU2ZZUmxCRUJqeFhsSlRnVk50ZkVFbUhnYUxHV0JVd2la?=
 =?utf-8?B?cDV1OGlPMnNJN3ExeVV1TVA3SDI1bmR4U0w2aTc5cmkyazJUd0Yzbko2MTdS?=
 =?utf-8?B?dXNDb1RTTjcycGVOY0hUaTVkUjRtRVo3bUVVRXBBN25hT3VQVWZUMmZJMVJw?=
 =?utf-8?B?YW5UanV4b2lkbHBaNkdGamRlVHI2c2ZYSitrVzk1QWpqRk4zN29ReDdoa2xI?=
 =?utf-8?B?dkE5bEVFRENYd095UEJtMTVpM3grd3RnNkpLV3Qra2NuY0h5VHpNVW8rZDh0?=
 =?utf-8?B?VlVvaVRsNzcwQnkvaHIzd1ZRdldwVTlHTWZTN0Q3czduNDgrdUx1ejNTSmox?=
 =?utf-8?B?RkJuUVFXNDZLNUJDSHRab3ZjZnZWb05RQ0VoVFk5L2V3RHNVKzhXOU01eXJi?=
 =?utf-8?B?NVdoNHMzck1VMWNJcjMxOXp1MExlSzB2MW1lSmlqK3ZzaGd3b0xVYmpGK05m?=
 =?utf-8?B?MkFOSmp5Q0M1bEh4aHRER1dVVm9QNUdPSG1nOGU0bTI3aHM1NUgyZ2Q4c1BZ?=
 =?utf-8?B?QnFPVVhsZzJWOXNleFhYdE1iZUFCQzd5cU9VRE56WUFzVURTN1pDYm01Vy9B?=
 =?utf-8?B?YWljTG9JSU9RNndOWTJkZjVDdUQ4UW03KzcrR0xocjJ3UmhOZTA0OTFHdXVH?=
 =?utf-8?B?ckFqQTNUMkpWVGVKRk5XQ1JkVGxxM1JwUEduTVBZVzNINHZHTWpXcUs0UVp0?=
 =?utf-8?B?MjByM2pRK0RnQi9HREUrK1JBbUVzaFRnQ2VLdmg3RXhERjVKUU8zNXVQWVc0?=
 =?utf-8?B?ejg4RGx4c0JUVVFmQ21RZ0xaRHZMVHF5U3pXQVFuWDg4WGpndzR5VGc5YXkr?=
 =?utf-8?B?UDV4WCtYa0Vva0NOOGpmVmFXd0ZCVWtPM1g2aDZJVTk1SDY3dzZ2WThjSkxs?=
 =?utf-8?B?YVltenlMNjJHdFh2RWZrdzJmZWUzUUlPdkpJVXRtbzNiWHRuQTJ5Q0hqTVRL?=
 =?utf-8?B?T3hkYjJvQnVlRjYrTU5WSi9uRTd0YnRpVDJVYlh2MTBCQ1BORkQwaGllNnlC?=
 =?utf-8?B?YmluRkxlbmoxRDl2VkdNL014OTlzclZHUy9KbmcrNTlHaVlHc2VQLy9YaGpS?=
 =?utf-8?Q?s1AgNm+DQXVtrXMI=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UEsyRVJuNjQrajZFR3pvM2FzaGliVTVRV0p6aFdRbFc0eXE5anVLMlJ5dmFh?=
 =?utf-8?B?bHk4UHY2cmN2c2ZzQ2Z5WGV1OWRqV25yNnpHRnBHN1J1cEpCL1dtOTJTSXBa?=
 =?utf-8?B?QitPcFoyM2Fsd1NoTU9oODhUNjYvMEI2ckQ0SFlyS3QybnlrcDhadDVnenNE?=
 =?utf-8?B?c1BSZUhpd040ckdTMHYxN3hsK1BXTGFXd01jYkhXSW8rSTNzU25yTkFKN3VQ?=
 =?utf-8?B?cUswVmQ0OXhlaFk5Wi95MXhIMWdiT2h6Y0JSenFsRmdwSHZIVFkvOHkyeVdH?=
 =?utf-8?B?d2xyZ0VkSGRtclhDRFVSMEUybUp6cSs0TU9NQXI1L0pFRVc3SDUvalQ3WFhD?=
 =?utf-8?B?NDR1d0JURVJIVU84T0lCR1ljZ214WlV2cmk3NDZDNVNqaE5jR0M5NnRBRHRs?=
 =?utf-8?B?Ym85dUxueXRaakorbXp4alZXK3p1VEVwaEprOUhXbHpndXprUFAzZCt2STVo?=
 =?utf-8?B?YWtDc0gwY1NtenlJZDZqaFRGNVZhakFPVWxHbmpvTFFDZ1JtOTJQTi9WM0VY?=
 =?utf-8?B?N3psOXROeWRDMVc0WVg1V0tiL2FpUEFtN3V1clJlMnc4aEc1eFNXVUEyVWQr?=
 =?utf-8?B?UE9peUMwRnl6em44UTVUd0pWWHJ6Q0FvRWRrajMycHEzMEs3eDNKQitlYVZV?=
 =?utf-8?B?dW0vSHY4RllubXVDdm9RWitPbTQwMHpRbi9hMm10ZDJuRG5DVndkNVZVVUNv?=
 =?utf-8?B?MG5sN2lFYnpSNmdaQ21YZi9hOCt2MFFndnM1YlZaKzk3dXpLK1dINURSbGNV?=
 =?utf-8?B?aFhYbC9HNHh4TG5HTWJwRnVJQWlUL3VYb3BLRExsVXltbnRSWG01MmpsL00y?=
 =?utf-8?B?dGlTdFJjbmhBMy81QWxZRVNCeDJacTJkb2x1V0ZSUUVIWmR5NWdveHBmN254?=
 =?utf-8?B?dTdvQjh0WVZqejBPWFgxN2pLeC8wZWQ4MG55YkluRHhoanBvdEZLREdvUlpZ?=
 =?utf-8?B?bS9MZ1NPR2E4R0E1bWoyQURKUkxURnhGOWZhdEJ0VXprb3Jab1E3Tnhta2ZW?=
 =?utf-8?B?MXkvMHVrNGE4U0Y1RnRHRWxLZkVOSXBJL2g0aU1sSVA4d25tWU95N2hhNDdO?=
 =?utf-8?B?dkRQTVFqbkNTZ1AwdGNqbXd3UXAyWU9GTWVUak1ydStTb3VDV2VpcWQrSkFm?=
 =?utf-8?B?dURpYlozbDZmQ0xsVTdLTHNIeDJSYnVsQjNUaW1ZWGhNRmVkYXhGMFF4SkRL?=
 =?utf-8?B?WXNOSDFYdXhxVjJYNU1yYm0wYmlJNFB1dVJJOEN2WnRjT1ZLUHI2UnJpQVhz?=
 =?utf-8?B?NHVldkVOQ2UyZHVPdUoyT1VVenBGWFl4UTA1aFhvd0lPK2p4M1pjQ0RRNDk0?=
 =?utf-8?B?TGJrUGkrRmFDN0gyWlM4YXN5eDQ3TDlmdkRocmUrUnFJRStNeU56SWpDd0ZL?=
 =?utf-8?B?aFhVeWhNKzFIVmVOemNXMGFoTGNXQnF4WGhPTllObEoxeUgybkJLTGRSMG5J?=
 =?utf-8?B?WU1KU0dBNTJJYlNDNTkxU2RKN3pnNlpHK1RoZVZmR09YcUpKNXJhZTdEbHJm?=
 =?utf-8?B?Z3dCZGIrU004VWhERE5jd3I4K0RiYWFXWGUvOG5VVHh1MWw2UXZiL0poRmln?=
 =?utf-8?B?eHU1aEFMdStONFMvNGZxTXRyYmw5TXJtVkJab3dTMHdXQ2VzZVRON2QyT2oy?=
 =?utf-8?Q?+PUJLp5kZmqbfoVZysuRaDsFN/C4TAdy2KicUI1KiWB8=3D?=
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 89c1694d-bd6b-4703-6236-08dd8c8b1bb2
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2025 10:45:24.9157 (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: CH0P223MB0121
Subject: Re: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface
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/DM8P223MB0365C190C632F94F183DB9A7BA892@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm
Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgTmljb2xhcw0KPiBH
ZW9yZ2UNCj4gU2VudDogTW9udGFnLCA1LiBNYWkgMjAyNSAxNjozMg0KPiBUbzogRkZtcGVnIGRl
dmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZtcGVnLm9y
Zz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtSRkNdIFNoYXBpbmcgdGhlIEFWVGV4
dEZvcm1hdCBBUEkgU3VyZmFjZQ0KPiANCj4gU3RlZmFubyBTYWJhdGluaSAoSEUxMjAyNS0wNS0w
NCk6DQo+ID4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgY2xhaW0uIFRoZXJlIGlzIGEgcm9vdCwg
YW5kIGVhY2ggc2VjdGlvbiBjYW4NCj4gPiBoYXZlIHNldmVyYWwgc3Vic2VjdGlvbnMsIHNvIGl0
IGlzIGEgdHJlZSBpbiBteSB2aWV3LCBhbHRob3VnaCB3ZSBzZXQNCj4gPiBhIG1heGltdW0gZGVw
dGguIFdoZXJlIGFtIEkgd3Jvbmc/DQo+IA0KPiBBcmUgd2UgbG9va2luZyBhdCB0aGUgc2FtZSB0
aGluZz8gSW4gZmZwcm9iZSdzIG91dHB1dCwgd2UgaGF2ZSBzZWN0aW9ucw0KPiDigJxwYWNrZXRz
4oCdLCDigJxzdHJlYW1z4oCdLCDigJxmb3JtYXTigJ0sIGV0Yy4sIGFuZCBpbiBlYWNoIHNlY3Rp
b24gaXRlbXMsIGJ1dA0KPiB0aGF0IGRvZXMgbm90IGdvIGRlZXBlci4NCg0KUGxlYXNlIGxvb2sg
YXQgdGhvc2UgZ3JhcGhzIHRvIHNlZSB0aGF0IHlvdXIgYXNzdW1wdGlvbnMgYXJlIGluYWNjdXJh
dGU6DQoNCmh0dHBzOi8vc29mdHdvcmt6LmdpdGh1Yi5pby9mZm1wZWdfb3V0cHV0X2FwaXMvZmZw
cm9iZV9zY2hlbWEuaHRtbCANCmh0dHBzOi8vc29mdHdvcmt6LmdpdGh1Yi5pby9mZm1wZWdfb3V0
cHV0X2FwaXMvZ3JhcGhfc2NoZW1hLmh0bWwNCg0KT25lIGV4YW1wbGUgaW4gcGxhaW4gdGV4dDoN
Cg0Kcm9vdA0KICBmcmFtZXMgKDEpDQogICAgZnJhbWUgKG4pDQogICAgICBmcmFtZV90YWdzIChu
KQ0KICAgICAgZnJhbWVfc2lkZV9kYXRhX2xpc3QgKDEpDQogICAgICAgIGZyYW1lX3NpZGVfZGF0
YSAobikNCiAgICAgICAgICB0aW1lX2NvZGVzICgxKQ0KICAgICAgICAgICAgdGltZV9jb2RlIChu
KQ0KICAgICAgICAgIGZyYW1lX3NpZGVfZGF0YV9jb21wb25lbnRzICgxKQ0KICAgICAgICAgICAg
ZnJhbWVfc2lkZV9kYXRhX2NvbXBvbmVudCAobikNCiAgICAgICAgICAgICAgZnJhbWVfc2lkZV9k
YXRhX3BpZWNlcyAoMSkNCiAgICAgICAgICAgICAgICBmcmFtZV9zaWRlX2RhdGFfcGllY2UgKG4p
ICAgIA0KDQoNCj4gTWFraW5nIHRoaXMgQVBJIGdlbmVyaWMgaXMgbm90IGFuIGVhc3kgdGFzaywg
YnV0IGl0IGlzIGRvYWJsZS4gV2Ugc2hvdWxkDQo+IG5vdCBzZXR0bGUgZm9yIGFuIGluZmVyaW9y
IEFQSSBqdXN0IGJlY2F1c2UgdGhlIHBlcnNvbiB3aG8gcHJvcG9zZWQgaXQNCj4gd3JvdGUgdGhl
IGNvZGUgYmVmb3JlIGRlc2lnbmluZyBpdCBwcm9wZXJseSBhbmQgbm93IGlzIGluIGEgaHVycnkg
dG8gZ2V0DQo+IGl0IGFwcGxpZWQuDQoNCkxpa2UgSSBzYWlkIGluIG15IHByZXZpb3VzIHJlc3Bv
bnNlIGFscmVhZHk6IEknbSBub3QgaW50ZW5kaW5nIHRvIHJ1c2ggDQp0aGluZ3MgaW4gYW55IHdh
eS4gSSBkb24ndCBldmVuIGhhdmUgYSB1c2UgY2FzZSBmb3Igd2hpY2ggdGhlIEFQSSBuZWVkcw0K
dG8gYmUgbG9jYXRlZCBpbiBsaWJhdnV0aWwuIEV2ZW4gd2hlbiBpdCByZW1haW5zIHRvIGxpdmUg
aW4gZmZ0b29scyBmb3IgYSANCnllYXIgb3IgbG9uZ2VyLCBJJ20gc3RpbGwgZ29vZCB3aXRoIGl0
Lg0KWW91J2xsIGhhdmUgcGxlbnR5IG9mIHRpbWUgZm9yIHN1Z2dlc3RpbmcgaW1wcm92ZW1lbnRz
IG9yIHN1Ym1pdHRpbmcgYW4gDQpYTUwgd3JpdGVyIHRoZSB3YXkgeW91IHdhbnQgaXQgdG8gYmUs
IGFuZCAtIGdpdmVuIGl0IHdvdWxkIGJlIGNvbXBhdGlibGUNCndpdGggdGhlIEFWVGV4dEZvcm1h
dCBBUEkgLSB0aGUgQVBJIGNvdWxkIHVzZSB5b3VycyBpbnN0ZWFkIG9mIHRoZSBjdXJyZW50DQpv
bmUuDQoNCkRvb3JzIGFyZSBvcGVuIGZvciB5b3VyIHN1Z2dlc3Rpb25zLCBhcyBsb25nIGFzIHRo
b3NlIHdpbGwgZml0IGluIHRvIHRoZSANCkFWVGV4dEZvcm1hdCBBUEkgbG9naWMgb3IgYXJlIGlt
cHJvdmluZyBpdCBpbiBhIHdheSB0aGF0IHRoZSBjb25zdW1wdGlvbg0Kc2l0ZXMgZG9uJ3QgbmVl
ZCB0byBiZSByZXdyaXR0ZW4gKGFkanVzdG1lbnRzIGFyZSBzdXJlbHkgYWNjZXB0YWJsZSkuDQoN
CkJlc3QgcmVnYXJkcywNCnN3DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZt
cGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK
ClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwt
cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=