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 D3E604DC48
	for <ffmpegdev@gitmailbox.com>; Wed, 23 Apr 2025 22:53:38 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E835068B461;
	Thu, 24 Apr 2025 01:53:34 +0300 (EEST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com
 (mail-bn8nam12olkn2042.outbound.protection.outlook.com [40.92.21.42])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 83812687D82
 for <ffmpeg-devel@ffmpeg.org>; Thu, 24 Apr 2025 01:53:28 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=YKHogIb+JgWXJXgqPukpzJ+i0O6skN7/yXMs68KUrbTVf4NQBkNv3koTYXCUp+dgc/tsxS2nAjxf0FeP/1nnPTf+pInc9pLyMQzMQiT5RtS3cVuRljsxR66j7gMSeyvYJmIOCDoyc89eyflFPC+LcWIKRjVlLXqx9CKNuqYNTwySR7yeX6QrJqoH2QIlX1Nt/ljEz2f08h0BU5+9fKvfTqKxbFFaX/5n99Eg4Qq1xXqKvluUfI2JOunMgPNTWuC8EEndnbe8wkSt7EJDdbZJZi4Y/AsxDaTrMlXn+MGU5rVyde9Q5/iY3rmB+w0sc75cqrn2Wkjdtz/GvGJ2dv+jOA==
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=VAY/189GZY1tx3hblojfrUHfPRFFN7hCfGDtwwrtdLM=;
 b=h7IfaHvT/7vmnSvzAsEMlo9SFnAePAIrlZfi9UyJbQA8gC5BV8Ma2YtNwM4sYL77LyWGU8do3T1kaMkqQvJTz6H/h9ecKUpG/Q4WJHBAhnDcC1+tdrSFl55uPDLcB+Ig3NFfzpE78xfffLsHdj2Vs+a1GLI7+PClsXsjaNTYMZrRISUrMivpMxSk3Zu8CgGWzUJoH/RLvpgs2/gHKpUVoiIoWtxItAIGH37G2D99ErTCSPHRZp30Kxv1b82+QZkJLLXZFLZpImB9SXduEfqjUHznTeaGoAEra6GDOaK3EawIxRwydIWYc2kdCizrEENdeyOT0JQhCCinSYD2tK2mDQ==
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=VAY/189GZY1tx3hblojfrUHfPRFFN7hCfGDtwwrtdLM=;
 b=MVE+WJqDUT78pig7vVBdhFeSEukaIsv3oSOze7PvK6KMAUjqq2brAwyg/PHsgAhskckoLIZOJlrWDkK3YafldOGW/hBR5j40j9gnZIL+cFTQvQN7zxZdaExztRF1c+dSq8emT5V+qF2i6T+88kX2IhgBHn4/ZG35f4ETJF1W+YOsWsRdfQZ+NaaRWRDuzCSzXTvGYJ4GT710wt4AEC4eQ1+1qUQJml3ZzrHOOgUSwttTpmHfct6XiVlaMQazQduBRtDz/8NUQ2Ee6F/4RsfWOoeKHLerrgakpihV1YIt2Mgb1RTei4IFnXYqNSETsjaslDXguPNvB+cPOT3iuW7Erg==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 SJ0P223MB0567.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:479::16) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8655.34; Wed, 23 Apr 2025 22:53: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.8655.033; Wed, 23 Apr 2025
 22:53:25 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: Stefano Sabatini <stefasab@gmail.com>, FFmpeg development discussions and
 patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [PATCH v5 02/14] fftools/textformat: Apply
 quality improvements
Thread-Index: AQHbs9FXHIb23a30lESJ4MvnuQQ3i7Ox2CUAgAAAZsA=
Date: Wed, 23 Apr 2025 22:53:25 +0000
Message-ID: <DM8P223MB036591A76A09CA17E9346B7BBABA2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
References: <pull.66.v4.ffstaging.FFmpeg.1745189954.ffmpegagent@gmail.com>
 <pull.66.v5.ffstaging.FFmpeg.1745358943.ffmpegagent@gmail.com>
 <1e312f4685e66a4d266beabd39b8a8530a090bda.1745358943.git.ffmpegagent@gmail.com>
 <aAlq/OjEAcIYsm1E@mariano>
