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 820C44D23B
	for <ffmpegdev@gitmailbox.com>; Wed, 16 Apr 2025 10:59:21 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 50233687D8E;
	Wed, 16 Apr 2025 13:59:19 +0300 (EEST)
Received: from NAM02-DM3-obe.outbound.protection.outlook.com
 (mail-dm3nam02olkn2023.outbound.protection.outlook.com [40.92.43.23])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1D046687B2F
 for <ffmpeg-devel@ffmpeg.org>; Wed, 16 Apr 2025 13:59:17 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=pXPPIbc//by3hL/RvX8hvEU1jw0GaQVpjB7/8tYChWzSiJzEWPR3/8ppPmBhSVMnmFos5H7abB2kKqQqQSvTqFPNbQE4AFVhiE0WLAd91WmI5dr1zyarN3g4xJE4Pg8HXrDI2fSAVKKOud1g6m7e81GrIs3ByYYZ+QNEG+F0YxFgPkUMLsF8vUFrTpoy+JKTDTAKIXGEbHdtyeXZxh2Di3vVJd44w0sSHVGh37xfMBPaGYLuR7lcZ44zpDfRuklrLjLj+iAj9x0im9IY/x8Npmuls17nDV0KK2cEUcxYuDGsqXU0iTsjJOey6xyaslf1/svIeaM+LLfZ/ZjjDeobIA==
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=OeXNEVch6rIz9tudmrtHFnyid6eQr6VC0jTUQ37RabI=;
 b=EDTxemgMV+Ol59FEdkcEYQUu7bkxcWbSdgIovFp14vPgkptY/8M0Uzgs17nDm871Ez/x53Z9XJSr4KgWSPXh5ASbhletrpTglh/7nzjbk4FSqgjHwzwXT9lgimqVnxEqUUxgrcPYKxn8/ePiGl32jT3A2Nun9HS3AqNYoKpWfyByMEYX/AcFBAC191IZON3hyIkBVTKU38U+2kJnXWJzQGBWnnoQ77DivjJyA49N1ZB0EzTNIY61goEB3j2/Se9C+HBivtyAsdphf89VOV4S3rzes7cxJdD2M6O6+iibHpLiQZesL52uIStbu498ObNWwbmC4gu7pelyJ2DQYgmEOQ==
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=OeXNEVch6rIz9tudmrtHFnyid6eQr6VC0jTUQ37RabI=;
 b=O3FnTXsHg0yOb8xf4W5KtqzdaebCIL8SXEvKIBRm9sYQc+8c+nFZehrDj5kyvv2FQ+CZ7q2EW+yaVYe1Mmm01qzAY7zFO4loqgxL4V2rMz53OavNsO7VRvdxxWWdrUK0caKN7HbSZSfdCb1Dt5YrZEN1n4CFXQfvHzlZcBVikGZxVN6RJWL5dliBaeyc6HFkHa5J0TBMsmjbMbrfo6Omr+J9uNffiV2b/a9wj/4ITkPhzfaI/SiXo/jMzSAXJtY2FuCR4pLUPHKeALlyB0mG9i/x2vugT2g6pGC9fiM+FLJkOF9pRK+xlzTSHGS8qIYBT9lqerw9k0E5v0wv+gcl5w==
Received: from CH0P223MB0363.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:e8::16)
 by EA2P223MB0935.NAMP223.PROD.OUTLOOK.COM (2603:10b6:303:25e::6) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.34; Wed, 16 Apr
 2025 10:59:14 +0000
Received: from CH0P223MB0363.NAMP223.PROD.OUTLOOK.COM
 ([fe80::1c4f:8a7e:d292:81bc]) by CH0P223MB0363.NAMP223.PROD.OUTLOOK.COM
 ([fe80::1c4f:8a7e:d292:81bc%3]) with mapi id 15.20.8632.036; Wed, 16 Apr 2025
 10:59:14 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [PATCH 2/2] avformat/id3v2: Check that
 decode_str() did advance
