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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 62471C433F5 for ; Mon, 14 Mar 2022 15:43:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=yY3xNsz39YEjcWfdCm17K8xXa0rFcaoREovXU/U9QB4=; b=plJUx0/EtcVvXA Jcm7FSEfX/4GGhmw33+RwbCg2K5nqJPp/4ivQwHmzOWwTtPeASUeuoeDVtx2/3YSos/+1oWH2Drex qUW3S6S5cFIA5tQ8fAy7vLTcq6aPt3DHevqG4u/dmUt/VK5eEblXbbLQIt94ny4F3PxX7hdWy/+Ni T0RaGGEy9VokZrEPaQMD5/0DuF5s2GWALwXGrZ089fpwb9VfmWU3+L9WVohoKrPH4WSHXDvNYb+O6 YItdSC+2ey0RC571sFQP9Gl0B7wMwvbREfRApugpAZINIj68wasb48oLgfryvKirozxJ4ebJNLnw5 HSixqgmhIPog8IxfbLew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nTmqb-005rFI-AL; Mon, 14 Mar 2022 15:43:01 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nTmqM-005rB0-Kx; Mon, 14 Mar 2022 15:42:50 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id EE855612CE; Mon, 14 Mar 2022 15:42:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5309FC340E9; Mon, 14 Mar 2022 15:42:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1647272563; bh=rlomTh/bDE2SR0iJKSP/UqznM+vMfw7/o7SNQEMHVkg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=cC3cs/elW5BH7UAWfAD8MZd+XWOT8RGIUJWA4ehdzUHYkh8tfkTS2AKJym6WN8vgi MPx5W6XxREqc0jU/GMyMEi3XpS24oQo55ZeF7bK6q+Tv9QWjV5FGwpV5xhP8AO3YG0 vHkM+GMyqr9+06Uvva+2S42Ae5zPCZAOLS0ykn+bMb9R/yrJbfr0BuH9H8cc/3+39j 7vP0gqwnzJRd302oQgkBXodIZnfEFLJRwnV6NiS0N5MDjGaD6A6eKikWvvxAAdZ7ZC 6Uv9KiwUdefJDVAix/SwJLSraZ09uIEoMypSKqxiaCxtr6aU8MqYYv9DG8CNvqKbTb 0B+SoEh2Hx3JA== Date: Mon, 14 Mar 2022 16:42:34 +0100 From: Mauro Carvalho Chehab To: AngeloGioacchino Del Regno Cc: Nicolas Dufresne , Niklas =?UTF-8?B?U8O2ZGVybHVuZA==?= , Alexandre Courbot , Andrew-CT Chen , Benjamin Gaignard , Christophe JAILLET , Dmitry Osipenko , Eugen Hristev , Hans Verkuil , Hirokazu Honda , Hsin-Yi Wang , Irui Wang , Jacopo Mondi , Jernej Skrabec , Jiasheng Jiang , Jonathan Cameron , Laurent Pinchart , Matthias Brugger , Ming Qian , Sakari Ailus , Steve Cho , Tiffany Lin , Tzung-Bi Shih , Yong Wu , Yunfei Dong , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ Message-ID: <20220314164234.5666592e@coco.lan> In-Reply-To: <30eae66e-5dd2-9868-dd2a-aab377ffd821@collabora.com> References: <53a632ce79c9d02673d7540e18d681f123afb801.1647167750.git.mchehab@kernel.org> <17120e5dcc7b7fdac207a41d764a13db7b270380.camel@collabora.com> <20220314153733.63d1451f@coco.lan> <30eae66e-5dd2-9868-dd2a-aab377ffd821@collabora.com> X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220314_084247_376935_E336C8EF X-CRM114-Status: GOOD ( 21.16 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org RW0gTW9uLCAxNCBNYXIgMjAyMiAxNjowMjo0MyArMDEwMApBbmdlbG9HaW9hY2NoaW5vIERlbCBS ZWdubyA8YW5nZWxvZ2lvYWNjaGluby5kZWxyZWdub0Bjb2xsYWJvcmEuY29tPiBlc2NyZXZldToK Cj4gSWwgMTQvMDMvMjIgMTU6MzcsIE1hdXJvIENhcnZhbGhvIENoZWhhYiBoYSBzY3JpdHRvOgo+ ID4gRW0gTW9uLCAxNCBNYXIgMjAyMiAwOTowOTo0NSAtMDQwMAo+ID4gTmljb2xhcyBEdWZyZXNu ZSA8bmljb2xhcy5kdWZyZXNuZUBjb2xsYWJvcmEuY29tPiBlc2NyZXZldToKPiA+ICAgCj4gPj4g TGUgZGltYW5jaGUgMTMgbWFycyAyMDIyIMOgIDExOjUxICswMTAwLCBNYXVybyBDYXJ2YWxobyBD aGVoYWIgYSDDqWNyaXTCoDogIAo+ID4+PiBBcyB0aGUgZW5kIGdvYWwgaXMgdG8gaGF2ZSBwbGF0 Zm9ybSBkcml2ZXJzIHNwbGl0IGJ5IHZlbmRvciwKPiA+Pj4gcmVuYW1lIG10ay12Y29kZWMvIHRv IG1lZGlhdGVrL210ay12Y29kZWMvLiAgCj4gPj4KPiA+PiBXYXMgdGhpbmtpbmcgYWxsIHRoZXNl IG10ay0qIGRpcmVjdG9yeSBkaWRuJ3QgZml0IHdpdGggdGhlIHBsYXRmb3JtLyBzZW1hbnRpYy4g SQo+ID4+IHRvdGFsbHkgc3VwcG9ydCB0aGlzIGNoYW5nZS4gSSBzdXBwb3NlIGpwZWcvbWRwL3Zw dSBhbHNvIG5lZWRzIHRvIGJlIG1vdmVkLiBBbmQKPiA+PiBtZHAzIGFuZCB2YXJpb3VzIHZjb2Rl YyBwYXRjaGVzIHdpbGwgbmVlZCBhIG5ldyBzdWJtaXNzaW9uLiAgCj4gPiAKPiA+IFRoZXkgd2Vy ZSBhbGwgbW92ZWQgdG9vLCBlYWNoIG9uZSBvbiBhIHNlcGFyYXRlIHBhdGNoIGluIHRoaXMgc2Vy aWVzOgo+ID4gICAKPiAKPiBIZWxsbyBNYXVybywgTmljb2xhcwo+IAo+IEkgd2FzIHdvbmRlcmlu ZyBpZiB3ZSBjb3VsZCBhbHNvIGRyb3AgdGhlICdtdGstJyBwcmVmaXggZnJvbSB0aGUgZm9sZGVy IG5hbWVzLAo+IGFzICdtdGsnIGVmZmVjdGl2ZWx5IHN0YW5kcyBmb3IgJ21lZGlhdGVrJy4uLiBz byB3ZSB3b3VsZCBoYXZlIHRoZW0gYXM6Cj4gCj4gbWVkaWF0ZWsvanBlZwo+IG1lZGlhdGVrL21k cAoKPiBtZWRpYXRlay9tZHAzCgpIbW0uLi4gSSBndWVzcyB0aGlzIG9uZSBkaWRuJ3QgcmVhY2gg dXBzdHJlYW0geWV0LgoKPiBtZWRpYXRlay92Y29kZWMKPiBtZWRpYXRlay92cHUKPiAKPiBtZWRp YXRlay9tdGstLi4uIGxvb2tzIGEgYml0IHJlcGV0aXRpdmUgOikKCk9rLCBidXQgSSdsbCBsaWtl bHkgcGxhY2UgdGhpcyBvbiBhIHNlcGFyYXRlIHBhdGNoIGF0IHRoZSBlbmQgb2YgdGhpcyAKc2Vy aWVzLiBSZWJhc2luZyBzdWNoIHNlcmllcyBoYXMgYmVlbiBubyBmdW4gOy0pCgo+IAo+IENoZWVy cywKPiBBbmdlbG8KPiAKPiA+ICAgICAgJCBMQU5HPUMgdHJlZSAtZCBkcml2ZXJzL21lZGlhL3Bs YXRmb3JtLwo+ID4gICAgICBkcml2ZXJzL21lZGlhL3BsYXRmb3JtLwo+ID4gICAgICB8LS0gYWxs ZWdyby1kdnQKPiA+ICAgICAgfC0tIGFsbHdpbm5lcgo+ID4gICAgICB8ICAgfC0tIHN1bjRpLWNz aQo+ID4gICAgICB8ICAgfC0tIHN1bjZpLWNzaQo+ID4gICAgICB8ICAgfC0tIHN1bjhpLWRpCj4g PiAgICAgIHwgICBgLS0gc3VuOGktcm90YXRlCj4gPiAgICAgIHwtLSBhbWxvZ2ljCj4gPiAgICAg IHwgICBgLS0gbWVzb24tZ2UyZAo+ID4gICAgICB8LS0gYW1waGlvbgo+ID4gICAgICB8LS0gYXNw ZWVkCj4gPiAgICAgIHwtLSBhdG1lbAo+ID4gICAgICB8LS0gY2FkZW5jZQo+ID4gICAgICB8LS0g Y2hpcHMtbWVkaWEKPiA+ICAgICAgfC0tIGludGVsCj4gPiAgICAgIHwtLSBtYXJ2ZWxsCj4gPiAg ICAgIHwtLSBtZWRpYXRlawo+ID4gICAgICB8ICAgfC0tIG10ay1qcGVnCj4gPiAgICAgIHwgICB8 LS0gbXRrLW1kcAo+ID4gICAgICB8ICAgfC0tIG10ay12Y29kZWMKPiA+ICAgICAgfCAgIHwgICB8 LS0gdmRlYwo+ID4gICAgICB8ICAgfCAgIGAtLSB2ZW5jCj4gPiAgICAgIHwgICBgLS0gbXRrLXZw dQo+ID4gICAgICB8LS0gbnZpZGlhCj4gPiAgICAgIHwgICBgLS0gdGVncmEtdmRlCj4gPiAgICAg IHwtLSBueHAKPiA+ICAgICAgfCAgIGAtLSBpbXgtanBlZwo+ID4gICAgICB8LS0gcWNvbQo+ID4g ICAgICB8ICAgfC0tIGNhbXNzCj4gPiAgICAgIHwgICBgLS0gdmVudXMKPiA+ICAgICAgfC0tIHJl bmVzYXMKPiA+ICAgICAgfCAgIHwtLSByY2FyLXZpbgo+ID4gICAgICB8ICAgYC0tIHZzcDEKPiA+ ICAgICAgfC0tIHJvY2tjaGlwCj4gPiAgICAgIHwgICB8LS0gcmdhCj4gPiAgICAgIHwgICBgLS0g cmtpc3AxCj4gPiAgICAgIHwtLSBzYW1zdW5nCj4gPiAgICAgIHwgICB8LS0gZXh5bm9zLWdzYwo+ ID4gICAgICB8ICAgfC0tIGV4eW5vczQtaXMKPiA+ICAgICAgfCAgIHwtLSBzM2MtY2FtaWYKPiA+ ICAgICAgfCAgIHwtLSBzNXAtZzJkCj4gPiAgICAgIHwgICB8LS0gczVwLWpwZWcKPiA+ICAgICAg fCAgIGAtLSBzNXAtbWZjCj4gPiAgICAgIHwtLSBzdG0KPiA+ICAgICAgfCAgIHwtLSBzdGkKPiA+ ICAgICAgfCAgIHwgICB8LS0gYmRpc3AKPiA+ICAgICAgfCAgIHwgICB8LS0gYzhzZWN0cGZlCj4g PiAgICAgIHwgICB8ICAgfC0tIGRlbHRhCj4gPiAgICAgIHwgICB8ICAgYC0tIGh2YQo+ID4gICAg ICB8ICAgYC0tIHN0bTMyCj4gPiAgICAgIHwgICAgICAgYC0tIGRtYTJkCj4gPiAgICAgIHwtLSB0 aQo+ID4gICAgICB8ICAgfC0tIGFtNDM3eAo+ID4gICAgICB8ICAgfC0tIGNhbAo+ID4gICAgICB8 ICAgfC0tIGRhdmluY2kKPiA+ICAgICAgfCAgIHwtLSBvbWFwCj4gPiAgICAgIHwgICB8LS0gb21h cDNpc3AKPiA+ICAgICAgfCAgIGAtLSB2cGUKPiA+ICAgICAgfC0tIHRpLXZwZQo+ID4gICAgICB8 LS0gdmlhCj4gPiAgICAgIGAtLSB4aWxpbngKPiA+ICAgCj4gPj4gIAo+ID4+Pgo+ID4+PiBTaWdu ZWQtb2ZmLWJ5OiBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWJAa2VybmVsLm9yZz4gIAo+ ID4+Cj4gPj4gQWNrZWQtYnk6IE5pY29sYXMgRHVmcmVzbmUgPG5pY29sYXMuZHVmcmVzbmVAY29s bGFib3JhLmNvbT4KPiA+PiAgCj4gPj4+IC0tLQo+ID4+Pgo+ID4+PiBUbyBhdm9pZCBtYWlsYm9t YmluZyBvbiBhIGxhcmdlIG51bWJlciBvZiBwZW9wbGUsIG9ubHkgbWFpbGluZyBsaXN0cyB3ZXJl IEMvQyBvbiB0aGUgY292ZXIuCj4gPj4+IFNlZSBbUEFUQ0ggMDAvMjRdIGF0OiBodHRwczovL2xv cmUua2VybmVsLm9yZy9hbGwvY292ZXIuMTY0NzE2Nzc1MC5naXQubWNoZWhhYkBrZXJuZWwub3Jn Lwo+ID4+Pgo+ID4+PiAgIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiA+Pj4gICBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyICstCj4gPj4+ ICAgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMiArLQo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy9LY29uZmlnICAgICAgICB8IDAKPiA+Pj4gICBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvTWFrZWZpbGUgICAgICAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zj b2RlY19kZWMuYyAgIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjLmggICB8IDAKPiA+Pj4gICAuLi4vcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19kcnYuYyAgICAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19k ZWNfaHcuYyAgICAgIHwgMAo+ID4+PiAgIC4uLi9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL210a192Y29kZWNfZGVjX2h3LmggICAgICB8IDAKPiA+Pj4gICAuLi4vcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5jICAgICAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19k ZWNfcG0uaCAgICAgIHwgMAo+ID4+PiAgIC4uLi97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210 a192Y29kZWNfZGVjX3N0YXRlZnVsLmMgICAgICAgICB8IDAKPiA+Pj4gICAuLi4veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19zdGF0ZWxlc3MuYyAgICAgICAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zj b2RlY19kcnYuaCAgIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL210a192Y29kZWNfZW5jLmMgICB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuYy5oICAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19l bmNfZHJ2LmMgICAgIHwgMAo+ID4+PiAgIC4uLi9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL210a192Y29kZWNfZW5jX3BtLmMgICAgICB8IDAKPiA+Pj4gICAuLi4vcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuY19wbS5oICAgICAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zj b2RlY19mdy5jICAgIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL210a192Y29kZWNfZncuaCAgICB8IDAKPiA+Pj4gICAuLi4vcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3ByaXYuaCAgICAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19m d19zY3AuYyAgICAgIHwgMAo+ID4+PiAgIC4uLi9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL210a192Y29kZWNfZndfdnB1LmMgICAgICB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2ludHIuYyAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zj b2RlY19pbnRyLmggIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5jICB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX3V0aWwuaCAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlYy92ZGVjX2gy NjRfaWYuYyAgICAgIHwgMAo+ID4+PiAgIC4uLi9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL3ZkZWMvdmRlY19oMjY0X3JlcV9pZi5jICB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfdnA4X2lmLmMgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlYy92 ZGVjX3ZwOV9pZi5jIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL3ZkZWNfZHJ2X2Jhc2UuaCAgICB8IDAKPiA+Pj4gICBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlY19kcnZfaWYuYyAgfCAwCj4g Pj4+ICAgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3Zk ZWNfZHJ2X2lmLmggIHwgMAo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZGVjX2lwaV9tc2cuaCB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjX21zZ19xdWV1ZS5jICAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlY19t c2dfcXVldWUuaCAgIHwgMAo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZGVjX3ZwdV9pZi5jICB8IDAKPiA+Pj4gICBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlY192cHVfaWYuaCAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmVuYy92ZW5jX2gy NjRfaWYuYyAgICAgIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL3ZlbmMvdmVuY192cDhfaWYuYyB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZW5jX2Rydl9iYXNlLmggICAgfCAwCj4g Pj4+ICAgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3Zl bmNfZHJ2X2lmLmMgIHwgMAo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZW5jX2Rydl9pZi5oICB8IDAKPiA+Pj4gICBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmVuY19pcGlfbXNnLmggfCAwCj4g Pj4+ICAgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3Zl bmNfdnB1X2lmLmMgIHwgMAo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZW5jX3ZwdV9pZi5oICB8IDAKPiA+Pj4gICA0OSBmaWxlcyBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gPj4+ICAgcmVuYW1lIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9LY29uZmlnICgxMDAl KQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210 ay12Y29kZWMvTWFrZWZpbGUgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlYy5jICgxMDAlKQo+ ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12 Y29kZWMvbXRrX3Zjb2RlY19kZWMuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX2Rydi5j ICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0 ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfaHcuYyAoMTAwJSkKPiA+Pj4gICByZW5hbWUg ZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29k ZWNfZGVjX2h3LmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5jICgxMDAlKQo+ID4+ PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29k ZWMvbXRrX3Zjb2RlY19kZWNfcG0uaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3N0YXRl ZnVsLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBt ZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19zdGF0ZWxlc3MuYyAoMTAwJSkKPiA+ Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNv ZGVjL210a192Y29kZWNfZHJ2LmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEv cGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuYy5jICgxMDAl KQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210 ay12Y29kZWMvbXRrX3Zjb2RlY19lbmMuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29kZWNfZW5jX2Ry di5jICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVk aWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNfcG0uYyAoMTAwJSkKPiA+Pj4gICByZW5h bWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192 Y29kZWNfZW5jX3BtLmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZv cm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3LmMgKDEwMCUpCj4gPj4+ ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2Rl Yy9tdGtfdmNvZGVjX2Z3LmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3ByaXYuaCAoMTAw JSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9t dGstdmNvZGVjL210a192Y29kZWNfZndfc2NwLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3 X3ZwdS5jICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4g bWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19pbnRyLmMgKDEwMCUpCj4gPj4+ICAgcmVu YW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtf dmNvZGVjX2ludHIuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5jICgxMDAlKQo+ID4+ PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29k ZWMvbXRrX3Zjb2RlY191dGlsLmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEv cGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfaDI2NF9pZi5jICgx MDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9 L210ay12Y29kZWMvdmRlYy92ZGVjX2gyNjRfcmVxX2lmLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1l IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjL3Zk ZWNfdnA4X2lmLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfdnA5X2lmLmMgKDEwMCUpCj4gPj4+ ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2Rl Yy92ZGVjX2Rydl9iYXNlLmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjX2Rydl9pZi5jICgxMDAlKQo+ID4+ PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29k ZWMvdmRlY19kcnZfaWYuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0 Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3ZkZWNfaXBpX21zZy5oICgxMDAlKQo+ID4+ PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29k ZWMvdmRlY19tc2dfcXVldWUuYyAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3ZkZWNfbXNnX3F1ZXVlLmggKDEwMCUp Cj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRr LXZjb2RlYy92ZGVjX3ZwdV9pZi5jICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlY192cHVfaWYuaCAoMTAwJSkK PiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL3ZlbmMvdmVuY19oMjY0X2lmLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZW5jL3ZlbmNfdnA4X2lm LmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZW5jX2Rydl9iYXNlLmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZW5jX2Rydl9p Zi5jICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVk aWF0ZWt9L210ay12Y29kZWMvdmVuY19kcnZfaWYuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3ZlbmNfaXBpX21z Zy5oICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVk aWF0ZWt9L210ay12Y29kZWMvdmVuY192cHVfaWYuYyAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3ZlbmNfdnB1X2lm LmggKDEwMCUpCj4gPj4+Cj4gPj4+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlO RVJTCj4gPj4+IGluZGV4IDIyMDNkOThiYmNmMS4uYmZlMDE0ODcwYTc3IDEwMDY0NAo+ID4+PiAt LS0gYS9NQUlOVEFJTkVSUwo+ID4+PiArKysgYi9NQUlOVEFJTkVSUwo+ID4+PiBAQCAtMTIxNDcs NyArMTIxNDcsNyBAQCBNOglBbmRyZXctQ1QgQ2hlbiA8YW5kcmV3LWN0LmNoZW5AbWVkaWF0ZWsu Y29tPgo+ID4+PiAgIFM6CVN1cHBvcnRlZAo+ID4+PiAgIEY6CURvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9tZWRpYS9tZWRpYXRlay12Y29kZWMudHh0Cj4gPj4+ICAgRjoJRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL21lZGlhdGVrLXZwdS50eHQKPiA+Pj4g LUY6CWRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy8KPiA+Pj4gK0Y6CWRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy8KPiA+Pj4gICBGOglkcml2ZXJzL21l ZGlhL3BsYXRmb3JtL210ay12cHUvCj4gPj4+ICAgCj4gPj4+ICAgTUVESUFURUsgTU1DL1NEL1NE SU8gRFJJVkVSCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL0tjb25m aWcgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL0tjb25maWcKPiA+Pj4gaW5kZXggYTQ1ZmQzZmUx MDNlLi44YmExMGI2NTcxNjQgMTAwNjQ0Cj4gPj4+IC0tLSBhL2RyaXZlcnMvbWVkaWEvcGxhdGZv cm0vS2NvbmZpZwo+ID4+PiArKysgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL0tjb25maWcKPiA+ Pj4gQEAgLTgwLDcgKzgwLDcgQEAgc291cmNlICJkcml2ZXJzL21lZGlhL3BsYXRmb3JtL2ludGVs L0tjb25maWciCj4gPj4+ICAgc291cmNlICJkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21hcnZlbGwv S2NvbmZpZyIKPiA+Pj4gICBzb3VyY2UgImRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsv bXRrLWpwZWcvS2NvbmZpZyIKPiA+Pj4gICBzb3VyY2UgImRyaXZlcnMvbWVkaWEvcGxhdGZvcm0v bWVkaWF0ZWsvbXRrLW1kcC9LY29uZmlnIgo+ID4+PiAtc291cmNlICJkcml2ZXJzL21lZGlhL3Bs YXRmb3JtL210ay12Y29kZWMvS2NvbmZpZyIKPiA+Pj4gK3NvdXJjZSAiZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL0tjb25maWciCj4gPj4+ICAgc291cmNlICJkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12cHUvS2NvbmZpZyIKPiA+Pj4gICBzb3VyY2UgImRyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbnhwL0tjb25maWciCj4gPj4+ICAgc291cmNlICJkcml2ZXJzL21l ZGlhL3BsYXRmb3JtL29tYXAvS2NvbmZpZyIKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVk aWEvcGxhdGZvcm0vTWFrZWZpbGUgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL01ha2VmaWxlCj4g Pj4+IGluZGV4IDZmNWQwOWNkOGY5Yi4uNjM3YTNhN2FjMDM2IDEwMDY0NAo+ID4+PiAtLS0gYS9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL01ha2VmaWxlCj4gPj4+ICsrKyBiL2RyaXZlcnMvbWVkaWEv cGxhdGZvcm0vTWFrZWZpbGUKPiA+Pj4gQEAgLTIwLDcgKzIwLDcgQEAgb2JqLXkgKz0gaW50ZWwv Cj4gPj4+ICAgb2JqLXkgKz0gbWFydmVsbC8KPiA+Pj4gICBvYmoteSArPSBtZWRpYXRlay9tdGst anBlZy8KPiA+Pj4gICBvYmoteSArPSBtZWRpYXRlay9tdGstbWRwLwo+ID4+PiAtb2JqLXkgKz0g bXRrLXZjb2RlYy8KPiA+Pj4gK29iai15ICs9IG1lZGlhdGVrL210ay12Y29kZWMvCj4gPj4+ICAg b2JqLXkgKz0gbXRrLXZwdS8KPiA+Pj4gICBvYmoteSArPSBueHAvCj4gPj4+ICAgb2JqLXkgKz0g b21hcC8KPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2Rl Yy9LY29uZmlnIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL0tj b25maWcKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9LY29uZmlnCj4gPj4+IHJlbmFtZSB0byBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvS2NvbmZpZwo+ID4+PiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL01ha2VmaWxlIGIvZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL01ha2VmaWxlCj4gPj4+IHNp bWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL210ay12Y29kZWMvTWFrZWZpbGUKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9NYWtlZmlsZQo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjLmMgYi9kcml2ZXJz L21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWMuYwo+ID4+ PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlYy5jCj4g Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zj b2RlY19kZWMuaCBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9t dGtfdmNvZGVjX2RlYy5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUg ZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWMuaAo+ ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVj L210a192Y29kZWNfZGVjLmgKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19kcnYuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19kcnYuYwo+ID4+PiBzaW1pbGFy aXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9t dGstdmNvZGVjL210a192Y29kZWNfZGVjX2Rydi5jCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJzL21l ZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfZHJ2LmMKPiA+ Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNv ZGVjX2RlY19ody5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVj L210a192Y29kZWNfZGVjX2h3LmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJl bmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Rl Y19ody5jCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210 ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfaHcuYwo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX2h3LmggYi9kcml2ZXJzL21l ZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfaHcuaAo+ID4+ PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX2h3LmgKPiA+Pj4gcmVuYW1lIHRvIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19o dy5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMv bXRrX3Zjb2RlY19kZWNfcG0uYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRr LXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zj b2RlY19kZWNfcG0uYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRp YXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3BtLmMKPiA+Pj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5oIGIvZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3Bt LmgKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5oCj4gPj4+IHJlbmFt ZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2Rl Y19kZWNfcG0uaAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGst dmNvZGVjL210a192Y29kZWNfZGVjX3N0YXRlZnVsLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3Jt L21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfc3RhdGVmdWwuYwo+ID4+PiBzaW1p bGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3N0YXRlZnVsLmMKPiA+Pj4gcmVuYW1lIHRvIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19z dGF0ZWZ1bC5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12 Y29kZWMvbXRrX3Zjb2RlY19kZWNfc3RhdGVsZXNzLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3Jt L21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfc3RhdGVsZXNzLmMKPiA+Pj4gc2lt aWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19zdGF0ZWxlc3MuYwo+ID4+PiByZW5hbWUgdG8g ZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZGVj X3N0YXRlbGVzcy5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210 ay12Y29kZWMvbXRrX3Zjb2RlY19kcnYuaCBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0 ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Rydi5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAw JQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRr X3Zjb2RlY19kcnYuaAo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRp YXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZHJ2LmgKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuYy5jIGIvZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZW5jLmMKPiA+Pj4g c2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuYy5jCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJz L21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmMuYwo+ID4+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29k ZWNfZW5jLmggYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRr X3Zjb2RlY19lbmMuaAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZy b20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZW5jLmgKPiA+ Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9t dGtfdmNvZGVjX2VuYy5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3Jt L210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNfZHJ2LmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3Jt L21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNfZHJ2LmMKPiA+Pj4gc2ltaWxhcml0 eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRr LXZjb2RlYy9tdGtfdmNvZGVjX2VuY19kcnYuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZW5jX2Rydi5jCj4gPj4+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2Rl Y19lbmNfcG0uYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9t dGtfdmNvZGVjX2VuY19wbS5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5h bWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNf cG0uYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGst dmNvZGVjL210a192Y29kZWNfZW5jX3BtLmMKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVk aWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuY19wbS5oIGIvZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZW5jX3BtLmgKPiA+Pj4g c2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuY19wbS5oCj4gPj4+IHJlbmFtZSB0byBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNfcG0u aAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210 a192Y29kZWNfZncuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2Rl Yy9tdGtfdmNvZGVjX2Z3LmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFt ZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3LmMK PiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2Rl Yy9tdGtfdmNvZGVjX2Z3LmMKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3LmggYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21l ZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19mdy5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXgg MTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMv bXRrX3Zjb2RlY19mdy5oCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21l ZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19mdy5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19md19wcml2LmggYi9kcml2 ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19md19wcml2 LmgKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3ByaXYuaAo+ID4+PiByZW5h bWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29k ZWNfZndfcHJpdi5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210 ay12Y29kZWMvbXRrX3Zjb2RlY19md19zY3AuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVk aWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3NjcC5jCj4gPj4+IHNpbWlsYXJpdHkgaW5k ZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29k ZWMvbXRrX3Zjb2RlY19md19zY3AuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0 Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZndfc2NwLmMKPiA+Pj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3Zw dS5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29k ZWNfZndfdnB1LmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9t IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3ZwdS5jCj4g Pj4+IHJlbmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMv bXRrX3Zjb2RlY19md192cHUuYwo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0 Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfaW50ci5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfaW50ci5jCj4gPj4+IHNpbWlsYXJpdHkg aW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12 Y29kZWMvbXRrX3Zjb2RlY19pbnRyLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2ludHIuYwo+ID4+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfaW50ci5o IGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNf aW50ci5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19pbnRyLmgKPiA+Pj4gcmVu YW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNv ZGVjX2ludHIuaAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGst dmNvZGVjL210a192Y29kZWNfdXRpbC5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRl ay9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAw JQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRr X3Zjb2RlY191dGlsLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVk aWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX3V0aWwuYwo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5oIGIvZHJpdmVy cy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5oCj4g Pj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY191dGlsLmgKPiA+Pj4gcmVuYW1lIHRvIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX3V0aWwu aAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3Zk ZWMvdmRlY19oMjY0X2lmLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12 Y29kZWMvdmRlYy92ZGVjX2gyNjRfaWYuYwo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+ Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWMvdmRl Y19oMjY0X2lmLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0 ZWsvbXRrLXZjb2RlYy92ZGVjL3ZkZWNfaDI2NF9pZi5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmRlYy92ZGVjX2gyNjRfcmVxX2lmLmMgYi9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlYy92ZGVjX2gyNjRf cmVxX2lmLmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfaDI2NF9yZXFfaWYuYwo+ ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVj L3ZkZWMvdmRlY19oMjY0X3JlcV9pZi5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlh L3BsYXRmb3JtL210ay12Y29kZWMvdmRlYy92ZGVjX3ZwOF9pZi5jIGIvZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWMvdmRlY192cDhfaWYuYwo+ID4+PiBzaW1p bGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9tdGstdmNvZGVjL3ZkZWMvdmRlY192cDhfaWYuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWMvdmRlY192cDhfaWYuYwo+ID4+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWMvdmRl Y192cDlfaWYuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92 ZGVjL3ZkZWNfdnA5X2lmLmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFt ZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfdnA5X2lm LmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZj b2RlYy92ZGVjL3ZkZWNfdnA5X2lmLmMKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEv cGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX2Rydl9iYXNlLmggYi9kcml2ZXJzL21lZGlhL3BsYXRm b3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlY19kcnZfYmFzZS5oCj4gPj4+IHNpbWlsYXJpdHkg aW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12 Y29kZWMvdmRlY19kcnZfYmFzZS5oCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlY19kcnZfYmFzZS5oCj4gPj4+IGRpZmYgLS1naXQg YS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmRlY19kcnZfaWYuYyBiL2RyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZGVjX2Rydl9pZi5jCj4gPj4+ IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3Bs YXRmb3JtL210ay12Y29kZWMvdmRlY19kcnZfaWYuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWNfZHJ2X2lmLmMKPiA+Pj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX2Rydl9pZi5o IGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWNfZHJ2X2lm LmgKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX2Rydl9pZi5oCj4gPj4+IHJlbmFtZSB0byBk cml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlY19kcnZfaWYuaAo+ ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWNf aXBpX21zZy5oIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3Zk ZWNfaXBpX21zZy5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJv bSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmRlY19pcGlfbXNnLmgKPiA+Pj4g cmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZGVj X2lwaV9tc2cuaAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGst dmNvZGVjL3ZkZWNfbXNnX3F1ZXVlLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVr L210ay12Y29kZWMvdmRlY19tc2dfcXVldWUuYwo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUK PiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWNf bXNnX3F1ZXVlLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0 ZWsvbXRrLXZjb2RlYy92ZGVjX21zZ19xdWV1ZS5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJz L21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmRlY19tc2dfcXVldWUuaCBiL2RyaXZlcnMvbWVk aWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZGVjX21zZ19xdWV1ZS5oCj4gPj4+IHNp bWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL210ay12Y29kZWMvdmRlY19tc2dfcXVldWUuaAo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWNfbXNnX3F1ZXVlLmgKPiA+Pj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX3ZwdV9p Zi5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWNfdnB1 X2lmLmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX3ZwdV9pZi5jCj4gPj4+IHJlbmFtZSB0 byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlY192cHVfaWYu Ywo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3Zk ZWNfdnB1X2lmLmggYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMv dmRlY192cHVfaWYuaAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZy b20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWNfdnB1X2lmLmgKPiA+Pj4g cmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZGVj X3ZwdV9pZi5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12 Y29kZWMvdmVuYy92ZW5jX2gyNjRfaWYuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0 ZWsvbXRrLXZjb2RlYy92ZW5jL3ZlbmNfaDI2NF9pZi5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXgg MTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMv dmVuYy92ZW5jX2gyNjRfaWYuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9tZWRpYXRlay9tdGstdmNvZGVjL3ZlbmMvdmVuY19oMjY0X2lmLmMKPiA+Pj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZW5jL3ZlbmNfdnA4X2lmLmMg Yi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuYy92ZW5jX3Zw OF9pZi5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmVuYy92ZW5jX3ZwOF9pZi5jCj4gPj4+IHJl bmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuYy92 ZW5jX3ZwOF9pZi5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210 ay12Y29kZWMvdmVuY19kcnZfYmFzZS5oIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRl ay9tdGstdmNvZGVjL3ZlbmNfZHJ2X2Jhc2UuaAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUK PiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZlbmNf ZHJ2X2Jhc2UuaAo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRl ay9tdGstdmNvZGVjL3ZlbmNfZHJ2X2Jhc2UuaAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZlbmNfZHJ2X2lmLmMgYi9kcml2ZXJzL21lZGlhL3Bs YXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuY19kcnZfaWYuYwo+ID4+PiBzaW1pbGFyaXR5 IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGst dmNvZGVjL3ZlbmNfZHJ2X2lmLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZW5jX2Rydl9pZi5jCj4gPj4+IGRpZmYgLS1naXQgYS9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmVuY19kcnZfaWYuaCBiL2RyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZW5jX2Rydl9pZi5oCj4gPj4+IHNp bWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL210ay12Y29kZWMvdmVuY19kcnZfaWYuaAo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZlbmNfZHJ2X2lmLmgKPiA+Pj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZW5jX2lwaV9tc2cuaCBi L2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZW5jX2lwaV9tc2cu aAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZlbmNfaXBpX21zZy5oCj4gPj4+IHJlbmFtZSB0byBk cml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuY19pcGlfbXNnLmgK PiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZW5j X3ZwdV9pZi5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3Zl bmNfdnB1X2lmLmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9t IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZW5jX3ZwdV9pZi5jCj4gPj4+IHJl bmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuY192 cHVfaWYuYwo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNv ZGVjL3ZlbmNfdnB1X2lmLmggYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12 Y29kZWMvdmVuY192cHVfaWYuaAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVu YW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZlbmNfdnB1X2lmLmgK PiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2Rl Yy92ZW5jX3ZwdV9pZi5oICAKPiA+PiAgCj4gPiAKPiA+IAo+ID4gCj4gPiBUaGFua3MsCj4gPiBN YXVybyAgCj4gCj4gCgoKClRoYW5rcywKTWF1cm8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkxpbnV4LW1lZGlhdGVrIG1haWxpbmcgbGlzdApMaW51eC1t ZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtbWVkaWF0ZWsK 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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4E192C433F5 for ; Mon, 14 Mar 2022 15:44:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=UyABFCdNdrwwruAJxaVObVFhBrmWwL0sXGT7lzJP9LM=; b=oKvA6QhLv/a/5M 30ybwumnIdXG6hSClcySzZTPmdA96xHxedRmiAr16QnwmcTG2vbWy7AD/xnPSkZcajpn1jnNRYlLT +EDs6CBKEdctv2z6cpjDayP5v1NolQmQRkIhRUOQMbFbuygDbNwnz+IriDIWeSzhqyEb+Nz0eOeDe rGriDI4mA1Xw38bXZrSEQkzWQ43QFhOdauQ+txY6+M6Ojh2aSL11Wa09xYePdZ4eMNBjo+ZzGPDb6 84xRlFXQnWPv6hxbGp9/pTP9QZJy/tE5syOh19FiQv8FZBaiPQbE4CNkusboNp4bFeUN+jecK1N9G 8AkafTFi+yqxS6aJnPBg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nTmqS-005rCZ-7U; Mon, 14 Mar 2022 15:42:52 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nTmqM-005rB0-Kx; Mon, 14 Mar 2022 15:42:50 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id EE855612CE; Mon, 14 Mar 2022 15:42:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5309FC340E9; Mon, 14 Mar 2022 15:42:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1647272563; bh=rlomTh/bDE2SR0iJKSP/UqznM+vMfw7/o7SNQEMHVkg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=cC3cs/elW5BH7UAWfAD8MZd+XWOT8RGIUJWA4ehdzUHYkh8tfkTS2AKJym6WN8vgi MPx5W6XxREqc0jU/GMyMEi3XpS24oQo55ZeF7bK6q+Tv9QWjV5FGwpV5xhP8AO3YG0 vHkM+GMyqr9+06Uvva+2S42Ae5zPCZAOLS0ykn+bMb9R/yrJbfr0BuH9H8cc/3+39j 7vP0gqwnzJRd302oQgkBXodIZnfEFLJRwnV6NiS0N5MDjGaD6A6eKikWvvxAAdZ7ZC 6Uv9KiwUdefJDVAix/SwJLSraZ09uIEoMypSKqxiaCxtr6aU8MqYYv9DG8CNvqKbTb 0B+SoEh2Hx3JA== Date: Mon, 14 Mar 2022 16:42:34 +0100 From: Mauro Carvalho Chehab To: AngeloGioacchino Del Regno Cc: Nicolas Dufresne , Niklas =?UTF-8?B?U8O2ZGVybHVuZA==?= , Alexandre Courbot , Andrew-CT Chen , Benjamin Gaignard , Christophe JAILLET , Dmitry Osipenko , Eugen Hristev , Hans Verkuil , Hirokazu Honda , Hsin-Yi Wang , Irui Wang , Jacopo Mondi , Jernej Skrabec , Jiasheng Jiang , Jonathan Cameron , Laurent Pinchart , Matthias Brugger , Ming Qian , Sakari Ailus , Steve Cho , Tiffany Lin , Tzung-Bi Shih , Yong Wu , Yunfei Dong , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ Message-ID: <20220314164234.5666592e@coco.lan> In-Reply-To: <30eae66e-5dd2-9868-dd2a-aab377ffd821@collabora.com> References: <53a632ce79c9d02673d7540e18d681f123afb801.1647167750.git.mchehab@kernel.org> <17120e5dcc7b7fdac207a41d764a13db7b270380.camel@collabora.com> <20220314153733.63d1451f@coco.lan> <30eae66e-5dd2-9868-dd2a-aab377ffd821@collabora.com> X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220314_084247_376935_E336C8EF X-CRM114-Status: GOOD ( 21.16 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RW0gTW9uLCAxNCBNYXIgMjAyMiAxNjowMjo0MyArMDEwMApBbmdlbG9HaW9hY2NoaW5vIERlbCBS ZWdubyA8YW5nZWxvZ2lvYWNjaGluby5kZWxyZWdub0Bjb2xsYWJvcmEuY29tPiBlc2NyZXZldToK Cj4gSWwgMTQvMDMvMjIgMTU6MzcsIE1hdXJvIENhcnZhbGhvIENoZWhhYiBoYSBzY3JpdHRvOgo+ ID4gRW0gTW9uLCAxNCBNYXIgMjAyMiAwOTowOTo0NSAtMDQwMAo+ID4gTmljb2xhcyBEdWZyZXNu ZSA8bmljb2xhcy5kdWZyZXNuZUBjb2xsYWJvcmEuY29tPiBlc2NyZXZldToKPiA+ICAgCj4gPj4g TGUgZGltYW5jaGUgMTMgbWFycyAyMDIyIMOgIDExOjUxICswMTAwLCBNYXVybyBDYXJ2YWxobyBD aGVoYWIgYSDDqWNyaXTCoDogIAo+ID4+PiBBcyB0aGUgZW5kIGdvYWwgaXMgdG8gaGF2ZSBwbGF0 Zm9ybSBkcml2ZXJzIHNwbGl0IGJ5IHZlbmRvciwKPiA+Pj4gcmVuYW1lIG10ay12Y29kZWMvIHRv IG1lZGlhdGVrL210ay12Y29kZWMvLiAgCj4gPj4KPiA+PiBXYXMgdGhpbmtpbmcgYWxsIHRoZXNl IG10ay0qIGRpcmVjdG9yeSBkaWRuJ3QgZml0IHdpdGggdGhlIHBsYXRmb3JtLyBzZW1hbnRpYy4g SQo+ID4+IHRvdGFsbHkgc3VwcG9ydCB0aGlzIGNoYW5nZS4gSSBzdXBwb3NlIGpwZWcvbWRwL3Zw dSBhbHNvIG5lZWRzIHRvIGJlIG1vdmVkLiBBbmQKPiA+PiBtZHAzIGFuZCB2YXJpb3VzIHZjb2Rl YyBwYXRjaGVzIHdpbGwgbmVlZCBhIG5ldyBzdWJtaXNzaW9uLiAgCj4gPiAKPiA+IFRoZXkgd2Vy ZSBhbGwgbW92ZWQgdG9vLCBlYWNoIG9uZSBvbiBhIHNlcGFyYXRlIHBhdGNoIGluIHRoaXMgc2Vy aWVzOgo+ID4gICAKPiAKPiBIZWxsbyBNYXVybywgTmljb2xhcwo+IAo+IEkgd2FzIHdvbmRlcmlu ZyBpZiB3ZSBjb3VsZCBhbHNvIGRyb3AgdGhlICdtdGstJyBwcmVmaXggZnJvbSB0aGUgZm9sZGVy IG5hbWVzLAo+IGFzICdtdGsnIGVmZmVjdGl2ZWx5IHN0YW5kcyBmb3IgJ21lZGlhdGVrJy4uLiBz byB3ZSB3b3VsZCBoYXZlIHRoZW0gYXM6Cj4gCj4gbWVkaWF0ZWsvanBlZwo+IG1lZGlhdGVrL21k cAoKPiBtZWRpYXRlay9tZHAzCgpIbW0uLi4gSSBndWVzcyB0aGlzIG9uZSBkaWRuJ3QgcmVhY2gg dXBzdHJlYW0geWV0LgoKPiBtZWRpYXRlay92Y29kZWMKPiBtZWRpYXRlay92cHUKPiAKPiBtZWRp YXRlay9tdGstLi4uIGxvb2tzIGEgYml0IHJlcGV0aXRpdmUgOikKCk9rLCBidXQgSSdsbCBsaWtl bHkgcGxhY2UgdGhpcyBvbiBhIHNlcGFyYXRlIHBhdGNoIGF0IHRoZSBlbmQgb2YgdGhpcyAKc2Vy aWVzLiBSZWJhc2luZyBzdWNoIHNlcmllcyBoYXMgYmVlbiBubyBmdW4gOy0pCgo+IAo+IENoZWVy cywKPiBBbmdlbG8KPiAKPiA+ICAgICAgJCBMQU5HPUMgdHJlZSAtZCBkcml2ZXJzL21lZGlhL3Bs YXRmb3JtLwo+ID4gICAgICBkcml2ZXJzL21lZGlhL3BsYXRmb3JtLwo+ID4gICAgICB8LS0gYWxs ZWdyby1kdnQKPiA+ICAgICAgfC0tIGFsbHdpbm5lcgo+ID4gICAgICB8ICAgfC0tIHN1bjRpLWNz aQo+ID4gICAgICB8ICAgfC0tIHN1bjZpLWNzaQo+ID4gICAgICB8ICAgfC0tIHN1bjhpLWRpCj4g PiAgICAgIHwgICBgLS0gc3VuOGktcm90YXRlCj4gPiAgICAgIHwtLSBhbWxvZ2ljCj4gPiAgICAg IHwgICBgLS0gbWVzb24tZ2UyZAo+ID4gICAgICB8LS0gYW1waGlvbgo+ID4gICAgICB8LS0gYXNw ZWVkCj4gPiAgICAgIHwtLSBhdG1lbAo+ID4gICAgICB8LS0gY2FkZW5jZQo+ID4gICAgICB8LS0g Y2hpcHMtbWVkaWEKPiA+ICAgICAgfC0tIGludGVsCj4gPiAgICAgIHwtLSBtYXJ2ZWxsCj4gPiAg ICAgIHwtLSBtZWRpYXRlawo+ID4gICAgICB8ICAgfC0tIG10ay1qcGVnCj4gPiAgICAgIHwgICB8 LS0gbXRrLW1kcAo+ID4gICAgICB8ICAgfC0tIG10ay12Y29kZWMKPiA+ICAgICAgfCAgIHwgICB8 LS0gdmRlYwo+ID4gICAgICB8ICAgfCAgIGAtLSB2ZW5jCj4gPiAgICAgIHwgICBgLS0gbXRrLXZw dQo+ID4gICAgICB8LS0gbnZpZGlhCj4gPiAgICAgIHwgICBgLS0gdGVncmEtdmRlCj4gPiAgICAg IHwtLSBueHAKPiA+ICAgICAgfCAgIGAtLSBpbXgtanBlZwo+ID4gICAgICB8LS0gcWNvbQo+ID4g ICAgICB8ICAgfC0tIGNhbXNzCj4gPiAgICAgIHwgICBgLS0gdmVudXMKPiA+ICAgICAgfC0tIHJl bmVzYXMKPiA+ICAgICAgfCAgIHwtLSByY2FyLXZpbgo+ID4gICAgICB8ICAgYC0tIHZzcDEKPiA+ ICAgICAgfC0tIHJvY2tjaGlwCj4gPiAgICAgIHwgICB8LS0gcmdhCj4gPiAgICAgIHwgICBgLS0g cmtpc3AxCj4gPiAgICAgIHwtLSBzYW1zdW5nCj4gPiAgICAgIHwgICB8LS0gZXh5bm9zLWdzYwo+ ID4gICAgICB8ICAgfC0tIGV4eW5vczQtaXMKPiA+ICAgICAgfCAgIHwtLSBzM2MtY2FtaWYKPiA+ ICAgICAgfCAgIHwtLSBzNXAtZzJkCj4gPiAgICAgIHwgICB8LS0gczVwLWpwZWcKPiA+ICAgICAg fCAgIGAtLSBzNXAtbWZjCj4gPiAgICAgIHwtLSBzdG0KPiA+ICAgICAgfCAgIHwtLSBzdGkKPiA+ ICAgICAgfCAgIHwgICB8LS0gYmRpc3AKPiA+ICAgICAgfCAgIHwgICB8LS0gYzhzZWN0cGZlCj4g PiAgICAgIHwgICB8ICAgfC0tIGRlbHRhCj4gPiAgICAgIHwgICB8ICAgYC0tIGh2YQo+ID4gICAg ICB8ICAgYC0tIHN0bTMyCj4gPiAgICAgIHwgICAgICAgYC0tIGRtYTJkCj4gPiAgICAgIHwtLSB0 aQo+ID4gICAgICB8ICAgfC0tIGFtNDM3eAo+ID4gICAgICB8ICAgfC0tIGNhbAo+ID4gICAgICB8 ICAgfC0tIGRhdmluY2kKPiA+ICAgICAgfCAgIHwtLSBvbWFwCj4gPiAgICAgIHwgICB8LS0gb21h cDNpc3AKPiA+ICAgICAgfCAgIGAtLSB2cGUKPiA+ICAgICAgfC0tIHRpLXZwZQo+ID4gICAgICB8 LS0gdmlhCj4gPiAgICAgIGAtLSB4aWxpbngKPiA+ICAgCj4gPj4gIAo+ID4+Pgo+ID4+PiBTaWdu ZWQtb2ZmLWJ5OiBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWJAa2VybmVsLm9yZz4gIAo+ ID4+Cj4gPj4gQWNrZWQtYnk6IE5pY29sYXMgRHVmcmVzbmUgPG5pY29sYXMuZHVmcmVzbmVAY29s bGFib3JhLmNvbT4KPiA+PiAgCj4gPj4+IC0tLQo+ID4+Pgo+ID4+PiBUbyBhdm9pZCBtYWlsYm9t YmluZyBvbiBhIGxhcmdlIG51bWJlciBvZiBwZW9wbGUsIG9ubHkgbWFpbGluZyBsaXN0cyB3ZXJl IEMvQyBvbiB0aGUgY292ZXIuCj4gPj4+IFNlZSBbUEFUQ0ggMDAvMjRdIGF0OiBodHRwczovL2xv cmUua2VybmVsLm9yZy9hbGwvY292ZXIuMTY0NzE2Nzc1MC5naXQubWNoZWhhYkBrZXJuZWwub3Jn Lwo+ID4+Pgo+ID4+PiAgIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiA+Pj4gICBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyICstCj4gPj4+ ICAgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMiArLQo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy9LY29uZmlnICAgICAgICB8IDAKPiA+Pj4gICBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvTWFrZWZpbGUgICAgICAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zj b2RlY19kZWMuYyAgIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjLmggICB8IDAKPiA+Pj4gICAuLi4vcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19kcnYuYyAgICAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19k ZWNfaHcuYyAgICAgIHwgMAo+ID4+PiAgIC4uLi9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL210a192Y29kZWNfZGVjX2h3LmggICAgICB8IDAKPiA+Pj4gICAuLi4vcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5jICAgICAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19k ZWNfcG0uaCAgICAgIHwgMAo+ID4+PiAgIC4uLi97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210 a192Y29kZWNfZGVjX3N0YXRlZnVsLmMgICAgICAgICB8IDAKPiA+Pj4gICAuLi4veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19zdGF0ZWxlc3MuYyAgICAgICAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zj b2RlY19kcnYuaCAgIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL210a192Y29kZWNfZW5jLmMgICB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuYy5oICAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19l bmNfZHJ2LmMgICAgIHwgMAo+ID4+PiAgIC4uLi9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL210a192Y29kZWNfZW5jX3BtLmMgICAgICB8IDAKPiA+Pj4gICAuLi4vcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuY19wbS5oICAgICAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zj b2RlY19mdy5jICAgIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL210a192Y29kZWNfZncuaCAgICB8IDAKPiA+Pj4gICAuLi4vcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3ByaXYuaCAgICAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19m d19zY3AuYyAgICAgIHwgMAo+ID4+PiAgIC4uLi9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL210a192Y29kZWNfZndfdnB1LmMgICAgICB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2ludHIuYyAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zj b2RlY19pbnRyLmggIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5jICB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX3V0aWwuaCAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlYy92ZGVjX2gy NjRfaWYuYyAgICAgIHwgMAo+ID4+PiAgIC4uLi9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL3ZkZWMvdmRlY19oMjY0X3JlcV9pZi5jICB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfdnA4X2lmLmMgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlYy92 ZGVjX3ZwOV9pZi5jIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL3ZkZWNfZHJ2X2Jhc2UuaCAgICB8IDAKPiA+Pj4gICBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlY19kcnZfaWYuYyAgfCAwCj4g Pj4+ICAgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3Zk ZWNfZHJ2X2lmLmggIHwgMAo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZGVjX2lwaV9tc2cuaCB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjX21zZ19xdWV1ZS5jICAgfCAwCj4g Pj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlY19t c2dfcXVldWUuaCAgIHwgMAo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZGVjX3ZwdV9pZi5jICB8IDAKPiA+Pj4gICBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlY192cHVfaWYuaCAgfCAwCj4g Pj4+ICAgLi4uL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmVuYy92ZW5jX2gy NjRfaWYuYyAgICAgIHwgMAo+ID4+PiAgIC4uLi9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVr fS9tdGstdmNvZGVjL3ZlbmMvdmVuY192cDhfaWYuYyB8IDAKPiA+Pj4gICAuLi4vbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZW5jX2Rydl9iYXNlLmggICAgfCAwCj4g Pj4+ICAgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3Zl bmNfZHJ2X2lmLmMgIHwgMAo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZW5jX2Rydl9pZi5oICB8IDAKPiA+Pj4gICBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmVuY19pcGlfbXNnLmggfCAwCj4g Pj4+ICAgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3Zl bmNfdnB1X2lmLmMgIHwgMAo+ID4+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZW5jX3ZwdV9pZi5oICB8IDAKPiA+Pj4gICA0OSBmaWxlcyBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gPj4+ICAgcmVuYW1lIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9LY29uZmlnICgxMDAl KQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210 ay12Y29kZWMvTWFrZWZpbGUgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlYy5jICgxMDAlKQo+ ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12 Y29kZWMvbXRrX3Zjb2RlY19kZWMuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX2Rydi5j ICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0 ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfaHcuYyAoMTAwJSkKPiA+Pj4gICByZW5hbWUg ZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29k ZWNfZGVjX2h3LmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5jICgxMDAlKQo+ID4+ PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29k ZWMvbXRrX3Zjb2RlY19kZWNfcG0uaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3N0YXRl ZnVsLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBt ZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19zdGF0ZWxlc3MuYyAoMTAwJSkKPiA+ Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNv ZGVjL210a192Y29kZWNfZHJ2LmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEv cGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuYy5jICgxMDAl KQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210 ay12Y29kZWMvbXRrX3Zjb2RlY19lbmMuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29kZWNfZW5jX2Ry di5jICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVk aWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNfcG0uYyAoMTAwJSkKPiA+Pj4gICByZW5h bWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192 Y29kZWNfZW5jX3BtLmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZv cm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3LmMgKDEwMCUpCj4gPj4+ ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2Rl Yy9tdGtfdmNvZGVjX2Z3LmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3ByaXYuaCAoMTAw JSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9t dGstdmNvZGVjL210a192Y29kZWNfZndfc2NwLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3 X3ZwdS5jICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4g bWVkaWF0ZWt9L210ay12Y29kZWMvbXRrX3Zjb2RlY19pbnRyLmMgKDEwMCUpCj4gPj4+ICAgcmVu YW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy9tdGtf dmNvZGVjX2ludHIuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5jICgxMDAlKQo+ID4+ PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29k ZWMvbXRrX3Zjb2RlY191dGlsLmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEv cGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfaDI2NF9pZi5jICgx MDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9 L210ay12Y29kZWMvdmRlYy92ZGVjX2gyNjRfcmVxX2lmLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1l IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjL3Zk ZWNfdnA4X2lmLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0v eyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfdnA5X2lmLmMgKDEwMCUpCj4gPj4+ ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2Rl Yy92ZGVjX2Rydl9iYXNlLmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZGVjX2Rydl9pZi5jICgxMDAlKQo+ID4+ PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29k ZWMvdmRlY19kcnZfaWYuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0 Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3ZkZWNfaXBpX21zZy5oICgxMDAlKQo+ID4+ PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29k ZWMvdmRlY19tc2dfcXVldWUuYyAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3ZkZWNfbXNnX3F1ZXVlLmggKDEwMCUp Cj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRr LXZjb2RlYy92ZGVjX3ZwdV9pZi5jICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL3sgPT4gbWVkaWF0ZWt9L210ay12Y29kZWMvdmRlY192cHVfaWYuaCAoMTAwJSkK PiA+Pj4gICByZW5hbWUgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGst dmNvZGVjL3ZlbmMvdmVuY19oMjY0X2lmLmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZW5jL3ZlbmNfdnA4X2lm LmMgKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRp YXRla30vbXRrLXZjb2RlYy92ZW5jX2Rydl9iYXNlLmggKDEwMCUpCj4gPj4+ICAgcmVuYW1lIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0veyA9PiBtZWRpYXRla30vbXRrLXZjb2RlYy92ZW5jX2Rydl9p Zi5jICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVk aWF0ZWt9L210ay12Y29kZWMvdmVuY19kcnZfaWYuaCAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3ZlbmNfaXBpX21z Zy5oICgxMDAlKQo+ID4+PiAgIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3sgPT4gbWVk aWF0ZWt9L210ay12Y29kZWMvdmVuY192cHVfaWYuYyAoMTAwJSkKPiA+Pj4gICByZW5hbWUgZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS97ID0+IG1lZGlhdGVrfS9tdGstdmNvZGVjL3ZlbmNfdnB1X2lm LmggKDEwMCUpCj4gPj4+Cj4gPj4+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlO RVJTCj4gPj4+IGluZGV4IDIyMDNkOThiYmNmMS4uYmZlMDE0ODcwYTc3IDEwMDY0NAo+ID4+PiAt LS0gYS9NQUlOVEFJTkVSUwo+ID4+PiArKysgYi9NQUlOVEFJTkVSUwo+ID4+PiBAQCAtMTIxNDcs NyArMTIxNDcsNyBAQCBNOglBbmRyZXctQ1QgQ2hlbiA8YW5kcmV3LWN0LmNoZW5AbWVkaWF0ZWsu Y29tPgo+ID4+PiAgIFM6CVN1cHBvcnRlZAo+ID4+PiAgIEY6CURvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9tZWRpYS9tZWRpYXRlay12Y29kZWMudHh0Cj4gPj4+ICAgRjoJRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL21lZGlhdGVrLXZwdS50eHQKPiA+Pj4g LUY6CWRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy8KPiA+Pj4gK0Y6CWRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy8KPiA+Pj4gICBGOglkcml2ZXJzL21l ZGlhL3BsYXRmb3JtL210ay12cHUvCj4gPj4+ICAgCj4gPj4+ICAgTUVESUFURUsgTU1DL1NEL1NE SU8gRFJJVkVSCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL0tjb25m aWcgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL0tjb25maWcKPiA+Pj4gaW5kZXggYTQ1ZmQzZmUx MDNlLi44YmExMGI2NTcxNjQgMTAwNjQ0Cj4gPj4+IC0tLSBhL2RyaXZlcnMvbWVkaWEvcGxhdGZv cm0vS2NvbmZpZwo+ID4+PiArKysgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL0tjb25maWcKPiA+ Pj4gQEAgLTgwLDcgKzgwLDcgQEAgc291cmNlICJkcml2ZXJzL21lZGlhL3BsYXRmb3JtL2ludGVs L0tjb25maWciCj4gPj4+ICAgc291cmNlICJkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21hcnZlbGwv S2NvbmZpZyIKPiA+Pj4gICBzb3VyY2UgImRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsv bXRrLWpwZWcvS2NvbmZpZyIKPiA+Pj4gICBzb3VyY2UgImRyaXZlcnMvbWVkaWEvcGxhdGZvcm0v bWVkaWF0ZWsvbXRrLW1kcC9LY29uZmlnIgo+ID4+PiAtc291cmNlICJkcml2ZXJzL21lZGlhL3Bs YXRmb3JtL210ay12Y29kZWMvS2NvbmZpZyIKPiA+Pj4gK3NvdXJjZSAiZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL0tjb25maWciCj4gPj4+ICAgc291cmNlICJkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12cHUvS2NvbmZpZyIKPiA+Pj4gICBzb3VyY2UgImRyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbnhwL0tjb25maWciCj4gPj4+ICAgc291cmNlICJkcml2ZXJzL21l ZGlhL3BsYXRmb3JtL29tYXAvS2NvbmZpZyIKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVk aWEvcGxhdGZvcm0vTWFrZWZpbGUgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL01ha2VmaWxlCj4g Pj4+IGluZGV4IDZmNWQwOWNkOGY5Yi4uNjM3YTNhN2FjMDM2IDEwMDY0NAo+ID4+PiAtLS0gYS9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL01ha2VmaWxlCj4gPj4+ICsrKyBiL2RyaXZlcnMvbWVkaWEv cGxhdGZvcm0vTWFrZWZpbGUKPiA+Pj4gQEAgLTIwLDcgKzIwLDcgQEAgb2JqLXkgKz0gaW50ZWwv Cj4gPj4+ICAgb2JqLXkgKz0gbWFydmVsbC8KPiA+Pj4gICBvYmoteSArPSBtZWRpYXRlay9tdGst anBlZy8KPiA+Pj4gICBvYmoteSArPSBtZWRpYXRlay9tdGstbWRwLwo+ID4+PiAtb2JqLXkgKz0g bXRrLXZjb2RlYy8KPiA+Pj4gK29iai15ICs9IG1lZGlhdGVrL210ay12Y29kZWMvCj4gPj4+ICAg b2JqLXkgKz0gbXRrLXZwdS8KPiA+Pj4gICBvYmoteSArPSBueHAvCj4gPj4+ICAgb2JqLXkgKz0g b21hcC8KPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2Rl Yy9LY29uZmlnIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL0tj b25maWcKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9LY29uZmlnCj4gPj4+IHJlbmFtZSB0byBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvS2NvbmZpZwo+ID4+PiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL01ha2VmaWxlIGIvZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL01ha2VmaWxlCj4gPj4+IHNp bWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL210ay12Y29kZWMvTWFrZWZpbGUKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9NYWtlZmlsZQo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjLmMgYi9kcml2ZXJz L21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWMuYwo+ID4+ PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlYy5jCj4g Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zj b2RlY19kZWMuaCBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9t dGtfdmNvZGVjX2RlYy5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUg ZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWMuaAo+ ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVj L210a192Y29kZWNfZGVjLmgKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19kcnYuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19kcnYuYwo+ID4+PiBzaW1pbGFy aXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9t dGstdmNvZGVjL210a192Y29kZWNfZGVjX2Rydi5jCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJzL21l ZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfZHJ2LmMKPiA+ Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNv ZGVjX2RlY19ody5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVj L210a192Y29kZWNfZGVjX2h3LmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJl bmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Rl Y19ody5jCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210 ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfaHcuYwo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX2h3LmggYi9kcml2ZXJzL21l ZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfaHcuaAo+ID4+ PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX2h3LmgKPiA+Pj4gcmVuYW1lIHRvIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19o dy5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMv bXRrX3Zjb2RlY19kZWNfcG0uYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRr LXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zj b2RlY19kZWNfcG0uYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRp YXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3BtLmMKPiA+Pj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5oIGIvZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3Bt LmgKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5oCj4gPj4+IHJlbmFt ZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2Rl Y19kZWNfcG0uaAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGst dmNvZGVjL210a192Y29kZWNfZGVjX3N0YXRlZnVsLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3Jt L21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfc3RhdGVmdWwuYwo+ID4+PiBzaW1p bGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3N0YXRlZnVsLmMKPiA+Pj4gcmVuYW1lIHRvIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19z dGF0ZWZ1bC5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12 Y29kZWMvbXRrX3Zjb2RlY19kZWNfc3RhdGVsZXNzLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3Jt L21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfc3RhdGVsZXNzLmMKPiA+Pj4gc2lt aWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19zdGF0ZWxlc3MuYwo+ID4+PiByZW5hbWUgdG8g ZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZGVj X3N0YXRlbGVzcy5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210 ay12Y29kZWMvbXRrX3Zjb2RlY19kcnYuaCBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0 ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Rydi5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAw JQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRr X3Zjb2RlY19kcnYuaAo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRp YXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZHJ2LmgKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuYy5jIGIvZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZW5jLmMKPiA+Pj4g c2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuYy5jCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJz L21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmMuYwo+ID4+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29k ZWNfZW5jLmggYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRr X3Zjb2RlY19lbmMuaAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZy b20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZW5jLmgKPiA+ Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9t dGtfdmNvZGVjX2VuYy5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3Jt L210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNfZHJ2LmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3Jt L21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNfZHJ2LmMKPiA+Pj4gc2ltaWxhcml0 eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRr LXZjb2RlYy9tdGtfdmNvZGVjX2VuY19kcnYuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZW5jX2Rydi5jCj4gPj4+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2Rl Y19lbmNfcG0uYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9t dGtfdmNvZGVjX2VuY19wbS5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5h bWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNf cG0uYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGst dmNvZGVjL210a192Y29kZWNfZW5jX3BtLmMKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVk aWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuY19wbS5oIGIvZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZW5jX3BtLmgKPiA+Pj4g c2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2VuY19wbS5oCj4gPj4+IHJlbmFtZSB0byBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19lbmNfcG0u aAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210 a192Y29kZWNfZncuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2Rl Yy9tdGtfdmNvZGVjX2Z3LmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFt ZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3LmMK PiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2Rl Yy9tdGtfdmNvZGVjX2Z3LmMKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3LmggYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21l ZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19mdy5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXgg MTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMv bXRrX3Zjb2RlY19mdy5oCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21l ZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19mdy5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19md19wcml2LmggYi9kcml2 ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvbXRrX3Zjb2RlY19md19wcml2 LmgKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3ByaXYuaAo+ID4+PiByZW5h bWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29k ZWNfZndfcHJpdi5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210 ay12Y29kZWMvbXRrX3Zjb2RlY19md19zY3AuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVk aWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3NjcC5jCj4gPj4+IHNpbWlsYXJpdHkgaW5k ZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29k ZWMvbXRrX3Zjb2RlY19md19zY3AuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0 Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfZndfc2NwLmMKPiA+Pj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3Zw dS5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29k ZWNfZndfdnB1LmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9t IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2Z3X3ZwdS5jCj4g Pj4+IHJlbmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMv bXRrX3Zjb2RlY19md192cHUuYwo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0 Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfaW50ci5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfaW50ci5jCj4gPj4+IHNpbWlsYXJpdHkg aW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12 Y29kZWMvbXRrX3Zjb2RlY19pbnRyLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2ludHIuYwo+ID4+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfaW50ci5o IGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNf aW50ci5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19pbnRyLmgKPiA+Pj4gcmVu YW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNv ZGVjX2ludHIuaAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGst dmNvZGVjL210a192Y29kZWNfdXRpbC5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRl ay9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAw JQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvbXRr X3Zjb2RlY191dGlsLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVk aWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX3V0aWwuYwo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5oIGIvZHJpdmVy cy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL210a192Y29kZWNfdXRpbC5oCj4g Pj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY191dGlsLmgKPiA+Pj4gcmVuYW1lIHRvIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy9tdGtfdmNvZGVjX3V0aWwu aAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3Zk ZWMvdmRlY19oMjY0X2lmLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12 Y29kZWMvdmRlYy92ZGVjX2gyNjRfaWYuYwo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+ Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWMvdmRl Y19oMjY0X2lmLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0 ZWsvbXRrLXZjb2RlYy92ZGVjL3ZkZWNfaDI2NF9pZi5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmRlYy92ZGVjX2gyNjRfcmVxX2lmLmMgYi9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlYy92ZGVjX2gyNjRf cmVxX2lmLmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfaDI2NF9yZXFfaWYuYwo+ ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVj L3ZkZWMvdmRlY19oMjY0X3JlcV9pZi5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlh L3BsYXRmb3JtL210ay12Y29kZWMvdmRlYy92ZGVjX3ZwOF9pZi5jIGIvZHJpdmVycy9tZWRpYS9w bGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWMvdmRlY192cDhfaWYuYwo+ID4+PiBzaW1p bGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9tdGstdmNvZGVjL3ZkZWMvdmRlY192cDhfaWYuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWMvdmRlY192cDhfaWYuYwo+ID4+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWMvdmRl Y192cDlfaWYuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92 ZGVjL3ZkZWNfdnA5X2lmLmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFt ZSBmcm9tIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjL3ZkZWNfdnA5X2lm LmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZj b2RlYy92ZGVjL3ZkZWNfdnA5X2lmLmMKPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEv cGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX2Rydl9iYXNlLmggYi9kcml2ZXJzL21lZGlhL3BsYXRm b3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlY19kcnZfYmFzZS5oCj4gPj4+IHNpbWlsYXJpdHkg aW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12 Y29kZWMvdmRlY19kcnZfYmFzZS5oCj4gPj4+IHJlbmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlY19kcnZfYmFzZS5oCj4gPj4+IGRpZmYgLS1naXQg YS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmRlY19kcnZfaWYuYyBiL2RyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZGVjX2Rydl9pZi5jCj4gPj4+ IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3Bs YXRmb3JtL210ay12Y29kZWMvdmRlY19kcnZfaWYuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWNfZHJ2X2lmLmMKPiA+Pj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX2Rydl9pZi5o IGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWNfZHJ2X2lm LmgKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX2Rydl9pZi5oCj4gPj4+IHJlbmFtZSB0byBk cml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlY19kcnZfaWYuaAo+ ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWNf aXBpX21zZy5oIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3Zk ZWNfaXBpX21zZy5oCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJv bSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmRlY19pcGlfbXNnLmgKPiA+Pj4g cmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZGVj X2lwaV9tc2cuaAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGst dmNvZGVjL3ZkZWNfbXNnX3F1ZXVlLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVr L210ay12Y29kZWMvdmRlY19tc2dfcXVldWUuYwo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUK PiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWNf bXNnX3F1ZXVlLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0 ZWsvbXRrLXZjb2RlYy92ZGVjX21zZ19xdWV1ZS5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJz L21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmRlY19tc2dfcXVldWUuaCBiL2RyaXZlcnMvbWVk aWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZGVjX21zZ19xdWV1ZS5oCj4gPj4+IHNp bWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL210ay12Y29kZWMvdmRlY19tc2dfcXVldWUuaAo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWNfbXNnX3F1ZXVlLmgKPiA+Pj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX3ZwdV9p Zi5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZkZWNfdnB1 X2lmLmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9tIGRyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZGVjX3ZwdV9pZi5jCj4gPj4+IHJlbmFtZSB0 byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmRlY192cHVfaWYu Ywo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3Zk ZWNfdnB1X2lmLmggYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMv dmRlY192cHVfaWYuaAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZy b20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZkZWNfdnB1X2lmLmgKPiA+Pj4g cmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZGVj X3ZwdV9pZi5oCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12 Y29kZWMvdmVuYy92ZW5jX2gyNjRfaWYuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0 ZWsvbXRrLXZjb2RlYy92ZW5jL3ZlbmNfaDI2NF9pZi5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXgg MTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMv dmVuYy92ZW5jX2gyNjRfaWYuYwo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9tZWRpYXRlay9tdGstdmNvZGVjL3ZlbmMvdmVuY19oMjY0X2lmLmMKPiA+Pj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZW5jL3ZlbmNfdnA4X2lmLmMg Yi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuYy92ZW5jX3Zw OF9pZi5jCj4gPj4+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmVuYy92ZW5jX3ZwOF9pZi5jCj4gPj4+IHJl bmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuYy92 ZW5jX3ZwOF9pZi5jCj4gPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210 ay12Y29kZWMvdmVuY19kcnZfYmFzZS5oIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRl ay9tdGstdmNvZGVjL3ZlbmNfZHJ2X2Jhc2UuaAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUK PiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZlbmNf ZHJ2X2Jhc2UuaAo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRl ay9tdGstdmNvZGVjL3ZlbmNfZHJ2X2Jhc2UuaAo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZlbmNfZHJ2X2lmLmMgYi9kcml2ZXJzL21lZGlhL3Bs YXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuY19kcnZfaWYuYwo+ID4+PiBzaW1pbGFyaXR5 IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGst dmNvZGVjL3ZlbmNfZHJ2X2lmLmMKPiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZv cm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZW5jX2Rydl9pZi5jCj4gPj4+IGRpZmYgLS1naXQgYS9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvdmVuY19kcnZfaWYuaCBiL2RyaXZlcnMv bWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZW5jX2Rydl9pZi5oCj4gPj4+IHNp bWlsYXJpdHkgaW5kZXggMTAwJQo+ID4+PiByZW5hbWUgZnJvbSBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL210ay12Y29kZWMvdmVuY19kcnZfaWYuaAo+ID4+PiByZW5hbWUgdG8gZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3ZlbmNfZHJ2X2lmLmgKPiA+Pj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZW5jX2lwaV9tc2cuaCBi L2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2RlYy92ZW5jX2lwaV9tc2cu aAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVuYW1lIGZyb20gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZlbmNfaXBpX21zZy5oCj4gPj4+IHJlbmFtZSB0byBk cml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuY19pcGlfbXNnLmgK PiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZW5j X3ZwdV9pZi5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tdGstdmNvZGVjL3Zl bmNfdnB1X2lmLmMKPiA+Pj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gPj4+IHJlbmFtZSBmcm9t IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy92ZW5jX3ZwdV9pZi5jCj4gPj4+IHJl bmFtZSB0byBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12Y29kZWMvdmVuY192 cHVfaWYuYwo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNv ZGVjL3ZlbmNfdnB1X2lmLmggYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL210ay12 Y29kZWMvdmVuY192cHVfaWYuaAo+ID4+PiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiA+Pj4gcmVu YW1lIGZyb20gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL3ZlbmNfdnB1X2lmLmgK PiA+Pj4gcmVuYW1lIHRvIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbXRrLXZjb2Rl Yy92ZW5jX3ZwdV9pZi5oICAKPiA+PiAgCj4gPiAKPiA+IAo+ID4gCj4gPiBUaGFua3MsCj4gPiBN YXVybyAgCj4gCj4gCgoKClRoYW5rcywKTWF1cm8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK 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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 362DCC433FE for ; Mon, 14 Mar 2022 15:42:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242698AbiCNPn6 (ORCPT ); Mon, 14 Mar 2022 11:43:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39222 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233479AbiCNPn5 (ORCPT ); Mon, 14 Mar 2022 11:43:57 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 06CFA2E0BD; Mon, 14 Mar 2022 08:42:46 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 98D5BB80D40; Mon, 14 Mar 2022 15:42:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5309FC340E9; Mon, 14 Mar 2022 15:42:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1647272563; bh=rlomTh/bDE2SR0iJKSP/UqznM+vMfw7/o7SNQEMHVkg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=cC3cs/elW5BH7UAWfAD8MZd+XWOT8RGIUJWA4ehdzUHYkh8tfkTS2AKJym6WN8vgi MPx5W6XxREqc0jU/GMyMEi3XpS24oQo55ZeF7bK6q+Tv9QWjV5FGwpV5xhP8AO3YG0 vHkM+GMyqr9+06Uvva+2S42Ae5zPCZAOLS0ykn+bMb9R/yrJbfr0BuH9H8cc/3+39j 7vP0gqwnzJRd302oQgkBXodIZnfEFLJRwnV6NiS0N5MDjGaD6A6eKikWvvxAAdZ7ZC 6Uv9KiwUdefJDVAix/SwJLSraZ09uIEoMypSKqxiaCxtr6aU8MqYYv9DG8CNvqKbTb 0B+SoEh2Hx3JA== Date: Mon, 14 Mar 2022 16:42:34 +0100 From: Mauro Carvalho Chehab To: AngeloGioacchino Del Regno Cc: Nicolas Dufresne , Niklas =?UTF-8?B?U8O2ZGVybHVuZA==?= , Alexandre Courbot , Andrew-CT Chen , Benjamin Gaignard , Christophe JAILLET , Dmitry Osipenko , Eugen Hristev , Hans Verkuil , Hirokazu Honda , Hsin-Yi Wang , Irui Wang , Jacopo Mondi , Jernej Skrabec , Jiasheng Jiang , Jonathan Cameron , Laurent Pinchart , Matthias Brugger , Ming Qian , Sakari Ailus , Steve Cho , Tiffany Lin , Tzung-Bi Shih , Yong Wu , Yunfei Dong , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH 06/24] media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ Message-ID: <20220314164234.5666592e@coco.lan> In-Reply-To: <30eae66e-5dd2-9868-dd2a-aab377ffd821@collabora.com> References: <53a632ce79c9d02673d7540e18d681f123afb801.1647167750.git.mchehab@kernel.org> <17120e5dcc7b7fdac207a41d764a13db7b270380.camel@collabora.com> <20220314153733.63d1451f@coco.lan> <30eae66e-5dd2-9868-dd2a-aab377ffd821@collabora.com> X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org Em Mon, 14 Mar 2022 16:02:43 +0100 AngeloGioacchino Del Regno escrev= eu: > Il 14/03/22 15:37, Mauro Carvalho Chehab ha scritto: > > Em Mon, 14 Mar 2022 09:09:45 -0400 > > Nicolas Dufresne escreveu: > > =20 > >> Le dimanche 13 mars 2022 =C3=A0 11:51 +0100, Mauro Carvalho Chehab a = =C3=A9crit=C2=A0: =20 > >>> As the end goal is to have platform drivers split by vendor, > >>> rename mtk-vcodec/ to mediatek/mtk-vcodec/. =20 > >> > >> Was thinking all these mtk-* directory didn't fit with the platform/ s= emantic. I > >> totally support this change. I suppose jpeg/mdp/vpu also needs to be m= oved. And > >> mdp3 and various vcodec patches will need a new submission. =20 > >=20 > > They were all moved too, each one on a separate patch in this series: > > =20 >=20 > Hello Mauro, Nicolas >=20 > I was wondering if we could also drop the 'mtk-' prefix from the folder n= ames, > as 'mtk' effectively stands for 'mediatek'... so we would have them as: >=20 > mediatek/jpeg > mediatek/mdp > mediatek/mdp3 Hmm... I guess this one didn't reach upstream yet. > mediatek/vcodec > mediatek/vpu >=20 > mediatek/mtk-... looks a bit repetitive :) Ok, but I'll likely place this on a separate patch at the end of this=20 series. Rebasing such series has been no fun ;-) >=20 > Cheers, > Angelo >=20 > > $ LANG=3DC tree -d drivers/media/platform/ > > drivers/media/platform/ > > |-- allegro-dvt > > |-- allwinner > > | |-- sun4i-csi > > | |-- sun6i-csi > > | |-- sun8i-di > > | `-- sun8i-rotate > > |-- amlogic > > | `-- meson-ge2d > > |-- amphion > > |-- aspeed > > |-- atmel > > |-- cadence > > |-- chips-media > > |-- intel > > |-- marvell > > |-- mediatek > > | |-- mtk-jpeg > > | |-- mtk-mdp > > | |-- mtk-vcodec > > | | |-- vdec > > | | `-- venc > > | `-- mtk-vpu > > |-- nvidia > > | `-- tegra-vde > > |-- nxp > > | `-- imx-jpeg > > |-- qcom > > | |-- camss > > | `-- venus > > |-- renesas > > | |-- rcar-vin > > | `-- vsp1 > > |-- rockchip > > | |-- rga > > | `-- rkisp1 > > |-- samsung > > | |-- exynos-gsc > > | |-- exynos4-is > > | |-- s3c-camif > > | |-- s5p-g2d > > | |-- s5p-jpeg > > | `-- s5p-mfc > > |-- stm > > | |-- sti > > | | |-- bdisp > > | | |-- c8sectpfe > > | | |-- delta > > | | `-- hva > > | `-- stm32 > > | `-- dma2d > > |-- ti > > | |-- am437x > > | |-- cal > > | |-- davinci > > | |-- omap > > | |-- omap3isp > > | `-- vpe > > |-- ti-vpe > > |-- via > > `-- xilinx > > =20 > >> =20 > >>> > >>> Signed-off-by: Mauro Carvalho Chehab =20 > >> > >> Acked-by: Nicolas Dufresne > >> =20 > >>> --- > >>> > >>> To avoid mailbombing on a large number of people, only mailing lists = were C/C on the cover. > >>> See [PATCH 00/24] at: https://lore.kernel.org/all/cover.1647167750.gi= t.mchehab@kernel.org/ > >>> > >>> MAINTAINERS | 2= +- > >>> drivers/media/platform/Kconfig | 2= +- > >>> drivers/media/platform/Makefile | 2= +- > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/Kconfig |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/Makefile |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec.h |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec_drv.c |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.c |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec_hw.h |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.c |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec_pm.h |= 0 > >>> .../{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec_stateful.c |= 0 > >>> .../{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_dec_stateless.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_drv.h |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_enc.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_enc.h |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_enc_drv.c |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.c |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_enc_pm.h |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_fw.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_fw.h |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_fw_priv.h |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_fw_scp.c |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_fw_vpu.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_intr.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_intr.h |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_util.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcodec_util.h |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/vdec/vdec_h264_if.c |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/vdec/vdec_h264_req_if.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/vdec/vdec_vp8_if.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/vdec/vdec_vp9_if.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_drv_base.h |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_drv_if.c |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_drv_if.h |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_ipi_msg.h |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_msg_queue.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_msg_queue.h |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_vpu_if.c |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_vpu_if.h |= 0 > >>> .../platform/{ =3D> mediatek}/mtk-vcodec/venc/venc_h264_if.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/venc/venc_vp8_if.c |= 0 > >>> .../media/platform/{ =3D> mediatek}/mtk-vcodec/venc_drv_base.h |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_drv_if.c |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_drv_if.h |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_ipi_msg.h |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_vpu_if.c |= 0 > >>> drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_vpu_if.h |= 0 > >>> 49 files changed, 3 insertions(+), 3 deletions(-) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/Kconfig (= 100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/Makefile = (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec_drv.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec_hw.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec_hw.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec_pm.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec_pm.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec_stateful.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_dec_stateless.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_drv.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_enc.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_enc.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_enc_drv.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_enc_pm.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_enc_pm.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_fw.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_fw.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_fw_priv.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_fw_scp.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_fw_vpu.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_intr.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_intr.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_util.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/mtk_vcode= c_util.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec/vdec= _h264_if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec/vdec= _h264_req_if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec/vdec= _vp8_if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec/vdec= _vp9_if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_drv_= base.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_drv_= if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_drv_= if.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_ipi_= msg.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_msg_= queue.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_msg_= queue.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_vpu_= if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/vdec_vpu_= if.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc/venc= _h264_if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc/venc= _vp8_if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_drv_= base.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_drv_= if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_drv_= if.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_ipi_= msg.h (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_vpu_= if.c (100%) > >>> rename drivers/media/platform/{ =3D> mediatek}/mtk-vcodec/venc_vpu_= if.h (100%) > >>> > >>> diff --git a/MAINTAINERS b/MAINTAINERS > >>> index 2203d98bbcf1..bfe014870a77 100644 > >>> --- a/MAINTAINERS > >>> +++ b/MAINTAINERS > >>> @@ -12147,7 +12147,7 @@ M: Andrew-CT Chen > >>> S: Supported > >>> F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt > >>> F: Documentation/devicetree/bindings/media/mediatek-vpu.txt > >>> -F: drivers/media/platform/mtk-vcodec/ > >>> +F: drivers/media/platform/mediatek/mtk-vcodec/ > >>> F: drivers/media/platform/mtk-vpu/ > >>> =20 > >>> MEDIATEK MMC/SD/SDIO DRIVER > >>> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/= Kconfig > >>> index a45fd3fe103e..8ba10b657164 100644 > >>> --- a/drivers/media/platform/Kconfig > >>> +++ b/drivers/media/platform/Kconfig > >>> @@ -80,7 +80,7 @@ source "drivers/media/platform/intel/Kconfig" > >>> source "drivers/media/platform/marvell/Kconfig" > >>> source "drivers/media/platform/mediatek/mtk-jpeg/Kconfig" > >>> source "drivers/media/platform/mediatek/mtk-mdp/Kconfig" > >>> -source "drivers/media/platform/mtk-vcodec/Kconfig" > >>> +source "drivers/media/platform/mediatek/mtk-vcodec/Kconfig" > >>> source "drivers/media/platform/mtk-vpu/Kconfig" > >>> source "drivers/media/platform/nxp/Kconfig" > >>> source "drivers/media/platform/omap/Kconfig" > >>> diff --git a/drivers/media/platform/Makefile b/drivers/media/platform= /Makefile > >>> index 6f5d09cd8f9b..637a3a7ac036 100644 > >>> --- a/drivers/media/platform/Makefile > >>> +++ b/drivers/media/platform/Makefile > >>> @@ -20,7 +20,7 @@ obj-y +=3D intel/ > >>> obj-y +=3D marvell/ > >>> obj-y +=3D mediatek/mtk-jpeg/ > >>> obj-y +=3D mediatek/mtk-mdp/ > >>> -obj-y +=3D mtk-vcodec/ > >>> +obj-y +=3D mediatek/mtk-vcodec/ > >>> obj-y +=3D mtk-vpu/ > >>> obj-y +=3D nxp/ > >>> obj-y +=3D omap/ > >>> diff --git a/drivers/media/platform/mtk-vcodec/Kconfig b/drivers/medi= a/platform/mediatek/mtk-vcodec/Kconfig > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/Kconfig > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/Kconfig > >>> diff --git a/drivers/media/platform/mtk-vcodec/Makefile b/drivers/med= ia/platform/mediatek/mtk-vcodec/Makefile > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/Makefile > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/Makefile > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/dri= vers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h b/dri= vers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c b= /drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_drv.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_d= rv.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c b/= drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_h= w.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h b/= drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_hw.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_h= w.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c b/= drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_p= m.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h b/= drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_pm.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_p= m.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_statefu= l.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateful.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful= .c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_s= tateful.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_statele= ss.c b/drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_stateless.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateles= s.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_dec_s= tateless.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/dri= vers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_drv.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/dri= vers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h b/dri= vers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c b= /drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_drv.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_d= rv.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c b/= drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_p= m.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h b/= drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_pm.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_enc_p= m.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c b/driv= ers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h b/driv= ers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h b= /drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_priv.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_pr= iv.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c b/= drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_scp.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_sc= p.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c b/= drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vpu.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_fw_vp= u.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c b/dr= ivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h b/dr= ivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_intr.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c b/dr= ivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h b/dr= ivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/mtk_vcodec_util.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/= drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_i= f.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.= c b/drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_req_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_h264_r= eq_if.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/d= rivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp8_if= .c > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c b/d= rivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec/vdec_vp9_if= .c > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_base.h b/driv= ers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_base.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_base.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.c b/driver= s/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/driver= s/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec_drv_if.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_drv_if.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h b/drive= rs/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_ipi_msg.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.c b/dri= vers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_msg_queue.h b/dri= vers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec_msg_queue.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_msg_queue.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.c b/driver= s/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/driver= s/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/vdec_vpu_if.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/vdec_vpu_if.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c b/= drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_h264_i= f.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c b/d= rivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc/venc_vp8_if= .c > >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_base.h b/driv= ers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/venc_drv_base.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_base.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.c b/driver= s/media/platform/mediatek/mtk-vcodec/venc_drv_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_drv_if.h b/driver= s/media/platform/mediatek/mtk-vcodec/venc_drv_if.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/venc_drv_if.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_drv_if.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_ipi_msg.h b/drive= rs/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/venc_ipi_msg.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_ipi_msg.h > >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.c b/driver= s/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.c > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.c > >>> diff --git a/drivers/media/platform/mtk-vcodec/venc_vpu_if.h b/driver= s/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h > >>> similarity index 100% > >>> rename from drivers/media/platform/mtk-vcodec/venc_vpu_if.h > >>> rename to drivers/media/platform/mediatek/mtk-vcodec/venc_vpu_if.h =20 > >> =20 > >=20 > >=20 > >=20 > > Thanks, > > Mauro =20 >=20 >=20 Thanks, Mauro