Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp303411rwb; Sun, 25 Sep 2022 21:20:56 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6MHwz6Y8wmglU7PdcItUwFlJPYQRRxwDOSSgt9Zy5LeD5pGbwh1Fh3lv2nTvb+pQ5zPBOx X-Received: by 2002:a17:906:bcf6:b0:781:be0a:5c8 with SMTP id op22-20020a170906bcf600b00781be0a05c8mr16583708ejb.363.1664166056216; Sun, 25 Sep 2022 21:20:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664166056; cv=none; d=google.com; s=arc-20160816; b=IQTahfg7R4tXGV84U8rW0dU7WN2XwZTJEs5UdLVfS3uBqhQZ4Zs0Oykf6Ex4ydS445 DLrnkg9rtzlHmcs+ukiEZE9fpRS5wLZwCUuzOfY1rLsDTv8JsNfzjjQhgQtSSfwii69g 40GRAvUjtpOhjVoZ9OuP817N+DwKFnIhljQKsJv0Yt3QcZoHLalZbHyZUGnqpXEaCZsD /SAKNNjPuuvKUCAabAEVEqiDOuYxP8wz6XyKEeKJe87IUzfy53OFHs7dFLr5mAgvzHSM A1SCIbNrkUKp3VnLwH47DnV1APBPcIfdJ9jIw9MnEwe3P86uKquHkVF+6BxzOamVUBHl bOqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:mime-version :content-transfer-encoding:references:in-reply-to:subject:cc:to:from :date; bh=IpM2GuTUBuR0zjkcdhzV3WJxe/XsBPD9+ZxwroUeATI=; b=XdXBMpL1ZlKcu82y7rFWXoZgZ6qYG5T/guV9CUQhRc7ygYfK8pyaXR9NFYnXkN+LQq UtlD0n01Da+eJFYQUZKzlcrDhYmSuleMEdbtqYdXXKovYlvn7F2yG2z+TeB5Fiw5UgJ8 ipMbq7EWlB3bldcLb6oAxvMGApQaHTS01C/+pZmfLTJnxBYYGfX3OIKDzpMI73Z67QRs 6Y/5XPPo6tckV26C8ZD0P2Wu+BVvcUynEQLpmTCpPgBOO/gGU1+ueIvpuVXwbbiUGXXS chJa3Qwj8pY0VnzBDAFwCrvDxAbS3OlSB/1lk717e+70C3omv46bc/phNczP/RhOK1Ac qu3w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r9-20020a1709063d6900b0077f4a46a179si11122111ejf.454.2022.09.25.21.20.28; Sun, 25 Sep 2022 21:20:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229561AbiIZEAw (ORCPT + 99 others); Mon, 26 Sep 2022 00:00:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33476 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229526AbiIZEAs (ORCPT ); Mon, 26 Sep 2022 00:00:48 -0400 Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 6E2011D321; Sun, 25 Sep 2022 21:00:45 -0700 (PDT) Received: from zhuyinbo$loongson.cn ( [10.180.13.64] ) by ajax-webmail-localhost.localdomain (Coremail) ; Mon, 26 Sep 2022 12:00:39 +0800 (GMT+08:00) X-Originating-IP: [10.180.13.64] Date: Mon, 26 Sep 2022 12:00:39 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: "Yinbo Zhu" To: "Rob Herring" Cc: "Krzysztof Kozlowski" , "Rafael J . Wysocki" , "Daniel Lezcano" , "Amit Kucheria" , "Zhang Rui" , linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, zhanghongchen , "Yinbo Zhu" , =?UTF-8?B?5YiY5L2p5a6d?= Subject: Re: Re: Re: [PATCH v2 2/3] dt-bindings: thermal: Convert loongson2 to json-schema X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20220411(feba7c69) Copyright (c) 2002-2022 www.mailtech.cn .loongson.cn In-Reply-To: <20220924174258.GA1011284-robh@kernel.org> References: <20220921015605.17078-1-zhuyinbo@loongson.cn> <20220921015605.17078-2-zhuyinbo@loongson.cn> <28a78a10.a7dd.1835f5aaf90.Coremail.zhuyinbo@loongson.cn> <4febe7e4.a96c.18362d997e3.Coremail.zhuyinbo@loongson.cn> <20220924174258.GA1011284-robh@kernel.org> Content-Transfer-Encoding: base64 X-CM-CTRLDATA: AkbSGGZvb3Rlcl90eHQ9NjgwMTo2MTI= Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <4ce14e3c.bf79.18377f44118.Coremail.zhuyinbo@loongson.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID: AQAAf8Ax1OHnIzFj7QgiAA--.7003W X-CM-SenderInfo: 52kx5xhqerqz5rrqw2lrqou0/1tbiAQABDGMwRN0HxwAAsG X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org CgoKPiAtLS0tLeWOn+Wni+mCruS7ti0tLS0tCj4g5Y+R5Lu25Lq6OiAiUm9iIEhlcnJpbmciIDxy b2JoQGtlcm5lbC5vcmc+Cj4g5Y+R6YCB5pe26Ze0OjIwMjItMDktMjUgMDE6NDI6NTggKOaYn+ac n+aXpSkKPiDmlLbku7bkuro6ICLmnLHpk7bms6IiIDx6aHV5aW5ib0Bsb29uZ3Nvbi5jbj4KPiDm ioTpgIE6ICJLcnp5c3p0b2YgS296bG93c2tpIiA8a3J6eXN6dG9mLmtvemxvd3NraUBsaW5hcm8u b3JnPiwgIlJhZmFlbCBKIC4gV3lzb2NraSIgPHJhZmFlbEBrZXJuZWwub3JnPiwgIkRhbmllbCBM ZXpjYW5vIiA8ZGFuaWVsLmxlemNhbm9AbGluYXJvLm9yZz4sICJBbWl0IEt1Y2hlcmlhIiA8YW1p dGtAa2VybmVsLm9yZz4sICJaaGFuZyBSdWkiIDxydWkuemhhbmdAaW50ZWwuY29tPiwgbGludXgt cG1Admdlci5rZXJuZWwub3JnLCBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZywgbGludXgta2Vy bmVsQHZnZXIua2VybmVsLm9yZywgemhhbmdob25nY2hlbiA8emhhbmdob25nY2hlbkBsb29uZ3Nv bi5jbj4KPiDkuLvpopg6IFJlOiBSZTogW1BBVENIIHYyIDIvM10gZHQtYmluZGluZ3M6IHRoZXJt YWw6IENvbnZlcnQgbG9vbmdzb24yIHRvIGpzb24tc2NoZW1hCj4gCj4gT24gVGh1LCBTZXAgMjIs IDIwMjIgYXQgMDk6Mzk6MzBBTSArMDgwMCwg5pyx6ZO25rOiIHdyb3RlOgo+ID4gCj4gPiAKPiA+ IAo+ID4gPiAtLS0tLeWOn+Wni+mCruS7ti0tLS0tCj4gPiA+IOWPkeS7tuS6ujogIktyenlzenRv ZiBLb3psb3dza2kiIDxrcnp5c3p0b2Yua296bG93c2tpQGxpbmFyby5vcmc+Cj4gPiA+IOWPkemA geaXtumXtDoyMDIyLTA5LTIxIDE3OjMxOjExICjmmJ/mnJ/kuIkpCj4gPiA+IOaUtuS7tuS6ujog IuacsemTtuazoiIgPHpodXlpbmJvQGxvb25nc29uLmNuPgo+ID4gPiDmioTpgIE6ICJSYWZhZWwg SiAuIFd5c29ja2kiIDxyYWZhZWxAa2VybmVsLm9yZz4sICJEYW5pZWwgTGV6Y2FubyIgPGRhbmll bC5sZXpjYW5vQGxpbmFyby5vcmc+LCAiQW1pdCBLdWNoZXJpYSIgPGFtaXRrQGtlcm5lbC5vcmc+ LCAiWmhhbmcgUnVpIiA8cnVpLnpoYW5nQGludGVsLmNvbT4sIGxpbnV4LXBtQHZnZXIua2VybmVs Lm9yZywgZGV2aWNldHJlZUB2Z2VyLmtlcm5lbC5vcmcsIGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5l bC5vcmcsIHpoYW5naG9uZ2NoZW4gPHpoYW5naG9uZ2NoZW5AbG9vbmdzb24uY24+Cj4gPiA+IOS4 u+mimDogUmU6IFtQQVRDSCB2MiAyLzNdIGR0LWJpbmRpbmdzOiB0aGVybWFsOiBDb252ZXJ0IGxv b25nc29uMiB0byBqc29uLXNjaGVtYQo+ID4gPiAKPiA+ID4gT24gMjEvMDkvMjAyMiAxMToyMiwg 5pyx6ZO25rOiIHdyb3RlOgo+ID4gPiA+PiAtLS0tLeWOn+Wni+mCruS7ti0tLS0tCj4gPiA+ID4+ IOWPkeS7tuS6ujogIktyenlzenRvZiBLb3psb3dza2kiIDxrcnp5c3p0b2Yua296bG93c2tpQGxp bmFyby5vcmc+Cj4gPiA+ID4+IOWPkemAgeaXtumXtDoyMDIyLTA5LTIxIDE1OjA1OjAwICjmmJ/m nJ/kuIkpCj4gPiA+ID4+IOaUtuS7tuS6ujogIllpbmJvIFpodSIgPHpodXlpbmJvQGxvb25nc29u LmNuPiwgIlJhZmFlbCBKIC4gV3lzb2NraSIgPHJhZmFlbEBrZXJuZWwub3JnPiwgIkRhbmllbCBM ZXpjYW5vIiA8ZGFuaWVsLmxlemNhbm9AbGluYXJvLm9yZz4sICJBbWl0IEt1Y2hlcmlhIiA8YW1p dGtAa2VybmVsLm9yZz4sICJaaGFuZyBSdWkiIDxydWkuemhhbmdAaW50ZWwuY29tPiwgIlJvYiBI ZXJyaW5nIiA8cm9iaCtkdEBrZXJuZWwub3JnPiwgIktyenlzenRvZiBLb3psb3dza2kiIDxrcnp5 c3p0b2Yua296bG93c2tpK2R0QGxpbmFyby5vcmc+LCBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcs IGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnLCBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3Jn Cj4gPiA+ID4+IOaKhOmAgTogemhhbmdob25nY2hlbiA8emhhbmdob25nY2hlbkBsb29uZ3Nvbi5j bj4KPiA+ID4gPj4g5Li76aKYOiBSZTogW1BBVENIIHYyIDIvM10gZHQtYmluZGluZ3M6IHRoZXJt YWw6IENvbnZlcnQgbG9vbmdzb24yIHRvIGpzb24tc2NoZW1hCj4gPiA+ID4+Cj4gPiA+ID4+IE9u IDIxLzA5LzIwMjIgMDM6NTYsIFlpbmJvIFpodSB3cm90ZToKPiA+ID4gPj4+IENvbnZlcnQgdGhl IGxvb25nc29uMiB0aGVybWFsIGJpbmRpbmcgdG8gRFQgc2NoZW1hIGZvcm1hdCB1c2luZwo+ID4g PiA+Pj4ganNvbi1zY2hlbWEuCj4gPiA+ID4+Cj4gPiA+ID4+IEluY29ycmVjdCBzdWJqZWN0IGFu ZCBpbmNvcnJlY3QgY29tbWl0IG1zZy4gVGhlcmUgaXMgbm8gY29udmVyc2lvbiBoZXJlLgo+ID4g PiA+IE91ciBzb2MgYXJjaGl0ZWN0dXJlIGlzIHRoZSBsb29uZ3NvbjIgc2VyaWVzLCBzbyB3ZSB3 aWxsIG1vZGlmeSBpdCBhY2NvcmRpbmdseS4KPiA+ID4gCj4gPiA+IEhvdyB0aGUgc29jIGFyY2hp dGVjdHVyZSBpcyByZWxhdGVkIHRvIG15IGNvbW1lbnQgdGhhdCB5b3UgZG8gbm90Cj4gPiA+IHBl cmZvcm0gY29udmVyc2lvbj8KPiA+IEkgZ290IGl0LCBhbmQgSSB3aWxsIGFhZCBhIGNvbnZlcnNp b24uCj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+Pgo+ID4gPiA+Pj4KPiA+ID4gPj4+IFNpZ25lZC1v ZmYtYnk6IFlpbmJvIFpodSA8Yz4KPiA+ID4gPj4+IC0tLQo+ID4gPiA+Pj4gQ2hhbmdlIGluIHYy Ogo+ID4gPiA+Pj4gCQkxLiBBZGQgZGVzY3JpcHRpb24gYW5kIHR5cGUgYWJvdXQgdGhlICJpZCIu CQo+ID4gPiA+Pj4gCQkyLiBNYWtlIHRoZSBmaWxlbmFtZSB3YXMgYmFzZWQgb24gY29tcGF0aWJs ZS4KPiA+ID4gPj4+Cj4gPiA+ID4+PiAgLi4uL2JpbmRpbmdzL3RoZXJtYWwvbG9vbmdzb24yLXRo ZXJtYWwueWFtbCAgIHwgNTIgKysrKysrKysrKysrKysrKysrKwo+ID4gPiA+Pj4gIDEgZmlsZSBj aGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCj4gPiA+ID4+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aGVybWFsL2xvb25nc29uMi10aGVybWFs LnlhbWwKPiA+ID4gPj4+Cj4gPiA+ID4+PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvbG9vbmdzb24yLXRoZXJtYWwueWFtbCBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aGVybWFsL2xvb25nc29uMi10aGVybWFsLnlhbWwK PiA+ID4gPj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiA+ID4+PiBpbmRleCAwMDAwMDAwMDAw MDAuLjI5OTRhZTNhNTZhYQo+ID4gPiA+Pj4gLS0tIC9kZXYvbnVsbAo+ID4gPiA+Pj4gKysrIGIv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvbG9vbmdzb24yLXRoZXJt YWwueWFtbAo+ID4gPiA+Pgo+ID4gPiA+Pgo+ID4gPiA+PiBObyBpbXByb3ZlbWVudHMgaGVyZS4g WW91IGlnbm9yZSBteSBjb21tZW50cywgc28gSSBhbSBnb2luZyB0byBOQUsgaXQuCj4gPiA+ID4g SSBkb24ndCBnZXQgeW91ciBwb2ludCwgdGhhdCBkdHMgY29tcGF0aWJsZSBpcyAibG9vbmdzb24s bG9vbmdzb24yLXRoZXJtYWwiLCBzbyB0aGlzIGRyaXZlciBmaWxlIG5hbWUgaXMgbmFtZWQKPiA+ ID4gPiBsb29uZ3NvbjItdGhlcm1hbCB0aGF0IGFjY29yZGluZyB3aGF0IHlvdSBzYWlkIGFib3V0 ICJGaWxlbmFtZSBiYXNlZCBvbiBjb21wYXRpYmxlLiIKPiA+ID4gPiBJZiB3aGF0IEkgdW5kZXJz dGFuZCBpcyBub3Qgd2hhdCB5b3UgZXhwZWN0LCBwbGVhc2UgdGVsbCBtZSBob3cgdG8gbW9kaWZ5 IGl0Lgo+ID4gPiAKPiA+ID4gCj4gPiA+IEZpbGVuYW1lIG11c3QgbWF0Y2ggdGhlIGNvbXBhdGli bGUsIHNvOiBsb29uZ3Nvbixsb29uZ3NvbjItdGhlcm1hbC55YW1sCj4gPiBJIGdvdCBpdCwgYW5k IEkgd2lsbCBhZGQgYSBjb252ZXJzaW9uLgo+ID4gPiAKPiA+ID4gPj4KPiA+ID4gPj4KPiA+ID4g Pj4+IEBAIC0wLDAgKzEsNTIgQEAKPiA+ID4gPj4+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiAoR1BMLTIuMC1vbmx5IE9SIEJTRC0yLUNsYXVzZSkKPiA+ID4gPj4+ICslWUFNTCAxLjIKPiA+ ID4gPj4+ICstLS0KPiA+ID4gPj4+ICskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFz L3RoZXJtYWwvbG9vbmdzb24yLXRoZXJtYWwueWFtbCMKPiA+ID4gPj4+ICskc2NoZW1hOiBodHRw Oi8vZGV2aWNldHJlZS5vcmcvbWV0YS1zY2hlbWFzL2NvcmUueWFtbCMKPiA+ID4gPj4+ICsKPiA+ ID4gPj4+ICt0aXRsZTogVGhlcm1hbCBzZW5zb3JzIG9uIGxvb25nc29uMiBTb0NzCj4gPiA+ID4+ PiArCj4gPiA+ID4+PiArbWFpbnRhaW5lcnM6Cj4gPiA+ID4+PiArICAtIHpoYW5naG9uZ2NoZW4g PHpoYW5naG9uZ2NoZW5AbG9vbmdzb24uY24+Cj4gPiA+ID4+PiArICAtIFlpbmJvIFpodSA8emh1 eWluYm9AbG9vbmdzb24uY24+Cj4gPiA+ID4+PiArCj4gPiA+ID4+PiArcHJvcGVydGllczoKPiA+ ID4gPj4+ICsgIGNvbXBhdGlibGU6Cj4gPiA+ID4+PiArICAgIGNvbnN0OiBsb29uZ3Nvbixsb29u Z3NvbjItdGhlcm1hbAo+ID4gPiA+Pj4gKwo+ID4gPiA+Pj4gKyAgcmVnOgo+ID4gPiA+Pj4gKyAg ICBtYXhJdGVtczogMQo+ID4gPiA+Pj4gKwo+ID4gPiA+Pj4gKyAgaWQ6Cj4gPiA+ID4+PiArICAg ICRyZWY6ICcvL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyJwo+ID4gPiA+ Pgo+ID4gPiA+PiBObyBpbXByb3ZlbWVudHMgaGVyZSwgc28gbGV0IG1lIGJlIHNwZWNpZmljIC0g eW91IG5lZWQgdG8gcmVhbGx5IGp1c3RpZnkKPiA+ID4gPj4gc3VjaCBwcm9wZXJ0eSBvciBpdCBj YW5ub3QgZ28gdG8gc2NoZW1hLgo+ID4gPiA+IFRoZSBsb29uZ3NvbjJfdGhlcm1hbC5jIGRyaXZl ciBuZWVkIHBhcnNlIHRoaXMgImlkIiBwcm9wZXJ0eS4KPiA+ID4gCj4gPiA+IFRoaXMgaXMgbm90 IHJlYXNvbiB0byBhZGQgcHJvcGVydGllcyB0byBEVC4gRFQgZGVzY3JpYmVzIHRoZSBoYXJkd2Fy ZSwKPiA+ID4gbm90IGRyaXZlciBiZWhhdmlvci4KPiA+ID4gCj4gPiA+IFdoeSBoYXJkd2FyZSBu ZWVkcyBhcmJpdHJhcnksIGFkZGl0aW9uYWwgYWRkcmVzc2luZyBudW1iZXIgaW5zdGVhZCBvZgo+ ID4gPiBzdGFuZGFyZCB1bml0IGFkZHJlc3M/Cj4gPiBUaGUgbG9vbmdzb24yIHNlcmllcyBzb2Mg c3VwcG9ydHMgdXAgdG8gZm91ciBzZW5zb3JzLCBidXQgdGhlIDJLMTAwMCBoYXMgb25seSBvbmUg c2Vuc29yLCBzbyB0aGUgSUQgbXVzdCBiZSAwLiAKPiA+IEZvciB0aGUgMksxMDAwLCBpbiBvcmRl ciB0byBkaXN0aW5ndWlzaCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiBkaWZmZXJlbnQgaGFyZHdh cmUgaW4gdGhlIExvb25nc29uMiBTb0Mgc2VyaWVzLAo+ID4gdGhlIElEIGlzIGFkZGVkIHRvIHRo ZSBkdHMKPiAKPiBEaWZmZXJlbmNlcyBpbiBTb0NzIGlzIHdoYXQgJ2NvbXBhdGlibGUnIGlzIGZv ci4gSWYgJ2xvb25nc29uMicgaXMgbm90IGEgCj4gc3BlY2lmaWMgU29DLCB0aGVuIHlvdXIgY29t cGF0aWJsZSBzdHJpbmcgaXMgbm90IHNwZWNpZmljIGVub3VnaC4KSWYgb3RoZXIgbG9vbmdzb24y IHBsYXRmb3JtcyBhcmUgZGlmZmVyZW50IGZyb20gdGhlIHRoZXJtYWwgc2Vuc29yLCBJIHdpbGwg YWRkIGNvbXBhdGlibGUKImxvb25nc29uLGxvb25nc29uMi10aGVybWFsLXh4eCIsIHBsZWFzZSB5 b3Ugbm90ZS4KCj4gCj4gPiA+IAo+ID4gPiA+Pgo+ID4gPiA+Pj4gKyAgICBkZXNjcmlwdGlvbjog fAo+ID4gPiA+Pj4gKyAgICAgIFNwZWNpZnkgdGhlIHRoZXJtYWwgc2Vuc29yIGlkLgo+ID4gPiA+ Pj4gKyAgICBtaW5pbXVtOiAwCj4gPiA+ID4+PiArICAgIG1heGltdW06IDMKPiA+ID4gPj4+ICsK PiA+ID4gPj4+ICsgIGludGVycnVwdHM6Cj4gPiA+ID4+PiArICAgIG1heEl0ZW1zOiAxCj4gPiA+ ID4+PiArCj4gPiA+ID4+PiArICAiI3RoZXJtYWwtc2Vuc29yLWNlbGxzIjoKPiA+ID4gPj4+ICsg ICAgY29uc3Q6IDEKPiAKPiBJZiBvbmUgU29DIG9ubHkgaGFzIDEgc2Vuc29yLCB0aGVuIHRoaXMg Y291bGQgYmUgMC4gSG93ZXZlciwgeW91IGRvbid0IAo+IGhhdmUgdG8gZG8gdGhhdCwgYnV0IGl0 J3MgYW5vdGhlciB3YXkgdG8gZGlzdGluZ3Vpc2ggZGlmZmVyZW5jZXMuCm9rYXkgLEkgZ290IGl0 Lgo+IAo+ID4gPiA+Pj4gKwo+ID4gPiA+Pj4gK3JlcXVpcmVkOgo+ID4gPiA+Pj4gKyAgLSBjb21w YXRpYmxlCj4gPiA+ID4+PiArICAtIHJlZwo+ID4gPiA+Pj4gKyAgLSBpZAo+ID4gPiA+Pj4gKyAg LSBpbnRlcnJ1cHQtcGFyZW50Cj4gPiA+ID4+Cj4gPiA+ID4+IFdoeT8KPiA+ID4gPiBUaGUgaW50 ZXJydXB0cyBvZiBvdXIgZHRzIGRvIG5vdCBzcGVjaWZ5IGFuIGludGVycnVwdCBwYXJlbnQsCj4g PiA+ID4gZWcuIGludGVycnVwdHMgPSA8NyBJUlFfVFlQRV9MRVZFTF9MT1c+Cj4gPiA+ID4gc28g d2UgbmVlZCB0byBhZGQgYW4gaW50ZXJydXB0IHBhcmVudCBwcm9wZXJ0eS4KPiA+ID4gCj4gPiA+ IFlvdSBjYW4gYWRkIGJ1dCBJIGFtIGFza2luZyB3aHkgaXMgaXQgcmVxdWlyZWQ/Cj4gPiBTaW5j ZSB0aGVyZSBpcyBtb3JlIHRoYW4gb25lIGludGVycnVwdCBjb250cm9sbGVyIGluIHRoZSBMb29u Z3NvbjIgc2VyaWVzIHNvYywgdGhhdCBuZWVkIHRvIHNwZWNpZnkgdGhlIGludGVycnVwdCAKPiA+ IGNvbnRyb2xsZXIgaW4gdGhlIGR0cywgdGhhdCBpcywgdGhlIGludGVycnVwdCBwYXJlbnQuICAg SWYgZGlmZmVyZW50IGludGVycnVwdCBwYXJlbnRzIGFyZSB1c2VkIGluIGR0cywgdGhlIGludGVy cnVwdCAKPiA+IG51bWJlcnMgYXJlIGRpZmZlcmVudC4KPiAKPiBJdCBpcyBwZXJmZWN0bHkgdmFs aWQgZm9yIHRoZSAnaW50ZXJydXB0LXBhcmVudCcgdG8gYmUgaW4gKmFueSogcGFyZW50IAo+IG5v ZGUuIFNvIGl0IGlzIG5ldmVyIHJlcXVpcmVkIGJ5IGFueSBiaW5kaW5nLgpJIGRvbid0IGdldCB5 b3VyIG1lYW5pbmcsIFlvdSBtZWFuIEkgY2FuIGFkZCBpdCBpbiB0aGUgZHRzLCBidXQgSSBkb24n dCBuZWVkIHRvIGFkZCBpdCBpbiB0aGUgYmluZGluZyBmaWxlLCByaWdodD8KPiAKPiBSb2IKDQoN CuacrOmCruS7tuWPiuWFtumZhOS7tuWQq+aciem+meiKr+S4reenkeeahOWVhuS4muenmOWvhuS/ oeaBr++8jOS7hemZkOS6juWPkemAgee7meS4iumdouWcsOWdgOS4reWIl+WHuueahOS4quS6uuaI lue+pOe7hOOAguemgeatouS7u+S9leWFtuS7luS6uuS7peS7u+S9leW9ouW8j+S9v+eUqO+8iOWM heaLrOS9huS4jemZkOS6juWFqOmDqOaIlumDqOWIhuWcsOazhOmcsuOAgeWkjeWItuaIluaVo+WP ke+8ieacrOmCruS7tuWPiuWFtumZhOS7tuS4reeahOS/oeaBr+OAguWmguaenOaCqOmUmeaUtuac rOmCruS7tu+8jOivt+aCqOeri+WNs+eUteivneaIlumCruS7tumAmuefpeWPkeS7tuS6uuW5tuWI oOmZpOacrOmCruS7tuOAgiANClRoaXMgZW1haWwgYW5kIGl0cyBhdHRhY2htZW50cyBjb250YWlu IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBmcm9tIExvb25nc29uIFRlY2hub2xvZ3kgLCB3aGlj aCBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgcGVyc29uIG9yIGVudGl0eSB3aG9zZSBhZGRyZXNz IGlzIGxpc3RlZCBhYm92ZS4gQW55IHVzZSBvZiB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGhl cmVpbiBpbiBhbnkgd2F5IChpbmNsdWRpbmcsIGJ1dCBub3QgbGltaXRlZCB0bywgdG90YWwgb3Ig cGFydGlhbCBkaXNjbG9zdXJlLCByZXByb2R1Y3Rpb24gb3IgZGlzc2VtaW5hdGlvbikgYnkgcGVy c29ucyBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgaXMgcHJvaGliaXRlZC4g SWYgeW91IHJlY2VpdmUgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2Vu ZGVyIGJ5IHBob25lIG9yIGVtYWlsIGltbWVkaWF0ZWx5IGFuZCBkZWxldGUgaXQuIA==