In-Reply-To: <aAlq/OjEAcIYsm1E@mariano>
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_|SJ0P223MB0567:EE_
x-ms-office365-filtering-correlation-id: f1c11ac4-a8c3-4959-c4f5-08dd82b9a7e5
x-ms-exchange-slblob-mailprops: Cq7lScuPrnpFX5gNBgVui9nZ6J+Gucr/R6cc5C4qvww+i77yYuGc6+qouz/Pne0xo7l4zjRMAaBxqkztvOWMrrvFszhcKcmwH8EZCLWUgfh/hHJNMnC/tnavMIdqlKtZ4garsCwwg+mYCf+7br8kOr5IHJg3cn+kOyAoHJQinUZK9UeoTdGsh1xmBH7eX4lbEvm1efNmIT5O/2xmM4PFwND8it/BfarKwo8gsDlbPYiRp/Kc9vrczmc6UXqvDNjrGlZP4Zwvmn4kJ4nSuEAYW0iuwupUlcgBti0OaJgLPSG9pM8K/GLQq61qzAQt0yOwVqI+XecS7mJ5oj6q2n5sAAo1DytVZKlGXYtdGH47XaDxKtaYoMJxWS68HiS3tsiKDEh7jFxnVNkZgfHlsEtWvEJdx6IK6R0GMLQCnUbVWWuMVIHOHFhvecPezvEuL4QvnDvQoJI/ONtNhKx6fxBuRVe6d5b/Gg9wuM9HBGiaGMh0o8UKjITKcep33FPlz6xEGV+QX+G7/uRFytOQeDu/7JXVNNHRq21XT7OVG2tIotQRXJ6uIW5gpx4fXS0Monjm0q/I5pRJcVfPJvjp9w2mfP/6gR9n7680v/uMlIiAt3V3Trydz3TQfreV6OTXmEv7KWyD7isp8s8xArEKcFtXTRb1CyStk+Tf7gQhm1c7ndWt3nn+iTF+Gscgc800YgYo70Cemkd5kR3JQUvKN7QEUKCO9+AykqCW74mvzd/cjEfaKvKuVJ8Dxwi7fbNsKOsn8yQ1mE/Y1j8=
x-microsoft-antispam: BCL:0;
 ARA:14566002|8060799006|19110799003|8062599003|15080799006|7092599003|461199028|3412199025|12091999003|41001999003|440099028|102099032|56899033;
