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 9726F408A1 for ; Fri, 12 Sep 2025 00:14:18 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'mqT2P4jsGCWkzc/WudG/+G2FrDRc3fsxwnbsKEDEUAQ=', expected b'4Jmx45dFu+m4RV7f/mgDnPuTY0sk05BrNjK1u8h6K54=')) header.d=googlemail.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1757636040; h=mime-version : references : in-reply-to : date : message-id : to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=mqT2P4jsGCWkzc/WudG/+G2FrDRc3fsxwnbsKEDEUAQ=; b=20Jxnxb51Q3jXor0BfqEZs/C6aFX9YzT1jMD9KAjtzijM3P/ukFDlk26siZti8Sq3F6tm E91P3g1I6F7QeyBtQO+EFaiDjJuLc81V3ozR1Sh86N97GpKkKieqPbOWYCRC+sDuAkLyBIe htwjNmx08NXNhTmCY/DuzEHtXNyHU4PjC2rGhZuvWXBZ1q/bfyiSVDSyr9yXq2QIOGCIPbW AN7M3OBcfAcO4Tu3/NSTxGLLe0K05J/AludFQVdYTXZWA/4WszGLbZ5N+7/eFLYoiVWF7yf 1GEtwBKLMMjqdGJRNCK1ysa0u20yO1kA9zEwnGWtLBSRaD1oMZLSDMV8Wtkg== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 6AB7A68D5E4; Fri, 12 Sep 2025 03:14:00 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1757636037; b=WgmJoxkJM4/QikkBcDuEfrTR9zC45Bhk2la50SkoNCleu3fFLt3Pgv0FAcCdwf9L8wlA5 qQQfbHJuhCc5aw05+Ri2Wwhx02c49Qr6J44YWb0pLIn5XguIoFXTWDrwVUQrwS8Lv4FTgyz 3sWUS8BiJkG6gT0GhB5b32hz6VBD+VoewHrVdfVawaQJ6gqLCyezdflOIQVWpAHPKX7btft KExpNqqjVfZZupB2cyj3sTFLBNfqyrunzqipOkXhNRERlK3pE0OiF/VwN82MCA6gfaXOZ9M dN+2e6cqGHb96/91y9d45jn9I+18ZwXp7CaocQOqQIfxeOXiEh6SGPEv69cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1757636037; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=mqT2P4jsGCWkzc/WudG/+G2FrDRc3fsxwnbsKEDEUAQ=; b=htcFp+N6Af/flFsL12ilrDc3CNIGxGoLavJGL8qzrvNvAOO7zW7X9gSVdkivrAW02ViZ8 nDNeKqZJ4z/XEVxmGpmptjN8zPiI7Gp4pu1L3BdTyvD+hi51/hMuUc5foECmwGeIuNsWzN3 w395nLHeW7usUMyDLMTe55waF1IZWj3tMzwRsFi4pj9pD09VPA0OOqs5PYyIuDLXm/l88OQ 3MjiO5XBsRHQ9MAv9rCTOtfY5jeJqGYz1vgTiXwJs6WyIh1pN39Z8ryJKHL/TCnkddIl4HT rEX9IPEksK/EhGKA57IuBkiP+QNWp7Tg1lHYZ5qNEbPxO24vNhxv0uZZ3U+w== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=googlemail.com; arc=none; dmarc=pass header.from=googlemail.com policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=googlemail.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=googlemail.com policy.dmarc=quarantine Received: from mail-yw1-f173.google.com (mail-yw1-f173.google.com [209.85.128.173]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 60BCB68CD52 for ; Fri, 12 Sep 2025 03:13:40 +0300 (EEST) Received: by mail-yw1-f173.google.com with SMTP id 00721157ae682-71d60157747so9674627b3.0 for ; Thu, 11 Sep 2025 17:13:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20230601; t=1757636018; x=1758240818; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4Jmx45dFu+m4RV7f/mgDnPuTY0sk05BrNjK1u8h6K54=; b=gSBexrdHkx/9/cAvpFHJoMdIcspJJnFR14/l64Ldq9b+1oVOpQHcCXcRQOTpeKJNud TuFKuxihgTZNIbHc5TCkHOXjvhIVnmeVnF650bR697rD1Nq1cYGzVLOx7KiChlhhCVuh GhJtHvOLffjfdxl3cTOMcpWNQAZeMm88cIB1VB2E8jmUAMT2e7EEL5SpULVxUG4xZawH rNCwfk729hW3Y8Q0XHiFUS7CpoerMq5g9FqhH6UsadHTL0MY3NrNVQny8xhTygTSAKQe kW3OgTU043D52wn+TNtGR/+XaWLd94+7zu906ha2YAVkY5rArqzJf5hXcbt+CVrwI9jz 7Osw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757636018; x=1758240818; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4Jmx45dFu+m4RV7f/mgDnPuTY0sk05BrNjK1u8h6K54=; b=qVfJtkK9YUHWrLXxb99QNM6MiYiSFtmqGkVzJcleWsNsIkUNAxa+Sk4wVEmC/9R2cE IxsTGbdPZK3p9bNoqFpTeCAk+X+Hd8n23LufdX64jewd60I1OzoacrdZlrIut+yQQbV2 PcI9j6FGzbggH8YRasR/0QXPFIcD3iN2wA1IdLORBCl2O8bVeyioUx6SaY4QgqjptR6p +d5Q3KrwyaFfsVei+oASipQLdQKKYR2rWhmh7Y1FUQ2CWi6Tb18nB9gTu4vwXG/ShFav /SwP63732Gvjaw4qa9u8rBTC9wk+0V5/UWnTCiCSmk3F17I5WgOWusZuKyf7gqAdwlgq UuOg== X-Gm-Message-State: AOJu0Yzu0BPMIZ7A7DDHo/T2Ma30+uzD+GjtLXoBA7rb/k/QMyJEjKN0 KKUrNLt9ilWTEnKYna63CCjLHmjnyFfXOqcE/7poMoCaQstmZ4Oc9PfWEkerB60QPOhq0iiPhim VfbE4MjqJbIvsJIEM2vdbIaSHyOBn1zv1mubW X-Gm-Gg: ASbGnctg91ikcg6IeIqaxlzVHipMfGnMT//gGWa+aMs4B0bcqEYVJXqpA46rjo+87gG Kj2c+86iC6HrQFFXA9Ty6JO0ocCBsjcnXy08uAiXf29zJz033P+Y8GE5pZnBSc4n5D4PQ+prdND 1CI7DZXCcCh3rVLrXqusEurATR7PTTwN3zoziyqgML5uri0qpTF44ea/Swep+IOyqCOr+XO8uyu S8wP6Kzy2VaHk+91c7GzmzCB6L1hgxoc79K/SIb9l8qgQwy X-Google-Smtp-Source: AGHT+IEFJ8fXaX79PnIFxjb0B17iDw0wMsRjy8fR6eV6TwELKM/wHWuF2Z841g5+4PYfjTjurkpKiWC0p6wRY1jY9/k= X-Received: by 2002:a05:690c:6e0d:b0:722:8611:7966 with SMTP id 00721157ae682-73064a127f1mr11151207b3.32.1757636017803; Thu, 11 Sep 2025 17:13:37 -0700 (PDT) MIME-Version: 1.0 References: <20250909081926.GX1079928@pb2> <4DFB0E74-15D3-4DFC-94FD-6F675BCE5190@remlab.net> <20250909121037.GY29660@pb2> <4675511.LvFx2qVVIh@basile.remlab.net> <20250910154845.GZ29660@pb2> <20250910205251.GA29660@pb2> <78cd76c5-7608-4b1c-8d3a-908ea2eda6c1@gyani.pro> <20250911222622.GB29660@pb2> In-Reply-To: <20250911222622.GB29660@pb2> Date: Fri, 12 Sep 2025 02:13:27 +0200 X-Gm-Features: Ac12FXxJIjRwHAH4wauRFvFxK_guSC1E9KYfVgpbhyOheSi0rXw8ll3Wj6sYnrs Message-ID: To: FFmpeg development discussions and patches Message-ID-Hash: YDAYQYVML6JLEZM5TPNCULPK4ASWOIRA X-Message-ID-Hash: YDAYQYVML6JLEZM5TPNCULPK4ASWOIRA X-MailFrom: SRS0=YXhk=3X=googlemail.com=kieran618@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [RFC] Sponsors & Funding List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Kieran Kunhya via ffmpeg-devel Cc: Michael Niedermayer , Kieran Kunhya Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: T24gRnJpLCAxMiBTZXB0IDIwMjUsIDAwOjI2IE1pY2hhZWwgTmllZGVybWF5ZXIgdmlhIGZmbXBl Zy1kZXZlbCwgPA0KZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+IHdyb3RlOg0KDQo+IEhpIEd5YW4N Cj4NCj4gT24gVGh1LCBTZXAgMTEsIDIwMjUgYXQgMDE6NDE6MjRQTSArMDUzMCwgR3lhbiBEb3No aSB2aWEgZmZtcGVnLWRldmVsDQo+IHdyb3RlOg0KPiA+DQo+ID4NCj4gPiBPbiAyMDI1LTA5LTEx IDAyOjIyIGFtLCBNaWNoYWVsIE5pZWRlcm1heWVyIHZpYSBmZm1wZWctZGV2ZWwgd3JvdGU6DQo+ ID4gPiBIaSBLaWVyYW4NCj4gPiA+DQo+ID4gPiBPbiBXZWQsIFNlcCAxMCwgMjAyNSBhdCAwNjoy MTo1NlBNICswMjAwLCBLaWVyYW4gS3VuaHlhIHZpYQ0KPiBmZm1wZWctZGV2ZWwgd3JvdGU6DQo+ ID4gPiA+IE9uIFdlZCwgMTAgU2VwdCAyMDI1LCAxNzo0OSBNaWNoYWVsIE5pZWRlcm1heWVyIHZp YSBmZm1wZWctZGV2ZWwsIDwNCj4gPiA+ID4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+IHdyb3Rl Og0KPiA+ID4gPg0KPiA+ID4gPiA+IEhpIHJlbWkNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IE9uIFR1 ZSwgU2VwIDA5LCAyMDI1IGF0IDA3OjI5OjAyUE0gKzAzMDAsIFLDqW1pIERlbmlzLUNvdXJtb250 IHZpYQ0KPiA+ID4gPiA+IGZmbXBlZy1kZXZlbCB3cm90ZToNCj4gPiA+ID4gPiA+IExlIHRpaXN0 YWluYSA5LiBzeXlza3V1dGEgMjAyNSwgMTUuMTAuMzcgSXTDpC1FdXJvb3BhbiBrZXPDpGFpa2EN Cj4gTWljaGFlbA0KPiA+ID4gPiA+ID4gTmllZGVybWF5ZXIgdmlhIGZmbXBlZy1kZXZlbCBhIMOp Y3JpdCA6DQo+ID4gPiA+ID4gPiA+ID4gMikgQSBsZWdhbCBlbnRpdHkgd2l0aCBjbGVhciBvdmVy c2lnaHQgcnVsZXMgdGhhdCBzcG9uc29ycw0KPiBjYW4gdHJ1c3QNCj4gPiA+ID4gPiBhbmQNCj4g PiA+ID4gPiA+ID4gPiBpbmZsdWVuY2UgY29sbGVjdHMgZnVuZGluZyBmcm9tIHNwb25zb3JzIGFu ZCBkZWNpZGVzIHdob20gdG8NCj4gcGF5IGZvcg0KPiA+ID4gPiA+ID4gPiA+IHdoYXQuDQo+ID4g PiA+ID4gPiA+IFdlIGhhdmUgdGhhdDoNCj4gPiA+ID4gPiA+ID4gIlNvZnR3YXJlIGluIHRoZSBQ dWJsaWMgSW50ZXJlc3QgKFNQSSkgaXMgYSBub24tcHJvZml0DQo+IGNvcnBvcmF0aW9uDQo+ID4g PiA+ID4gPiA+IHJlZ2lzdGVyZWQgaW4gdGhlIHN0YXRlIG9mIE5ldyBZb3JrIGZvdW5kZWQgdG8g YWN0IGFzIGEgZmlzY2FsDQo+IHNwb25zb3INCj4gPiA+ID4gPiBmb3INCj4gPiA+ID4gPiA+ID4g b3JnYW5pemF0aW9ucyB0aGF0IGRldmVsb3Agb3BlbiBzb3VyY2Ugc29mdHdhcmUgYW5kIGhhcmR3 YXJlLg0KPiBPdXINCj4gPiA+ID4gPiBtaXNzaW9uDQo+ID4gPiA+ID4gPiA+IGlzIHRvIGhlbHAg c3Vic3RhbnRpYWwgYW5kICBzaWduaWZpY2FudCBvcGVuIHNvdXJjZSBwcm9qZWN0cyBieQ0KPiA+ ID4gPiA+IGhhbmRsaW5nDQo+ID4gPiA+ID4gPiA+IHRoZWlyIG5vbi10ZWNobmljYWwgYWRtaW5p c3RyYXRpdmUgdGFza3Mgc28gdGhhdCB0aGV5IGFyZW4ndA0KPiByZXF1aXJlZA0KPiA+ID4gPiA+ IHRvDQo+ID4gPiA+ID4gPiA+IG9wZXJhdGUgdGhlaXIgb3duIGxlZ2FsIGVudGl0eS4iDQo+ID4g PiA+ID4gPiBIb3cgZG9lcyB0aGF0IGVuYWJsZSBsYXJnZSBzcG9uc29ycyB0byBpbmZsdWVuY2Ug d2hhdCBnZXRzIGRvbmUNCj4gd2l0aCB0aGUNCj4gPiA+ID4gPiBtb25leT8NCj4gPiA+ID4gPiA+ IEhvdyBkb2VzIHRoYXQgdGFrZSBjYXJlIG9mIGRyYWZ0aW5nIGFuZCByZXZpZXdpbmcgY29udHJh Y3RzPw0KPiBUaGF0IGp1c3QNCj4gPiA+ID4gPiB0YWtlcw0KPiA+ID4gPiA+ID4gY2FyZSBvZiBm aXNjYWwgYW5kIGFkbWluIHByb2JsZW1zLiBJdCdzIGdyZWF0IHRoYXQgdGhleSBkbyBpdCBhdA0K PiBhbGwsDQo+ID4gPiA+ID4gYnV0IGl0J3MNCj4gPiA+ID4gPiA+IG5vdCByZW1vdGVseSBzdWZm aWNpZW50IGluIHRoaXMgY29udGV4dC4NCj4gPiA+ID4gPiBXaXRoIHNvdXZlcmVpZ24gdGVjaCBm dW5kIHdlIGhhZCBjb250cmFjdHMgYmV0d2VlbiBwZW9wbGUsIFNURiBhbmQNCj4gU1BJLg0KPiA+ ID4gPiA+DQo+ID4gPiA+ID4gU1BJIGRpZCBwcm92aWRlIGZvciB0aGUgbGVnYWwsIGFjY291bnRp bmcgYW5kIHBhcGVyd29yayBzZXJ2aWNlcw0KPiBoZXJlLg0KPiA+ID4gPiA+IFdlIHNob3VsZCBp biBmYWN0IGRvbmF0ZSB0byB0aGVtIGZvciBkb2luZyB0aGF0IGZvciB1cy4gKGlmIHdlIGRpZA0K PiBub3QgeWV0KQ0KPiA+ID4gPiA+DQo+ID4gPiA+IFNQSSBpcyBub3QgYWNjb3VudGFibGUgdG8g dGhlIEdBLg0KPiA+ID4gTGV0cyBnbyBkb3duIHRoYXQgcmFiYml0IGhvbGUuDQo+ID4gPg0KPiA+ ID4gRm9yIHRoaXMgc3ViamVjdCB0byBtYWtlIGFueSBzZW5zZSwgd2UgbmVlZCB0byBoYXZlIHRo ZSBlbnRpdGllcw0KPiA+ID4gKEdBLCB0aGUgY29tbXVuaXR5LCBteXNlbGYsIHN0ZWZhbm8pIGRp c2FncmVlLg0KPiA+ID4NCj4gPiA+IEkgaGF2ZSB0byBwb2ludCBvdXQsIHRoYXQgc3RlZmFubyBh bmQgbXlzZWxmIGp1c3QgcGFzcyB0aGUgY29tbXVuaXR5DQo+ID4gPiBkZWNpc3Npb25zIHRvIFNQ SSwgc28gd2Ugd2lsbCBub3QgZGlzYWdyZWUgd2l0aCB0aGUgY29tbXVuaXR5Lg0KPiA+ID4NCj4g PiA+IEJ1dCBsZXQgdXMgZm9yIHNha2Ugb2YgdGhpcyByYWJiaXQgaG9sZSwgYXNzdW1lLCB3ZSBh bGwgZGlzYWdyZWUuDQo+ID4gPg0KPiA+ID4gSSBzYXk6IGdyZWVuDQo+ID4gPiBTdGVmYW5vIHNh eXM6IHJlZA0KPiA+ID4gVGhlIGNvbW11bml0eSBzYXlzOiBibHVlIHdpdGggOTAlIG1ham9yaXR5 DQo+ID4gPiBUaGUgR0Egc2F5czogYmxhY2sgd2l0aCA5MCUgbWFqb3JpdHkNCj4gPiA+DQo+ID4g PiBTbyB3aGF0IHdpbGwgU1BJIGRvID8NCj4gPiA+IElNSE8sIFNQSSB3aWxsIHNlZSBtZSBhbmQg c3RlZmFubyBkaXNhZ3JlZSBhbmQgY29uc2VxdWVudGx5IHdpbGwgY2hlY2sNCj4gdGhlDQo+ID4g PiBwdWJsaWMgY29tbXVuaWNhdGlvbiBjaGFubmVscyBhbmQgc2VlIHRoYXQgdGhlIGNvbW11bml0 eSBpbiBwdWJsaWMgYW5kDQo+ID4gPiBpbiBhIHZlcmlmeWFibGUgd2F5IGhhcyBjaG9vc2VuOiBi bHVlDQo+ID4NCj4gPiBXaGF0IGlzIHRoZSAnY29tbXVuaXR5JyBpbiB0aGlzIHNjZW5hcmlvPyBX aG8gYXJlIHRoZSBtZW1iZXJzIChhbmQgd2hvDQo+ID4gZGVjaWRlcyksIHdoYXQgaXMgdGhlIHZv dGluZyBtZWNoYW5pc20sIHdobyBpcy9hcmUgdGhlIGFkanVkaWNhdG9ycz8NCj4NCj4gVGhhdHMg YW5vdGhlciBkZWVwIHJhYmJpdCBob2xlIC4uLg0KPg0KPiBBbHNvLCBpdHMgbm90IG9uZSBzY2Vu YXJpby4NCj4NCj4gU29tZSBleGFtcGxlczoNCj4gSGFzIHRoZXJlIGJlZW4gYSBnb3Zlcm5hbmNl IGF0dGFjaz8NCj4gSWYgeWVzLCB3aGF0ZXZlciBydWxlcyB3ZSBoYXZlIGhhZCwgd291bGQgaGF2 ZSBmYWlsZWQuDQo+DQo+IE9yIHdoZXJlIHBlb3BsZXMgc3lzdGVtcyBjb21wcm9taXNlZCB0byBw cm9kdWNlIHRoZXNlIGRpc2FncmVlbWVudHMuDQo+IElmIHNvLCB0aGUgdm90ZSBuZWVkcyB0byBi ZSByZWRvbmUsIGFmdGVyIHRoaW5ncyBhcmUgY2xlYW5lZCB1cC4NCj4NCj4gT3IgaGFzIHRoZSBj b21tdW5pdHkgc3BsaXQgaW4gTiBncm91cHMgZnVuZGFtZW50YWxseSBkaXNhZ3JlZWluZz8NCj4g SW4gdGhpcyBjYXNlIHJlYWxseSB3ZSB3b3VsZCBuZWVkIHRvIHRhbGsgYW5kIGJyaW5nIHBlb3Bs ZSBiYWNrIHRvZ2V0aGVyLg0KPg0KPiBPciBpcyB0aGUgZGlzYWdyZWVtZW50IG1heWJlIGFib3V0 IGEgbWVhbmluZ2xlc3MgYmlrZXNoZWQgcXVlc3Rpb24sIGluDQo+IHdoaWNoIGNhc2UgbWF5YmUg d2UgY2FuIHNpbXBseSBkbyB3aXRob3V0IGFuIGF3bnNlci4NCj4NCj4gU28gbWF5YmUgdGhlIHF1 ZXN0aW9uLCBXaGF0IGlzIHRoZSAnY29tbXVuaXR5JyBpbiBzdWNoIGEgZXh0cmVlbSBjYXNlIGlz DQo+IG9mdGVuDQo+IG5vdCB0aGUgcmlnaHQgcXVlc3Rpb24uDQo+IEJ1dCB0ZWNobmljYWxseSwg aWYgdGhpcyBxdWVzdGlvbiBtdXN0IGJlIGF3bnNlcmVkLCBTUEkgaGFzIHRvIGRlY2lkZSBpbg0K PiBzdWNoDQo+IGFuIGV4dHJlZW0gY2FzZS4NCj4NCg0KUXVpY2sgdHJhbnNsYXRpb24gZnJvbSBp bnNhbmUgcGFyYW5vaWEgc3BlYWsgdG8gRW5nbGlzaDoNCg0KR292ZXJuYW5jZSBhdHRhY2sgPSBQ ZW9wbGUgd2hvIGRvbid0IGFncmVlIHdpdGggTWljaGFlbC4NCg0KV2hlbiB0aGUgY29tbXVuaXR5 IGRpc2FncmVlcyB3aXRoIE1pY2hhZWwgbGlrZSB3aXRoIFNEUiwgaXQncyB0aGUgY29tbXVuaXR5 DQp0aGF0J3Mgd3JvbmcuDQoNCktpZXJhbg0KDQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0IC0tIGZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gZmZtcGVn LWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK