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 ESMTP id 63761428F7 for ; Wed, 5 Apr 2023 04:39:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6D78168B9EB; Wed, 5 Apr 2023 07:39:20 +0300 (EEST) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8858B68815C for ; Wed, 5 Apr 2023 07:39:14 +0300 (EEST) Received: by mail-pl1-f176.google.com with SMTP id f22so29210307plr.0 for ; Tue, 04 Apr 2023 21:39:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandflow-com.20210112.gappssmtp.com; s=20210112; t=1680669552; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=k6fPnflnlVz2a8k387Pwh1PCv9sjhz/BmGl89DpjZi4=; b=XCQLhGri2Lm6AjDtimm+jSuycIYcgMenNVsVh3/jkoOy/+okXKTHsQ9RwZ2fCkuhGZ 3IuefQQBFLZLsyb43QUjwww4Fr/GmQaMF3TUCEriYOYPxG/yM0/1B4Ftlv0Qa1Ynu5lh SQj18siruz6P7nWUhVtpwHx4xBvgcwYfoBxMqI9h9dhAlGrgavE/z+RRzXkcABKCmywY HOcdr/o2mPOXj700cb7Wc3r9s/sDG7tIjeO/PLTMLXbYVDoKimkAkSVLJ+8utf+1aQhD +Sq6WG/1k7/lEgcMbtljWj0jXeVxwIfGwuUsJZxHqDUG8N0s9pEjpNifuxaSWpTB3HgZ h4qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680669552; h=content-transfer-encoding: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=k6fPnflnlVz2a8k387Pwh1PCv9sjhz/BmGl89DpjZi4=; b=lLJS6Ft9PQ97LJaDA+ao+wNHEfvOA/m0T1Q4/d7nHXVjopaiSujEa0SU4KcRXpedn8 k/ZQOKYBL5b1nOoXS8453wpVA/JMi6n4fsdJX3zHce3BTXvN9QoyGof2XaJAPd25eJrC fVY7Kk9a4qIypHEOGiD1ZB7L1azWr/8De+j9/2C1M83gDbSOwYBZUWNiRw6AN6wmm4MV /5fM9qcRnCVF4IjDdXge04SwO+QFgLoCTEYVbcjyShPzMdlcZ/sfPjxYH9gz0OPba6PF KzR3tXrtsBTDd0zWvzqrPIopmi1Vrs+Zo1/DPx2E5nQ4p4XvkxpxCYZBELSLS5BgCx5f vy6g== X-Gm-Message-State: AAQBX9dd7JiRLU91VxgZWTp1yNscJwvFmwkDPbVjm+OD8oqivu85bZbW jUS7XpWjDEz1AnuyGjKGCgvHv5YJqpPbeQGPLYM= X-Google-Smtp-Source: AKy350b286M0G3OPeNgcpt79kcp0ANWXqGyYP7a+mOWHl8EynWez/rmpTOILdX+ldnwUJRTQjb6UKg== X-Received: by 2002:a05:6a20:2a03:b0:d9:ab8b:9f4b with SMTP id e3-20020a056a202a0300b000d9ab8b9f4bmr4250685pzh.46.1680669551535; Tue, 04 Apr 2023 21:39:11 -0700 (PDT) Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com. [209.85.215.174]) by smtp.gmail.com with ESMTPSA id v129-20020a632f87000000b00476d1385265sm8473462pgv.25.2023.04.04.21.39.09 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 04 Apr 2023 21:39:10 -0700 (PDT) Received: by mail-pg1-f174.google.com with SMTP id 184so6338706pga.12 for ; Tue, 04 Apr 2023 21:39:09 -0700 (PDT) X-Received: by 2002:a05:6a00:a1c:b0:62d:e8f1:edbf with SMTP id p28-20020a056a000a1c00b0062de8f1edbfmr2518220pfh.5.1680669548919; Tue, 04 Apr 2023 21:39:08 -0700 (PDT) MIME-Version: 1.0 References: <20230331152941.21879-1-pal@sandflow.com> <20230331152941.21879-3-pal@sandflow.com> <20230402192742.GI1164690@pb2> <20230402193147.GJ1164690@pb2> In-Reply-To: <20230402193147.GJ1164690@pb2> From: Pierre-Anthony Lemieux Date: Tue, 4 Apr 2023 21:38:57 -0700 X-Gmail-Original-Message-ID: Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v1 3/3] fate/jpeg2000: add JPEG 2000 tests using ITU/ISO conformance materials 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: T24gU3VuLCBBcHIgMiwgMjAyMyBhdCAxMjozMuKAr1BNIE1pY2hhZWwgTmllZGVybWF5ZXIKPG1p Y2hhZWxAbmllZGVybWF5ZXIuY2M+IHdyb3RlOgo+Cj4gT24gU3VuLCBBcHIgMDIsIDIwMjMgYXQg MDk6Mjc6NDJQTSArMDIwMCwgTWljaGFlbCBOaWVkZXJtYXllciB3cm90ZToKPiA+IE9uIEZyaSwg TWFyIDMxLCAyMDIzIGF0IDA4OjI5OjQxQU0gLTA3MDAsIHBhbEBzYW5kZmxvdy5jb20gd3JvdGU6 Cj4gPiA+IEZyb206IFBpZXJyZS1BbnRob255IExlbWlldXggPHBhbEBwYWxlbWlldXguY29tPgo+ ID4gPgo+ID4gPiBBZGRzIEpQRUcgMjAwMCBkZWNvZGVyIHRlc3RzIHVzaW5nIG1hdGVyaWFscyBm cm9tIHRoZSBjb25mb3JtYW5jZSBzdWl0ZSBzcGVjaWZpZWQgaW4KPiA+ID4gUmVjLiBJVFUtVCBU LjgwMyB8IElTTy9JRUMgMTU0NDQtNC4KPiA+ID4KPiA+ID4gVGhlIHRlc3QgbWF0ZXJpYWxzIGFy ZSBhdmFpbGFibGUgYXQgaHR0cHM6Ly9naXRsYWIuY29tL3dnMS9odGoyay1jb2Rlc3RyZWFtcwo+ ID4gPiAtLS0KPiA+ID4gIHRlc3RzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMSArCj4gPiA+ICB0ZXN0cy9mYXRlL2pwZWcyMDAwLm1hayAgICAgICAgICAgICAgICAgIHwg NjQgKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1kczBfaHRfMDFfYjExIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8wMSAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8wMiAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8wMyAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8wNCAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8wNSAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8wNyAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8wOCAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8wOSAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8xMSAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8xMiAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8xNCAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8xNSAgICAgICAgIHwgIDYgKysrCj4gPiA+ICB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAw MGRlYy1wMF8xNiAgICAgICAgIHwgIDYgKysrCj4gPiA+ICAxNiBmaWxlcyBjaGFuZ2VkLCAxNDkg aW5zZXJ0aW9ucygrKQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL2ZhdGUvanBlZzIw MDAubWFrCj4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMvcmVmL2ZhdGUvanBlZzIwMDBk ZWMtZHMwX2h0XzAxX2IxMQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL3JlZi9mYXRl L2pwZWcyMDAwZGVjLXAwXzAxCj4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMvcmVmL2Zh dGUvanBlZzIwMDBkZWMtcDBfMDIKPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy9yZWYv ZmF0ZS9qcGVnMjAwMGRlYy1wMF8wMwo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL3Jl Zi9mYXRlL2pwZWcyMDAwZGVjLXAwXzA0Cj4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMv cmVmL2ZhdGUvanBlZzIwMDBkZWMtcDBfMDUKPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0 cy9yZWYvZmF0ZS9qcGVnMjAwMGRlYy1wMF8wNwo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRl c3RzL3JlZi9mYXRlL2pwZWcyMDAwZGVjLXAwXzA4Cj4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQg dGVzdHMvcmVmL2ZhdGUvanBlZzIwMDBkZWMtcDBfMDkKPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0 NCB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAwMGRlYy1wMF8xMQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAw NjQ0IHRlc3RzL3JlZi9mYXRlL2pwZWcyMDAwZGVjLXAwXzEyCj4gPiA+ICBjcmVhdGUgbW9kZSAx MDA2NDQgdGVzdHMvcmVmL2ZhdGUvanBlZzIwMDBkZWMtcDBfMTQKPiA+ID4gIGNyZWF0ZSBtb2Rl IDEwMDY0NCB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAwMGRlYy1wMF8xNQo+ID4gPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IHRlc3RzL3JlZi9mYXRlL2pwZWcyMDAwZGVjLXAwXzE2Cj4gPgo+ID4gZmFpbHMg b24geDg2XzMyCj4gPgo+ID4gLS0tIHNyYy90ZXN0cy9yZWYvZmF0ZS9qcGVnMjAwMGRlYy1kczBf aHRfMDFfYjExICAgICAgMjAyMy0wNC0wMiAyMDoyMjowNy41MzM4ODIxMjcgKzAyMDAKPiA+ICsr KyB0ZXN0cy9kYXRhL2ZhdGUvanBlZzIwMDBkZWMtZHMwX2h0XzAxX2IxMSAyMDIzLTA0LTAyIDIx OjIyOjUyLjU3MDY5NTg4OCArMDIwMAo+ID4gQEAgLTMsNCArMyw0IEBACj4gPiAgI2NvZGVjX2lk IDA6IHJhd3ZpZGVvCj4gPiAgI2RpbWVuc2lvbnMgMDogMTI4eDEyOAo+ID4gICNzYXIgMDogMC8x Cj4gPiAtMCwgICAgICAgICAgMCwgICAgICAgICAgMCwgICAgICAgIDEsICAgIDE2Mzg0LCAweDQ0 NDI2MzI0Cj4gPiArMCwgICAgICAgICAgMCwgICAgICAgICAgMCwgICAgICAgIDEsICAgIDE2Mzg0 LCAweDY5Y2RjNmVhCj4gPiBUZXN0IGpwZWcyMDAwZGVjLWRzMF9odF8wMV9iMTEgZmFpbGVkLiBM b29rIGF0IHRlc3RzL2RhdGEvZmF0ZS9qcGVnMjAwMGRlYy1kczBfaHRfMDFfYjExLmVyciBmb3Ig ZGV0YWlscy4KPiA+IHNyYy90ZXN0cy9NYWtlZmlsZTozMDc6IHJlY2lwZSBmb3IgdGFyZ2V0ICdm YXRlLWpwZWcyMDAwZGVjLWRzMF9odF8wMV9iMTEnIGZhaWxlZAo+ID4gbWFrZTogKioqIFtmYXRl LWpwZWcyMDAwZGVjLWRzMF9odF8wMV9iMTFdIEVycm9yIDEKPiA+IG1ha2U6IFRhcmdldCAnZmF0 ZS1qcGVnMjAwMGRlYycgbm90IHJlbWFkZSBiZWNhdXNlIG9mIGVycm9ycy4KPgo+IGFuZCB0aGVz ZSBmYWlsIG9uIG1pcHMgKGJpZyBlbmRpYW4pCgpUaGVzZSBhcmUgZml4ZWQgYnkgZXhwbGljaXRs eSBzZXR0aW5nIHRoZSBwaXhlbCBmb3JtYXQgdG8gbGl0dGxlCmVuZGlhbiAoYC1waXhfZm10IHJn YjQ4bGVgKS4KCkkgYW0gd2FpdGluZyBmb3IgdHdlYWtzIGZyb20gQ2FsZWIgYW5kIHBsYW4gdG8g cG9zdCBhbiB1cGRhdGVkIHBhdGNoc2V0LgoKPgo+IFRFU1QgICAganBlZzIwMDBkZWMtcDBfMTUK PiBURVNUICAgIGpwZWcyMDAwZGVjLXAwXzE2Cj4gVEVTVCAgICBqcGVnMjAwMGRlYy1kczBfaHRf MDFfYjExCj4gLS0tIHRlc3RzL3JlZi9mYXRlL2pwZWcyMDAwZGVjLWRzMF9odF8wMV9iMTEgICAg MjAyMy0wNC0wMiAyMDoyMjowNy41MzM4ODIxMjcgKzAyMDAKPiArKysgdGVzdHMvZGF0YS9mYXRl L2pwZWcyMDAwZGVjLWRzMF9odF8wMV9iMTEgICAyMDIzLTA0LTAyIDIxOjI4OjUwLjE3OTEzNDk3 NCArMDIwMAo+IEBAIC0zLDQgKzMsNCBAQAo+ICAjY29kZWNfaWQgMDogcmF3dmlkZW8KPiAgI2Rp bWVuc2lvbnMgMDogMTI4eDEyOAo+ICAjc2FyIDA6IDAvMQo+IC0wLCAgICAgICAgICAwLCAgICAg ICAgICAwLCAgICAgICAgMSwgICAgMTYzODQsIDB4NDQ0MjYzMjQKPiArMCwgICAgICAgICAgMCwg ICAgICAgICAgMCwgICAgICAgIDEsICAgIDE2Mzg0LCAweDY5Y2RjNmVhCj4gVGVzdCBqcGVnMjAw MGRlYy1kczBfaHRfMDFfYjExIGZhaWxlZC4gTG9vayBhdCB0ZXN0cy9kYXRhL2ZhdGUvanBlZzIw MDBkZWMtZHMwX2h0XzAxX2IxMS5lcnIgZm9yIGRldGFpbHMuCj4gdGVzdHMvTWFrZWZpbGU6MzA3 OiByZWNpcGUgZm9yIHRhcmdldCAnZmF0ZS1qcGVnMjAwMGRlYy1kczBfaHRfMDFfYjExJyBmYWls ZWQKPiBtYWtlOiAqKiogW2ZhdGUtanBlZzIwMDBkZWMtZHMwX2h0XzAxX2IxMV0gRXJyb3IgMQo+ IC0tLSB0ZXN0cy9yZWYvZmF0ZS9qcGVnMjAwMGRlYy1wMF8wOCAgICAyMDIzLTA0LTAyIDIwOjIy OjA3LjUzMzg4MjEyNyArMDIwMAo+ICsrKyB0ZXN0cy9kYXRhL2ZhdGUvanBlZzIwMDBkZWMtcDBf MDggICAyMDIzLTA0LTAyIDIxOjI4OjUyLjI2MzE1ODg2NiArMDIwMAo+IEBAIC0zLDQgKzMsNCBA QAo+ICAjY29kZWNfaWQgMDogcmF3dmlkZW8KPiAgI2RpbWVuc2lvbnMgMDogMjU3eDE1MzYKPiAg I3NhciAwOiAwLzEKPiAtMCwgICAgICAgICAgMCwgICAgICAgICAgMCwgICAgICAgIDEsICAyMzY4 NTEyLCAweGVjZTQ5ZmY5Cj4gKzAsICAgICAgICAgIDAsICAgICAgICAgIDAsICAgICAgICAxLCAg MjM2ODUxMiwgMHhjNmJmOWZmOQo+IFRlc3QganBlZzIwMDBkZWMtcDBfMDggZmFpbGVkLiBMb29r IGF0IHRlc3RzL2RhdGEvZmF0ZS9qcGVnMjAwMGRlYy1wMF8wOC5lcnIgZm9yIGRldGFpbHMuCj4g dGVzdHMvTWFrZWZpbGU6MzA3OiByZWNpcGUgZm9yIHRhcmdldCAnZmF0ZS1qcGVnMjAwMGRlYy1w MF8wOCcgZmFpbGVkCj4gbWFrZTogKioqIFtmYXRlLWpwZWcyMDAwZGVjLXAwXzA4XSBFcnJvciAx Cj4gLS0tIHRlc3RzL3JlZi9mYXRlL2pwZWcyMDAwZGVjLXAwXzA3ICAgIDIwMjMtMDQtMDIgMjA6 MjI6MDcuNTMzODgyMTI3ICswMjAwCj4gKysrIHRlc3RzL2RhdGEvZmF0ZS9qcGVnMjAwMGRlYy1w MF8wNyAgIDIwMjMtMDQtMDIgMjE6Mjk6MDYuMTc5MzE3OTU4ICswMjAwCj4gQEAgLTMsNCArMyw0 IEBACj4gICNjb2RlY19pZCAwOiByYXd2aWRlbwo+ICAjZGltZW5zaW9ucyAwOiAyMDQ4eDIwNDgK PiAgI3NhciAwOiAwLzEKPiAtMCwgICAgICAgICAgMCwgICAgICAgICAgMCwgICAgICAgIDEsIDI1 MTY1ODI0LCAweDk2ODVhYWQ2Cj4gKzAsICAgICAgICAgIDAsICAgICAgICAgIDAsICAgICAgICAx LCAyNTE2NTgyNCwgMHg0ODYwYWFkNgo+IFRlc3QganBlZzIwMDBkZWMtcDBfMDcgZmFpbGVkLiBM b29rIGF0IHRlc3RzL2RhdGEvZmF0ZS9qcGVnMjAwMGRlYy1wMF8wNy5lcnIgZm9yIGRldGFpbHMu Cj4gdGVzdHMvTWFrZWZpbGU6MzA3OiByZWNpcGUgZm9yIHRhcmdldCAnZmF0ZS1qcGVnMjAwMGRl Yy1wMF8wNycgZmFpbGVkCj4gbWFrZTogKioqIFtmYXRlLWpwZWcyMDAwZGVjLXAwXzA3XSBFcnJv ciAxCj4gbWFrZTogVGFyZ2V0ICdmYXRlLWpwZWcyMDAwZGVjJyBub3QgcmVtYWRlIGJlY2F1c2Ug b2YgZXJyb3JzLgo+Cj4KPiBbLi4uXQo+Cj4gLS0KPiBNaWNoYWVsICAgICBHbnVQRyBmaW5nZXJw cmludDogOUZGMjEyOEIxNDdFRjY3MzBCQURGMTMzNjExRUM3ODcwNDBCMEZBQgo+Cj4gVGhlIG1p c2ZvcnR1bmUgb2YgdGhlIHdpc2UgaXMgYmV0dGVyIHRoYW4gdGhlIHByb3NwZXJpdHkgb2YgdGhl IGZvb2wuCj4gLS0gRXBpY3VydXMKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=