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 A7EC04C6BB for <ffmpegdev@gitmailbox.com>; Tue, 8 Apr 2025 22:37:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 03EBF68A15F; Wed, 9 Apr 2025 01:37:37 +0300 (EEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2017.outbound.protection.outlook.com [40.92.21.17]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 91530687BEE for <ffmpeg-devel@ffmpeg.org>; Wed, 9 Apr 2025 01:37:30 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YyavUrx14drN8aXKLKZDfSAToK7K0cY6aAtGO25SJRUmPw9lCPRW31V84If7TkFpdpobvGf8EXCM3AVYJeAe+zhMwJa+x8tSsoMpSVfo5Zo1U9+Wx65QvvKL2RkToIvq7q4RMxorlYfuXR2/zFXUNM3frGDpEp9hnpqpk2W+aWGGAcgpxctNXtumfgRB69EjMB2oUbLQLlA/wzC6I82nkcTa4DrNOhmhw1zznDFbDP8uxuc8ICdL6n/+LnPJdmmfBYB2to+KcbiFpqGe7GUGCb8rz+C6MtFXEixp5jGKCWHRdpzEtzdEYfaTfKM5xMJzz6cO4wXQPYF3NIYgu/PriA== 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=q/2yjuq1NPRsA4k/ntzqQfqua6QOUrgqoecVIS/00zM=; b=qY0k4bwpFYyZ8KtKj6JfxjVibbIizaoMKyMi1rV36ohzL5aixp8GMoY2iqORc72ahzFcG+ylwiLyUCJPSk47HtbdLAIpIwlsDy2RUt2DJq7w+qz2Z/YTcQhq3IEP2C3eqErbuW0OGWf6jcuKkRh8Z/GYSo62mlErWaHukfWSUSND9wbL3yD2rEX6DULoXwPB60Zv1g2xmMjsyxZxNOOtB8/Wt1i6vH6TkPy9reP8jd2BBnchyl9cQP8kWcN5/h/5/AZ/0tsNszacZu9i8VpKz1Ngwll51hhRS95yb9xw3KCxAa6hcqMR8CmRIi52c54vf8n1OvNNWRLz5Q+atH58Og== 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=q/2yjuq1NPRsA4k/ntzqQfqua6QOUrgqoecVIS/00zM=; b=LXVCI8S/URPcOeUAF2Ea9ebnSxB/+5Lmzr1o9b62dVjRdICKc9cMBnrqHkMMAa4AEwkuRO4r0/ZyAKFOdD0SYtMG1okrh7zWWypvGBGG0T6ELcjo5lEkFJIbspgYVY4xuAXZj0Hs4isEiE0VQn8emGSfiujy6uL4mtn+9eAuGJ2BFFZBFIwD1yplQtEPxjX6D+5sJ7qNivDioHTSM7qoiQhnmLWrHZS4DxU8Fld1XZUNoNIKkVCCBGkC1MnrEn4sLj/S1PpcZ2qe5FJp++mmHLUmETIuynZJVW4T7zZUSz2wmkSq0dab+I2riis+JQylJkOp9D3UY+DpKsNfJDqbhg== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SA1P223MB0557.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:254::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.33; Tue, 8 Apr 2025 22:37:25 +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.8606.033; Tue, 8 Apr 2025 22:37:25 +0000 From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] [RFC] AVDictionary2 Thread-Index: AQHbqG/RC945j8SkUUWxeNzx/WS92bOZ8JSAgABIcICAAB5VAIAAA6hQ Date: Tue, 8 Apr 2025 22:37:25 +0000 Message-ID: <DM8P223MB0365665510E7BE434EE1D221BAB52@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <20250408101959.GP4991@pb2> <CABWZ6OTR-Yuxo5g-ttq20LX2PHsAWteFGr_oz6FHc1p=3X5VwQ@mail.gmail.com> <20250408202937.GS4991@pb2> <3503432.tdWV9SEqCh@falbala> In-Reply-To: <3503432.tdWV9SEqCh@falbala> 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_|SA1P223MB0557:EE_ x-ms-office365-filtering-correlation-id: 94c27c2b-bc27-4de6-2b70-08dd76edef56 x-ms-exchange-slblob-mailprops: 9IecXKUgicA7+VuJlYgio7csxP7RAb9394NIUukvMaJ7fI9NSSQ+XT123ftZ8Pdvs0U6+K2gM0co1OmvIydS2OkefmgETvhbqpIXF0gV7KZm+eC/Byny5UndNMCOAYnNtA9eE84Bo8/osxqM71WL6qL+XF+ZOQtySswHws4V4b2YNhTns4fpG5n1Evhk/pTvVF2z9BD9l+0Da1I/FN3GOo10bU8SctdIq3Y6DnnnFPz3pqvyYsJI5rkboqq0IF61PrOMeAkg2leTtilMe4rtKXISZlc4b2W5hxW4ZAtBaGlHaKv6KEvX+rtyNB65Ljpm0/P+8oLg/zuccEX2twbYCBiPvhUm7Yz8YTFMPuUOFJEbXUL2g8aS9RlfOoNhaf1aLoSIXHkDYAcRvrlCnbC/gfbNeKKJjIiSEcCka9j2VuXwYHw3d/eGm4JdAn/SVSS2b6tAntYSlnIoo1nKdIWDlWQZ57kHGato80sscnh7nQgrvxkHR+6qC9yzbWLI+QjeC4UwkwoEit9BUsEqcFr+DOYGxU3y+zO5XJp4SH8cvj2RoBi2EYwyvVgMqFRmsQaxrwJcaYmW1UIlpn+7TOlFzAXSOfcieP6v/EoRVaiMPCvctzhY0RkSPT3LzJ0yecEClUDUnmc6WarKZvQr3JQH+nRVw231rDTPHESmyGkDi9IIr48pNrBMBc78Nrz813vBzs2c9szx+5xB3pyptZWeozNJfYfpseD03w+j3/iV3ayLvApLss++QQ== x-microsoft-antispam: BCL:0; ARA:14566002|8062599003|12121999004|461199028|8060799006|19110799003|7092599003|15080799006|10035399004|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?SkhXZ01qcEowZnM3Uzd5Qi9ORCtkb0tTc1FzSjBiM0RDL3dVNlM4L3o0L2VY?= =?utf-8?B?bHhRYXBleGFQZ0tJK1JoUklwWk1pYXoxL1k4R21rZm02ZlFlU2gzRjBiekla?= =?utf-8?B?bGlteEdib1RqbUIvNmR5Uyt3WWcwdzMzMWM4b0ZsYXh0NTV2SnBGcUNSVG0y?= =?utf-8?B?VGtLODR2aWpOK3FzeVBRUDJoVEU3SG9yd2RJZEY2TTdwN3VxdGVmemlFUnN3?= =?utf-8?B?TENCeXhQa3QzNnpRdDdQOFQ1VXRGa1pCd1V4M01iZWhRUjVRMm51MUZWSzZD?= =?utf-8?B?aFp6YVY3ZnRzY3FnTjlYWUpHK29sVEVsdUw5YzJ6bHlNeWJ4WnJnSnlpaUNF?= =?utf-8?B?RG9FYkluNmVJWWxvb2pXdG5Ccms2TWZYUjJiMU1Jd0liNTBTUEVvdi84NTcx?= =?utf-8?B?cFFzaUhJUXBqRWNqWUJHY2NEUHg4MnNjaDlEQTdYcXNjRFZySjJ5UUxWTUov?= =?utf-8?B?L21ZU0N1MFlvSG13MEMxUTJ3RHA0RFJ3OHZUcmNlY1p3SmZJSHlka3FXWE0w?= =?utf-8?B?RnNlU3NTejEyalpXVGk3SC93ZFJDdWs4cW13NTRvcE1Lc2xtWjBON0poNG1P?= =?utf-8?B?RjBFZ2tEc0ZJNzlaajNadDVBczJmQ2crUHdCUFk0SEZPVjhZbHJia1lTcndr?= =?utf-8?B?VS9YQVhhUkJObEpsZFNTcUMxMXUvcmpGY3NHdlZXd0NGenMwODZYRm5WOTM1?= =?utf-8?B?QjdQOXdKWklpaDdYWVRsNElLNy9hbFVVVHFCaTRSR2tWc3ZIWXRoZmJxWEZF?= =?utf-8?B?VWR6SW1KZjZicE1USFNwY0VQaS9pOFZMRUJMVmFsa2lPTExnNzVaQndjUGdB?= =?utf-8?B?RkdMT1Qra1BDQ0o1c3kwZ3ArczV2dTFhZ1VyLzJ5TXJTakY5SFZuaERnYWhS?= =?utf-8?B?WGcrbEZFSWVqTUp5b0JpM3NVcFpHOW53dmlOVnI3S2RQNDFncGVkalpZZjk3?= =?utf-8?B?WlgwaVhZZXBiYTU3U2wwNzRrc2lXWTZwVXlvNVVVT2tDTEMzWWtGcmd0K2Jp?= =?utf-8?B?K3VlMjlXT1VQZHZWMEFrbjZDVjdsZitUQnA3dUs4azRTTS9RTkdNeWNWVzJw?= =?utf-8?B?ckZZVVl5K1pRb0d4RlB0SWpjU1JiRGdDVnZ4Z1hjSHIvem5nQm43dmhhVlIr?= =?utf-8?B?OVJvdXA5STlNREsyanNiSk9EYmNDQmdic0dZeEpXbXU1YldFTzZ2QjVyTEdF?= =?utf-8?B?UVFkYThmSnQ4d0p0d0tTa0pMSUI5TXFqQ2hHc29uS2dFVFNmbXlHeEhGYlBP?= =?utf-8?B?VTZDUDhiV0lBcUVKSUs3ZmlLd2JFVzIxRHBjblRrMGdWSU0vUENMdzZHNkRh?= =?utf-8?B?QW9PZ2x4YmUyQmNVNUJSL3Z3VzhqTkVnMGt5ekpZOGVqWEQ5L3V5dG9zSytt?= =?utf-8?B?WGdOc0N5MHhOTkNZZ2R5MDRzRTU2Q3R6NHdhTG9FdEtPN0FITG05aC9CemVv?= =?utf-8?B?NnhFTkRoL25FdzJjM1VyZjk1R0lEQUhCUHNhL3lOU3E2eXQ1RkI2SjB3U2d5?= =?utf-8?B?TUpvNG9sNXNLQWd0blF2V0t2MVk2VU13bm92OVlJMTk5N2tEUXNOQzNCQXky?= =?utf-8?Q?hC+jRoTfuWTlgRy+qjLa4sVi0AmvRhQRYFL1RaDh+n9u5E?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RzJnam9ub0VBY0FZc0NiVDhSRHhlWEJHMlRyMmdqMzdHRS9PbG9zM2ZUeklZ?= =?utf-8?B?TjBBeXRlSUNOTFlkSUxTRjBlQnNhZzd5S3k3U1N3V2NLbjFqcmRCUVdDaGRO?= =?utf-8?B?cVRwMmswS1NSRGZ1cE5WS01UV3VmTzlqZnkreWc4RmxvNTRtQjhrWlp0c2Qy?= =?utf-8?B?ZnluNWtjNkhRbVpwQnNVQ2liQ0tmVjh0bFpxV01nbzRvcUsyamo0eW1GRi9J?= =?utf-8?B?UEJQcWdCL1lsSWtIR3A4dHBCZGRjZ2NEbm9ZR3J0VHl0UXJ4TVVoQnBDcExU?= =?utf-8?B?d2pDUC8yZjgyT1FYTWg3bTVucW9HOTgzTjlnOThMU015ZTBma0kxTTBPd1Rl?= =?utf-8?B?ejhySHNoNFBCTXZRazZxc3d4cXlidExvcm9mZStIYW03LzR1MDlCTnR2MkZj?= =?utf-8?B?OU0wYWhEbVJZaEE4NEJpYzIwOWV6aWJvR1h5L1QwM1g5dTUzd3QxVlREUnB1?= =?utf-8?B?cXljSUJubEk2R2NHYlkrOUd1NVhyVitaQ24ybC9oWm03WUR5U3ZGaUhhZ1R3?= =?utf-8?B?bnc4ZmU1NnR0RGVqTGIzRnV3d3BUdS9HWk1nM3QzNE9LZjZqNERoSTFBZHFj?= =?utf-8?B?L3BFNnVXN2R2VGJLSXBhR09QVHdOR3JIaFFGK3M4TlBmT054OXlQZVU4TThh?= =?utf-8?B?dWxwZ0VLSHdjOEV4Y2RneDZLc0c2S2pOMG1ScU9wbCtFbk9xcEdFWDEveWg4?= =?utf-8?B?a0gzY2tIMGhpVk1ONTNZUDhRRWtRMkhKT1JMajBmVmhEbFJic0RGYmRVVnVT?= =?utf-8?B?OGpvbDI2SGRpSGF6VTQwSUxKMzA4RTh0VWtvdEdGUGZjOTVNYkVkd0prdHVI?= =?utf-8?B?RGVFNE1PZWZFVnlXR2JXemZ2bkZJTDRqZTNOUmxWeWgvWXRPejBaampVUnpN?= =?utf-8?B?UnZ6QldQOEdkMzdmTi90QnFGVjhXdjBSaXAxbEpOWDBpOVRCUEp6OWJKYjFY?= =?utf-8?B?d0FVN3NUdjM1cXlTRXYrSWxBS1hWM01YSVp2RzFPZWJjMXlXV0JidGVjQ2dk?= =?utf-8?B?R2haOWRGTXBTWTE0aHV1T3htS1RtbXJ4bDA4cUV5NkxqY0VETG41b3dFeTJo?= =?utf-8?B?YUMrSFJxQ3pkYVk5dFZWYTVnVnl0WmhRbWVUY2Q4Y2hkU0ZoSURISENRTWFZ?= =?utf-8?B?b0NSR1B4cExEVGxGb1NmWC9Rb29NaGtVTStPT2JaK1JEK1lCT2JKOWZ3YXZh?= =?utf-8?B?STU2S3lEL3lZZ3Q3dVB2a2dmN2ZGajhueEFOdXZ4cUdzdnFTZjZQcW5EZCtZ?= =?utf-8?B?ZEFpbnoxalVBL1pFRHpxcGhtMVNTWldWdHlTYlQzdmNodWFmNFUyN2JpdDBP?= =?utf-8?B?YVBWSGVLbVJSUlRYYXhMUlZ3TmdkSzdRcFpUMGZnK0FTY1NJYUNBM29IWVlQ?= =?utf-8?B?ejNPMlN1QUQ5Q1VCK1ppQkhqREphQWU2UWRJb0VFYy9kLy9mZXJTSmtadGxv?= =?utf-8?B?a0VwWkdGMEwyWXhIVDdDVHFjMzBkWXE2Sm5hQlNZeXV4TjZCREdBbzVMS08v?= =?utf-8?B?aG9CQ3dvWGpXSDZxbkFiNlJXTFc3aVdtS2FQUmF4TnpaZlRrNDRXN3dqV0RR?= =?utf-8?B?NVBBaWh6R0JYQUtscTBUZThqK3loY2l3bFFUczNMN3ZlSkxjUXpUT2o5SG5Q?= =?utf-8?Q?MYLOVAF0YXTAlkmB5BZPjbS6XsfejbajVtdj2dRcxz6w=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: 94c27c2b-bc27-4de6-2b70-08dd76edef56 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2025 22:37:25.0787 (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: SA1P223MB0557 Subject: Re: [FFmpeg-devel] [RFC] AVDictionary2 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/DM8P223MB0365665510E7BE434EE1D221BAB52@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgR2VyaW9uDQo+IEVu dHJ1cA0KPiBTZW50OiBNaXR0d29jaCwgOS4gQXByaWwgMjAyNSAwMDoxOA0KPiBUbzogRkZtcGVn IGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtSRkNdIEFWRGljdGlvbmFyeTIN Cj4gDQo+IEFtIERpZW5zdGFnLCA4LiBBcHJpbCAyMDI1LCAyMjoyOTozNyBNaXR0ZWxldXJvcMOk aXNjaGUgU29tbWVyemVpdA0KPiBzY2hyaWViIE1pY2hhZWwgTmllZGVybWF5ZXI6DQo+ID4gT24g VHVlLCBBcHIgMDgsIDIwMjUgYXQgMTE6MTA6MjFBTSAtMDUwMCwgUm9tYWluIEJlYXV4aXMgd3Jv dGU6DQo+ID4gPiBMZSBtYXIuIDggYXZyLiAyMDI1IMOgIDA1OjIwLCBNaWNoYWVsIE5pZWRlcm1h eWVyDQo+ID4gPiA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4gYSDDqWNyaXQgOg0KPiA+PiBbLi4u XQ0KPiA+ID4gKiBBbnkgaW50ZXJlc3QgaW4gc3RvcmluZyBtdWx0aXBsZSB2YWx1ZXMgZm9yIHRo ZSBzYW1lIGtleT8gVGhpcw0KPiBzZWVtcw0KPiA+ID4gbGlrZSBhIG5pY2hlIGNhc2UgYnV0LCBh cyB5b3UgcG9pbnRlZCBvdXQgaW4gYW5vdGhlciB0aHJlYWQsDQo+IHR5cGljYWxseQ0KPiA+ID4g dm9yYmlzIG1ldGFkYXRhIGRvIGFsbG93IG11bHRpcGxlIGtleS92YWx1ZXMgZm9yIHRoZSBzYW1l IGZpZWxkLg0KPiA+DQo+ID4gRm9yIGEgc2luZ2xlIGtleSBtdWx0aXBsZSB2YWx1ZXMgc2hvdWxk IG5vdCBiZSBzdG9yZWQNCj4gPiBZb3UgY2FuIGRvDQo+ID4gQXV0aG9yMT1FdmUNCj4gPiBBdXRo b3IyPUFkYW0NCj4gPiBvcg0KPiA+IEF1dGhvcj1BZGFtIGFuZCBFdmUNCj4gPg0KPiA+IEJ1dCBk b250IGRvDQo+ID4gQXV0aG9yPUV2ZQ0KPiA+IEF1dGhvcj1BZGFtDQo+ID4gYmVjYXVzZSBpZiB5 b3UgZG8gdGhhdCBhbmQgdGhlbiB5b3UgZ2V0IGxhdGVyIGENCj4gPiBBdXRob3I9TGlsaXRoDQo+ ID4gd2hhdCBkb2VzIHRoYXQgbWVhbj8gdGhhdCBpdHMgbm93IDEgQXV0aG9yIG9yIDMgQXV0aG9y cw0KPiA+IG9yIDIgYW5kIGlmIDIgdGhlbiB3aGljaCAyID8NCj4gPg0KPiA+IE9yIHNhaWQgYW5v dGhlciB3YXksIHlvdSBjYW50IGhhdmUgbXVsdGlwbGUgaWRlbnRpY2FsIGtleXMgbGlrZSB0aGF0 DQo+IEFORA0KPiA+IGFsbG93IHVwZGF0ZXMuDQo+IA0KPiBBRkFJSywgTWF0cm9za2EgYWxzbyBo YXMgTWV0YWRhdGEgdGhhdCBhcmUgZXhwbGljaXRseSBhIHRyZWUgYW5kIGNhbg0KPiBoYXZlIHRo ZSBzYW1lIGtleS4NCj4gQSBnb29kIGV4YW1wbGUgaXMgdGhlIEFDVE9SIHRhZzogTW9zdCBtb3Zp ZXMgaGF2ZSBtb3JlIHRoYW4gb25lIGFjdG9yLA0KPiB0aGUgQ0hBUkFDVEVSIHNob3VsZCBiZSBh IHN1YnRhZyBvZiBBQ1RPUiBbMV0uDQo+IEN1cnJlbnRseSwgRkZtcGVnIGp1c3Qgc2VlbSB0byBp Z25vcmUga2V5cyB3aXRoIG11bHRpcGxlIHZhbHVlcyBhbmQNCj4gZGlzcGxheSB0aGUgZmlyc3Qu DQoNCkFuIEFWRGljdGlvbmFyeSBjYW4gc3VwcG9ydCBkdXBsaWNhdGUga2V5cyB2aWEgQVZfRElD VF9NVUxUSUtFWSBmbGFnLCBidXQgYXMgTWljaGFlbCBoYWQgcG9pbnRlZCBvdXQsIHRoaXMgZ2V0 cyBtZXNzeS4gV2hldGhlciBzdWNoIG11bHRpcGxlIGtleSBlbnRyaWVzIGFyZSBkaXNwbGF5ZWQg YW55d2hlcmUgZGVwZW5kcyBvbiB0aGUgaW1wbGVtZW50YXRpb24uDQoNCklEM3YyIHRhZ3MgY2Fu IGJlIG11bHRpLXZhbHVlZCBhcyB3ZWxsLCBpbiB3aGljaCBjYXNlIHRoZSB2YWx1ZXMgYXJlIG51 bGwtc2VwYXJhdGVkLg0KDQpJbiBteSBwYXRjaHNldCBbMV0gZW5hYmxpbmcgc3VwcG9ydCBmb3Ig dGhhdCwgSSdtIG5vdCBhZGRpbmcgZHVwbGljYXRlIGtleXMgYnV0IGFwcGVuZGluZyB2YWx1ZXMg c2VwYXJhdGVkIGJ5IHNlbWljb2xvbnMsIGJlY2F1c2UgdGhhdCdzIGhvdyBtb3N0IGF1ZGlvIHRh Z2dpbmcgYXBwcyBhcmUgcHJlc2VudGluZyBpdCAob3IgZXZlbiBzdXBwb3J0aW5nIHRoaXMgYXMg aW5wdXQgYW5kIHNhdmluZyB0aGF0IHdpdGggbnVsbC1zZXBhcmF0aW9uIGV2ZW50dWFsbHkuDQoN CnN3DQoNCg0KWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9mZnN0YWdpbmcvRkZtcGVnL3B1bGwvNTQv ZmlsZXMjZGlmZi1lNmJjM2ViYWQ0MGE1MGU2ZWVkNjMzZmQyZDY0NTllMzZhZTliMzhmNDY4NDcy ZDA2M2UxMGU5M2FiZTdjY2FhUjM0NS1SMzc2DQoNCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuCg==