From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 47505C433E1 for ; Mon, 24 Aug 2020 13:46:18 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D464C206B5 for ; Mon, 24 Aug 2020 13:46:17 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=vanguardiasur-com-ar.20150623.gappssmtp.com header.i=@vanguardiasur-com-ar.20150623.gappssmtp.com header.b="Ns8CFJpI" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D464C206B5 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=vanguardiasur.com.ar Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4544B89137; Mon, 24 Aug 2020 13:46:17 +0000 (UTC) Received: from mail-io1-xd43.google.com (mail-io1-xd43.google.com [IPv6:2607:f8b0:4864:20::d43]) by gabe.freedesktop.org (Postfix) with ESMTPS id CB29488DA5 for ; Mon, 24 Aug 2020 13:46:15 +0000 (UTC) Received: by mail-io1-xd43.google.com with SMTP id v6so8648492iow.11 for ; Mon, 24 Aug 2020 06:46:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vanguardiasur-com-ar.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=whTcHrAabEndGqBjVh9YOIWSSjYaKCGPqBjgiu7Ttuc=; b=Ns8CFJpIjAaIWU5AD2eWiwVpGhHTXoYSkirMXZI5rvCrp5GSU8RPUf7+MGkC5jvGze eV+L+U0G6O+JePg9f+mOVYI39rfzb8ydE9pR6e8hlMtsrJ6IlT9NLJEG9PwMF8Z92sXV HJQjRh2bjoQhPBz2L9uNTX3yHEfM7+QsZIb3KGhNWfN6tvG8XtzJx5m88+nbZaYTlth5 csgjV+JYwmJV4Mc2/DqhHY5TiBQH+mQdo+IV4iZIpjskd9Fjam1Y8Ys8czA8eZnCUtsw m2Z5+e+jqxlaeo90mjo2Nso+SgbqUdseJNWCxgeTluQdpuGOxPJLCbKoi2eaALUkXXMq neKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=whTcHrAabEndGqBjVh9YOIWSSjYaKCGPqBjgiu7Ttuc=; b=tf9RhWwNH37E5QWSzYAPKj1eC8Bg+7bqEeQMjLn/DePm8UxnUnHHEOdINJtflpm01B g4ybtxidH9hwBw5iETIMIWHwzofUjOnqDp6LXdyad1s3GjL0Dp+QVA6zjzcoTqNfsbkL MUIgyjKdLbwdhPEfKd87LYC8P7ULk722QrZ2goOmkgS2YpiYkkXrdyojkc2ObgFQl6C1 VMFxYRO6smBCkacCRVOBYYTfx8pbmXcczl6z+53QsVeA22rck6Nh581Wdpd+LhSb+KHJ eoMKw5kFraJz++vjCeXLDI5gm/xvNfeveKdmAiOl/Z3+7DV2RY2kKWQo/cx85uR2yT8A V6Zg== X-Gm-Message-State: AOAM5338lWIGnUW8MIkof20xqVj+QC31PIHHZj6jzDp3KU9iIfWaCYbL aL0iSKzAAobKrbw9IpYZIYEmZxQXWQimFHiBLy7MUA== X-Google-Smtp-Source: ABdhPJxR/qqHSN7lVUgR5ipu31C0Y7N2A9bq7qgfMNYI6beDj38eXqo9FF79p7j636Xo6bYE16ABM+izPP8lFldsia4= X-Received: by 2002:a6b:8b58:: with SMTP id n85mr4960803iod.23.1598276774867; Mon, 24 Aug 2020 06:46:14 -0700 (PDT) MIME-Version: 1.0 References: <1940005.XIBaf5lNV5@jeremy> <1857880.I5TKlsx52r@jason> <6531669.OW97vx6Khr@jason> In-Reply-To: From: Ezequiel Garcia Date: Mon, 24 Aug 2020 10:46:03 -0300 Message-ID: Subject: Re: drm/bridge: Synopsys DW-HDMI bridge driver for the Ingenic JZ4780 (was Re: Specialising the Synopsys DW-HDMI bridge driver for the Ingenic JZ4780) To: Paul Cercueil X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jernej Skrabec , Paul Boddie , Jonas Karlman , "H. Nikolaus Schaller" , Neil Armstrong , dri-devel , MIPS Creator CI20 Development Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gRnJpLCAyMSBBdWcgMjAyMCBhdCAxOToyNCwgUGF1bCBDZXJjdWVpbCA8cGF1bEBjcmFwb3Vp bGxvdS5uZXQ+IHdyb3RlOgo+Cj4KPgo+IExlIHNhbS4gMjIgYW/Du3QgMjAyMCDDoCAwOjExLCBQ YXVsIEJvZGRpZSA8cGF1bEBib2RkaWUub3JnLnVrPiBhCj4gw6ljcml0IDoKPiA+IE9uIEZyaWRh eSwgMjEgQXVndXN0IDIwMjAgMTU6MzI6NDYgQ0VTVCBFemVxdWllbCBHYXJjaWEgd3JvdGU6Cj4g Pj4gIE9uIFRodSwgMjAgQXVnIDIwMjAgYXQgMTk6NDksIFBhdWwgQm9kZGllIDxwYXVsQGJvZGRp ZS5vcmcudWs+Cj4gPj4gd3JvdGU6Cj4gPj4gID4KPiA+PiAgPiBJdCBzdGlsbCBkb2Vzbid0IHdv cmsgZm9yIG1lLiBJIHN0aWxsIGdldCAiSW5wdXQgbm90IHN1cHBvcnRlZCIKPiA+PiBmcm9tIG15 Cj4gPj4gID4gbW9uaXRvci4gSXQgaXMgYSBEVkkgbW9uaXRvciBjb25uZWN0ZWQgdmlhIGEgSERN SSBhZGFwdGVyLCBidXQKPiA+PiBFRElECj4gPj4gID4gcHJvYmluZwo+ID4+ICA+IHdvcmtzIGFu ZCwgYXMgSSBub3RlZCBwcmV2aW91c2x5LCB0aGUgSERNSS9MQ0RDIGNhbiBiZSBtYWRlIHRvCj4g Pj4gd29yayAoYW5kCj4gPj4gID4gb2J2aW91c2x5IGRpZCB3b3JrIGluIHRoZSAzLjE4IGtlcm5l bCkuCj4gPj4KPiA+PiAgVGhpcyBtZWFucyB0aGUgZHdfaGRtaSBlbmNvZGVyIGRyaXZlciBpcyBz dGlsbCBub3QgZ29vZCBlbm91Z2gKPiA+PiAgdG8gc3VwcG9ydCB5b3VyIGFkYXB0ZXIuIEkgaGF2 ZW4ndCB5ZXQgY29tcGFyZWQgdjMuMTggdmVuZG9yCj4gPj4gIHdpdGggb3VyIHZlcnNpb24sIGJ1 dCBJJ20gYWZyYWlkIHRoYXQgdGhlIGR3X2hkbWkgc3RhY2sgaGFzCj4gPj4gIHByb2JhYmx5IGNo YW5nZWQgcXVpdGUgYSBiaXQsIHNvIGEgY29tcGFyaXNvbiB3aWxsIGJlIGRpZmZpY3VsdC4KPiA+ Cj4gPiBJIHdvdWxkIGhhdmUgdG8gbG9vayBhdCB0aGlzIGFnYWluIHRvIGNoZWNrLCBidXQgYWx0 aG91Z2ggSSBtYXkgaGF2ZQo+ID4gcmVmZXJyZWQKPiA+IHRvIHRoZSAzLjE4IEhETUkgZHJpdmVy IChkcml2ZXJzL2dwdS9kcm0vano0NzgwL2R3Y19oZG1pLmMpLCBJJ20KPiA+IGZhaXJseSBzdXJl IEkKPiA+IHVzZWQgdGhlIG1vcmUgcmVjZW50IGRyaXZlcgo+ID4gKGRyaXZlcnMvZ3B1L2RybS9i cmlkZ2Uvc3lub3BzeXMvZHdfaGRtaS5jKSBhcyBteQo+ID4gcHJpbWFyeSByZWZlcmVuY2Ugd2hl biBtYWtpbmcgdGhlIGhhcmR3YXJlIHdvcmsgd2l0aCB0aGUgTDQgUnVudGltZQo+ID4gRW52aXJv bm1lbnQuIEJ1dCB0aGUgYWN0dWFsIGZ1bmN0aW9uYWxpdHkgd2l0aCByZWdhcmQgdG8gc2V0dGlu Zwo+ID4gcmVnaXN0ZXJzIGluCj4gPiB0aGUgSERNSSBwZXJpcGhlcmFsIGlzIG1vc3RseSBpZGVu dGljYWwgYmV0d2VlbiBib3RoIGZvcm1zIG9mIHRoZQo+ID4gZHJpdmVyLgo+ID4KPiA+IChUaGlz IG1ha2VzIHNlbnNlIGJlY2F1c2UgZmV3IHBlb3BsZSBhcmUgbGlrZWx5IHRvIGhhdmUgYWNjZXNz IHRvIHRoZQo+ID4gcHJvcHJpZXRhcnkgZG9jdW1lbnRhdGlvbi4gSW4gZmFjdCwgZmV3IHBlb3Bs ZSBhcmUgbGlrZWx5IHRvIGhhdmUKPiA+IGV2ZW4gdHJpZWQKPiA+IHRvIGRlZHVjZSB3aGF0IGlz IGRvaW5nIG9uLiBPbmUgb2YgdGhlIHJlZ2lzdGVyIHZhbHVlIHRhYmxlcyBzdWdnZXN0cwo+ID4g dGhhdCBvbmUKPiA+IG9mIHRoZSB2YWx1ZXMgd291bGQgcmVhbGx5IG5lZWQgdG8gYmUgZGlmZmVy ZW50LCBpZiB5b3UgY29uc2lkZXIgdGhlCj4gPiBwYXR0ZXJucwo+ID4gaW52b2x2ZWQsIHdoaWNo IG1lYW5zIHRoYXQgZWl0aGVyIHRoZSBkb2N1bWVudGF0aW9uIG1lbnRpb25zIHRoaXMKPiA+IHNw ZWNpYWwgY2FzZQo+ID4gb3IgdGhhdCBhIG1pc3Rha2UgaGFzIGJlZW4gbWFkZSB0aGF0IGhhcyBu b3QgeWV0IGJlZW4gZXhwb3NlZCB0aHJvdWdoCj4gPiByZWFsCj4gPiB3b3JsZCB1c2UuKQo+ID4K PiA+PiAgVGhlIG5hdHVyYWwgZGVidWcgcGF0aCBmb3IgbWUgd291bGQgYmUgdG8gY2hlY2tvdXQg djMuMTgsCj4gPj4gIGNvbm5lY3QgeW91ciBEVkkgbW9uaXRvciBhbmQgbWFrZSBhIGR1bXAgb2Yg YWxsIHRoZQo+ID4+ICBkd19oZG1pIHJlZ2lzdGVycywgdGhlbiBtYWtlIHRoZSBzYW1lIGR1bXAg Zm9yIG91cgo+ID4+ICBtYWlubGluZSBrZXJuZWwgLS0gbWFraW5nIHN1cmUgd2UgYXJlIGNvbXBh cmluZyB0aGUgc2FtZQo+ID4+ICBtb2RlLgo+ID4KPiA+IEl0IGlzIHBvc3NpYmxlIHRoYXQgc29t ZXRoaW5nIGRvZXMgbm90IGdldCBpbml0aWFsaXNlZCBpbiB0aGUgc2FtZQo+ID4gd2F5LCBhbmQK PiA+IE5pa29sYXVzIGFuZCBJIGhhdmUgYmVlbiB3b3JraW5nIHdpdGggcmVnaXN0ZXIgZHVtcHMs IGFsdGhvdWdoIEkKPiA+IGhhdmVuJ3QgYmVlbgo+ID4gZ2VuZXJhdGluZyB0aGVtIG15c2VsZiB3 aXRoaW4gTGludXguIFNvIGl0IGlzIHBvc3NpYmxlIHRoYXQgSSBhbQo+ID4gbWlzc2luZyBzb21l Cj4gPiBtaXNjb25maWd1cmF0aW9uIGluIHRoZSBkcml2ZXIgdGhhdCBjYXVzZXMgYW4gaW5jb21w YXRpYmlsaXR5IHdpdGggbXkKPiA+IG1vbml0b3IuCj4gPgo+ID4gSXQgc2hvdWxkIGJlIG5vdGVk IHRoYXQgdGhlIGluaXRpYWxpc2F0aW9uIGlzIHNpbXBsZXIgd2l0aCB0aGUgRFZJCj4gPiBtb2Rl LAo+ID4gdGhhbmtmdWxseS4gVGhlICJBVkkgaW5mb2ZyYW1lIiBzdHVmZiAoZ29pbmcgZnJvbSBt ZW1vcnkpIGlzCj4gPiBjb21wbGV0ZWx5Cj4gPiBza2lwcGVkLCBhcyBhcmUgYSByYW5nZSBvZiBv dGhlciB0aGluZ3MsIHdoaWNoIG1hZGUgbXkKPiA+IHJlaW1wbGVtZW50YXRpb24gZWZmb3J0Cj4g PiBzb21ld2hhdCBxdWlja2VyLiBJIGFsc28gZGlkbid0IGJvdGhlciB3aXRoIHRoZSBhdWRpbyBm dW5jdGlvbmFsaXR5LAo+ID4gYnV0IHRoZW4KPiA+IEkgZG9uJ3QgdGhpbmsgRFZJIGhhcyBhbnkg YXVkaW8gY2hhbm5lbHMsIGVpdGhlci4KPiA+Cj4gPiBPbmUgcmVhc29uIGZvciBpbXBsZW1lbnRp bmcgZHJpdmVycyBmb3IgTDRSZSB3YXMgdG8gZGV0ZXJtaW5lIHdoYXQgaXMKPiA+IGFjdHVhbGx5 Cj4gPiBuZWVkZWQgdG8gaW5pdGlhbGlzZSB0aGUgaGFyZHdhcmUgY29ycmVjdGx5LCBkb2luZyBz byBpbiBhbgo+ID4gZW52aXJvbm1lbnQgdGhhdAo+ID4gaGFzIGJlZW4gcXVpY2tlciB0byB0ZXN0 IHRoYW4gTGludXggaGFzIGJlZW4gKGdpdmVuIHNvbWUgdmVyeSBvbGQKPiA+IGRldmVsb3BtZW50 Cj4gPiBoYXJkd2FyZSBJIGhhdmUgYmVlbiB1c2luZyB1bnRpbCByZWNlbnRseSkuIEFub3RoZXIg cmVhc29uIGlzIHRoYXQgSQo+ID4gYWN0dWFsbHkKPiA+IHdhbnQgdG8gZ2V0IHRoZSBDSTIwIGhh cmR3YXJlIHdvcmtpbmcgd2l0aCBMNFJlLCB3aGljaCBpdCB3YXMKPiA+IG9yaWdpbmFsbHkKPiA+ IHN1cHBvc2VkIHRvIGRvLCBidXQgaW4gZmFjdCB0aGF0IGVmZm9ydCB3YXMgbmV2ZXIgYWN0dWFs bHkgZmluaXNoZWQuCj4gPgo+ID4+ICA+IEkgZG93bmxvYWRlZCBpdCBmcm9tIGhlcmU6Cj4gPj4g ID4KPiA+PiAgPgo+ID4+IGh0dHBzOi8vZ2l0bGFiLmNvbGxhYm9yYS5jb20vbGludXgvMGRheS8t L3RyZWUvano0NzgwLWRybS1oZG1pLXY1LjktcmMxCj4gPj4gID4KPiA+PiAgPiAoSSB3YXMgZ29p bmcgdG8gY2xvbmUgdGhlIHJlcG9zaXRvcnkgbGF0ZSBsYXN0IG5pZ2h0LCBidXQgaXQgd2FzCj4g Pj4gdGFraW5nIGEKPiA+PiAgPiBsb25nIHRpbWUgYW5kIEkgYWxzbyBkaWRuJ3Qgd2FudCB0byBj bG9uZSBldmVyeXRoaW5nIHlldCBhZ2Fpbi4pCj4gPj4KPiA+PiAgSWYgeW91IHdhbnQgdG8gYXZv aWQgY2xvbmluZyB0aGUgc2FtZSB0aGluZ3Mgb3ZlciBhbmQgb3Zlcgo+ID4+ICB5b3UgY2FuIHVz ZSBnaXQtY2xvbmUgLS1yZWZlcmVuY2UuIEFuZCBpZiB5b3Ugd2FudCB0byBjaGVja291dAo+ID4+ ICBqdXN0IGEgc2luZ2xlIGJyYW5jaCwgZ2l0IG5vdyBoYXMgLS1zaW5nbGUtYnJhbmNoLgo+ID4+ Cj4gPj4gIEZvciBpbnN0YW5jZSwgKGFzc3VtaW5nIGEgdG9ydmFsZHMvIGxvY2FsIHJlcG8pOgo+ ID4+Cj4gPj4gIGdpdCBjbG9uZSAtYiBsZXR1eC9qejQ3ODAtaGRtaS12NCAtLXNpbmdsZS1icmFu Y2gKPiA+PiAgZ2l0Oi8vZ2l0LmdvbGRlbGljby5jb20vbGV0dXgta2VybmVsLmdpdCAtLXJlZmVy ZW5jZSB0b3J2YWxkcy8gbGV0dXgKPiA+Cj4gPiBUaGFua3MgZm9yIHRoZSB0aXAhIEkgZ3Vlc3Mg SSB3aWxsIHNwYXJlIGV2ZXJ5b25lIG15IHRob3VnaHRzIGFib3V0Cj4gPiBnaXQncwo+ID4gbmV2 ZXItZW5kaW5nIHVzYWJpbGl0eSBkZWZpY2l0Lgo+ID4KPiA+IFsuLi5dCj4gPgo+ID4+ICA+IEl0 IHdvdWxkIGJlIG5pY2UgdG8gcmVjb25jaWxlIHRoZSBKWjQ3ODAgc3VwcG9ydCB3aXRoIHRoZSBl dm9sdmluZwo+ID4+ICA+IHVwc3RyZWFtIHN1cHBvcnQsIGFjY29tbW9kYXRpbmcgdGhlIGV4dGVu ZGVkIGRlc2NyaXB0b3JzIGFuZCB0aGUKPiA+PiBleHRyYQo+ID4+ICA+IHJlZ2lzdGVyIHVzYWdl Lgo+ID4+ICBJIHRoaW5rIHRoYXQncyBhbHJlYWR5IGRvbmUgaW4gdGhlIHBhdGNoZXMgSSd2ZSBj bGVhbmVkIHVwLgo+ID4+ICBUaGUgb25seSB0aGluZyBsZWZ0IHRvIGNoZWNrIGlzIHBsYW5lIG9m ZnNldCBhbmQgb3ZlcmxheSBlbmFibGVtZW50Lgo+ID4KPiA+IFRoZXJlIGFyZSBzb21lIHRoaW5n cyB0aGF0IGFyZSBkb25lIGluIGRpZmZlcmVudCBwbGFjZXMsIGxpa2UgdmFyaW91cwo+ID4gcmVn aXN0ZXJzIGJlaW5nIHNldCBpbiBwYXJ0aWN1bGFyICJhdG9taWMiIG1ldGhvZHMgYW5kIG5vdCBk dXJpbmcKPiA+IHByb2JpbmcuCj4gPiBBbHNvLCB0aGUgdXBzdHJlYW0gZHJpdmVyIGhhcyBzcGVj aWZpYyBwbGFuZSBkZXNjcmlwdG9ycyB3aGVyZWFzIG15Cj4gPiBvd24KPiA+IG1vZGlmaWNhdGlv bnMgaW50cm9kdWNlZCBkdWFsIGRlc2NyaXB0b3JzIGluIGEgc2xpZ2h0bHkgZGlmZmVyZW50Cj4g PiB3YXkuIFBsdXMsCj4gPiB0aGUgdXBzdHJlYW0gZHJpdmVyIGRvZXNuJ3Qgc3VwcG9ydCBleHRl bmRlZCBkZXNjcmlwdG9ycywgYXMgZmFyIGFzIEkKPiA+IGFtCj4gPiBhd2FyZS4KPiA+Cj4gPiBT bywgdW5sZXNzIFBhdWwgQ2VyY3VlaWwgaXMgZmluZSB3aXRoIHdoYXQgeW91IGhhdmUgZG9uZSwg SSBkb24ndAo+ID4gdGhpbmsgd2UgYXJlCj4gPiBjbG9zZSB0byBpbnRlZ3JhdGluZyBhbnl0aGlu Zy4gVGhlbiBhZ2FpbiwgSSBhbSBub3QgcmVhbGx5IGEgTGludXgKPiA+IGtlcm5lbAo+ID4gZGV2 ZWxvcGVyLCBzbyBwZXJoYXBzIEkgd29uJ3QgY29tbWVudCBpbiBkZXB0aCBhYm91dCB3aGF0IHRo ZQo+ID4gcmVxdWlyZW1lbnRzCj4gPiBtaWdodCBiZS4KPgo+IElmIHlvdSBzZW5kIGNsZWFuIHBh dGNoZXMsIHRoZXJlJ3Mgbm8gcmVhc29uIGZvciBtZSBub3QgdG8gbWVyZ2UgdGhlbS4KPgoKSSdk IHJlYWxseSBsaWtlIHRvIHNlZSBIRE1JIHN1cHBvcnQgb24gbXkgQ0kyMCBiZWluZyBtZXJnZWQu IFRoYW5rIHRvCnJlY2VudCBpbmdlbmljLWRybSB3b3JrIGFuZCB0aGFua3MgZm9yIFBhdWwgQm9k ZGllIGFuZCBOaWtvbGF1cyB3b3JrLAp0aGUgcGF0Y2hlcyBhcmUgSU1PIHF1aXRlIGNsZWFuLgoK Tmlrb2xhdXMsIFBhdWw6IERvIHlvdSBoYXZlIHBsYW5zIHRvIHN1Ym1pdCB0aGVzZT8gSWYgbm90 LCBJJ2xsIGJlCmhhcHB5IHRvIGdldCB0aGVtIG91dCB0aGUgZG9vciBmb3IgcmV2aWV3LgoKQ2hl ZXJzLApFemVxdWllbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK