From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 957454C8BC for ; Sun, 9 Feb 2025 18:45:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9CBBC68BD4B; Sun, 9 Feb 2025 20:45:38 +0200 (EET) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11olkn2017.outbound.protection.outlook.com [40.92.20.17]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DCF4668B36C for ; Sun, 9 Feb 2025 20:45:31 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JL0nFtC0ewN5+JyTnsW5Qf2mV9Mf/l8glK+0w44k1ftChk59KoLPp8BkgYZu/5J7LxMJ5FhCcORbI3BbEzdoHRDBgQnGocuWuZioKXWDL+PKjd3jvBhfabF5Xw5bdl/f5kTeOSmK3HH2yZy9D+2g+DkvCHeTis8XpLGabttlT8Ses0k35FuNjU7SJtQJLh9CwNCgHqPGZriGzbjPzQtxIVj6zrOI2A6tYnXFA7JfzYRt9oBXD8BNo2eK1hmXMs5iNerny/v9N8giJqLHDv4rZ/YNPLlkiv0JbFTZZGrnhiJtJTMF+GEIxBqTwUbdJDKaOCq49Aib/vziE3FlbcYJig== 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=wvf+9gEKDerorqoYh7gy7lhlRjmQiShlaTC3VU+TdJQ=; b=xesgYqmbIuBR6ESxwMRIuDg0EJq64fsgY/JiIEAi/Ob3g9TB6VzHIjzuC/ebdOlMf9+AlTDbmNrrcLTv9Nc31Hu1MGsk9HPodznsNKdcGJftNlD2xT49q1KgHlZVX0+qkn58GsMKiOENfNSG8Y3mZ/4bI7c5dk06i5bXAh0fEJrdYOsbXboTxK7l8RuBBVihfunukABvuIVWQtN9ZXXxWLpMrpAOh/jQoYmWoJL83VQRcbk21AqhD+URZFuQr698bjqaeBpiAJbKGfSScTK4CQvgdhTsAyAPgYkwOL6oTG9aaNjun15r/GH5nTTVknj3Dgh8Kxpj14Ah0WEUY0N4sQ== 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=wvf+9gEKDerorqoYh7gy7lhlRjmQiShlaTC3VU+TdJQ=; b=CnUdJkDkP3wc2n5TcE/GuYLLq509qu7yo/FckV8bTbqexfPaN+XUXAcwr1rQp0FeYoBBY6Z15pO+5mOjcEnYkio9qDEhDIKS2cEUI8HHAIvYQ5YxxQMd7Kzb6kAFqsvB/sbuK/6iYos7JzBBMLISOgTEzJM1JGTohgU3UH0+ruoSglYp6Ow033DXTc3sXTk7zAPtNTIVRjY209ZBesK86hrP6DWkGeZH8ABBxqA942/f1XS/X/AEvIwOfIUDOCE2BKj7OETy8Qs+NLvA/ckB2h7rS9tZdI+OUatY329VuPZiqM2m3N05lRNKtF2Tcy1UJkZJYitljX1VKAaoC9s88g== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BN0P223MB0230.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:146::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.18; Sun, 9 Feb 2025 18:45:29 +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.8422.015; Sun, 9 Feb 2025 18:45:29 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] Captions SCC Thread-Index: AQHbeIC+FflUzOrJfUCBr9MCc17OsrM6PEUAgAEQlACAACTpwIAAu4oAgAAAsUCAABlNAIAAC1QAgAABF1CAAAQiAIAADyAAgAAEYoCAAApvsIAAEbAAgAD3MwCAANi9AIAArkMAgAA9KACAAANcwA== Date: Sun, 9 Feb 2025 18:45:28 +0000 Message-ID: References: <96807479-FC34-4BBB-8421-6F242CDDBD4D@gmail.com> <0A2EA9D5-B1A3-4381-A4AF-D5C2E633B3C2@tvaughan.com> <0ACE2EA5-E685-4EBB-8068-260DBC502055@tvaughan.com> <7794F879-F6A2-4DDC-A9EC-BDED78189004@tvaughan.com> 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_|BN0P223MB0230:EE_ x-ms-office365-filtering-correlation-id: ba89884c-34df-4005-fa59-08dd4939ecaf x-microsoft-antispam: BCL:0; ARA:14566002|7092599003|8022599003|461199028|15080799006|8062599003|19110799003|8060799006|56899033|1602099012|440099028|4302099013|10035399004|3412199025|102099032|12091999003|18061999006; x-microsoft-antispam-message-info: =?utf-8?B?V1UxWnVzclZ6MzdhMnJwK210N2RGTEpVbkJVQVhYTHBNbTFlWDhuWUNEajM1?= =?utf-8?B?T3RXQVpRSzlBZ3ZDRTI2NWhKbUF3RW51RGVaNHpXaVJWRVdDQU9FQTRGWDhu?= =?utf-8?B?b3dHczQ5YWxLdURHQTc4eUNNZEZzYk1kZHhwang4d3Y5Syt5TGY5TG9pZlkz?= =?utf-8?B?QXhEeDNaaGxlTFBOay9Ec1JCekg4RWxvS3dxcWlpcDN2ZHhadjJzOW4vaEN0?= =?utf-8?B?T2RhSkVkTWlYUGg0SFhjeEx2WFNnbFZQS2FFanJGYnVkVEVaeVRXVktrT0ZX?= =?utf-8?B?WXAwdkhva1VRRi9zUUFOSWtoZU1VOEhVakd0dW9iaVE1QzdqdHFqb3QxOUky?= =?utf-8?B?Sm1KbnNObVJlckQ5Zlp5ajdSbjNXRHRJRitnaitJTE44TGE0c0t1K1ZHUUFz?= =?utf-8?B?Z3dMczJITEloTUE4ZkZ5TFEweFhaRmcwYmYzV09yb0k2V0xJWjRuM2FENUl6?= =?utf-8?B?WlBFN3ZpdkFhWTMyUlNocE40SGlQbGxoVGwreEZpYWJyMFZGZm9kSmNIUGgr?= =?utf-8?B?OWk0aWJjVFJiaHF4ZkhiN0h3c1NoNEI5d0V2RlpwMGtCd2RUYnd2ZG40TjBx?= =?utf-8?B?QUhEelFuVnZURnFHeXVKeHd2Y1JsamwrdDJ3V0FrTFlaOVJhNXJETGhGSHdE?= =?utf-8?B?Z0xpaFN0L2t1aFE4ZnlSWElZODUzb0YxUDFPT29RV05JMzJQNGZ2Uk9nRFdC?= =?utf-8?B?MG1RcUdxdjFQT2RVTjBaQjZUMkY2ZXkzaENIOENKWWt5dHdJMHV6ajZ3VWxJ?= =?utf-8?B?VkwwR0NhaFMxS0x1ZDd6NDNSMUU2aDNYQWxvbXRWNGM0d3orbm1EcDMwWWp5?= =?utf-8?B?QjVmeFRrZSsrVTNrWFpBSmlKLzdndDQ2eWhGYU1aSDNmbHdCTDVwK0QwaVov?= =?utf-8?B?NGVuZld2ZkFOZVF2L1B6RGtOZHhFTGpNOHRSRldmbVkxalVxb3g0czM0UndW?= =?utf-8?B?eklIVEdYUlZqMGprVDRrd211UGFnRkoya0tVM2Y4eDlnZkNqUnZyVEJBQ2Uz?= =?utf-8?B?RytBcWt0aDRoZHMzODFlT3djZWNZSEhsb2MvRmFPSldmbFlDelVzUmRGbFFw?= =?utf-8?B?Ym5xRThmdzQvVjFNWHNEZU1KVXlJM0VXdi83UXZlWmJrWWxFVllOYTBJNFcr?= =?utf-8?B?ZGlFVC9GNWFyRUo0YlE3c05FN256QTJwWEM0VmUzT0p1WjNNNERxTEtmWWVz?= =?utf-8?B?VHBxTkhvdzZaaWZoTENwdjl1MThreTVmRTZhSjkyNVhRME50eGwzQUVkUEhM?= =?utf-8?B?Yjh3THY0YlNIcEZQV2grNzdDeG5ob2hNYnU3enIxR1pSaC9QOHN4SWJHeWFm?= =?utf-8?B?Y050V1FTMjd3d1N5ZTZOdGxiMHhIeGhJNDJQOU4rWmFiZlcxNS9YUlBFTjE2?= =?utf-8?B?Wm96d3dxOGQ5TjdONkdoVFlOVjd4VnMxNHpvODdmZFRKdVMxNkpzU3dlVzg0?= =?utf-8?B?RG5NNEtDZkU2eEw3MlBDaFh6bk5JNmhuOTE4dlF6c3IyWVdZeksvY1hNektO?= =?utf-8?B?c0lnNEtoVXdUVU94T1kyeG0raVlPL3NOQTdlYjZ1YkxOV1lnSDhaNlhWV1Vy?= =?utf-8?B?Rjh3ZStOQnlualFTTGRWTGZkNDlwSDM1RDVRbUdxK0pVWmxEYUROTmJJREdu?= =?utf-8?B?ZkRvdG5Qd3hPNG5wekExczhtYUdhRjJvbUl2T3hvMGxaVWJBNzMvL3QwN2pl?= =?utf-8?B?N2VOTWpET2crbnErVEV2RlJqZHBzZFBWdXl5a0NQTW40NlJQQk45bE53PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OWNBRHljZFdRL0VHV2ZDZld1UmFac2VJbWMxS2xqYmVHb2NibVZEZWg4RS8v?= =?utf-8?B?ZzFGeEV4WG9RS2s4YUdyS0lzdUdybU1zWUltSS9naS9BU25NbC90ZVRvcEVR?= =?utf-8?B?MWtBbk00djJnMzJYejl5S201TnkyRkRVTThPLzMyUlQ3L05lNXlWUHF2aUsx?= =?utf-8?B?ZmZDTnIySlk2WVVDSlBvUjhDLzBUNktpSkRoYy85YkdlR21USTdBcDhNRlll?= =?utf-8?B?UGJZN1IyUVRNTTB4dDhrYzRtaWdISDZxQTV5L1d1QVNqM2ZuRWNZRHFHRFBr?= =?utf-8?B?RXdBbWtSRzcrSVdQd0ZhMDRWU3hXV1RNd0NPUzRvTzBNODFQejhzM3Buc25V?= =?utf-8?B?WmtEUFAyMzRYcjJSZjBNSGg1ZWZRR3h4eTZpb3JyTklEOXFXTWF2T0ZTcU42?= =?utf-8?B?aXprVTJRR3lRSEVpd0QxVzdwc2U0Y3U3VXRMUllENjk4ZUt5VGU4Y2RtcFlo?= =?utf-8?B?dFU3YkJoVzIwbVhNSDZtVnpkaTlKNGpYWlhXWno5cFdBbmw0VU94NWlRT2dK?= =?utf-8?B?dHVzVjAvM29WMEJQRU9EOVdRLzUxTkZzdlVrdGhUSW43SWFzbEMvK2RWNnRi?= =?utf-8?B?TDR4SFVhNDFtSXN1MkxMMlFILzNvZysxZW1zczZzQUh2d3hhUWk4Ylo0N1RV?= =?utf-8?B?alBxb3hmZXJIdTJhdE0veWV3QnNucDJERmZhQjBVa2RLTjFNVW1mQUlrRG1x?= =?utf-8?B?Vy9LTHVSWDFHUm1zZXl6a3YrbW9ib2kzK1FmT2J6NHV5d2JQdkM5UlgwanF1?= =?utf-8?B?NHdwaDVCc0Q1REV2Y2RSc3pEMXBkTnNDTHlpWVlxMUw0Y2taaVBDbHN2VEUr?= =?utf-8?B?Ujg3dHp2Z2c3a3BTM3REM08xL1VtY3FXR3pIT2dxeFFHb3pzaHZ3UXJjWTN6?= =?utf-8?B?amZZMGdMSjhGRkt2cHdtSkMrZXY5SXFaTWd6eTFZc2V0QU0yZE9iTWVtTWlI?= =?utf-8?B?OVFwa0tsVldCaWErck5Gb2JvYVYvdzVGQ3JkL3duOGNZeS9pdDVFdHBjM3FS?= =?utf-8?B?ZWZvMCtTc2hwczJLVlBmSVhDdmlyL0dYdk1NMFVQMklQaVk3S2xOTElOWXJM?= =?utf-8?B?QmFLTjVqNlZyNmxkMUxNcmRQblRKeEVNQnk4REFHcmgveVZrbDhVdTZ4cGlm?= =?utf-8?B?NTNUMWduL3lOKzJoUUpCNlpsUi84OVl4K0JpTzMvdXo3NTNvVWxLaTdKaXlq?= =?utf-8?B?V2w3NmNGS1k5ZENkTHlQeEZUUGZSN042bnFDczJidEJMRU5PazBsQjhVRy9L?= =?utf-8?B?Tjd6VnQraUp2VzdHZERtdkNSOWx3QmZpRkx2VUV1emNLRjFDais0bDhPa09R?= =?utf-8?B?RzBkSCtMaDRFWWFoYXRSOWVRNXdMTHYwdWcxQnJsMlY0R0dtdVd0MzdWUGtu?= =?utf-8?B?RTV4UVhwdDRnQXFJTVZwVGZkSyttdW1iVVdScjlFVC9kelZmSnBDL0FKblhZ?= =?utf-8?B?Slk4ZUplSVA2MU50c2M5OUhDVTVoQVA2eTRyOHB0SlJLUnhwTEt2YzI2RW1K?= =?utf-8?B?eC9TanRienJKQTU4RFZVYm9YZ1VIdzhxZGcvNzUzVDd1c1d3Y0dYQ01DU0NH?= =?utf-8?B?TlIxSElEWVhsWHkwcjVIbzdaWGhHQTdCMEJWekFhTFA2NXFZTEV4Zy9ON3h0?= =?utf-8?Q?UDQyMJocPZZy3B3/FDssxYt7OqCiNFIvA4zTFDiY84BE=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: ba89884c-34df-4005-fa59-08dd4939ecaf X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2025 18:45:28.8903 (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: BN0P223MB0230 Subject: Re: [FFmpeg-devel] Captions SCC 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 Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gRGV2bGlzdCBB cmNoaXZlDQo+IFNlbnQ6IFN1bmRheSwgRmVicnVhcnkgOSwgMjAyNSA2OjQyIFBNDQo+IFRvOiBG Rm1wZWcgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy0NCj4gZGV2 ZWxAZmZtcGVnLm9yZz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIENhcHRpb25zIFND Qw0KPiANCj4gPg0KPiA+IE5vdCB0byBzdGFydCBhbiBhcmd1bWVudCwgYnV0IFdlYlZUVCBpcyBr aW5kIG9mIGEgdGVycmlibGUgZm9ybWF0Lg0KPiA+IEl0J3MgYSBsb3dlc3QgY29tbW9uIGRlbm9t aW5hdG9yIGFuZCBsb3NlcyBtb3N0IGZvcm1hdHRpbmcNCj4gaW5mb3JtYXRpb24NCj4gPiBhdmFp bGFibGUgZXZlbiBpbiA2MDggKHdoaWNoIGlzIG5vdyBtb3JlIHRoYW4gNDAgeWVhcnMgb2xkKS4g IFN0dWZmDQo+ID4gbGlrZSByb2xsdXAgY2FwdGlvbnMgZm9yIGxpdmUgcHJvZ3JhbW1pbmcsIGNv bG9yICh0byBkaXN0aW5ndWlzaA0KPiA+IHNwZWFrZXJzKSBhbmQgY2FwdGlvbiBwb3NpdGlvbmlu ZyBhcmUgcHJldHR5IGltcG9ydGFudCB0byB0aGUNCj4gaGVhcmluZw0KPiA+IGltcGFpcmVkLg0K PiANCj4gDQo+IEZyb20gdGhlIHJlYWRpbmcgSSBoYXZlIGRvbmUsIHRoZSBXZWJWVFQgZG9lcyBz dXBwb3J0IHNvbWUgcGxhY2VtZW50LA0KPiBpdGFsaWNzLCBhbmQgYXBwZWFyYW5jZSBpbmZvcm1h dGlvbiwgYnV0IG5vdCBhbGwgcGxheWVycyBvciByaXBwaW5nDQo+IHByb2dyYW1zIHN1cHBvcnQg dGhvc2UgZnVuY3Rpb25zLiAgDQoNClllcywgdGhhdCdzIHJpZ2h0LiBJdCBhbHNvIHN1cHBvcnRz IGNvbG9ycy4gVGhlIHVuZm9ydHVuYXRlIHBhcnQgaXMgdGhhdCBjb2xvcnMgYW5kIHN0eWxlcyBu ZWVkIHRvIGJlIHByZWRlZmluZWQgYXMgKENTUykgY2xhc3Nlcy4gSXQncyBub3QgcG9zc2libGUg dG8gdXNlIGlubGluZSBzdHlsZXMsIHdoaWNoIGVzc2VudGlhbGx5IGZvcmNlcyBkb2luZyB0d28g cGFzc2VzIGZvciBwcmVjaXNlIGNvbG9ycy4gV2l0aCB0aGUgOCBjb2xvcnMgaW4gY2FzZSBvZiA2 MDggaXQncyBlYXN5IHRob3VnaC4NCkR1cmluZyB0aGUgc3VidGl0bGUgZmlsdGVyaW5nIHdvcmsg SSBoYWQgYWN0dWFsbHkgc3RhcnRlZCBhZGRpbmcgbWlzc2luZyBmZWF0dXJlcyB0byB0aGUgd2Vi dnR0IGVuY29kZXIgYnV0IHRoZSByZXF1aXJlbWVudCBmb3IgcHJlZGVmaW5lZCBzdHlsZXMgZXZl bnR1YWxseSBzZXQgbWUgb2ZmLCBtYWtpbmcgYWNjdXJhdGUgY29udmVyc2lvbnMgaGFyZGx5IHBv c3NpYmxlLiBBbiBpZGVhIHdhcyB0byBjcmVhdGUgYSBwcmVkZWZpbmVkIHNldCBvZiBzb21lLXRo b3VzYW5kIHN0eWxlcyBhbmQgdGhlbiBhbHdheXMgcGljayB0aGUgY2xvc2VzIG1hdGNoaW5nIG9u ZSwgYnV0IEkgaGFkbid0IGZvbGxvd2VkIHRoYXQuDQoNCg0KPiBPbiBTdW4sIEZlYiA5LCAyMDI1 IGF0IDY6MDPigK9BTSBEZXZpbiBIZWl0bXVlbGxlciA8DQo+IGRldmluLmhlaXRtdWVsbGVyQGx0 bmdsb2JhbC5jb20+IHdyb3RlOg0KPiANCj4gPg0KPiA+IFRvIG15IHBvaW50OiBubywgSSBkb24n dCB0aGluayBub3JtYWxpemluZyBldmVyeXRoaW5nIGRvd24gdG8NCj4gV2ViVlRUDQo+ID4gaXMg YSBnb29kIGlkZWEuDQoNClllcywgV2ViVlRUIGlzIG5vdCBjYXBhYmxlIGVub3VnaC4gZmZtcGVn IGludGVybmFsbHkgdXNlcyB0aGUgU1NBL0FTUyBmb3JtYXQgKGZvciBhbGwgdGV4dCBzdWJzKSwg d2hpY2ggaXMgdW5kb3VidGVkbHkgdGhlIG1vc3QgY2FwYWJsZSBmb3JtYXQgdGhhdCBleGlzdHMu DQpBbnkgc3VidGl0bGUgY29udmVyc2lvbiBpbiBmZm1wZWcgZ29lcyB0aHJvdWdoIHRoaXMgZm9y bWF0LCBzbyB3aGVuIHlvdSBjb252ZXJ0IHN1YiB0aXRsZSBmb3JtYXQgQSB0byBCLCBpdCdzIGFs d2F5cyANCg0KQSA9PiBBU1MgPT4gQg0KDQoNClNvLCB3aGVuIGl0IGNvbWVzIHRvIHRoZSBxdWVz dGlvbiBhYm91dCBhIG5vcm1hbGl6YXRpb24sIEFTUyBpcyB0aGUgd2F5IHRvIGdvIGFuZCBmZm1w ZWcgbWFkZSBhIGdvb2QgY2hvaWNlIHRvIGRvIHNvLg0KRm9yIHRob3NlIHdobyBoYXZlbid0IHNl ZW4gaXQgeWV0Og0KDQpodHRwczovL2dpdGh1Yi5jb20vc29mdHdvcmt6L1N1YnRpdGxlRmlsdGVy aW5nRGVtb3MvdHJlZS9tYXN0ZXIvRGVtbzENCg0KDQpJbiB0aGlzIGRlbW8sIHRoZSBpbnB1dCBp cyBEVkIgYml0bWFwIHN1YnRpdGxlcyBhbmQgdGhlIG91dHB1dCBpcyBEVkIgYml0bWFwIHN1YnRp dGxlcyBhcyB3ZWxsLg0KQnV0IGluLWJldHdlZW4sIHRoZSBPQ1IgZmlsdGVyIHRha2VzIHRoZSBi aXRtYXAgYW5kIG91dHB1dHMgQVNTIHN1YnMuIFRoZSBuZXh0IGZpbHRlciBtYW5pcHVsYXRlcyB0 aGUgdGV4dCBhbmQgYWZ0ZXJ3YXJkcyB0aGUgQVNTIHN1YnMgYXJlIHJlbmRlcmVkIGFzIGJpdG1h cHMgYW5kIGVuY29kZWQgYXMgRFZCIHN1YnMgYWdhaW4uDQoNCldoZW4geW91IHNlZSB0aGlzLCB5 b3UgbWlnaHQgdGhpbmsgdGhhdCBpdCdzIGtpbmQtb2YgbGlrZSB0YWtpbmcgdGhlIHNvdXJjZSBi aXRtYXBzLCBhbmQgd3JpdGluZyBuZXcgdGV4dCBvbiB0aGVtLCBidXQgdGhhdCdzIG5vdCB0aGUg Y2FzZS4gUmlnaHQgaW4gdGhlIG1pZGRsZSwgdGhlcmUncyBqdXN0IHRoZSBBU1MgZm9ybWF0IC0g d2hpY2ggYWxsb3dzIHlvdSB0byByZXBsaWNhdGUgYW55IHRleHQgc3VidGl0bGUgZmVhdHVyZSB0 aGF0IG90aGVyIGZvcm1hdHMgaGF2ZS4NCg0KPiA+IE11Y2ggb2YgdGhlIGdvYWwsIGF0IGxlYXN0 IGluIHRoZSB3b3JrIHRoYXQgSSBkbywgaXMgdG8gY29uZm9ybSB0bw0KPiB0aGUNCj4gPiBGQ0Mg cmVxdWlyZW1lbnRzLCB3aGljaCBnZW5lcmFsbHkgcmVxdWlyZSB0aGF0IHRoZSBvcmlnaW5hbCA2 MDgvNzA4DQo+ID4gZnJvbSB0aGUgY29udGVudCBwcm92aWRlciBiZSBwcmVzZXJ2ZWQuDQoNCkFs bCB0aGUgYWJvdmUgZm9yIGdldHRpbmcgdG8gdGhpcyBhbnN3ZXI6IFdpdGggQVNTIGFzIHN0b3Jh Z2UvaW50ZXJtZWRpYXRlIGZvcm1hdCBpdCBpcyBwb3NzaWJsZSB0byBwcmVzZXJ2ZSB0aGUgb3Jp Z2luYWwgY29udGVudCB2ZXJ5IHByZWNpc2VseSAtIHdpdGhvdXQgaGF2aW5nIHRvIGRlYWwgd2l0 aCBhIGJpdHN0cmVhbSB0aGF0IGNhbm5vdCBiZSBzYWZlbHkgYXBwbGllZCB0byB2aWRlb3Mgd2l0 aCBkaWZmZXJlbnQgcGFyYW1ldGVycyB0aGFuIHRoZSBvcmlnaW5hbCBzb3VyY2UuDQoNCkl0ICJq dXN0IiByZXF1aXJlcyBhbiBlbmNvZGVyIGZvciA2MDgvNzA4LCBob3BlZnVsbHkgaXQncyBtb3Jl IGNsZWFyIG5vdyB3aHkgSSBoYWQgZW1waGFzaXplZCB0aGF0IGVhcmxpZXIuDQoNCg0KUFM6IFBs ZWFzZSBub3RlIHRoYXQgdGhpcyBpcyBub3QgYSBwcm9wb3NhbCB0b3dhcmRzIHVzaW5nIEFTUy4g VGhlIHBvaW50IGlzIHRoYXQgQVNTIGFscmVhZHkgX0lTXyB0aGUgaW50ZXJtZWRpYXRlIGZvcm1h dCBpbiBmZm1wZWcgYW5kIHRoaXMgd29uJ3QgYW5kIGNhbid0IGNoYW5nZSAod2l0aG91dCByZS1p bXBsZW1lbnRpbmcgYWxsIHRleHQtc3VidGl0bGUgZW5jb2RlcnMgYW5kIGRlY29kZXJzKS4gDQoN CnN3DQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==