x-microsoft-antispam-message-info: =?utf-8?B?WFVWeUVXODB1eERjMVpsejY1WFU0TmlJemVMazhESVROMk9HaFJ5Tnh4L0o5?=
 =?utf-8?B?cytpMVd3cDBuOW5rT0x1RnRDV0FBTE5qb2tUMzVVV1NtTlBlOHdFTkc0Nk55?=
 =?utf-8?B?WGZaVWIza2hjYmU5VDgwYjhlcUdYRFozbzVLdFgxT3ZqTnltdXBlaUlOb25Z?=
 =?utf-8?B?VlphQ0c0aGRNcE5vYXhwaVk4eC9BSFlUaUY4REhLQ0duQlNuSkhTeEZFNjBW?=
 =?utf-8?B?a0t0anJ3dEJrcTM4a3RLWWxzV0gyYW1oQUowSFVlNXVRK0drWXdWdE5qdklR?=
 =?utf-8?B?MWtiNmJrOERmc3VUZFJ2UlFZZjdiOXhZa0pUY25CYVpka2xJc2VSR0FXZ3ds?=
 =?utf-8?B?YTRuZXY4NWZHL0JmdWxtK3BPcjYxM0RsTm9uSDhlOTJqTzBEU1JpYUxnZmow?=
 =?utf-8?B?NExvUG1JR2w1WHc3WGlMVkN2Q3k4di82R3habXhpNVRkWWF6UHNhVnNNSllG?=
 =?utf-8?B?SzYzNmZtSkx0YWlJUFR0VzYwbDI5a2VjY2M0TlZheFVralRaNkgyRDJDS1Vw?=
 =?utf-8?B?U29MWUs4YzFnd0Q3WGdjcWVXUUFHNzgvYXN1dWt2Ym8zM0EwQzQzajMxaDNk?=
 =?utf-8?B?aDV6WHA1L2pQWm5CM2VNYSt4VXh0ZzgzTFZDd2tlUDR3a245VEVLaE83WVc5?=
 =?utf-8?B?amVKbG05dE5PYUZTT1dkZ1N3UmY1N0ZUUkJMd1l1eGZQTmp4QXA2N0EzVnZ4?=
 =?utf-8?B?RGdtbEJudFpReTVSZnhDaXBQZ2V6cm15eUExWTYvdGY3SnhBZFA5NDRzMk14?=
 =?utf-8?B?aHFRUkMyb01oMTA2Z0N2TlR6VWluT1hUNGYyTXIvZEYyd2I2N3JSNkQ2VVYy?=
 =?utf-8?B?ZVdaNFRkY2FGUWF2ZCtGMmRyN3VLU2lVejBRZmh6QlkyRWc1RXdGOVFpQ3R5?=
 =?utf-8?B?elphUVlKVjE0Y0twajRldHRUYlFTekt3cjlIZEN6aGhRVld1aWxiV2hZZkI1?=
 =?utf-8?B?bkZCWWJ3dG5WVkFJOE15ZTVQZldmK3NYdEJ2dFc2SmhXV3hNdldBbURSQWdH?=
 =?utf-8?B?U05zckdQZjFjTVRid1J0WENxNlVCSjROSDNMcE9sZk5DTlhoUXVBWWwrNDFx?=
 =?utf-8?B?MHdaamMwMWI2MFJWaTNDQndwdmZHTzJNWnJENTlyUldxUjhZRk5lc2VXeGMr?=
 =?utf-8?B?aHdSSVFDVTQ4SEpIM1BxbEx5QWdNSkZUMzRSL3VhZXJwY0RBTlpjbkZYdmZp?=
 =?utf-8?B?TlBLNyt5YTdjRHRYRGlKZzE5SUFqRzdwSkVzQXY3ZWVvT0dyQlc5ZjFnWWF4?=
 =?utf-8?B?WCtXV1hsZUVocTNUajRvUTlKUzVRMHVOQlZkZDEyZ1lPL1IrcHdlbDdkaGwr?=
 =?utf-8?B?UlFTcDFWdFhtSVZnRHJGRW1tWEdpdmlYTzJwcXhGcXJ1OTBQT0hzcXlXdUt5?=
 =?utf-8?B?amRLUFpBK0UrRk1lT0FHTUgydXdMbmY3S1NwRDZCMFIxOWgrbzhRK1VyMHdQ?=
 =?utf-8?B?TlRHTlEvQ2VJTHB1N0xjUHF1VUFhMk1ZT00remtmaVB0Y2EvVFdnUXd0ckVq?=
 =?utf-8?B?M1JtUkRjd3VOS3R0L00weXE0ekdaYU9zZVpFVzZIVlRKZmt1Ym9kVEsrYjFu?=
 =?utf-8?Q?FbNYHdHFyoJps+304IB4sjHCc=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UE9kVDhBQzJ4b28zOFF0TTI0MUhQODlzU0puK3g4L2Ruck55bEQ5QVpFTGVR?=
 =?utf-8?B?YUp5K25GQkk2WjkxampMMkExNEJOcmtvTVN6MVM0ekI3cnJtV0dDd0NuT0ZC?=
 =?utf-8?B?a0djMGpRMU9iRnZieU0rZWxKcXhNcXRMeGt2SXlDYy9CNXhxenA2WFJscEx2?=
 =?utf-8?B?dlFlVWxXejdESjI0YWlWeDh2RDJLdE1CWmExbkFGbnQzRHhDUnNXRGpwQkYz?=
 =?utf-8?B?Z050NGxoMjduMUlSL2d5NDViaDhtMFpnYTQ1T3Nnd1J1ZGY5ajBKc3pNRVVD?=
 =?utf-8?B?akRNRm9kbk5lbC85ZEJHdG1UQW56NXVnVDltaHJQMW1udGxBTmhScC81ajU5?=
 =?utf-8?B?UUU3eFUybkhDcGxVWU1ESTc0R3dmdzlITTNIb1N5MWJoTkI0VlVqMUdhY0VC?=
 =?utf-8?B?dWpQc1EwREszNXlSSFVPR3NnY0I5SzZVRUJ4UURwZzdTV3dzU1RsVElKVVBy?=
 =?utf-8?B?Q1dIRlNRaXBkSmJhQlY3WGRPeFBTU1BCekZmWThpUk1weDYzd1JUWTdCeTY0?=
 =?utf-8?B?MGVLLzNtL2RwVEt3RTZDaWdUZm55YnF3Z0c4bDV4ZDBOSHBwTTF5OW1WNzFl?=
 =?utf-8?B?UmlwczdLTERQVmhhUk5TYWZOS2JvSGwzNC9ZUmV6T3VRVFFraENRZlUzSGdW?=
 =?utf-8?B?ZUFzaVlmSDhUOU9FMjZZdUtLb0YvKzhXRVVOSjNOYmptTGRiSFRBdnVVQ1pU?=
 =?utf-8?B?YXl3SG4zS24xSzkwS1dCcklMa1dVcHlxYmwvK3FvS0x0dmJJb2wwVkk3VFVP?=
 =?utf-8?B?UVg5VWtKeENLK0VXWWE2RUg2Z0luZGpLQ1RBRFgrUUJpQXgrdTJpak1NVCt4?=
 =?utf-8?B?cDR1MFh0OGRFV3FYb01GQzY1K29CdFpIWWt2bXBSbmdrbUdMT25SdlZtWlZt?=
 =?utf-8?B?OVJQTEdoejdnendrNTBXMURNNklWMUY3SmpoMzhGQ3ZBbFVkREI1TGtnK05o?=
 =?utf-8?B?Sk93UEZYTk5CdW5TRXVzREMrNWZJRWRESmlZT2Q2SlcyVWlkZklINHNzMkZn?=
 =?utf-8?B?VC9ia3JPTHJzSERQYmpGSkRGQVIvUXNHd0hkd3FhdUlhNmRCK0JNWVFERHZx?=
 =?utf-8?B?YzlGclFtSGVUUUpVcjJkMWgrWW5vRElLOXVIL21YMFBCVXVwMW1oVngvWUI0?=
 =?utf-8?B?K1NOUllFZ1FPVXRoVnFtalJyZENUQmxCZkNrQ2VBa0lKUUxEVlNrZjQ2ek1O?=
 =?utf-8?B?ZzhNVDhEZ1p4ZUVUZzVEcm5hSFBzeU5ycTJ2dUkzbjZuNVZMZlpDTEdNZjlj?=
 =?utf-8?B?b2pGckp1V2I4bEpVUVB4aVhSUitLQ29FV0o5d3hKQzJ4MytDU2RDdDlMZnhN?=
 =?utf-8?B?NVUzdzFydGpkYlZoRWJqS2MyeCsreGE2QzdPQ3l4RWRtN25UL05iUU1pK2tZ?=
 =?utf-8?B?VzF0ajlvYUp1YUlzY00zY1p5YTJsT3p3SWtXaUtSTnI0NTlxM3BkNXpDcVlZ?=
 =?utf-8?B?ODZ1THg3bDZ1K1FXWHpybHpaQUs3bDU4aDFBZ0NxQWprUUI1YTkzL3VBMjk5?=
 =?utf-8?B?UUJOcG5rVjl4Vm5XRGJ2cE1Rdk03QjEyTGpTNkZoUmV3VVEySjZqNnlSdUpC?=
 =?utf-8?B?YnFZZFhLbXhadlAwZ1Q4WDdIN0pvRDBocFpITEw0VmxQQWZxUGk0WXNHNThl?=
 =?utf-8?Q?lYBaY57qdrbEQ+JOyRxOdFlkoj4SoiEnbEIk+uu1hwBE=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: f1c11ac4-a8c3-4959-c4f5-08dd82b9a7e5
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2025 22:53:25.3431 (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: SJ0P223MB0567
Subject: Re: [FFmpeg-devel] [PATCH v5 02/14] fftools/textformat: Apply
 quality improvements
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/DM8P223MB036591A76A09CA17E9346B7BBABA2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

SGkgU3RlZmFubywNCg0KDQo+IA0KPiA+ICAgICAgICAgICAgICBpZiAocmV0IDwgMCkgew0KPiA+
ICAgICAgICAgICAgICAgICAgQVZCUHJpbnQgYnA7DQo+ID4gLSAgICAgICAgICAgICAgICBhdl9i
cHJpbnRfaW5pdCgmYnAsIDAsIEFWX0JQUklOVF9TSVpFX0FVVE9NQVRJQyk7DQo+ID4gKyAgICAg
ICAgICAgICAgICBhdl9icHJpbnRfaW5pdCgmYnAsIDAsIEFWX0JQUklOVF9TSVpFX1VOTElNSVRF
RCk7DQo+ID4gICAgICAgICAgICAgICAgICBicHJpbnRfYnl0ZXMoJmJwLCBwMCwgcCAtIHAwKSwN
Cj4gDQo+IElzIHRoaXMgcmVhbGx5IG5lZWRlZD8gQVVUT01BVElDIHNob3VsZCBiZSBmYXN0ZXIg
c2luY2UgaXQgd2lsbCBhdm9pZA0KPiBkeW5hbWljIGFsbG9jYXRpb24gYW5kIHRoZSBuZWVkIHRv
IGZpbmFsaXplIChhbHRob3VnaCB0aGVyZSBpcyBubw0KPiBwcmFjdGljYWwgbmVlZCBmb3Igc3Vj
aCBvcHRpbWl6YXRpb24sIHRoaXMgc3RpbGwgc2VlbXMgdGhlIHNpbXBsZXN0DQo+IHBvc3NpYmxl
IHBhdGgpLiBCZXNpZGVzLCBhbiBVVEY4IHNlcXVlbmNlIGNhbm5vdCBiZSBsb25nZXIgdGhhbiBh
IGZldw0KPiBieXRlcywgc28gcG9zc2libHkgYXZfdXRmOF9kZWNvZGUgY2Fubm90IGRlY29kZSBt
b3JlIHRoYW4gYSBmZXcgYnl0ZXMuDQoNCk15IHVuZGVyc3RhbmRpbmcgaXMgYXMgZm9sbG93cywg
cGxlYXNlIGNvcnJlY3QgbWUgd2hlbiBJJ20gd3Jvbmc6DQoNCkFWX0JQUklOVF9TSVpFX0FVVE9N
QVRJQw0KDQpEZXNwaXRlIGl0cyBuYW1lLCB0aGVyZSdzIGF1dG9tYXRpc20gZm9yIGFueXRoaW5n
LiBUaGVyZSdzIGEgY2VydGFpbiANCihub3QgZXhhY3RseSBrbm93bikgYW1vdW50IG9mIChzdGFj
aykgbWVtb3J5IGFuZCBpdCBkb2Vzbid0IGV2ZXIgZ3Jvdy4NClRoYXQgbWVhbnMgaW4gdHVybiB0
aGF0IGFmdGVyIG1vc3QgYXZfYnJpbnRfKiBpbnZvY2F0aW9ucywgeW91IG5lZWQgdG8NCmNoZWNr
IHRoZSByZXR1cm4gdmFsdWUgYW5kIGNvbXBhcmUgaXQgdG8gYSBsZW5ndGggdmFsdWUgdG8gdmFs
aWRhdGUgDQp0aGF0IHRoZSByZWNlbnQgaW52b2NhdGlvbiBkaWRuJ3Qgb3ZlcmZsb3cgLSBvdGhl
cndpc2UsIHRoaW5ncyBoYXZlIA0KZ29uZSB3cm9uZywgdGhlIGNvbnRlbnQgb2YgdGhlIEJQcmlu
dCBpcyBpbnZhbGlkIChvciBhdCBsZWFzdCBub3QgDQpob3cgeW91IGFjdHVhbGx5IG5lZWQgaXQg
dG8gYmUpLiBTbyB5b3UgbmVlZCB0byBlcnJvciBvdXQuDQoNCg0KQVZfQlBSSU5UX1NJWkVfVU5M
SU1JVEVEDQoNClRoZSBpbml0aWFsaXphdGlvbiBsaWtlIGFib3ZlIGRvZXMgTk9UIGNhdXNlIGFu
eSBtb3JlIG1lbSBhbGxvY2F0aW9uDQp0aGFuIHdpdGggQVZfQlBSSU5UX1NJWkVfQVVUT01BVElD
LiBCdXQgd2hlbiB5b3UgYXBwcm9hY2ggdGhlIGxpbWl0LA0KaXQgd2lsbCBhdXRvbWF0aWNhbGx5
IGFsbG9jYXRlIG1lbW9yeSBhcyBuZWVkZWQsIGFuZCB5b3VyIHJlc3VsdHMgDQphcmUgYWx3YXlz
IGFzIGV4cGVjdGVkIGFuZCB5b3UgZG9uJ3QgZXZlciBuZWVkIHRvIGNoZWNrIGFuZCANCiJjaGFy
cyB3cml0dGVuIiByZXR1cm4gdmFsdWVzLg0KDQpUaGUgb25seSB0aGluZyB0aGF0IGlzIHJlcXVp
cmVkIHdpdGggQVZfQlBSSU5UX1NJWkVfQVVUT01BVElDbQ0KaXMgdG8gY2FsbCBhdl9icHJpbnRf
ZmluYWxpemUoKSB0byBmcmVlIG1lbSB0aGF0IGhhcyBwb3NzaWJseQ0KYmVlbiBhbGxvY2F0ZWQg
KHVubGVzcyB5b3UgYXJlIHN1cmUgdGhhdCB0aGUgdG90YWwgbGVuZ3RoIGlzIA0KYWx3YXlzIGV2
ZXIgcHJldHR5IHNob3J0Lg0KDQoNClNvLCB1bmxlc3MgSSdkIG1pc3VuZGVyc3RhbmQgYW55dGhp
bmcsIEkgd29uZGVyIGluIHdoaWNoIGNhc2VzLCANCkFWX0JQUklOVF9TSVpFX0FVVE9NQVRJQyBj
b3VsZCBldmVuIGJlIGEgYmV0dGVyIGNob2ljZSB0aGFuIA0KQVZfQlBSSU5UX1NJWkVfVU5MSU1J
VEVEID8NCg0KDQoNCj4gSW4gZ2VuZXJhbCwgSSBzZWUgc29tZSBjb25mdXNpb24gYWJvdXQgaG93
IHRvIGRlYWwgd2l0aCBpbnZhbGlkDQo+IHBhcmFtZXRlcnMgKHRoaXMgaXMgcHJvYmFibHkgYW4g
aXNzdWUgd2l0aCB0aGUgd2hvbGUgY29kZWJhc2UpLCBzaW5jZQ0KPiBpdCdzIG5vdCBhbHdheXMg
Y2xlYXIgd2hhdCdzIHRoZSByaWdodCB0aGluZyB0byBkbyAtIGNvbnNpZGVyIHRoYXQgYXMNCj4g
YSBwcm9ncmFtbWVyIHVucmVjb3ZlcmFibGUgbWlzdGFrZSBhbmQgYXNzZXJ0IG9yIGxldCB0aGUg
dXNlciBoYW5kbGUNCj4gdGhhdCBvciBqdXN0IHNpbGVudGx5IHBlcmZvcm0gYSBuby1vcC4gSXQn
cyBwcm9iYWJseSBmaW5lIHRvIGdvIHdpdGgNCj4gdGhlIGN1cnJlbnQgcGF0Y2ggYW5kIGxhdGVy
IHJlZmluZSBpbiBjYXNlIHdlIGVsYWJvcmF0ZSBhIHNldCBvZg0KPiBndWlkZWxpbmVzIHRvIGFw
cGx5Lg0KDQpJIGRvIHNlZSB0aGUgdGhhdCBjb25mdXNpb24gaW5kZWVkLiBEaWQgeW91IG5vdGlj
ZSBteSBtZXNzYWdlIGZyb20geWVzdGVyZGF5Pw0KDQoiW0ZGbXBlZy1kZXZlbF0gW1JGQ10gU2hh
cGluZyB0aGUgQVZUZXh0Rm9ybWF0IEFQSSBTdXJmYWNlIg0KDQpJdCdzIG1lYW50IGFzIGEgYmFz
ZSBmb3IgZGlzY3Vzc2lvbiB0byBnZXQgY2xlYXIgYWJvdXQgYWxsIHRoaXMg8J+YiQ0KDQpCZXN0
LA0Kc3cNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm
bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m
Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg
dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y
ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K