From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 48DAC4F21B for ; Mon, 16 Jun 2025 23:05:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 123AF68CC0F; Tue, 17 Jun 2025 02:05:52 +0300 (EEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2067.outbound.protection.outlook.com [40.92.40.67]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2FE5868CA8A for ; Tue, 17 Jun 2025 02:05:45 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SLpWdnrVYw6wxrjshliMtW1qjul/TBbTMMgK9AIe4zNoj9DdFfs0TQNt/HwUtIc7zGEps8kVZSYvs35A/s4BfT/8j1HIvcDA31DdOnuJ5TwjrjFGTCE2zXddV/Xex/ai8WkZA5TE6ztnRpQWMS+VkrOfQ9CuUTvYLPz5g9Tn1XCMJujwE5c7j3bho0YsJ94F/tR0d7aqsrdIGbCBZJzn5sPHiLpDCTk2Hyl/kJpEoRG7lZNKlT5/VA4be2EnpeqCUw/DPzJPuVbYKK2OFeS3C713JwS0pOBp2rzZRCb0c9T+PIm+wTj4J+fpWrO9+dxBKUneIY0Yp6fJh2PXBlkjqA== 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=VOspitcgaTbTy4UUb/fDvr/bxHTZ1SOIOhbU/bZsk+k=; b=GZ21rDxviCQrajxj1ttFB9TdyznSKp2xqhevVn29uOABWJO6O88ubRyC+BxQHEcnyUIMX/etoOEAD9V72/upEHBuTBzLIcRg2b4/jpbEH5q9APeLAfkERt5tJIGGPLgNcAQQd3JxOJhGPbKFgwYbAfo48BvgJj0b70kMpq+mbOoUhWRtX3QLhF8RbA6h5d10jr25eC4jdzQu0NuMlq8GNg+x6rP0+n/SoXHfmoMlVi5c7ahFIrKWk6TKJXUX/DCPrvEEEgu2RdfEAzyOk5o8SvUUZo+2jLt0AToMnptZ6RFt7CxloXztDgVuq86elwHGFiFdM+Gktat2XlL/A/wZ/Q== 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=VOspitcgaTbTy4UUb/fDvr/bxHTZ1SOIOhbU/bZsk+k=; b=IbD1CB3B02fiCMIckjxy/ra8pCmYj+XDIaqVMVcR/fCKAlfOR4u1rU7c0dSb8gQlMDuw+gFmBRwhH0v/qcnXw4FUP+poWer7R5IWAPiVKdFLhpqSYOStwgvyqMxrlti4PwNEHypQN42Qa7+uyu2Pm6PVYhrX5Xc1aTtispB1ZtaXO25P84cSG41D0VFOPpAEWji+Jj+HvgZsImGlQFox1qVCTEz+ouwowezooDR8BzCNJZj19fYcongbyn4a0zSxTjd+hOW70blTyUvVmHBbGhlhSjtzZdeguUCJkmcWwTvTZtwuswO9hXMPJeoZlPik4dN1ifPvaBvmTN/W0L9Zag== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BN0P223MB0117.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:147::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.30; Mon, 16 Jun 2025 23:05:42 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%6]) with mapi id 15.20.8835.027; Mon, 16 Jun 2025 23:05:42 +0000 From: "softworkz ." To: Kacper Michajlow , FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 0/3] tests/fate: Improvements for running FATE on Windows/MSYS2 Thread-Index: AQHbwySdSp5XmY2CyEOqn5wUoIkp17QGmeaAgAADdZA= Date: Mon, 16 Jun 2025 23:05:42 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|BN0P223MB0117:EE_ x-ms-office365-filtering-correlation-id: d8f3e4a0-04c3-45ff-1889-08ddad2a5168 x-ms-exchange-slblob-mailprops: Cq7lScuPrnr1EkA2rcA7rbxnnReKh6gSac/sl7bb66UYOQSc5KqamQX5SEGSzMwCBCDW7fIiYl1hchdadFKV3pg+EXIShEzFmCyPFUsfWQR1GieSJYSm3h1+r+PyAf9i2TAuIpy4E8kIPdmouRKWxtCsjvs1f+ejlXccql7ohgw4yIqAX/OBctO22SVNMXI5k1huBz1pyDFMWSpLqGAfzqIvawhBfIwflaVl4PcfVni1Ft6mdfzWmUPBH/ht5r4WKlgKlyUern66dlzPqhzq56YLeKI7KWLCRnTcrha3B+FrBThjBsDySYvWcYLERAoaECAQ4v9Yylr5kZD2cosjNTH17y3uUjGIDBZwiM+tBTaVKwGE7laWO4LWr+t8rv02EZENDtJvDlumhVDuUfT/6HTF5VkOYH+/ZZppHCkH1Q+jBWPogcJp7T3W+ndb5CM7GmS/RDGudgJqYqmxzRoGNYuKD7kaqZh1LqK14T4NAw3K6sG8+/M1W4ZEQp6QW++++ls67/AYlwid6NsQw/1+srmbCFYiSuY3pCigYiWB7r4XsGPlAEMI6AbjFqEhNIjfFsQH+3STbUZ7EBt0LyJK6VgQAo6slpECXg/27/I7C4NA6byVaMZB5kCr8NiQcgfYPLPqohUolX5CxMaBDYwxYtaPjA0g/CZqGjTvIMc6H3iOCJL9HaITj81BVIhwvsr6v+37zsNjE5JipVpU0f0MpMKqDS1wcMUJJLADG6RnA8rVMg2zt/LsqpcQKWrGqXlFztUC+fKnp+A= x-microsoft-antispam: BCL:0; ARA:14566002|7092599006|19110799006|15080799009|8062599006|8060799009|461199028|3412199025|440099028|40105399003|12091999003|102099032; x-microsoft-antispam-message-info: =?utf-8?B?RVpOV1g1NkoyZUFsL2NnWGUyWnpSZWdvNHZRTXEwdVlhWDJZZEt0NGFBd1BP?= =?utf-8?B?R0JSYjZZbGJycDlUM1ZkcnE1VSs4ek5VU0JzYXA3bDhxTEV6Ni9LZHNJb2l1?= =?utf-8?B?ek1FVzN5OWR6b2hvM3czRU1nNlZ6YXVrcFdjYmhQZWpEOWxtbzNHeGN2aTRT?= =?utf-8?B?cDBWendIYldaVXZwUFd2c3VjODdSRnVqd3NJMFN3ZElJTkZTSWF1L0V0OHlO?= =?utf-8?B?Vk5OamhYMDYyT2dkTXIzTVhvSlRRYXhlTldybkVBN29CSTROejh6TndJZGVV?= =?utf-8?B?TXJDSjVDYW5SV2lIRHVyeXNjdVFWOWpGRnRLZlIza001NDhQWEhoV1FmRzNU?= =?utf-8?B?elRYYWpuV0RxSTJtQ3g5OFJTWWlHeHR2c1FkeUdDQnRUeUJkZk1QdEhMdW9R?= =?utf-8?B?TjB1d0h3YlVtSlZLeWxmeWxZOEZacDNQOWtFSldJUjAvenFzNlQva0xYZnBY?= =?utf-8?B?WUc1ZFczNmYrUklFaFl2eEhvazVFeDBYTHFDTHNhNkwvWGZQRVlMcCsxSU92?= =?utf-8?B?YkUrU01UZWF4Y3M1eVo5a2FkRGFHQnQ5Mk9MTkN4TnkzMHlNeVVCcE5yRHI4?= =?utf-8?B?eVhIQjg0aDQxaXd2UC8zYkR0bVJiK0xmc2k5L2ZCMllCMWIzeFZ1MDJja29O?= =?utf-8?B?MmtDbXcxbElHdnI2NVdxc3hJbHJ5UnIrdXp2ZDlHN05KRVY0emF6dzFnbDBw?= =?utf-8?B?bGk4NDJpNi9FUnVxQW1HcFpyOWM3WXU5SzFsMFlTQXZ6cDZiMHhYZjc1dURi?= =?utf-8?B?TG51bUNkN09FTG1oUk5wYzRxWWg2akRGL1M1VjJoZm5vQ254ZkJjZkUxN1lN?= =?utf-8?B?SjNROWg2L3Z6SXhtZ3pydnZGaHIzcCsvM1U5cWw5YXdBVzdjbnpiaFZ3ZzVY?= =?utf-8?B?Z0x4Kzd0Qkhxa0paNnloaS9kc2R5OTdXTDdYbHZsVHZWMEVPN0JDS1VTRlFL?= =?utf-8?B?aGRUdjhKdUVTMmFKR0oyN3AyeHR0OVM0ZlVncE0vV0RNWmIxeWovQW0vRGd3?= =?utf-8?B?c253NzZDRkJncm82T3FWYTZDdmhRL2l5V1k5UGY1N1IzSmlsbFJkMU1lZUxE?= =?utf-8?B?eXlLNTI0d3F3RlQrZkExZU00elhjV3M1bE9DVjVjQlN6cWNVOGdWaitDNzJH?= =?utf-8?B?eHdEaTFVWFRqZVkwZHgxbjhHV3o2NmMxYVFGczRqZENoSmd3NkU4d1RyMXJB?= =?utf-8?B?ZnRXS3IrL2s2VEdLcEZJb3o5UUUyMWdaem1WdzNFZjhOMGRkdHlyM2Y0NUJw?= =?utf-8?B?U05yd0FuUTUwOURqbWFUYmdPK3d1UW81UysrTmF1SWdUK3o1alViaVlNT1NI?= =?utf-8?B?eGUvQVVBek40aEVxZlFpVjU4Rm5abU83V1JBZG9RMVBoWC9Ccjh5aVBlbXlq?= =?utf-8?B?eWdjdlpzU0Z5bXR0cm5Ib2M4L0tSamVNSFZESFhKVm9TbkhLNE51VmVPMjBB?= =?utf-8?B?TWJSTnI0KzlGb3JySEh1UVpmazBRQlprMWpqWUpHNUQ3TnQ1dEZKZnVFZGNt?= =?utf-8?B?azhQdlA3SEdJWW50dGlFRUtPTWRzN1RhKzl2NnVVOUtPTmVuM2c2QnNPemtj?= =?utf-8?Q?Fv091mWGB98Kh69PyPtcrrNBg=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?blgydDZHNHpMTGhvaGJlSHE4NGtmV25xUHQxekM5VUh0SjVDZnVsMHZDUGFH?= =?utf-8?B?V2RUQXpaYTR2RkxGdVlocWRTUThySnNrekdWbUpWaHdrdmZrOEkxNUV4MVcv?= =?utf-8?B?aTNwVW5vdG80MDJFYXpxTEJ1TGRlWURWSDJDNkdOWWI3WU15d3Z3UmxjdFky?= =?utf-8?B?R1NRK3gzR2xJMzhFK1BWVTRkWVllYzZIOENmUk92Rlc5ZmlGdjdXNWd0c28r?= =?utf-8?B?d0prMUN6S3UwcUdqcVMzZkxpdW03UmNYYWVNQ09tNmRYQ3dsQUcxK29OK0gz?= =?utf-8?B?alhlQzVmVk5IVFVZWVpUemtwa2oyaTI4OXgzQWpidWhyNkN5WVZrbTY3cVpt?= =?utf-8?B?RVpRSTByRkY0RHMzdzFNWnhSMGhMNVdPQ0JYY0s4aDA1bzJQZ2hMQlRnZGs1?= =?utf-8?B?WmNhRldUeGEzTUM3OUl0VjNVcks4SmdmKzRZZXdWdnd6RWtFamtwRFl0eTRx?= =?utf-8?B?OVB5MUUzdFB3U2c0ZGhuMUxNTkRoQ0c1ZWd2QUFwYlF4dWtzTGxwUEp2Mjlz?= =?utf-8?B?K21VZE1zTEtYVUdNUU1rUzBaOGdxL05OM1MvdVJ1RzNuMHZTTTExa2JiL1dV?= =?utf-8?B?bzlRV3A2Ujh5M1FLM21LYU1hSzUwTkZsVzU3TG5sZEdBcHBpeEdvd3AwU1Nh?= =?utf-8?B?eE5xWEd4WEVSSW92L2NTL0tGa2R3V3ZsbmU2d0UzNnQ0c3Ftd1Q1NTV3dzcz?= =?utf-8?B?NEY2MHRvclgzd2FCVU9rZ3RsQ2dMVzdjWExaZnZVNTV6QjdIckRsUFpwT0NU?= =?utf-8?B?S0hIS1NoUHRMVzBySmZBMmljYkpsRW9uVHhHWUNPWXF4TEVUdDB1T1kyZlhX?= =?utf-8?B?UENNY2FyaCt4K1JzdUFvN1pnbmZwRldYUFZjZmtiMUQ5WnFXM1RGaVB4RU9x?= =?utf-8?B?SGt1bzFsOHhiY1hRVEZVTk9FcGEwL1ZXWWMxU1M1NTJlYUFYbEZYdVk1OVpy?= =?utf-8?B?dmlKN1NjODgwbUYrL3d5OWJJQVBmNlpnTmJiV2UxWEJZYzFoMlhWdTZPMjRw?= =?utf-8?B?c1VnVWVnMlpDaEFIeEVLOHM0OG9lZ0NGUnlCS2o3ZVBHQVhQcGJaVXplTkh4?= =?utf-8?B?M1lDVXZIR2VvdCswTWorMTFlMVNUNHV6VldDT01JdU9md2RTd096emV4M0Ev?= =?utf-8?B?Q0Zic1c2bVNkd24yYkxoY0M4RDluTVdRam1ZVG54MVp0Nk84MDBxSmhjZzlE?= =?utf-8?B?NHovOHc5UWh6OTBWTnd5MG1zZXBYc0xPRVM5UURFNW9wSHVrODdUZU5RUW5r?= =?utf-8?B?WWJzdit1VjNhSHlVbzRhU1pVbStKdkdteVlERWFhaFllek12Zno1MTliekdJ?= =?utf-8?B?SkNwUVEwUWZKN1ZHcytmYmdaaElyZTFtRFhCbFM1Ukw2eGY3VVpObCs2T1NY?= =?utf-8?B?UXlXWlcvUGVFQlBmTXhUaGw5UGtidm9zQXFiaE1XdXBXUUd4dU1KSm5jdjhw?= =?utf-8?B?ZFhDaUFRd0VPM0trbmIyd25KRHJ4ZlRsNUNta0VRajduNkVQYkJpREVlUko0?= =?utf-8?B?VUNESDF5SVlSb1VySzBYSDg4NHIzRG1jMGZyYy9QUFkrMURaU3pIM0U4U3kr?= =?utf-8?B?UVN1Y3k5b0JJUVNuQ01LaHB5TTRaR3JrcTVDSVB4M05kQ1Q0WFFqRWo2T3N4?= =?utf-8?B?bzVIN0ptRlhoQTRkVzJKSG9NSUxJYUE9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.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: d8f3e4a0-04c3-45ff-1889-08ddad2a5168 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2025 23:05:42.2375 (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: BN0P223MB0117 Subject: Re: [FFmpeg-devel] [PATCH 0/3] tests/fate: Improvements for running FATE on Windows/MSYS2 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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2FjcGVyIE1pY2hhamxv dyA8a2FzcGVyOTNAZ21haWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBKdW5lIDE3LCAyMDI1IDEy OjQ0IEFNDQo+IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMg PGZmbXBlZy0NCj4gZGV2ZWxAZmZtcGVnLm9yZz4NCj4gQ2M6IHNvZnR3b3JreiA8c29mdHdvcmt6 QGhvdG1haWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIDAvM10g dGVzdHMvZmF0ZTogSW1wcm92ZW1lbnRzIGZvcg0KPiBydW5uaW5nIEZBVEUgb24gV2luZG93cy9N U1lTMg0KPiANCj4gT24gTW9uLCAxMiBNYXkgMjAyNSBhdCAxMjowMCwgZmZtcGVnYWdlbnQgPGZm bXBlZ2FnZW50QGdtYWlsLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiBXaGVuIHNldHRpbmcgdXAg dGhlIG5ldyBQYXRjaHdvcmQgYnVpbGRlcnMgSSBub3RpY2VkIHNvbWUgaXNzdWVzIHdoZW4NCj4g PiBydW5uaW5nIEZBVEUgdGVzdHMgb24gV2luZG93cy4gSW5pdGlhbGx5IEkgaGFkIHRoZW0gc3Vw cHJlc3NlZCBvbiB0aGUNCj4gPiBidWlsZGVycywgYnV0IHRoaXMgcGF0Y2hzZXQgc2hvdWxkIGZp bmFsbHkgZml4IGl0Lg0KPiA+DQo+ID4gc29mdHdvcmt6ICgzKToNCj4gPiAgIHRlc3RzL2ZhdGU6 IEZpeCBzdWJ0aXRsZSBmYXRlIHRlc3RzIG9uIFdpbmRvd3MNCj4gPiAgIHRlc3RzL3NvdXJjZS1j aGVjazogRml4IG1ha2UgaW5jbHVzaW9uLWd1YXJkIGNoZWNrIEVPTC1hZ25vc3RpYw0KPiANCj4g SSB0aGluayBmZm1wZWcgcmVwb3NpdG9yaWVzIHNob3VsZCBhbHdheXMgYmUgY2hlY2tlZCBvdXQg d2l0aCBMRiBsaW5lIGVuZGluZ3MsDQo+IHRoZXJlIGlzIG5vdGhpbmcgdGhhdCBleHBlY3RzIHRo b3NlIHNvdXJjZXMgdG8gaGF2ZSBDUkxGLiBJZiB5b3UgbGlrZSB5b3UgY2FuIHNldA0KPiBhdHRy aWJ1dGVzIHRvIGFsbCBmaWxlcyB0byBMRiAobm90IG9ubHkgc3VicykNCg0KRkFURSBhbHJlYWR5 IGZhaWxzIHdoZW4gc2V0dGluZyBMRiBmb3IgYWxsIHN1YnRpdGxlIHJlZiBmaWxlcy4NCg0KDQoN Cj4sIGJ1dCBlc3NlbnRpYWxseSB0aGlzIHNob3VsZCBhbHJlYWR5DQo+IGJlIGRvbmUgYnkgdGhl IHVzZXIgd2hlbiBjaGVja2luZyB0aGUgcmVwb3NpdG9yeS4NCj4gDQo+IChhdXRvY3JsZiBzaG91 bGQgYmUgY29uc2lkZXJlZCBoYXJtZnVsLCB0aGUgd2FzIGJhZCBpZGVhIHRvIG1ha2UgZ2l0IHRv b2xpbmcNCj4gc21hcnRlciBmb3IgaXRzIG93biBnb29kKQ0KDQpXaGlsZSB0aGlzIG1pZ2h0IGJl IHRydWUsIGF1dG9jcmxmIGlzIG9uIGJ5IGRlZmF1bHQgYW5kIGl0J3MgaGFybWZ1bCB0byBzd2l0 Y2gNCkl0IG9mZiBnbG9iYWxseSBhcyB0aGF0IHdvdWxkIHNjcmV3IHRoaW5ncyBpbiBtYW55IG90 aGVyIHByb2plY3RzLg0KDQpDaGVja2luZyBvdXQgb25seSBGRm1wZWcgd2l0aCBhdXRvY3JsZj1v ZmYgaXMgbm9uLXRyaXZpYWwuIE5vYm9keSBrbm93cyBob3cNCnRvIGRvIHRoaXMgcHJvcGVybHkg YW5kIGV2ZW4gbGVzcyBwZW9wbGUgd2lsbCBrbm93IGhvdyB0byBwcm9wZXJseSBjaGFuZ2UgaXQN CmFmdGVyIGNoZWNraW5nIG91dCwgaW4gYSB3YXkgdGhhdCBhbGwgZmlsZXMgZ2V0IGNoYW5nZWQg YXMgd2VsbC4NCg0KSSBkbyBrbm93IGJvdGgsIGJ1dCBJIHdvcmsgd2l0aCBGRm1wZWcsIGhhdmlu ZyBhdXRvY3JsZj1vbmkgKHRoZSBkZWZhdWx0IG9uIA0KV2luZG93cykgZm9yIG1vcmUgdGhhbiAx MCB5ZWFycywgYW5kIEkgdGhpbmsgaXQncyBtb3JlIHRoYW4gdmFsaWQgdG8gZXhwZWN0DQpUaGF0 IEZBVEUgdGVzdHMgYXJlIHJ1bm5pbmcgc3VjY2Vzc2Z1bGx5IGFsc28gdW5kZXIgdGhlc2UgY29u ZGl0aW9ucy4NCg0KPiA+ICAgdGVzdHMvaGV2YzogRml4IGNvbmNhdCBpbnB1dCB3aGVuIHJ1bm5p bmcgaW4gTVNZUzIgc2hlbGwNCj4gDQo+IFRoaXMgaXMgbW9yZSB0cmlja3ksIGJ1dCBmcmFua2x5 LCBJIGRvbid0IGxpa2UgaW5qZWN0aW5nIHBsYXRmb3JtIHNwZWNpZmljDQo+IHdvcmthcm91bmRz IGludG8gbWFrZWZpbGUgZmlsZXMgbGlrZSB0aGF0LiBFaXRoZXIgbWFpbnRhaW4gaXQgeW91cnNl bGYgb3IgZG8gaXQgaW4gYQ0KPiBtb3JlIGdlbmVyaWMgd2F5LCBub3QganVzdCBpbiBvbmUgaGV2 YyB0ZXN0LCBiZWNhdXNlIHdoYXQgaWYgc29tZW9uZSBlbHNlDQo+IGFkZHMgYSBjb25jYXQgdGVz dD8gRG8geW91IGV4cGVjdCB0aGVtIHRvIGtub3cgdGhhdCBzb21lIE1TWVMyIHNwZWNpZmljDQo+ IGhhbmRsaW5nIGlzIG5lZWRlZD8gSXQgc2hvdWxkbid0IGJlLiANCj4gQWxzbyBpZiB5b3UgbGlr ZSB0byBmaXggImZhdGUgcGF0aHMiLCBpdCBzaG91bGQgYmUgZG9uZSBmdWxseS4NCj4gQ3VycmVu dGx5IG9ubHkgcmVsYXRpdmUgcGF0aHMgYXJlIHdvcmtpbmcsIGJlY2F1c2Ugc29tZSB0ZXN0cyBh cmUgZG9pbmcgdGhpbmdzDQo+IGxpa2UgIiQoaW5wdXQpW2JsYV0iIHdoaWNoIGFsc28gdHJpcHMg cGF0Y2ggY29udmVyc2lvbiwgc28gZnVsbCB1bml4IHBhdGggZG9lc24ndA0KPiB3b3JrLCBiZWNh dXNlIGl0IHdvbid0IGdldCBjb252ZXJ0ZWQgdG8gV2luZG93cyBvbmUsIFdpbmRvd3MgcGF0aCBk b2Vzbid0DQo+IHdvcmssIGJlY2F1c2UgaXQgd291bGQgYmUgbWFuZ2xlZCBiZWNhdXNlIG9mIG5v dCBlc2NhcGVkIGBcYC4NCg0KVGhlIGZpeCBJJ20gcHJvcG9zaW5nIGlzIGluIGZhY3Qgd29ya2lu ZyB3aXRoIHJlbGF0aXZlIHBhdGhzIG9ubHkuIElmIHlvdSBrbm93IGEgDQpCZXR0ZXIgd2F5LCB0 aGF0IHdvcmtzIGluIGFsbCBjYXNlcywgcGxlYXNlIGZlZWwgZnJlZSB0byB0ZWxsLg0KDQpJdCdz IGNsZWFybHkganVzdCBhICJiZXR0ZXItdGhhbi1ub3RoaW5nIiBmaXggLSBidXQgaXQncyBzdGls bCBiZXR0ZXIgdGhhbiBub3RoaW5nLiDwn5iKIA0KDQpCZXN0IHJlZ2FyZHMNCnNvZnR3b3Jreg0K DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0 IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==