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.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 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 2FF71C4BA06 for ; Thu, 27 Feb 2020 09:03:31 +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 F0CC324680 for ; Thu, 27 Feb 2020 09:03:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="d3pn+ICS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F0CC324680 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com 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 5A9726EC65; Thu, 27 Feb 2020 09:03:30 +0000 (UTC) Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6C98F6EC63 for ; Thu, 27 Feb 2020 09:03:29 +0000 (UTC) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20200227090327euoutp02b6743f518a9ba0687a287b5bcd07d828~3NvIkackW0364803648euoutp02m for ; Thu, 27 Feb 2020 09:03:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20200227090327euoutp02b6743f518a9ba0687a287b5bcd07d828~3NvIkackW0364803648euoutp02m DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1582794207; bh=VSYeQmmnVB2Spf8qkN4V5hPy1ERmEG1Vx16y5XLczSM=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=d3pn+ICSWbbQYhgdwc6JznXj6///m1nz7y/BG1PoUP+WOHZ59r3MYfdc2YmyyoMCd eCr5VSsDjWXXHLRO8+d4N4DGowvGZJT/+ZEM5zysTtBAiJtLvAJlT0dWxpMaDqX3mO x/3yXGNB5NZ8K0efNkI91+Wq8eqBNkzjjm3uZdq4= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20200227090327eucas1p1e933b5f526259b70024a0f515f22f728~3NvITntRI0317403174eucas1p1E; Thu, 27 Feb 2020 09:03:27 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 8A.34.60698.FD5875E5; Thu, 27 Feb 2020 09:03:27 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20200227090327eucas1p28916eb777ad652053b002960a4d9c704~3NvH-faAy0147001470eucas1p2P; Thu, 27 Feb 2020 09:03:27 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20200227090327eusmtrp2849f24f15a6099488014b836cb24a504~3NvH_uAls2350023500eusmtrp2r; Thu, 27 Feb 2020 09:03:27 +0000 (GMT) X-AuditID: cbfec7f5-a0fff7000001ed1a-44-5e5785df6564 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id F2.47.07950.ED5875E5; Thu, 27 Feb 2020 09:03:26 +0000 (GMT) Received: from [106.120.51.74] (unknown [106.120.51.74]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20200227090326eusmtip1497eabb3846ce67fdacbeaed906f3c47~3NvHp97J80715207152eusmtip1b; Thu, 27 Feb 2020 09:03:26 +0000 (GMT) Subject: Re: [PATCH] drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails To: Marek Szyprowski , dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org From: Andrzej Hajda Message-ID: <846fe12b-4326-9901-c276-2ebf16d2ba98@samsung.com> Date: Thu, 27 Feb 2020 10:03:26 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <20200220125726.19442-1-m.szyprowski@samsung.com> Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRmVeSWpSXmKPExsWy7djP87r3W8PjDM6fE7DYOGM9q8WVr+/Z LGac38dksfbIXXaLGZNfsjmwetzvPs7k0bdlFaPH501yAcxRXDYpqTmZZalF+nYJXBkfzp5n KtigWHF/1kT2Bsb1Ml2MHBwSAiYSDZfzuxi5OIQEVjBK7Ll8mgXC+cIosbt9CTuE85lR4ubL s2xdjJxgHU8fXGaGSCxnlGja2gVV9ZZRYtOElSwgVcIC0RLdzcfBOkQESiXm/j/GDmIzCyRJ 7FzVyQpiswloSvzdfBOshlfATmLRhJuMIDaLgKrE7PbZzCC2qECExLTt/xghagQlTs58wgJy NydQ/fFviRAj5SWat0KUMwuIS9x6Mp8J5B4JgensEp07JjJBXO0i0f/zLdQHwhKvjm9hh7Bl JP7vnA9VUy9xf0ULM0RzB6PE1g07mSES1hJ3zv1iA1nMDHT0+l36EGFHifUPm5kh4cgnceOt IMQNfBKTtk2HCvNKdLQJQVQrStw/uxVqoLjE0gtf2SYwKs1C8tgsJN/MQvLNLIS9CxhZVjGK p5YW56anFhvnpZbrFSfmFpfmpesl5+duYgQmltP/jn/dwbjvT9IhRgEORiUe3oKksDgh1sSy 4srcQ4wSHMxKIrwbv4bGCfGmJFZWpRblxxeV5qQWH2KU5mBREuc1XvQyVkggPbEkNTs1tSC1 CCbLxMEp1cAY03175pbIbmEzH3sbfqv6C0tq2vpsLb0m+IjsstaX49j34fqlQKv6L/NP2hxe cltCa2b81ITIM/f/78p5k3nb58YGddm7ixlaH+3lsV608b6g89ZbSw/bT98YPdc8Ifx5c9jb 2AuXmv5+3bFu6+7Nlo9zV5b1Tnh2Je0QY9FXrW+V1V9qkguWKrEUZyQaajEXFScCAH8MSyoo AwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRmVeSWpSXmKPExsVy+t/xu7r3WsPjDNY0W1psnLGe1eLK1/ds FjPO72OyWHvkLrvFjMkv2RxYPe53H2fy6NuyitHj8ya5AOYoPZui/NKSVIWM/OISW6VoQwsj PUNLCz0jE0s9Q2PzWCsjUyV9O5uU1JzMstQifbsEvYwPZ88zFWxQrLg/ayJ7A+N6mS5GTg4J AROJpw8uM3cxcnEICSxllHjz6iILREJcYvf8t8wQtrDEn2tdbBBFrxklVt48zgSSEBaIlrj8 7QBYkYhAqcSr/vuMXYwcHMwCSRL7LilA1E9klHh86ijYUDYBTYm/m2+ygdi8AnYSiybcZASx WQRUJWa3zwabIyoQIfF4YjsjRI2gxMmZT1hAZnIC1R//lggSZhZQl/gz7xIzhC0v0bx1NpQt LnHryXymCYxCs5B0z0LSMgtJyywkLQsYWVYxiqSWFuem5xYb6RUn5haX5qXrJefnbmIExtK2 Yz+37GDsehd8iFGAg1GJh7cgKSxOiDWxrLgy9xCjBAezkgjvxq+hcUK8KYmVValF+fFFpTmp xYcYTYF+m8gsJZqcD4zzvJJ4Q1NDcwtLQ3Njc2MzCyVx3g6BgzFCAumJJanZqakFqUUwfUwc nFINjKUMay1vv2L8+Ev6ezTj7my9yee+zI0/7D3LMiEtdO9rPucV/x8/KV0ZWTix7uDC8P0J u5cv29RoFb/sS8rMPDGJvbrmW87a75gR4Lxj4g3Nbp3i+J3SmxYZrnrGtOPm+7NT7OfdFnmx 6dk3ponxG1mOfuTZ2ffujZ/hjPqf61XO9qRK/7ze/Pu+EktxRqKhFnNRcSIAa34heLsCAAA= X-CMS-MailID: 20200227090327eucas1p28916eb777ad652053b002960a4d9c704 X-Msg-Generator: CA X-RootMTR: 20200220125900eucas1p11f6e56f11c8fcf25acf28b082107c89d X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200220125900eucas1p11f6e56f11c8fcf25acf28b082107c89d References: <20200220125726.19442-1-m.szyprowski@samsung.com> 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: Seung-Woo Kim , Bartlomiej Zolnierkiewicz Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gMjAuMDIuMjAyMCAxMzo1NywgTWFyZWsgU3p5cHJvd3NraSB3cm90ZToKPiBNb3ZlIGVuYWJs aW5nIGFuZCBkaXNhYmxpbmcgSERNSV9FTiBvcHRpb25hbCByZWd1bGF0b3IgdG8gcHJvYmUoKSBm dW5jdGlvbgo+IHRvIGtlZXAgdHJhY2sgb24gdGhlIHJlZ3VsYXRvciBzdGF0dXMuIFRoaXMgZml4 ZXMgZm9sbG93aW5nIHdhcm5pbmcgaWYKPiBwcm9iZSgpIGZhaWxzIChmb3IgZXhhbXBsZSB3aGVu IEkyQyBEREMgYWRhcHRlciBjYW5ub3QgYmUgeWV0IGdhdGhlcmVkCj4gZHVlIHRvIHRoZSBtaXNz aW5nIGRyaXZlcikuIFRoaXMgZml4ZXMgZm9sbG93aW5nIHdhcm5pbmcgb2JzZXJ2ZWQgb24KPiBB cm5kYWxlNTI1MCBib2FyZCB3aXRoIG11bHRpX3Y3X2RlZmNvbmZpZzoKPgo+IFtkcm1dIEZhaWxl ZCB0byBnZXQgZGRjIGkyYyBhZGFwdGVyIGJ5IG5vZGUKPiAtLS0tLS0tLS0tLS1bIGN1dCBoZXJl IF0tLS0tLS0tLS0tLS0KPiBXQVJOSU5HOiBDUFU6IDAgUElEOiAyMTQgYXQgZHJpdmVycy9yZWd1 bGF0b3IvY29yZS5jOjIwNTEgX3JlZ3VsYXRvcl9wdXQrMHgxNmMvMHgxODQKPiBNb2R1bGVzIGxp bmtlZCBpbjogLi4uCj4gQ1BVOiAwIFBJRDogMjE0IENvbW06IHN5c3RlbWQtdWRldmQgTm90IHRh aW50ZWQgNS42LjAtcmMyLW5leHQtMjAyMDAyMTktMDAwNDAtZzM4YWYxZGZhZmRiYiAjNzU3MAo+ IEhhcmR3YXJlIG5hbWU6IFNhbXN1bmcgRXh5bm9zIChGbGF0dGVuZWQgRGV2aWNlIFRyZWUpCj4g WzxjMDMxMjI1OD5dICh1bndpbmRfYmFja3RyYWNlKSBmcm9tIFs8YzAzMGNjMTA+XSAoc2hvd19z dGFjaysweDEwLzB4MTQpCj4gWzxjMDMwY2MxMD5dIChzaG93X3N0YWNrKSBmcm9tIFs8YzBmMGQz YTA+XSAoZHVtcF9zdGFjaysweGNjLzB4ZTApCj4gWzxjMGYwZDNhMD5dIChkdW1wX3N0YWNrKSBm cm9tIFs8YzAzNDZhNTg+XSAoX193YXJuKzB4ZTAvMHhmOCkKPiBbPGMwMzQ2YTU4Pl0gKF9fd2Fy bikgZnJvbSBbPGMwMzQ2YjIwPl0gKHdhcm5fc2xvd3BhdGhfZm10KzB4YjAvMHhiOCkKPiBbPGMw MzQ2YjIwPl0gKHdhcm5fc2xvd3BhdGhfZm10KSBmcm9tIFs8YzA4OTNmNTg+XSAoX3JlZ3VsYXRv cl9wdXQrMHgxNmMvMHgxODQpCj4gWzxjMDg5M2Y1OD5dIChfcmVndWxhdG9yX3B1dCkgZnJvbSBb PGMwODkzZjhjPl0gKHJlZ3VsYXRvcl9wdXQrMHgxYy8weDJjKQo+IFs8YzA4OTNmOGM+XSAocmVn dWxhdG9yX3B1dCkgZnJvbSBbPGMwOWIyNjY0Pl0gKHJlbGVhc2Vfbm9kZXMrMHgxN2MvMHgyMDAp Cj4gWzxjMDliMjY2ND5dIChyZWxlYXNlX25vZGVzKSBmcm9tIFs8YzA5YWViZTg+XSAocmVhbGx5 X3Byb2JlKzB4MTBjLzB4MzUwKQo+IFs8YzA5YWViZTg+XSAocmVhbGx5X3Byb2JlKSBmcm9tIFs8 YzA5YWVmYTg+XSAoZHJpdmVyX3Byb2JlX2RldmljZSsweDYwLzB4MWEwKQo+IFs8YzA5YWVmYTg+ XSAoZHJpdmVyX3Byb2JlX2RldmljZSkgZnJvbSBbPGMwOWFmMjg4Pl0gKGRldmljZV9kcml2ZXJf YXR0YWNoKzB4NTgvMHg2MCkKPiBbPGMwOWFmMjg4Pl0gKGRldmljZV9kcml2ZXJfYXR0YWNoKSBm cm9tIFs8YzA5YWYzMTA+XSAoX19kcml2ZXJfYXR0YWNoKzB4ODAvMHhiYykKPiBbPGMwOWFmMzEw Pl0gKF9fZHJpdmVyX2F0dGFjaCkgZnJvbSBbPGMwOWFjZTM0Pl0gKGJ1c19mb3JfZWFjaF9kZXYr MHg2OC8weGI0KQo+IFs8YzA5YWNlMzQ+XSAoYnVzX2Zvcl9lYWNoX2RldikgZnJvbSBbPGMwOWFl MDBjPl0gKGJ1c19hZGRfZHJpdmVyKzB4MTMwLzB4MWU4KQo+IFs8YzA5YWUwMGM+XSAoYnVzX2Fk ZF9kcml2ZXIpIGZyb20gWzxjMDlhZmQ5OD5dIChkcml2ZXJfcmVnaXN0ZXIrMHg3OC8weDExMCkK PiBbPGMwOWFmZDk4Pl0gKGRyaXZlcl9yZWdpc3RlcikgZnJvbSBbPGJmMTM5NTU4Pl0gKGV4eW5v c19kcm1faW5pdCsweGU4LzB4MTFjIFtleHlub3Nkcm1dKQo+IFs8YmYxMzk1NTg+XSAoZXh5bm9z X2RybV9pbml0IFtleHlub3Nkcm1dKSBmcm9tIFs8YzAzMDJmYTg+XSAoZG9fb25lX2luaXRjYWxs KzB4NTAvMHgyMjApCj4gWzxjMDMwMmZhOD5dIChkb19vbmVfaW5pdGNhbGwpIGZyb20gWzxjMDNk YzAyYz5dIChkb19pbml0X21vZHVsZSsweDYwLzB4MjEwKQo+IFs8YzAzZGMwMmM+XSAoZG9faW5p dF9tb2R1bGUpIGZyb20gWzxjMDNkYWY0ND5dIChsb2FkX21vZHVsZSsweDFjMGMvMHgyMzEwKQo+ IFs8YzAzZGFmNDQ+XSAobG9hZF9tb2R1bGUpIGZyb20gWzxjMDNkYjg1Yz5dIChzeXNfZmluaXRf bW9kdWxlKzB4YWMvMHhiYykKPiBbPGMwM2RiODVjPl0gKHN5c19maW5pdF9tb2R1bGUpIGZyb20g WzxjMDMwMTAwMD5dIChyZXRfZmFzdF9zeXNjYWxsKzB4MC8weDU0KQo+IEV4Y2VwdGlvbiBzdGFj aygweGVjY2EzZmE4IHRvIDB4ZWNjYTNmZjApCj4gLi4uCj4gLS0tWyBlbmQgdHJhY2UgMjc2Yzkx MjE0NjM1OTA1YyBdLS0tCj4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBTenlwcm93c2tpIDxtLnN6 eXByb3dza2lAc2Ftc3VuZy5jb20+CgoKUmV2aWV3ZWQtYnk6IEFuZHJ6ZWogSGFqZGEgPGEuaGFq ZGFAc2Ftc3VuZy5jb20+CgrCoC0tClJlZ2FyZHMKQW5kcnplagoKCj4gLS0tCj4gIGRyaXZlcnMv Z3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYyB8IDIyICsrKysrKysrKysrKy0tLS0tLS0tLS0K PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+Cj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYyBiL2RyaXZl cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYwo+IGluZGV4IDlmZjkyMWY0M2E5My4uZjE0 MTkxNmVhZGU2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hk bWkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYwo+IEBAIC0x ODA1LDE4ICsxODA1LDEwIEBAIHN0YXRpYyBpbnQgaGRtaV9yZXNvdXJjZXNfaW5pdChzdHJ1Y3Qg aGRtaV9jb250ZXh0ICpoZGF0YSkKPiAgCj4gIAloZGF0YS0+cmVnX2hkbWlfZW4gPSBkZXZtX3Jl Z3VsYXRvcl9nZXRfb3B0aW9uYWwoZGV2LCAiaGRtaS1lbiIpOwo+ICAKPiAtCWlmIChQVFJfRVJS KGhkYXRhLT5yZWdfaGRtaV9lbikgIT0gLUVOT0RFVikgewo+ICsJaWYgKFBUUl9FUlIoaGRhdGEt PnJlZ19oZG1pX2VuKSAhPSAtRU5PREVWKQo+ICAJCWlmIChJU19FUlIoaGRhdGEtPnJlZ19oZG1p X2VuKSkKPiAgCQkJcmV0dXJuIFBUUl9FUlIoaGRhdGEtPnJlZ19oZG1pX2VuKTsKPiAgCj4gLQkJ cmV0ID0gcmVndWxhdG9yX2VuYWJsZShoZGF0YS0+cmVnX2hkbWlfZW4pOwo+IC0JCWlmIChyZXQp IHsKPiAtCQkJRFJNX0RFVl9FUlJPUihkZXYsCj4gLQkJCQkgICAgICAiZmFpbGVkIHRvIGVuYWJs ZSBoZG1pLWVuIHJlZ3VsYXRvclxuIik7Cj4gLQkJCXJldHVybiByZXQ7Cj4gLQkJfQo+IC0JfQo+ IC0KPiAgCXJldHVybiBoZG1pX2JyaWRnZV9pbml0KGhkYXRhKTsKPiAgfQo+ICAKPiBAQCAtMjAy Myw2ICsyMDE1LDE1IEBAIHN0YXRpYyBpbnQgaGRtaV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2 aWNlICpwZGV2KQo+ICAJCX0KPiAgCX0KPiAgCj4gKwlpZiAoIUlTX0VSUihoZGF0YS0+cmVnX2hk bWlfZW4pKSB7Cj4gKwkJcmV0ID0gcmVndWxhdG9yX2VuYWJsZShoZGF0YS0+cmVnX2hkbWlfZW4p Owo+ICsJCWlmIChyZXQpIHsKPiArCQkJRFJNX0RFVl9FUlJPUihkZXYsCj4gKwkJCSAgICAgICJm YWlsZWQgdG8gZW5hYmxlIGhkbWktZW4gcmVndWxhdG9yXG4iKTsKPiArCQkJZ290byBlcnJfaGRt aXBoeTsKPiArCQl9Cj4gKwl9Cj4gKwo+ICAJcG1fcnVudGltZV9lbmFibGUoZGV2KTsKPiAgCj4g IAlhdWRpb19pbmZvZnJhbWUgPSAmaGRhdGEtPmF1ZGlvLmluZm9mcmFtZTsKPiBAQCAtMjA0Nyw3 ICsyMDQ4LDggQEAgc3RhdGljIGludCBoZG1pX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug KnBkZXYpCj4gIAo+ICBlcnJfcnBtX2Rpc2FibGU6Cj4gIAlwbV9ydW50aW1lX2Rpc2FibGUoZGV2 KTsKPiAtCj4gKwlpZiAoIUlTX0VSUihoZGF0YS0+cmVnX2hkbWlfZW4pKQo+ICsJCXJlZ3VsYXRv cl9kaXNhYmxlKGhkYXRhLT5yZWdfaGRtaV9lbik7Cj4gIGVycl9oZG1pcGh5Ogo+ICAJaWYgKGhk YXRhLT5oZG1pcGh5X3BvcnQpCj4gIAkJcHV0X2RldmljZSgmaGRhdGEtPmhkbWlwaHlfcG9ydC0+ ZGV2KTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK