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 E71AF44B00 for <ffmpegdev@gitmailbox.com>; Sat, 22 Mar 2025 23:11:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5E76B687C57; Sun, 23 Mar 2025 01:11:18 +0200 (EET) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02olkn2043.outbound.protection.outlook.com [40.92.43.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6615B687BBD for <ffmpeg-devel@ffmpeg.org>; Sun, 23 Mar 2025 01:11:11 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZHPVwE7/Eh1j3l4vc5YyBd1SjKnDcZQBK4crznht0ESh62rRn7TkCp/yORK51AeIWIKkTD1Dn/muF2aTEPnSZ9XyIeAydCUIuNUlR5Ao8vKNajd/yeUj50uj4Ur0wgOlsothMARyPhlnNPD/uveaBShm1dRPpSmpiaKxnqQQSRO+7I8RV7BAaFEsvHqpLZRRhMpCmtm/VXE+/dQ17wqinE3kgFrbp9rV/SQM6JzLqYfkwOAfsexUd4UjRb71PKlUJnaZ4pgK1kAxqpZWYv7vGk5A15uM3lorYs0vKH8c5wIakNk+/7zJZpjcGrFVoWzSrq/rxEiB+vNnX+c4KWkt4Q== 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=je6HypubdAzmV/uzX1hdqwhhRARMBsfhYfDuMm0sF0Q=; b=XxyJwaArRvBCFBqpnIPOtDhC507qQAZ93bkJy+IWgUbq1fwYPOvpdgQQEUfpHMfqon5uBKQGbnCtPbrXdehqkE0TpCqLKYVVoMnfXgSJBPEzP9D0weYekQGD1hkLeIePB9ZlyrH/oYaSChElcwxpmlt6Fc6hTf5HE2w1FgfqqLcZpBkJGOuuBd/TKkyFSsIUT32ZUEyqR43Hdx3PmzakEpqmhCDuoWBdrORriwK/1SWI9UmmHMT1gBkfAdeZ9jTR9PI45ZEOlu1meSvjRTUFmQ++2K6YzhpJlO1ik30aPAR2CaFPRsrNI1pYWxaj4Ke3ohqEqx7HBPHzE7/zjBKtBQ== 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=je6HypubdAzmV/uzX1hdqwhhRARMBsfhYfDuMm0sF0Q=; b=I/3m8z93We9DZu0EwE3IS39I3q32F1kL4QhB4YfX65oip3PFAEX+zRZ9ufZ6/doMmONoTqzHxU7GwCXnvfnOpAopTr1KlZDg1BT3qzvJQsSKqecTDCe6bYmW6CTXQpNY16gYfCgDhaMbAyK7H4rkyTELX4wCLdx6f+446OzpBmZnijsVvB0GbrL1+LRNZt6gaatby5NuwYOfp8a3r49NhKCFICoymP2IN5kqjeJZ+X72fBzq5jl94cbytmXTFcA1EAcT4r482NYgEE2p4yKW4VVgm9ZstwQ38wOHX1vtieiKDUNVRdaFWi0E0yupok6Kh0LJqMcBUovyCJj/AhmkSw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by MN0P223MB1255.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:4bf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.35; Sat, 22 Mar 2025 23:11:08 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%7]) with mapi id 15.20.8534.038; Sat, 22 Mar 2025 23:11:08 +0000 From: Soft Works <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] [PATCH v8 2/4] fftools/ffprobe: Change to use textformat api Thread-Index: AQHbmPD9OVJt64pg2kObSZlPo4+3gbN+X++AgAACVTCAAQvOAIAAUg0A Date: Sat, 22 Mar 2025 23:11:07 +0000 Message-ID: <DM8P223MB0365A343B860DC22B3AB43B5BADA2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <pull.52.v7.ffstaging.FFmpeg.1741752265.ffmpegagent@gmail.com> <pull.52.v8.ffstaging.FFmpeg.1742403853.ffmpegagent@gmail.com> <67bc38ac960c468777a3e8948165cd57f3ac2e09.1742403853.git.ffmpegagent@gmail.com> <20250322012243.GL4991@pb2> <BN0P223MB03583ED20C87259F55013D1CBADA2@BN0P223MB0358.NAMP223.PROD.OUTLOOK.COM> <20250322172934.GM4991@pb2> In-Reply-To: <20250322172934.GM4991@pb2> 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_|MN0P223MB1255:EE_ x-ms-office365-filtering-correlation-id: ad99d11e-c104-4ea1-39e9-08dd6996d3f8 x-microsoft-antispam: BCL:0; ARA:14566002|8060799006|8062599003|461199028|19110799003|15080799006|7092599003|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?eHJFWkdaKzNjME5UVkZlNnFGOUNsZHBmbDRlZm9PYlBDL0s0b1NvUm5NRGZ3?= =?utf-8?B?WWRWSjZneHdoSHQvRGVVNWFJZVRIWG9VemRYQnE5L3hoekY3Rmd0Um5rWVNh?= =?utf-8?B?alB1d25zSTJWZklzaVVSQWNSU2Q5ZWJpZFBWQXhWa0NVekUvcjlvMzlwQUZC?= =?utf-8?B?dVA5MGRoSXdrM2F3WHhWWkxEL09paS94SlpPd3MwRXNZL2YzbHErYXYzRXdi?= =?utf-8?B?RGJUN3JlTC9yT2Yza1FPaVdaUHNIOFhPMVJsSFVpUWFEalRRRFFRZUM0YmlK?= =?utf-8?B?cVd4RkV1cXJRbytjODdKZ1dBRXoycjJCL05MMjVDZk5YUlFmMmZWVisrNjFN?= =?utf-8?B?cjRFczNlT01lUXlQNWY1ZzNvSnFjSDNBQjVzTlVFRW5TNXBaUWNORm5lSkRK?= =?utf-8?B?dGZ5ODBZaUV2NmJVSzVBQ2hVWEFvTUJVc1pjZS9kMFlkS0w2Qnd2MWhtTStC?= =?utf-8?B?ajk0TzhUSXZ5a0hqeGtDelBKWjVzMmJ1bjFrdmFJcDkwbDlmVXN2ZlIrKzdj?= =?utf-8?B?M2RWOFd4c3JyZmdZV0VDQW0vbGRKU0QvZFA2UDZRcGltMFdaQ25FZ1grYUxi?= =?utf-8?B?NGRXdy8rL1hNdFcrci9MQnVoSXB6SU1pMlhJeTQ5bmJPRU5kWlM4enEwTUpQ?= =?utf-8?B?VGIxdTRrQkVwMHRIeW4xbHNGdXY4REFuRGo4QVl2YzB2NDZybVFUaTZINis2?= =?utf-8?B?SkZ2L042M25BUk5CZVU2UGFhME05SnpjZ1p5VVkwSmlld1c1RTI5aEF6NWZ4?= =?utf-8?B?RkVibGEyYnNTVHVvZGlUK0R1Vk9TVnBKTTRnMWoxNFpvaGZLQXNnZTlsclZx?= =?utf-8?B?RThucnpTNGtYSlFieVRvTTVQU1VPbFBQMXMyVkoySklJVm5JUFFGMkhtR2w3?= =?utf-8?B?MlpQNjJ6elVPWTU1WVgzZG5kOFJheUFhTWh0UUsxYVlTSEF6TWsyUDQ1WkZV?= =?utf-8?B?NENGZHJYVjVLNXpqa2pQd0s3NUs3T0tVNmZIaituaEZvRXlVSE1OYnQ1V0d1?= =?utf-8?B?SkNRanMwNHEzOHlJUU1IcWQ2RGFzTWpZaFpEeHRUSXZ2WllteG9JV3ZsdGJt?= =?utf-8?B?Y0VDUHprRHBQVGhzZEx4RGVqUkZLbllPOVhFWmJ0bEI4WGtaTkpkTU42SEtM?= =?utf-8?B?VWZXNjczbjBVT2J3MGJrK2FEN3ZWek1qeUsvckwxRHdyS3YzUmNKU3duRm9I?= =?utf-8?B?dkxMbmlCRlUzVktjT2pHbWVlem8xMUZIU1c0UzJML3llYjQrUUtXY0gzdE9O?= =?utf-8?B?dTN2SFBUT3FNd1ZmSG94UCtLcVJPblZIdW1uN0xPZ2lZeTVkWHM3bnR3VFZw?= =?utf-8?B?dnJOMlgybDZlZHNIWnpWNm9Hd01MMERiQWZ0SE80cmlWbHNBQVlENDNLOTNY?= =?utf-8?B?QUFNNjRJUzFzczI4dFU1Zi9CRGFSZWhHNkJocnRXRlptR3FrOWwwejRJRmNy?= =?utf-8?B?b3Qrbkg5UXpySGRWZE9LWGVPbksvblpSb282M1pLNlpXNVNURnNTL0hCbUlI?= =?utf-8?Q?H4x7SQ=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TlVDc0czdXl3eW5UWE4ydU1IV0Y1TnE4OXBKK2RIRVpWQjRONkRJQTYyKzJy?= =?utf-8?B?LzlIa29LNmZzYTNqU3NxdmZRcVh6L2R0S0Yvdk5tTWtVU3RoaHB6RmZqdEU2?= =?utf-8?B?MjJUQXdxcnpaR2RFRFFHWnBjUkZhWTNrbG5ZQk1GR25MWHBVSjc3dGpLblIy?= =?utf-8?B?TkJ2ZUJEZWJaYW0xeGI4RnB3bTdpNFV1dFVHbERublg3OUhSZkJHcjlCVjd3?= =?utf-8?B?Mlhwd3k0RDlSMjJUQlQ2ckRCcXMyclB0RXk2YnU5elF0TU9NZ29ldzdxd0Nt?= =?utf-8?B?OGs2d1c4TkdHWkFUcHZ5MkV0VWx5S1ZhUk9kYUFhS21hbGtLWkVZbHlvMkYr?= =?utf-8?B?TDhsc3JLYWpGb3VLc0lZV0pQWkhJRWs2ZzdUcEFUcjVUbkpKU0krWG05amIz?= =?utf-8?B?a1RTVS9lUWhoZVBubnBrcDFCb240WmpvSlh1NFBsOVNOV3N5UWgzajI1bGUv?= =?utf-8?B?NGw5ZWpZVGN5WjB3ZUxqbFFsTk9BazNZR2U3MkkwTjk2c3lac0lubEhYVEhM?= =?utf-8?B?ZGs1cUZGVjV1QzhnOWtzUHFJRFpGeEdJMi9lb2pQeVhVWXBINEU1NFMwbmRZ?= =?utf-8?B?VFc4eFR4ZS82bDhKaytBbXdiVjhVM3BKS2x4bURYQlgvc3JnUnZSVHI4V00y?= =?utf-8?B?aTNndXFobWhhWTV5S085YUp3cE83VE1aM3Vjb2JNQmpTamd6Y1FQUU9TMWV3?= =?utf-8?B?OGVBck8wTVFOeXZ5dkZtYW4ybWZkMldGaThSYzBVVWh2ODZ2bnE4Nm9pbEpm?= =?utf-8?B?VGtEcm93cktZQTFPRktqb1k0NUo5NVZ0SnA3WEhsZElFQ05xdk81bTJDeWZn?= =?utf-8?B?NktRbDZQWGV5WmVMZjh0OHp4ZWo5UTdNZG1hVEI2Y1NibXd6RTRnVVd3WUI1?= =?utf-8?B?NWxuVXhjVktCTmw3NFJlWW0rYlRnSFcrNUpMdmpldzhKaWhmTWt1d0Y1b0h2?= =?utf-8?B?Y1RQaEtlVXNxK04vZVBqM0tTZW9BU1hNRGIreTlpWVVNTmRrR0tqMXlLdkkz?= =?utf-8?B?Z2lqRGMwVHZSandyQXZ0YnlFN1BPQ1dPdG41WHhMVlZ4YWRNMEpxQXZDdUFW?= =?utf-8?B?Z2JkZWphOHdhVEp2L1NkQ3F6WXNGSWJvM1NTeVA2c1p0WVZhNzdoeW1sMlMz?= =?utf-8?B?dVJmaHRuVUthTmZ5dU1ONCt1NnczZGovTlQzdG1naFVPVWoraE1ZL052MUYv?= =?utf-8?B?TmdhTXcrVXBTMmNzbytaTnZWSkUvVkE4aVE4QlcvanYzZU1NeWxxWnJ6VFhW?= =?utf-8?B?NkkrR0dINkVGL3loc2xyazRYSkJqUEs5UWxZdzFQLzIwdnJMSEZKOWFSMjhZ?= =?utf-8?B?aDNFZFFSZkh0Z1V3MncwZm9lNkRGT3M3Z2doUzArMjYzQWJtcVVSTkhReUdK?= =?utf-8?B?ZmhLWmtGbnVwRHBwT0FNOVVxdlllN0RYaG9hREFWL0pTV09MTzVWM2xEOVRI?= =?utf-8?B?Qzk2WHltS1lUR2RXSGVrQlQ2MC9KbGJoSCsrVnk5U2FTYjNrblFGRmtkVXpO?= =?utf-8?B?ZVNKT2pPQ3l5Z29XNThpTzIzVjBIMk1QYTlqV20wQ2Z1b2RiOEJBYVM0bFhn?= =?utf-8?B?b3o5VmZVeUk0aVNvL09ORGl6VWIxZWhBekFLT1d0NmdseFBMbWZkaE82V05y?= =?utf-8?Q?rIOxkOktLApwJzffr0nB7iFLTTSu1I4r7xmKFheorEiw=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: ad99d11e-c104-4ea1-39e9-08dd6996d3f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2025 23:11:07.8458 (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: MN0P223MB1255 Subject: Re: [FFmpeg-devel] [PATCH v8 2/4] fftools/ffprobe: Change to use textformat api 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/DM8P223MB0365A343B860DC22B3AB43B5BADA2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gTWljaGFlbCBO aWVkZXJtYXllcg0KPiBTZW50OiBTYW1zdGFnLCAyMi4gTcOkcnogMjAyNSAxODozMA0KPiBUbzog RkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCB2OCAyLzRd IGZmdG9vbHMvZmZwcm9iZTogQ2hhbmdlIHRvDQo+IHVzZSB0ZXh0Zm9ybWF0IGFwaQ0KPiANCj4g SGkNCj4gDQo+IE9uIFNhdCwgTWFyIDIyLCAyMDI1IGF0IDAxOjM2OjA1QU0gKzAwMDAsIFNvZnQg V29ya3Mgd3JvdGU6DQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gPiA+IEZyb206IGZmbXBlZy1kZXZlbCA8ZmZtcGVnLWRldmVsLWJvdW5jZXNAZmZtcGVnLm9y Zz4gT24gQmVoYWxmIE9mDQo+ID4gPiBNaWNoYWVsIE5pZWRlcm1heWVyDQo+ID4gPiBTZW50OiBT YW1zdGFnLCAyMi4gTcOkcnogMjAyNSAwMjoyMw0KPiA+ID4gVG86IEZGbXBlZyBkZXZlbG9wbWVu dCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPiBkZXZlbEBmZm1wZWcub3JnPg0K PiA+ID4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCB2OCAyLzRdIGZmdG9vbHMv ZmZwcm9iZTogQ2hhbmdlDQo+IHRvDQo+ID4gPiB1c2UgdGV4dGZvcm1hdCBhcGkNCj4gPiA+DQo+ ID4gPiBPbiBXZWQsIE1hciAxOSwgMjAyNSBhdCAwNTowNDoxMVBNICswMDAwLCBzb2Z0d29ya3og d3JvdGU6DQo+ID4gPiA+IEZyb206IHNvZnR3b3JreiA8c29mdHdvcmt6QGhvdG1haWwuY29tPg0K PiA+ID4gPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBzb2Z0d29ya3ogPHNvZnR3b3JrekBob3Rt YWlsLmNvbT4NCj4gPiA+ID4gLS0tDQo+ID4gPiA+ICBmZnRvb2xzL01ha2VmaWxlICB8ICAgMTIg Kw0KPiA+ID4gPiAgZmZ0b29scy9mZnByb2JlLmMgfCAxODQ5ICsrKystLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gLS0tLQ0KPiA+ID4gLQ0KPiA+ID4gPiAgMiBmaWxlcyBj aGFuZ2VkLCAxNDIgaW5zZXJ0aW9ucygrKSwgMTcxOSBkZWxldGlvbnMoLSkNCj4gPiA+DQo+ID4g PiBzZWVtcyB0byBmYWlsIGJ1aWxkIG9uIG1pbmd3NjQgKG91dCBvZiB0cmVlIGJ1aWxkKQ0KPiA+ ID4NCj4gPiA+IG1ha2UgLWsNCj4gPiA+IENDCWZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3Jt YXQubw0KPiA+ID4gc3JjL2ZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQuYzo2NzI6MTog ZmF0YWwgZXJyb3I6IG9wZW5pbmcNCj4gPiA+IGRlcGVuZGVuY3kgZmlsZSBmZnRvb2xzL3RleHRm b3JtYXQvYXZ0ZXh0Zm9ybWF0LmQ6IE5vIHN1Y2ggZmlsZSBvcg0KPiA+ID4gZGlyZWN0b3J5DQo+ ID4gPiAgIDY3MiB8IH0NCj4gPiA+ICAgICAgIHwgXg0KPiA+ID4gY29tcGlsYXRpb24gdGVybWlu YXRlZC4NCj4gPiA+IG1ha2U6ICoqKiBbc3JjL2ZmYnVpbGQvY29tbW9uLm1hazo4MToNCj4gZmZ0 b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdC5vXQ0KPiA+ID4gRXJyb3IgMQ0KPiA+ID4gQ0MJ ZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2NvbXBhY3Qubw0KPiA+ID4gc3JjL2ZmdG9vbHMvdGV4dGZv cm1hdC90Zl9jb21wYWN0LmM6MjgyOjE6IGZhdGFsIGVycm9yOiBvcGVuaW5nDQo+ID4gPiBkZXBl bmRlbmN5IGZpbGUgZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2NvbXBhY3QuZDogTm8gc3VjaCBmaWxl IG9yDQo+ID4gPiBkaXJlY3RvcnkNCj4gPiA+ICAgMjgyIHwgfTsNCj4gPiA+ICAgICAgIHwgXg0K PiA+ID4gY29tcGlsYXRpb24gdGVybWluYXRlZC4NCj4gPiA+IG1ha2U6ICoqKiBbc3JjL2ZmYnVp bGQvY29tbW9uLm1hazo4MToNCj4gZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2NvbXBhY3Qub10NCj4g PiA+IEVycm9yIDENCj4gPiA+IENDCWZmdG9vbHMvdGV4dGZvcm1hdC90Zl9kZWZhdWx0Lm8NCj4g PiA+IHNyYy9mZnRvb2xzL3RleHRmb3JtYXQvdGZfZGVmYXVsdC5jOjE0NToxOiBmYXRhbCBlcnJv cjogb3BlbmluZw0KPiA+ID4gZGVwZW5kZW5jeSBmaWxlIGZmdG9vbHMvdGV4dGZvcm1hdC90Zl9k ZWZhdWx0LmQ6IE5vIHN1Y2ggZmlsZSBvcg0KPiA+ID4gZGlyZWN0b3J5DQo+ID4gPiAgIDE0NSB8 IH07DQo+ID4gPiAgICAgICB8IF4NCj4gPiA+IGNvbXBpbGF0aW9uIHRlcm1pbmF0ZWQuDQo+ID4g PiBtYWtlOiAqKiogW3NyYy9mZmJ1aWxkL2NvbW1vbi5tYWs6ODE6DQo+IGZmdG9vbHMvdGV4dGZv cm1hdC90Zl9kZWZhdWx0Lm9dDQo+ID4gPiBFcnJvciAxDQo+ID4gPiBDQwlmZnRvb2xzL3RleHRm b3JtYXQvdGZfZmxhdC5vDQo+ID4gPiBzcmMvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2ZsYXQuYzox NzQ6MTogZmF0YWwgZXJyb3I6IG9wZW5pbmcNCj4gZGVwZW5kZW5jeQ0KPiA+ID4gZmlsZSBmZnRv b2xzL3RleHRmb3JtYXQvdGZfZmxhdC5kOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQo+ID4g PiAgIDE3NCB8IH07DQo+ID4gPiAgICAgICB8IF4NCj4gPiA+IGNvbXBpbGF0aW9uIHRlcm1pbmF0 ZWQuDQo+ID4gPiBtYWtlOiAqKiogW3NyYy9mZmJ1aWxkL2NvbW1vbi5tYWs6ODE6IGZmdG9vbHMv dGV4dGZvcm1hdC90Zl9mbGF0Lm9dDQo+ID4gPiBFcnJvciAxDQo+ID4gPiBDQwlmZnRvb2xzL3Rl eHRmb3JtYXQvdGZfaW5pLm8NCj4gPiA+IHNyYy9mZnRvb2xzL3RleHRmb3JtYXQvdGZfaW5pLmM6 MTYwOjE6IGZhdGFsIGVycm9yOiBvcGVuaW5nDQo+IGRlcGVuZGVuY3kNCj4gPiA+IGZpbGUgZmZ0 b29scy90ZXh0Zm9ybWF0L3RmX2luaS5kOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQo+ID4g PiAgIDE2MCB8IH07DQo+ID4gPiAgICAgICB8IF4NCj4gPiA+IGNvbXBpbGF0aW9uIHRlcm1pbmF0 ZWQuDQo+ID4gPiBtYWtlOiAqKiogW3NyYy9mZmJ1aWxkL2NvbW1vbi5tYWs6ODE6IGZmdG9vbHMv dGV4dGZvcm1hdC90Zl9pbmkub10NCj4gRXJyb3INCj4gPiA+IDENCj4gPiA+IENDCWZmdG9vbHMv dGV4dGZvcm1hdC90Zl9qc29uLm8NCj4gPiA+IHNyYy9mZnRvb2xzL3RleHRmb3JtYXQvdGZfanNv bi5jOjIxNDoxOiBmYXRhbCBlcnJvcjogb3BlbmluZw0KPiBkZXBlbmRlbmN5DQo+ID4gPiBmaWxl IGZmdG9vbHMvdGV4dGZvcm1hdC90Zl9qc29uLmQ6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkN Cj4gPiA+ICAgMjE0IHwgfTsNCj4gPiA+ICAgICAgIHwgXg0KPiA+ID4gY29tcGlsYXRpb24gdGVy bWluYXRlZC4NCj4gPiA+IG1ha2U6ICoqKiBbc3JjL2ZmYnVpbGQvY29tbW9uLm1hazo4MTogZmZ0 b29scy90ZXh0Zm9ybWF0L3RmX2pzb24ub10NCj4gPiA+IEVycm9yIDENCj4gPiA+IENDCWZmdG9v bHMvdGV4dGZvcm1hdC90Zl94bWwubw0KPiA+ID4gc3JjL2ZmdG9vbHMvdGV4dGZvcm1hdC90Zl94 bWwuYzoyMjA6MTogZmF0YWwgZXJyb3I6IG9wZW5pbmcNCj4gZGVwZW5kZW5jeQ0KPiA+ID4gZmls ZSBmZnRvb2xzL3RleHRmb3JtYXQvdGZfeG1sLmQ6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkN Cj4gPiA+ICAgMjIwIHwgfTsNCj4gPiA+ICAgICAgIHwgXg0KPiA+ID4gY29tcGlsYXRpb24gdGVy bWluYXRlZC4NCj4gPiA+IG1ha2U6ICoqKiBbc3JjL2ZmYnVpbGQvY29tbW9uLm1hazo4MTogZmZ0 b29scy90ZXh0Zm9ybWF0L3RmX3htbC5vXQ0KPiBFcnJvcg0KPiA+ID4gMQ0KPiA+ID4gQ0MJZmZ0 b29scy90ZXh0Zm9ybWF0L3R3X2F2aW8ubw0KPiA+ID4gc3JjL2ZmdG9vbHMvdGV4dGZvcm1hdC90 d19hdmlvLmM6MTI5OjE6IGZhdGFsIGVycm9yOiBvcGVuaW5nDQo+IGRlcGVuZGVuY3kNCj4gPiA+ IGZpbGUgZmZ0b29scy90ZXh0Zm9ybWF0L3R3X2F2aW8uZDogTm8gc3VjaCBmaWxlIG9yIGRpcmVj dG9yeQ0KPiA+ID4gICAxMjkgfCB9DQo+ID4gPiAgICAgICB8IF4NCj4gPiA+IGNvbXBpbGF0aW9u IHRlcm1pbmF0ZWQuDQo+ID4gPiBtYWtlOiAqKiogW3NyYy9mZmJ1aWxkL2NvbW1vbi5tYWs6ODE6 IGZmdG9vbHMvdGV4dGZvcm1hdC90d19hdmlvLm9dDQo+ID4gPiBFcnJvciAxDQo+ID4gPiBDQwlm ZnRvb2xzL3RleHRmb3JtYXQvdHdfYnVmZmVyLm8NCj4gPiA+IHNyYy9mZnRvb2xzL3RleHRmb3Jt YXQvdHdfYnVmZmVyLmM6OTI6MTogZmF0YWwgZXJyb3I6IG9wZW5pbmcNCj4gZGVwZW5kZW5jeQ0K PiA+ID4gZmlsZSBmZnRvb2xzL3RleHRmb3JtYXQvdHdfYnVmZmVyLmQ6IE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkNCj4gPiA+ICAgIDkyIHwgfQ0KPiA+ID4gICAgICAgfCBeDQo+ID4gPiBjb21w aWxhdGlvbiB0ZXJtaW5hdGVkLg0KPiA+ID4gbWFrZTogKioqIFtzcmMvZmZidWlsZC9jb21tb24u bWFrOjgxOg0KPiBmZnRvb2xzL3RleHRmb3JtYXQvdHdfYnVmZmVyLm9dDQo+ID4gPiBFcnJvciAx DQo+ID4gPiBDQwlmZnRvb2xzL3RleHRmb3JtYXQvdHdfc3Rkb3V0Lm8NCj4gPiA+IHNyYy9mZnRv b2xzL3RleHRmb3JtYXQvdHdfc3Rkb3V0LmM6ODI6MTogZmF0YWwgZXJyb3I6IG9wZW5pbmcNCj4g ZGVwZW5kZW5jeQ0KPiA+ID4gZmlsZSBmZnRvb2xzL3RleHRmb3JtYXQvdHdfc3Rkb3V0LmQ6IE5v IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCj4gPiA+ICAgIDgyIHwgfQ0KPiA+ID4gICAgICAgfCBe DQo+ID4gPiBjb21waWxhdGlvbiB0ZXJtaW5hdGVkLg0KPiA+ID4gbWFrZTogKioqIFtzcmMvZmZi dWlsZC9jb21tb24ubWFrOjgxOg0KPiBmZnRvb2xzL3RleHRmb3JtYXQvdHdfc3Rkb3V0Lm9dDQo+ ID4gPiBFcnJvciAxDQo+ID4gPiBtYWtlOiBUYXJnZXQgJ2FsbCcgbm90IHJlbWFkZSBiZWNhdXNl IG9mIGVycm9ycy4NCj4gPiA+DQo+ID4NCj4gPiBTZWVtcyBsaWtlIHRoZSBzYW1lIGlzc3VlIGFz IHRoZSB4ODZfMzIgYnVpbGQuDQo+ID4gRG9lcyBpdCBhbHNvIGhhcHBlbiB3aGVuIHlvdSBkbyAu L2NvbmZpZ3VyZSB3aXRob3V0IGNjY2FjaGU/IChvciBtYXliZQ0KPiBjY2FjaGUgLS1jbGVhcikN Cj4gDQo+IG5vIHJlbGF0aW9uIHRvIGNjYWNoZSwgYnV0IGl0IGhhcHBlbnMgb25seSBpbiBvdXQg b2YgdHJlZSBidWlsZHMNCj4gDQo+IC4uL2NvbmZpZ3VyZSAtLWVuYWJsZS1ncGwgLS1zYW1wbGVz PS9ob21lL21pY2hhZWwvZmF0ZS9mYXRlLXN1aXRlLyAtLQ0KPiBjcm9zcy1wcmVmaXg9L3Vzci9p Njg2LWxpbnV4LWdudS9iaW4vIC0tY2M9aTY4Ni1saW51eC1nbnUtZ2NjLTcgLS0NCj4gYXJjaD14 ODZfMzIgIC0tdGFyZ2V0LW9zPWxpbnV4IC0tZW5hYmxlLWNyb3NzLWNvbXBpbGUgIC0tYXNzZXJ0 LWxldmVsPTINCj4gLS1lbmFibGUtZ3BsIC0tZW5hYmxlLXB0aHJlYWRzIC0tZW5hYmxlLWRlYnVn PTMgJiYgbWFrZSAtajMyDQo+IA0KPiBzcmMvZmZ0b29scy90ZXh0Zm9ybWF0L3RmX2RlZmF1bHQu YzoxNDU6MTogZmF0YWwgZXJyb3I6IG9wZW5pbmcNCj4gZGVwZW5kZW5jeSBmaWxlIGZmdG9vbHMv dGV4dGZvcm1hdC90Zl9kZWZhdWx0LmQ6IE5vIHN1Y2ggZmlsZSBvcg0KPiBkaXJlY3RvcnkNCj4g IH07DQo+ICBeDQo+IGNvbXBpbGF0aW9uIHRlcm1pbmF0ZWQuDQoNCkFoIC0geWVzIG9mIGNvdXJz ZSwgaXQgbmVlZHMgdG8gY3JlYXRlIHRoZSBkaXJlY3RvcnkgZmlyc3QgaW4gdGhhdCBjYXNlLg0K UmVwcm9kdWNlZCwgZml4ZWQsIG5ldyBwYXRjaHNldCBjb21pbmcuDQoNClRoYW5rIHlvdSB2ZXJ5 IG11Y2gg8J+YiiANCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==