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 8AD934CC8E for ; Wed, 28 May 2025 08:34:29 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id DA02768CF02; Wed, 28 May 2025 11:34:24 +0300 (EEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2077.outbound.protection.outlook.com [40.92.42.77]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 645F268CB2F for ; Wed, 28 May 2025 11:34:18 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=e6V1JgmfZ4MQejGVBOjZbH+8L62NuDPR6ZoP3VASZG5EtEImHddkttHzEqBj0p/4AGsrGZyhoDvwhPyfHtSCgVkeoD2nykAp9xWXZNb12DIzhyqUVkYkV4yb3qUeK6yG/J6rq5YIMrKqtpAKQh4qz98RiSRq4foXPdcRTZ31uuMMch7B6IzcAXbXoPeS1GlstQodFQOkLLeblYSH2SSj1HcYdtLZZEJYhdUXmI4bDrWAOt+euzYCXh41H9C8XsntZOZ1NyC5kCz4T7HVVXnKpmGyfmkgbpdhHD6hidpjdyjFb24FfAOg74BQ5sZqDoyGlKA4fhYR+GoG5UskWIA7YA== 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=a1GVHA9qHUb6KWlbAme+8jKgEKNnTe8T22bBSym+UeA=; b=MTO1NTCjd1Ao0fNbvhW1YesAHwTw7LIcLLiT3hKSswqy7vUDx9PQqIHttBzi41DirVSOT2KW9bepFci+mKMIYwzwnK4weQm2KBvjdM+HRU+1a16BeMW5hw3fsjVmlsLfck0PQ8Fo//ERqWLHLKbaRhfxX5s7y6lA9e9sMeEgSdGqX7SDYsT1JcRNUBUTGCSMU9fFrQd3pY43mhlEv2k+8ZsnIQBej8i0U7DKA5/U6hD2D+bOewLslY8OIBXJPFA3jNUJj7cUc90U6svn/9OAo1+hFZ0rhbe4th3pmdGERTrlxlMYV1g/xNLYwBllPv22aYMSnfPdb5n0yvQdY2US+w== 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=a1GVHA9qHUb6KWlbAme+8jKgEKNnTe8T22bBSym+UeA=; b=LSkj2f42UUQ0vbmHVLzqfjjmsifaHHGhtNn7uR5LEN0TjQPTEUG+FH0/eFT8t7JOoglbwhnI6FqV8hfdjRefgljisY9bcTKtCC1W38kJfN30f1Nai6hXT9fuaBA+l3DwlnRSY7pct5y8BcdPWWkejjsx8vN2J+KebMDHGFzCrbUqu+w6T+ezoJdMBhrJOsdOMTVjh9TxihD6OhmfYT9PGcoYXuIdUH0xsqs9p40NWIhoSKpdShdt9486bCFMgCCfP/nNxgXvaT2wIuL0/aOeYfuywxB/VeS0oS4RwKkYow1257iq+t8Q8FJrbxZGnVq0t2ZNO64rBhNhiPuDrPvuCQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DM4P223MB0496.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:a9::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.24; Wed, 28 May 2025 08:34:14 +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.8769.025; Wed, 28 May 2025 08:34:14 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] Building for Mac x86 with GCC & NASM Thread-Index: AdvPVLCfY2ail4H+ROiNNl5RrJ1rhwAQE3qAAAOr0QAAARsowAAAmlcAAAAGjtA= Date: Wed, 28 May 2025 08:34:12 +0000 Message-ID: References: <6efef34-9a72-536a-9112-67646471e1f7@martin.st> In-Reply-To: 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_|DM4P223MB0496:EE_ x-ms-office365-filtering-correlation-id: 4645728a-199a-48ba-51aa-08dd9dc26cb7 x-ms-exchange-slblob-mailprops: Cq7lScuPrnoSu68Y5FdRDlCPOBk43FEtx1VfhZ0rkGa0OFyI7G/iTDLcmRV1ErSb2uaEqvOSkU4qOPjsItNkQDpfLgAa/caRdhJBBEF5wbchNMiIC0shKJTJ5zSNa921j0wsnQibhjJHhtG00EIUOA5duBUWCM91/cEum6/McKjczAjLWIbOrkBBIuyY955/6kZTWX+eP/m0WzHmC1LOw/SgOLtATToaRLTCp4JITNQJLBIwuxjQvNtYJYFwW0d3DW2/fsnCd0BgRqzwKuwElFcmm1UKt0oPzIQNuau+HAhXttTjEEubpZgvwzoo3MeObHMNQFe/CeeCWp0wpgoQhBiKSo0ihuoRKkibAG/s7xpsIuep4j+75J8jHle3wLttfSA0EPEd0b/xUpKOVB8Rx67fWEXiHmdQq0Y9gsfGKTnLKk1m7r6vS6ViX/GI0Eq+W6P05mDMeMsH7I1+Z2K7G18SAcWU4/NcZ/dgBtDkCpasE9AtMDC5v3OUK3L7A5WEMdMCDvaMDFX/6mcUi3BXR/VGJv3gOCIy5CwpkZTe9Iay689mgwt0eWTYl1C0wPut8UxBATIAGrNvIDIz0sbmyDtEmmqC3uA4v6QXEZIx7jcmY8ssWw6+eu4ksAUaFVs42STeKz1iadWoOp4JNVz6TbvRqE8ZKSOT2qK+5KgBjfe7qw8nLzsE5nFMz/YVGnJBlEXxzAHAwvFde2N3TYHGJHuinW0WP7wev7M0p/Ii/wJVpankG4u+vQJ6Iu353VW5Km8jbFEMoRk= x-microsoft-antispam: BCL:0; ARA:14566002|7092599006|461199028|41001999006|15080799009|19110799006|8062599006|8060799009|3412199025|440099028|10035399007|102099032; x-microsoft-antispam-message-info: =?utf-8?B?Ni9VZEZxYXpMa1grTWtGNlo5UC9QR3RLQkdjbm9TbUVZYmRIUlMvSkR5TGdQ?= =?utf-8?B?eGNndGpBZnVsdXdHNE9nS002U0FGSXJ2ZzY4Y3pRb2tGclVEb0l2eGJlZXcw?= =?utf-8?B?Smd3RUg2dlI4S092RXZDdkVJZ2ZjMjZEaXJCNTBPSnlsSVlnWVNCWHBDNk5V?= =?utf-8?B?ajlXYkdNUTVSQURXeHRJTjlHT2Y2Vkg5U28yMXI5VGlOQ2V6NGE4RDBSL0tU?= =?utf-8?B?T2pFT1A1ckpzdUMrclZUNkZ4YW84MXBTTDN2ZTk1ak5iV09uVnJhRWNhcGVE?= =?utf-8?B?clNJZyt0dkpUN0pwUkNIR0FxcHUzY201OUZSMDUvV2ZaV3NFOEhXVzg5d2xa?= =?utf-8?B?QUZNVUVqSEJ0TUhROE5ERE9RRm4wWnhudWovcVZsWnEzWWRBOWtlUDROSW5Z?= =?utf-8?B?bU8rdjhzMHVpaUEvNGlVeDc5MTBqcDdKZ2sxRXlZNVNEV2EzSlBzc3gxSENq?= =?utf-8?B?bzZFUmdFeHIzblA5NlQzcVN6SmdCOExrbDlKb1Jxdi9oM1lSYzFDR1lNb0hU?= =?utf-8?B?NS8rTmE1SDVsb1UrSDZpekVveXF5dWFHbjZVeTNOWURhWGJtK25qbjhWQ2JI?= =?utf-8?B?WUxMMWNQS2k2YWtNTDRmOEtYNkY4QzVaczJhenRXWUsvdjZiVWdNYmIwYkFy?= =?utf-8?B?VEtNb2lzT3ZsbmN4OE1tZnpDZjhuT3QwbjUvSVVCZXhHU1lEajZMd2tJWFVa?= =?utf-8?B?azFWaWZ6MEpCQVdLb2k2WlZZVmVUR0pjNmZJUE93VlYwYWNQazlNMVJlUlE4?= =?utf-8?B?Vy8rV3FxcEZubEhTYUFLRmFNWExBZGwweDU0ZkZwckdkaWttdFZyRTl3NXV5?= =?utf-8?B?dXpsMTNXNkRSSk4yMHo4UjFmMlM2STJsdTlLWFlYMW5zUlhkL0NGVFArK1hN?= =?utf-8?B?V2gyVVpnUWxmYXNhSUZEVmlJejVSaWZoUWFzZm15KzRFMjdUQVZNYnljVHJC?= =?utf-8?B?VzRZRVBXUDVVdW5CMklmSmxtN3pkV2VUM2dpdmQ3cjhJSDZDV2pONzhoQ1NT?= =?utf-8?B?LzBFTjlpVmtvckFjVExJeWpUMmNBaXUwSjFxWHZKa2kxRThYZk9mdVY5WVht?= =?utf-8?B?K0xDVStObHl2cjNwVDN6ZFhROVAxWmFzR3ZuWThQVWN1cWg1YktIUDVMQllB?= =?utf-8?B?WmZMRGxXcGNtRFFhUUtIOXdlRUo1VENGTDIramFHU0JudU9DTnVMQ0VOV3BN?= =?utf-8?B?SVFCd1hHYTcvVWpIcnd5UjVZekxVN3ZUSmhCcG9GTnJDUnRCWHJ6dFh4V3Rk?= =?utf-8?B?TStsMUNmVnhzMmUwN2Y5TENzaWEwbzR5NUFzbTZrUWsxaElCTHJ5eDZkcXV1?= =?utf-8?B?MG9WQzVYNEZaRDlSc3BwcFUzTEVVcmZmSnJUQ3QvK2NkNmFzQlB0Y0Z1a2tT?= =?utf-8?B?RjRkOUFyc2RjaHlCR0QzSDZMRnVPcVJSNjg1emdLUnIyb2RObGIwS0tSTVJX?= =?utf-8?B?RGtiZVlxWE01S2ZVdTJtRmMvdGNCV0QrYkgxeDJDRDZRYm9ocnBFQU02R1FD?= =?utf-8?B?aEFSSFdCcWM0S1lrWTJsNGsyY0hFV00yaFhQT3ErNFJzc0JoeUNNS1dSVWJa?= =?utf-8?Q?cjHAUroZ5/YOfm+V0lWBkgpMECMt8nquZByxgV4O8OEOLz?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UTNRTVNCNWdKTVlmbHlHS1hLRnBHYnZLUFJIRHdKOE90WWswTVJPQlp6Y3hm?= =?utf-8?B?VW9GTGRIUStxem9lYVhUTEsrZWdkcUVDeEFGc0NFdTRQeVVwVVVyV21BSmpG?= =?utf-8?B?T2xUUGRuZkV3T1ZiQ2x6blVJeG4wbGMxVDM4dHIrVWRvWlZBZmhjMzEzM2tp?= =?utf-8?B?RWVpZlh2d1JiZVdsOS9MUE5Sbm9UeWUxWENyZXE1aVpXaGhrMjNLVkV4ajIr?= =?utf-8?B?ZmM1dk4xZCtLM1drVXJaV2sxR1ZtakVwQWdYblp0amJKV1RLQjdDcTFHZHk0?= =?utf-8?B?RjNvQ05KSmRCZ1pLVEYySkd3ai9HZHBkdHVzOFNKSDNQNXJwYisxL3BWMS9S?= =?utf-8?B?NmVUZW1WTE1CRjl1b2Z6cHAyRXJSWkxVSm1DUlRRUUlMUmk3WWZnc3ByRG5P?= =?utf-8?B?TGVRQVdka24yQncvYXdhUTFCWHU0RWJ1NmJ1NWp3SEtzMEwvNnh3b1d2a3da?= =?utf-8?B?VTg1UUlPY29iSmV2L1ZGNytLZkVjZWhYRjFEdWJHVGdDSGFsOSt6azQ0ZzV0?= =?utf-8?B?bG1HbTFXdndEZmdHeWxHUlBYTW1hUThEcjg1MUF0eFRGRldjdFBCeXhSYk5r?= =?utf-8?B?WXZCUVdLWjFBa08yRHBkUlBNMS9vWGFDeGFMK00zL3JIM0tWTHhNdVZsK2ZH?= =?utf-8?B?bURncmpzV0Jod3JJUjBUbVowbkN0Q0JjRDY5T0ZHeXJHeWVGU3VmRTFzWExn?= =?utf-8?B?RHE4WEkyRjU1RnU4OXpWQ2l1VVZqc0dRclNuaXFiRWtDd3A5YTY0RlJtZU9F?= =?utf-8?B?YzRJQXpJMk8zZHhBcmhkYWxBUFlRLzZ2S29aUWVRZTRDRXE1SWxpWVUwOE5s?= =?utf-8?B?VDhUSktXUFpoMnZkdDhsd1kvckU3TlBCZFBSSnZhQktJcE5hUG83NDFsYVR1?= =?utf-8?B?UzVJYmNnS1UxVzRYbUhJTWtManpBa2NJMmF4SnRmQmthek83RDNaME00cW53?= =?utf-8?B?REtPWjdSNmNkakVwUmNPSW51RWFacHkxcEN0L1l5bzJTSHhHTjh5UXJleHlE?= =?utf-8?B?Uk9EK3kzK1N0c0F3NWRERXhhbkhnczNHVDA4S20yZCs1RHloMVFjbCszcEF5?= =?utf-8?B?MCtGRG45d2pSVmZvWkVFLy94QkY2anhlS0R2ZGN0aWZnamg2Sk5zVW1RdXl1?= =?utf-8?B?c0NqMmRXSUt5SllRNjgyNS96SGs5WWhyK0lQWTNBYXUvVG9GVXBGRFBFaFFO?= =?utf-8?B?Z1VBZWlMb2EyNGMyajBtTC9RbWRFM1laMDZzN2pRRUxPeEZ4WWgycEg3RnVS?= =?utf-8?B?SXd3ZHZCV3J2L0E1U1daSlFoWVIvck5PYzdSQzArSXJQNmVoWWdMcjA0ZjJj?= =?utf-8?B?ZzRMT2x3V2lVOHdlVytRUFFSc0xpbnhzVGdvOWJTNmpacUwwdkREYStRVHg4?= =?utf-8?B?Vm0zTDhNcGs2Vi9tY2p0YzN5RHQ5UkpLWnBVQkpJNU11VENMdTFxVnhJY21I?= =?utf-8?B?RUY2MGJYSzJrd1NDWXlwcklwbkRENHNZRnlyanYzdmVRbkM0cVFQK1FYcGlE?= =?utf-8?B?Nk5WNVhKUHRldnBqb0hZb2hnM2UzcXRRT1NTUHFnT29tcXphRHIzeFFFRFYz?= =?utf-8?B?dllnQkdYK1BpTHZEMi9LcXV3RGdIZHpndlYyTFN0d2VSRDgvZFFxQUovTk1l?= =?utf-8?Q?XkXRE5qj09RIJ43/4wbk34VowmLUygTCjtYxsN8CkBk0=3D?= 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: 4645728a-199a-48ba-51aa-08dd9dc26cb7 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2025 08:34:12.9229 (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: DM4P223MB0496 Subject: Re: [FFmpeg-devel] Building for Mac x86 with GCC & NASM 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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gTWFydGluIFN0 b3JzasO2DQo+IFNlbnQ6IE1pdHR3b2NoLCAyOC4gTWFpIDIwMjUgMTA6MjkNCj4gVG86IEZGbXBl ZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPiBkZXZlbEBm Zm1wZWcub3JnPg0KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gQnVpbGRpbmcgZm9yIE1h YyB4ODYgd2l0aCBHQ0MgJiBOQVNNDQo+IA0KPiBPbiBXZWQsIDI4IE1heSAyMDI1LCBzb2Z0d29y a3ogLiB3cm90ZToNCj4gDQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZy b206IGZmbXBlZy1kZXZlbCA8ZmZtcGVnLWRldmVsLWJvdW5jZXNAZmZtcGVnLm9yZz4gT24gQmVo YWxmIE9mDQo+ID4+IENocmlzdG9waGVyIFNub3doaWxsDQo+ID4+IFNlbnQ6IE1pdHR3b2NoLCAy OC4gTWFpIDIwMjUgMDk6NDANCj4gPj4gVG86IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9u cyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPiA+PiBkZXZlbEBmZm1wZWcub3JnPg0KPiA+PiBTdWJq ZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gQnVpbGRpbmcgZm9yIE1hYyB4ODYgd2l0aCBHQ0MgJiBO QVNNDQo+ID4+DQo+ID4+IE9uIFR1ZSBNYXkgMjcsIDIwMjUgYXQgMTA6NTQgUE0gUERULCBNYXJ0 aW4gU3RvcnNqw7Ygd3JvdGU6DQo+ID4+PiBPbiBUdWUsIDI3IE1heSAyMDI1LCBzb2Z0d29ya3og LiB3cm90ZToNCj4gPj4+DQo+ID4+Pj4gSGksDQo+ID4+Pj4NCj4gPj4+PiBJIGhhdmUgYW4gaXNz dWUgd2l0aCB0aGUgQ0kgYnVpbGRzIGZvciBNYWMgaW4gYSB3YXkgdGhhdCBpdA0KPiBwcmludHMN Cj4gPj4+PiB0b25zIG9mIGxpbmVzIGxpa2UgdGhpczoNCj4gPj4+Pg0KPiA+Pj4+IGxkOiB3YXJu aW5nOiBubyBwbGF0Zm9ybSBsb2FkIGNvbW1hbmQgZm91bmQgaW4NCj4gPj4gJ2xpYmF2Y29kZWMv bGliYXZjb2RlYy5hWzEwMDhdKHNhb18xMGJpdC5vKScsIGFzc3VtaW5nOiBtYWNPUw0KPiA+Pj4+ IGxkOiB3YXJuaW5nOiBubyBwbGF0Zm9ybSBsb2FkIGNvbW1hbmQgZm91bmQgaW4NCj4gPj4gJ2xp YmF2Y29kZWMvbGliYXZjb2RlYy5hWzEwMDldKGhwZWxkc3AubyknLCBhc3N1bWluZzogbWFjT1MN Cj4gPj4+PiBsZDogd2FybmluZzogbm8gcGxhdGZvcm0gbG9hZCBjb21tYW5kIGZvdW5kIGluDQo+ ID4+ICdsaWJhdmNvZGVjL2xpYmF2Y29kZWMuYVsxMDExXShodWZmeXV2ZHNwLm8pJywgYXNzdW1p bmc6IG1hY09TDQo+ID4+Pj4gbGQ6IHdhcm5pbmc6IG5vIHBsYXRmb3JtIGxvYWQgY29tbWFuZCBm b3VuZCBpbg0KPiA+PiAnbGliYXZjb2RlYy9saWJhdmNvZGVjLmFbMTAxM10oaHVmZnl1dmVuY2Rz cC5vKScsIGFzc3VtaW5nOiBtYWNPUw0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBUaGVzZSBhcmUg YWxsIGFib3V0IFg4NkFNIG91dHB1dC4gSSd2ZSBoYWQgdGhvc2UgbGluZXMgZm9yIGFsbCAubw0K PiA+PiBmaWxlcw0KPiA+Pj4+IGJlZm9yZSBhbmQgd2FzIGFibGUgdG8gZ2V0IHJpZCBvZiB0aGVt IGJ5IGFkZGluZyBmbGFncyBsaWtlDQo+IGJlbG93Lg0KPiA+Pj4+DQo+ID4+Pj4gRG9lcyBhbnli b2R5IGtub3cgaG93IEkgY2FuIGF2b2lkIHRob3NlIGxpbmVzIGZvciB0aGUgWDg2QVNNDQo+IG91 dHB1dA0KPiA+PiBhcyB3ZWxsPw0KPiA+Pj4+IChkb24ndCBrbm93IG11Y2ggYWJvdXQgYnVpbGRp bmcgZm9yIEFwcGxlKQ0KPiA+Pj4NCj4gPj4+IFRoZXNlIHdhcm5pbmdzIGFwcGVhcmVkIHNpbmNl IHRoZSBuZXcgbGlua2VyIGluIFhjb2RlIDE1LjAsIDEuNQ0KPiA+PiB5ZWFycyBhZ28uDQo+ID4+ PiBJJ20gbm90IGF3YXJlIG9mIGEgZmxhZyBmb3Igc2lsZW5jaW5nIHRoZXNlIHdhcm5pbmdzOyB0 aGUgb25seSB3YXkNCj4gPj4gSSdtDQo+ID4+PiBhd2FyZSBvZiBpcyB0byBmb3JjZSB1c2luZyB0 aGUgb2xkIGxpbmtlciBieSBwYXNzaW5nIC1XbCwtDQo+ID4+IGxkX2NsYXNzaWMuDQo+ID4+Pg0K PiA+Pj4gVGhlc2Ugd2FybmluZ3Mgd291bGQgZ28gYXdheSBvZiBuYXNtIGNvdWxkIHByb2R1Y2Ug dGhlIHJpZ2h0DQo+ID4+IHBsYXRmb3JtIGxvYWQNCj4gPj4+IGNvbW1hbmRzOyB0aGlzIGlzIGh0 dHBzOi8vZ2l0aHViLmNvbS9uZXR3aWRlLQ0KPiBhc3NlbWJsZXIvbmFzbS9wdWxsLzEzLA0KPiA+ PiBidXQNCj4gPj4+IHRoZXJlIGhhc24ndCBiZWVuIG11Y2ggcHJvZ3Jlc3Mgb24gaXQuIChBbmQg c2luY2UgdGhlIG1hY09TDQo+ID4+IGVjb3NzeXRlbQ0KPiA+Pj4gbW9zdGx5IGlzIG1vdmluZyBh d2F5IGZyb20geDg2LCBJIGd1ZXNzIHRoZXJlJ3MgcHJvZ3Jlc3NpdmVseSBsZXNzDQo+ID4+IGVm Zm9ydA0KPiA+Pj4gb24gaXQgYXMgd2VsbC4pDQo+ID4+Pg0KPiA+Pj4gLy8gTWFydGluDQo+ID4+ DQo+ID4+IEkgZG8gd29uZGVyIGhvdyB0aGlzIGlzIGdvaW5nLCBzaW5jZSBJIGhhdmUgbmV2ZXIg bm90aWNlZCBzdWNoDQo+ID4+IG1lc3NhZ2VzDQo+ID4+IHdoaWxlIGJ1aWxkaW5nIGZvciB4ODYg ZnJvbSBhbiBBUk0gbWFjaGluZS4gSSBjb250aW51ZSB0byBzdXBwb3J0DQo+IHg4Ng0KPiA+PiBt YWNoaW5lcyBhbGwgdGhlIHdheSBkb3duIHRvIHRoZSBtaW5pbXVtIHNwZWMgb2YgY3VycmVudCBY Y29kZSwNCj4gd2hpY2gNCj4gPj4gaXMNCj4gPj4gMTAuMTMuDQo+ID4NCj4gPiBJIGRvbid0IHRo aW5rIHlvdSBjYW4gY3Jvc3MtY29tcGlsZSB4ODYgYXNzZW1ibGVyIG9uIGFuIGFybSBtYWNoaW5l Lg0KPiANCj4gV2h5IHdvdWxkbid0IHlvdSBiZSBhYmxlIHRvIGRvIHRoYXQ/IFRoZSBhc3NlbWJs ZXIgaXMgYW4gZXhlY3V0YWJsZQ0KPiBsaWtlDQo+IGFueSBvdGhlciwgdGFraW5nIGluIHNvdXJj ZSBjb2RlIGFuZCBvdXRwdXR0aW5nIG9iamVjdCBmaWxlcy4gWW91IGNhbg0KPiBydW4NCj4gdGhh dCBvbiBhbnkgbWFjaGluZS4NCg0KSSBoYXZlbid0IHNlZW4gYW55IGFybSBiaW5hcnkgaW4gbmFz bSdzIE1hY09TIHBhY2thZ2UuIA0KSXMgdGhlcmUgYSBuYXNtIHBhY2thZ2UgZm9yIGFybT8gVGhl biBJJ20gd3Jvbmcgb2YgY291cnNlIQ0KDQpUaGFua3MNCnN3DQoNCg0KDQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==