Thread-Index: AQHbqzD6b8QhS9IB3U2xSLilkCUpvrOfQsxwgASOQgCAAAZwAIABQhQAgAAFo+CAADvZgIAAAb7QgAAop4CAAACN0IAAAsaAgAANyQCAAItnAIAAAWVQ
Date: Wed, 16 Apr 2025 10:59:14 +0000
Message-ID: <CH0P223MB0363BBBE904AC900ADA780AFBABD2@CH0P223MB0363.NAMP223.PROD.OUTLOOK.COM>
References: <20250414231950.GN4991@pb2>
 <DM8P223MB0365928500AB53069869DC99BAB32@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <20250415185538.GR4991@pb2>
 <DM8P223MB0365E10D38EF9174A32557DFBAB22@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <20250415225001.GW4991@pb2>
 <DM8P223MB0365EFE83DE448577271D852BAB22@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <20250416012145.GE4991@pb2>
 <DM8P223MB0365836071D915E428907879BABD2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <20250416013339.GF4991@pb2>
 <DM8P223MB03655372DFA7CFC85C5E2FAFBABD2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <20250416104156.GG4991@pb2>
In-Reply-To: <20250416104156.GG4991@pb2>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH0P223MB0363:EE_|EA2P223MB0935:EE_
x-ms-office365-filtering-correlation-id: c8605084-2063-4a85-c1b6-08dd7cd5b9a9
x-microsoft-antispam: BCL:0;
 ARA:14566002|8060799006|15080799006|7092599003|461199028|8062599003|19110799003|440099028|3412199025|102099032;
x-microsoft-antispam-message-info: =?utf-8?B?TVlPWFFRK1hhUm4zU002bHRmNExqbHptT2dVaHJBaTdsL0RzZCttNnFSZnMr?=
 =?utf-8?B?N3BZelRnUmh6TWRkQ3d2Yi8zTGtrZm9LSGlJWFJFbFN1SnFzczVmN3VZNGJ4?=
 =?utf-8?B?L25kc0QwRDV3WVNoYU9CZVk0eUJwemdIaDRGTnI1RXJjamZkUmxMNXNSM0cy?=
 =?utf-8?B?R09LMzlwZmNlM3ZWaFpLVkNPekE4aW5YNWRqTG5nRi9Hb3FrMVFmWWdVakZY?=
 =?utf-8?B?ditaNVM3aEZxcXFvR0Q1YjlXNFRPRENaM2d5UWVLVTJ1SzF4c0M2U2plRi9M?=
 =?utf-8?B?VUJIMmpuZWFoZ0d5VzVJY3dUL3F1cGpaS05wcVRiMENKWVNQb25qaEZEM1lm?=
 =?utf-8?B?T3ZjVWNEZmV3MUN4aFQwU2VuN0MzNXJmRUxKTC8rTnpTbmhBTFZzODZCWXJJ?=
 =?utf-8?B?RVhGNHNTUFBSam5jQWMvU0pkZzBEbWxmNGNKVklqbkdaUXAyblljS2x5b2ZX?=
 =?utf-8?B?V3U3TGJqK1lmVGFzY0F5THk3SzFyVmZ2clJabGtKNjViMStKa05lQVNWbGlv?=
 =?utf-8?B?eGRWM1hDbGI3UWh2Zk5CUnFoclNtclpuRGx4ekFRNUZKUmZsMDVNWk1jK1RS?=
 =?utf-8?B?T3U1dThQV1ljVVpsWktVUjNMQjQzWkRFVmh2RVZiQWtJdXpjRW1PY1JVKzA2?=
 =?utf-8?B?cWFOUm55N21rUVBoa1RTRkMwTlV6MWN3aGZBbG5JV3ZqcFhhTU05UzQxWlRk?=
 =?utf-8?B?TWNSenoyZnVYNmQrMFB5czRWV2Z3Q3ZDRkdjY0JZTlA1a1UwNG1OTlJsMTF3?=
 =?utf-8?B?VDBCZ3pDUzBOcG9lSDJBRXdtZ2k2Um1QcUJvT29JdG5nOGVXbTJNS1NPTTdE?=
 =?utf-8?B?Z0ZNeUE0L0lkTVF4TXJibHgwb1ZOcW0wZXJ0ZEQrMVpqOVd0aVRCUll4WFBF?=
 =?utf-8?B?dzlkS0x5TWlXMlhmT0JtMW51T2k1U2ZQRlNYYmFNTk1CamN2QkNQSjVBL2dk?=
 =?utf-8?B?NzducVlVaWlvbUxrU2NSWGlvSGdiWjZObS9ydXQ1TGdGaTBCZTMrOGRnZGxH?=
 =?utf-8?B?NGEzelZwdGZpckFVc0dhblZOb0dqLzc3RXV2RjJFZXhJb1BlMTlsSXcxS3dx?=
 =?utf-8?B?ejZkRTR2UU04S3c3QmZyeWdEcVh4ZmhxVjZlTmZUVjdpOCtiVjJHV01nYjhK?=
 =?utf-8?B?VkVnaDI5eklaWnZLVGNnc0dLVTlCM3F6TkdPU2JGNDJLcUMxVEZ1Z2F3b05W?=
 =?utf-8?B?WXB6dndCSVB2YUhMTDZHTWVQZy9vV2dYM0E0cS9ieFhCTlcrUUJQMCs2dGhX?=
 =?utf-8?B?c2UvbnlTcHl4aWJROER5cEdiNlYyMU5KdUhwM0lGdlNsUk5KNTlieXBjc3Fa?=
 =?utf-8?B?ZTVCYnBVdnBoUnFPT0o1dUc5ZVpBZDlLcTgwNEFROVZEK05LdXphbUN2Tkc1?=
 =?utf-8?B?WkZJTzBkSFZoang2R2UrME1Oa09tK3JTWVdWUzdKeFRsVExwOE4xNDFFTk9R?=
 =?utf-8?B?cVRHb096Y1VXVkloU25RdjJiaTRPNTZXR3V3aXY3U25uV2V6Y1gwQjlzbFZM?=
 =?utf-8?Q?/pk3cU=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TTNTWXJWcUYyWWM1dFVZM1NZYXl3QUttRkowL3U1Si83SHR1cFBxTHJFa2lD?=
 =?utf-8?B?UFBhQmNaRGt1dUppZHB3RFV1Q04vNTBoR1RpQ05OdHFqWk1sTTBVU3E1d1Rx?=
 =?utf-8?B?V1pCSWkyNGU1ajVINVJUY2pWOEdOWUtNV1U1Wkh3SWlCVFZRVFZIVjRObmJi?=
 =?utf-8?B?aFJ6RnhYNmhOSEMzNitKOG1MMlNsSUF0M0EwUCsvcGNmZzh5ckx1a2tDN1lJ?=
 =?utf-8?B?V0UvV29BQUwrRjhUbGh0NDBYMEpyWkVRcWhEeFNmcDUzQmFkY3h2WStQN1hn?=
 =?utf-8?B?QXZxclFGQkJ2TE96UEwzNzFob1NPWm9EN0U0bGhuNkVCWWY5TVk1R3plWEs0?=
 =?utf-8?B?MndiNURwWXBkT2tTMjA5OUl5d2RBdHFMb2VYTTBCTmJwSDNRdmNwbDFWTHZi?=
 =?utf-8?B?Rk8yUXhzalNwYnkvWkE1aFRMOG5DVzR6Ym4zek0ydFJtSE9HM2x5c1JURFc0?=
 =?utf-8?B?dWdBT3BqUjNJS1lHdlNwSUY4RVovdUZwb0VoMEx1aDlnVWhKN2ZwSEJNTnRM?=
 =?utf-8?B?RzlKOHhBK0FpQXFFdkRrTCt4MlorNUlSTTBHWmhuQk52NjhSaFd6YUZ0VUJJ?=
 =?utf-8?B?T0pzRTBVL1BLM3JmV0trT3Mxa205RXdicHpFOGl5R0JQZUg0Y3cvVnpUSHll?=
 =?utf-8?B?NkY5d3lTQzVnOFdQT3pnckNuajRTSGxFM3NzMDNGVzlrNVhGelR5OEdINTI2?=
 =?utf-8?B?TDd2OGZYeXJVWTg2eEFGcExMN2RzcHdoZDI2UEVLN2p0WDNPVWlDcTVraVJw?=
 =?utf-8?B?dFhwV2c0TDRRc1NQa1pISzl3elprZ0NUSExSVnBpNHEwUUFVVEZuMk9RU3BC?=
 =?utf-8?B?b1Z0cThxRDN2UXIyS3dWMzBqNkNTMFc5YmhnckdISWhxK25wa3hqUFpjRnIy?=
 =?utf-8?B?RDNnYjV5SWY4UC85YW1ZcVN3NDQ5b0pxWlNwNEtnK0dvdFo4LytkbW1wanlp?=
 =?utf-8?B?T0Y1UTEwYkpTTmdvcktwaStiMHRLSlp3RkJBaU91eEtLd2xVZEJnb0ZwTTBx?=
 =?utf-8?B?WE9LY2k0Uit6eDkzK1pzV1grVmhTQWg1WDdteGJnL290MXNoWFU3VHlLWVpk?=
 =?utf-8?B?NEVpVFhPUkU5cW9sYlZudWd5N2tlTU5vUVNZUXpEeE56cWNEQUtNN2pzaVYv?=
 =?utf-8?B?bEZlQXZJdlRrcWdOWmxWdlRGZUoyQTJmQWR4akdGTFNkZ0tQdVhaemFjZVhH?=
 =?utf-8?B?ZVNmUC9VRHMxNVNhSDlCalRjcDhuUnIydHVORWFuVXdTUFRibCt2ZzBXaC9k?=
 =?utf-8?B?NG1uQTF6eTNxQ3dqeGdUTWNva29FQlpyamdQRVkydVhrK3NRYk5KQ3RMZTE4?=
 =?utf-8?B?dklkeHoyZFlHblkzaHFlL2lJMEk4V01zUlYyTTEwSU5MMW5NamtQM0ZyRW9h?=
 =?utf-8?B?SGh5Q1VkakRMcjRpSUlSRlVES3h2TENRYmhzanpNaVZWejVocm16T3k5OVR6?=
 =?utf-8?B?R1RxRk1WeXFKYUpvY2ZxWk4yOThHb2lzc3N5clVoRjM0bklaMHl4MHpYR0RV?=
 =?utf-8?B?Q0tzdUtjaEFydFBWTkxBSGppWHd0OFEwdEF6Ulp3Si82V2FGT0ZWWUFjaGt6?=
 =?utf-8?B?cGR5NzJYdHlBQjNraWpTZGcrcmNGMTVaclVYZU9FWkFsTGtzemZydk10R2s3?=
 =?utf-8?Q?D5e+oGhKQUYupGq5st+2bTt+2dvEsYLoMS5pik8xEloE=3D?=
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH0P223MB0363.NAMP223.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: c8605084-2063-4a85-c1b6-08dd7cd5b9a9
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2025 10:59:14.0988 (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: EA2P223MB0935
Subject: Re: [FFmpeg-devel] [PATCH 2/2] avformat/id3v2: Check that
 decode_str() did advance
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/CH0P223MB0363BBBE904AC900ADA780AFBABD2@CH0P223MB0363.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm
Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gTWljaGFlbCBO
aWVkZXJtYXllcg0KPiBTZW50OiBNaXR0d29jaCwgMTYuIEFwcmlsIDIwMjUgMTI6NDINCj4gVG86
IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPiBk
ZXZlbEBmZm1wZWcub3JnPg0KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIDIv
Ml0gYXZmb3JtYXQvaWQzdjI6IENoZWNrIHRoYXQNCj4gZGVjb2RlX3N0cigpIGRpZCBhZHZhbmNl
DQo+IA0KPiBPbiBXZWQsIEFwciAxNiwgMjAyNSBhdCAwMjozMTo1OEFNICswMDAwLCBzb2Z0d29y
a3ogLiB3cm90ZToNCj4gPg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+ID4gRnJvbTogZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3Jn
PiBPbiBCZWhhbGYgT2YNCj4gPiA+IE1pY2hhZWwgTmllZGVybWF5ZXINCj4gPiA+IFNlbnQ6IE1p
dHR3b2NoLCAxNi4gQXByaWwgMjAyNSAwMzozNA0KPiA+ID4gVG86IEZGbXBlZyBkZXZlbG9wbWVu
dCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPiA+ID4gZGV2ZWxAZmZtcGVnLm9y
Zz4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0ggMi8yXSBhdmZvcm1h
dC9pZDN2MjogQ2hlY2sgdGhhdA0KPiA+ID4gZGVjb2RlX3N0cigpIGRpZCBhZHZhbmNlDQo+ID4g
Pg0KPiA+ID4gT24gV2VkLCBBcHIgMTYsIDIwMjUgYXQgMDE6Mjk6MDJBTSArMDAwMCwgc29mdHdv
cmt6IC4gd3JvdGU6DQo+ID4gPiBbLi4uXQ0KPiA+ID4gPiA+ID4gVGhpcyB3aWxsIGNhdXNlIGRl
c2VyaWFsaXphdGlvbiBlcnJvcnMgZm9yIG1hbnkgcGVvcGxlIGluDQo+IHRoZQ0KPiA+ID4gd29y
bGQNCj4gPiA+ID4gPiA+IHdobyBhcmUgcHJvY2Vzc2luZyBGRnByb2JlIGRhdGEuDQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBBcyBzYWlkLCBmZnByb2JlIHNob3VsZCBub3QgcHJvZHVjZSB0cm91Ymxl
c29tZSBvdXRwdXQNCj4gPiA+ID4NCj4gPiA+ID4gQXMgSSBzYWlkLCBpdCBjYW5ub3QgYmUgcmVt
ZWRpZWQgb24gdGhlIEZGcHJvYmUgc2lkZSB3aXRob3V0DQo+IG1ha2luZw0KPiA+ID4gYQ0KPiA+
ID4NCj4gPiA+IElmIHlvdSB3YW50IGZmcHJvYmUgdG8gY29tYmluZSBtdWx0aXBsZSBhdXRob3Ig
dGFncyB3aXRoICI7IiwgeW91DQo+ID4gPiBjZXJ0YWlubHkgY2FuIGRvIHRoYXQgaW4gZmZwcm9i
ZQ0KPiA+DQo+ID4gV2hpY2ggYnktdGhlLXdheSBjb250cmFkaWN0cyBtb3N0IG9mIHlvdXIgZWFy
bGllciBhcmd1bWVudHMgYWdhaW5zdA0KPiA+IHNlbWljb2xvbiBkZWxpbWl0ZWQgdmFsdWVzLg0K
PiANCj4gZG9lcyBpdCA/DQo+IA0KPiANCj4gPg0KPiA+IEkgZ2FpbiB0aGUgaW1wcmVzc2lvbiB0
aGF0IHRoZSBhY3R1YWwgcmVhc29uIGZvciB3aHkgeW91IChzZWVtaW5nbHkpDQo+ID4gd2FudCB0
aGlzLCBtaWdodCBiZSBmb3IgaGF2aW5nIGFuIGFjdHVhbCB1c2UgY2FzZSBmb3IgdGhlIGR1cGxp
Y2F0ZQ0KPiBrZXkgc3VwcG9ydA0KPiA+IGluIEFWTWFwLi4/ICDwn5iKDQo+IA0KPiB0aGUgQVZE
aWN0aW9uYXJ5IHN0cnVjdCBGRm1wZWcgdXNlcyBzdXBwb3J0cyBtdWx0aXBsZQ0KPiBlcXVhbCBr
ZXlzIHNpbmNlIG92ZXIgOSB5ZWFyczoNCj4gY29tbWl0IDRlYmYwYjEwOWNkYjRkYWE4ODhkNjll
ODI5NDYyMTk0ODE2OGM0NmMNCj4gQXV0aG9yOiBUaGlsbyBCb3JnbWFubiA8dGhpbG8uYm9yZ21h
bm5AbWFpbC5kZT4NCj4gRGF0ZTogICBTYXQgTWFyIDEyIDE0OjUyOjE3IDIwMTYgKzAxMDANCj4g
DQo+ICAgICBsYXZ1L2RpY3Q6IEFkZCBuZXcgZmxhZyB0byBhbGxvdyBtdWx0aXBsZSBlcXVhbCBr
ZXlzLg0KPiANCj4gDQoNCkhpIE1pY2hhZWwsDQoNCkkgdGhpbmsgeW91IGFscmVhZHkga25vdyB3
aGF0IEkgd291bGQgYmUgcmVzcG9uZGluZyB0byB0aGVzZSB0aGluZ3MsIGFuZCBpdCBtaWdodCBs
aWtlbHkgYmVjb21lIGp1c3QgbW9yZSByZXBldGl0aXZlLiBJIGZlZWwgdGhhdCBJJ3ZlIHN1ZmZp
Y2llbnRseSBleHByZXNzZWQgbXkgdmlldyAtIG1heWJlIGV2ZW4gYSBiaXQgbW9yZSB0aGFuIEkg
dGhpbmsgSSBzaG91bGQsIHNvIEknbGwgc3RlcCBiYWNrIGFuZCBsZWF2ZSByb29tIGZvciBvdGhl
cnMgdG8gdm9pY2UgdGhlaXIgb3BpbmlvbiAtIGlmIGFueS4NCg0KVGhhbmtzIGFuZCBuZXZlcm1p
bmQg8J+Yig0KDQpzdw0KDQoNCg0KDQoNCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBl
Zy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm
bXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZm
bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu
Cg==