From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.41656.1680217184947313369 for ; Thu, 30 Mar 2023 15:59:45 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=PKQmnJm5; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680217184; x=1711753184; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Y5rANuUtd/aPpx9vK02hZeb2ynq8GP4eEIkBZe1yLeU=; b=PKQmnJm5z4hgJ5PXj/0yrNOoW9qZD+HRoKnIpGfKadPS8yzxyGN3kv7B R7c6dfpwiMhsXUnIlrNK7y8TP0fCvP7X1A9okkBM6PiaqJxjF/pzyxnei DOuP7ZgotX7blyiGfYjjAj2FZdaSQc3+3MGcSCea3eVDJn/6GE5DMDZ1D nQwc8Iiy1kPEOpNLWcRm3StlMPQ+xA8KHpcjKMEowlR/fTHndSH5CSGlU C9rYadYwjhOG1+i2uAmll/dSBDrcdVySxFrHJTAq5JiBbWYb9ggHp5BT0 wkHUZU8Yrca7T80DVW8l9lAtb2YyrjoB+MJS/9Z84p7owXvqVxBV3C+l8 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10665"; a="321691234" X-IronPort-AV: E=Sophos;i="5.98,306,1673942400"; d="scan'208";a="321691234" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Mar 2023 15:59:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10665"; a="717497234" X-IronPort-AV: E=Sophos;i="5.98,306,1673942400"; d="scan'208";a="717497234" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga001.jf.intel.com with ESMTP; 30 Mar 2023 15:59:43 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Thu, 30 Mar 2023 15:59:43 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Thu, 30 Mar 2023 15:59:43 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Thu, 30 Mar 2023 15:59:43 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.170) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Thu, 30 Mar 2023 15:59:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J1ICX3/ZrEK+AljRAp65a+6p9hWfAqzluxJLkSc8F5TI9Uwt3KgSvK0YTIfqAPChWJ8UlKUHq0Lvcf06Tj2WuwiAZ4gxbkgW3fC0pisv4UV49BGku0PQq5A6X9n/C4E894fiH0PX1xyxL9YutltkuofUeIKzTRftURejbrMelebZy5ZB9AkvmzxNHc7W7jzgSxZI6IVIcDN3jxCs4HEfeC2owy81T4emGbHh8moiii+YW9lKfh7oykcaQMOfcHEhMl8txwsDqN7qrjJK/+IDJy42OYT1IG6/IC4hnfxFeUy9DSIgcawsWGS+ZMZKuarow9xD7uG/vg+i/Cy/LQ73qQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Y5rANuUtd/aPpx9vK02hZeb2ynq8GP4eEIkBZe1yLeU=; b=iFXSX61e1Se/MswEnTKSA/YvuDGwAR+4DGTSEfQnuVwV7DMaqjevVDm1FQjxXXMR0n9opzaKdxmsDsGIL+QCOsftCoNAFREnBvP4PP7fAeNZ7tcBMCpPF7HQTfR5cjh0YTu5w3sFwdm1rZhBD9L50weHsNwrS1yfi5yEFjwOpamN/VHiQKI55dWvt+IBUREw5Kof0G1MisoT0A9BWNnaDOYRMJBOI2z5tlYEyvlk2ttLPzJRAWk6kfrrVmdPaKYJf+d0Kpc5bam3q+hgeztZFN7e7sZ9MZYRHBk9RNqDFLMxyaDCGow2aDGmBOOUYIaRDTFRqeQDC7ldl2ZXmGBu7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB4983.namprd11.prod.outlook.com (2603:10b6:510:40::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.35; Thu, 30 Mar 2023 22:59:33 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5%7]) with mapi id 15.20.6254.022; Thu, 30 Mar 2023 22:59:33 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "pedro.falcato@gmail.com" , "Lin, Benny" CC: "Gao, Liming" , "Liu, Zhiguang" , Sean Brogan , "Michael Kubacki" , Leif Lindholm , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH 0/2] Support FDT library. Thread-Topic: [edk2-devel] [PATCH 0/2] Support FDT library. Thread-Index: AQHZYygMWM3Clf+WwUaawws4Pfd2Na8T3OwAgAASPRA= Date: Thu, 30 Mar 2023 22:59:33 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH0PR11MB4983:EE_ x-ms-office365-filtering-correlation-id: 04a1d8ca-f1dd-43bc-dd3a-08db31726d6d x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9iXVuIxGVId3EZKYit0ltOn1QB9wSoFw+7ZdoAAZS8Z/HofIXoiGSaiFLPOdOpPu1JhGNJS7I5UFWFM6t3xjKbtZZDArr/ZJR3DIJffr4DKFkDsDVOnpeTthIgRDiwYvcOVMOSsvpxjkKaZ22Y0lR7A+bfR5rdHno6EshihhFtEVCfgpkEDCATc3pz1kuPVnoXYfD02sf9ZxB/10o0/U0cRkiIS8B2tfYAZgEcWh0UiTtZ8DANIPYhhskScaNpGc4Lb2ojZYBBvx7OfrDMCGtgEjgQbzAcxzpjd7MxGfrI9JGWuD3cU2oWiHg82pokaSuMsdmIZlW8fT3IsbHeV4GT2OeJ0UdC6V5SLuJjAiKw/AMZgDKQYfF7PcmLernEPpwLQ04rLq6CMw7t/xWCx/Qo2BeDVi8oHJPAZMhxXGUL9HRqJvMVFhoAMGlPJ87w355f7GiWIEZk8qIAy8OIslSvsN9riKh+bXku+c/o2nax12fQW2Td2daA0YY2N1LBmKfVKidYk+RrnG7BQjImt6Y6u3ojdLodTV9/EnDvwsCcXWrUEpT5tL6YleLqoPzS3MHUM5ofx7GxhzYCjQXTzNhUkVxmJWTd+VczKji2dDeqfNCbsDyPg+WiGUG6DgDtvFfzyrGnXrxSFmpPSS2g16GA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(39860400002)(136003)(376002)(366004)(346002)(451199021)(122000001)(82960400001)(38100700002)(38070700005)(2906002)(83380400001)(66899021)(6506007)(26005)(86362001)(9686003)(186003)(107886003)(53546011)(8936002)(71200400001)(7696005)(478600001)(8676002)(110136005)(52536014)(64756008)(66446008)(33656002)(316002)(66556008)(5660300002)(76116006)(66946007)(66476007)(4326008)(54906003)(6636002)(966005)(41300700001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmpXdmNXMWZBMCtMaVYyODdYQkRQZWxYV1dwOHRrYWhoRXQ3REl0SmF1R0Fh?= =?utf-8?B?RExhLzh4RUIvczliNC9hQ2QzMFEzaHdIUXpheFFLMldZQWRBM1FvTTgrRlVz?= =?utf-8?B?b1NQaVEyZmtUWFdDaHpBNkloYlJsTjlqcWh0U2pSTmlEdmJiak1pYWt6QWpX?= =?utf-8?B?NjFsd3J2RXpkV3MwaVpUVFZ6aTR3MnJObStmNjdGZHhEckI3UGxZaytRZ3Rq?= =?utf-8?B?U2FTMHBaS01vUzdYdVl6RzFBMTZxNkRlQ3Zjc3UxVURmZ2I0WG12QitVdGlD?= =?utf-8?B?a1psbnZwQ25RSDJ1R0hCaG5UU0M5UXBBTFZJQmtBdVg3alpGdFNKOXBjUFZo?= =?utf-8?B?ZkhaczYxTnNSTWVzeU9xU1FGNnUzL3NhT0pTRWZWQkZ0cmhndTRwZFhZUWNW?= =?utf-8?B?TGFBVzZyWG8zM0hkUGMzRHQzWXpGT0Jtb3ZMNzlQYjcybVdwV2trWXZ3eGY1?= =?utf-8?B?Y0RpbTZTVlpqVklaOE9abWhSZURocDhkYXpjSkNJYmRYeGpxWEpTLzdLbk5V?= =?utf-8?B?aHlMWTkzcElENnZmdnlUc3YzRGZyamttaGNsbUhIZ0M3S082R3NVRmFWQlNn?= =?utf-8?B?WTFiUzk4YmE3WlIzakQyd3Z5V2ZhZEpxbmlVallCUnJVVjc4QWUrd045c1Vk?= =?utf-8?B?VUJ6YkdhQUtsSjVCOGI4RGZRSStuTjJTakdRMzBIMmxoZER1dzBOaGlXQ2x3?= =?utf-8?B?aVlER0V4Qk11M0ZJd3ZzS0FhanJPY1FKK0lTakR2a2tSUVpJdEtlbi9JV2Nu?= =?utf-8?B?RnN5a2dVNVc3eHdQQnd1T2RQTDk5NGgyWk0wMkpwVTlsN1E1elZQN0V3SVRB?= =?utf-8?B?SER6QXhrWlBTUWtsY1h0c0lDV2M5eU5GSVptbmNSNDFobktPYWZTcHlEem1n?= =?utf-8?B?c0Q1ZndqTFBGemhPNFhMckpJNlVNdS9VcE9mR2VzK2lWTFE4dlVzVVpxdmxy?= =?utf-8?B?UFIreUMzdi9KWG93SlE3TzVkZFBvTkFmMWcrS205OXlUdFpRZWQ2OXBZSzFC?= =?utf-8?B?RW1JZnBRSVBGbk80bU9uT0RaZjlOVW9rMng2OVBWcElpOTVlaUhiejdzMzVZ?= =?utf-8?B?eG91M2pZQm1rdUJ4ZGdkSE1GUVV5TXRLaXYyVDMybTFFdDRqS2ZBVEltcUJ6?= =?utf-8?B?dlJPLzNRT1Y4cDhoelFPSWVDeGtoWW5NaVpOdEdSYVNYMW5STVlycnhjRXZS?= =?utf-8?B?cjFFU2lqNXBJUkR6UGdjVzVHUWllcW5MbG8vM1RNU3c4MjV0MjlNb1dweDgw?= =?utf-8?B?VXFhVFZzZklZQjhuR2IvRDlMQU9lQXhrcWxwS3k2SnFtOG5sQm1WV3c2cmo2?= =?utf-8?B?MllRTVNZNGZ6Z0dBZTlkdlR4c0g0aXlEZldKYjMra3c5bTdMTWFmT0NvVlJJ?= =?utf-8?B?SG01aWl3cE4wT3JaNVNRaUREZElrVzA5OHZWTW5sMG1NUVE4NlZkQk03VlpN?= =?utf-8?B?WEJoaW5CSG9pL3Z5elduZVkwTkFHRFR4N0luZDg3Uk9TZ2lrT2N4L0tzZU9q?= =?utf-8?B?eUlRamo0SENOS0wwNXh0WHAxZWx2UU9yRXNSaFJtOUVpYkF3ZHhvYi9YNzJ1?= =?utf-8?B?cEJnY293SGkya2pCdDRYYU1ESDZha3ZXblVCa3pPSDBrZ2FJdFhDU294MXZl?= =?utf-8?B?MXBza09ENCsyWklJTGEvYlVWNjF2a1ZFYUNNclF5dmdlc1Nmem1EZXJyS28x?= =?utf-8?B?WTBwOHRYL1JsZWVrdTVIY3hiazU0MHc0ZnRUQnAxd2c4MFBMbExOMm55eElR?= =?utf-8?B?ZjJndnk4L1JmWXhtOHpnWDRIZDdxNUF6bFUyK3FLNlZJTTVCRUZkTER1Q0VV?= =?utf-8?B?ZmFTRjY3ZjhNZk03eTNrOEc3ZUM2M0hGdGQreGtYWkpBOFBYS0NYRHdNQWdI?= =?utf-8?B?Vlg0RXYzb1lxQkxaWStmcmJLSWs3VytlU1dvbDl2REh2TzhiN0FxazJqS2dJ?= =?utf-8?B?VUpqbHZORVJYdHJNT1ZDRUJkOFFJNks4YVJoNGJSZ0xwSTNvWXBKRjRzYktP?= =?utf-8?B?WUswUTNzc2NWTGtUMWh6ZlFqTlQ5MXZ1bzJiMHk3RFBxR2xBa2xJUDh3Qytx?= =?utf-8?B?dmNvQ2daUUNQZ2lFWThldytUU1U0d1p4ZEJxTEY0c0VGc0dvaDdoSFREMDdx?= =?utf-8?B?dmwxbmczZVp2V1ROMTBhWkNwNnlkS1pxNC9IQUdSbXhUSWMzeUZaQnhvT0Zy?= =?utf-8?B?SWc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04a1d8ca-f1dd-43bc-dd3a-08db31726d6d X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2023 22:59:33.4405 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kJZy2POaO/nxCb9P1YVqGTHOLVDLQ4VlMuDKwM2arLcIEglLtSoB3roPUPSFKsMmiDBE71l0Uvq4USeL5iqTaxi+bzjkXd//JRMAX6440MU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4983 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91 cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgUGVkcm8gRmFsY2F0bw0K PiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMzAsIDIwMjMgMjo1MCBQTQ0KPiBUbzogZGV2ZWxAZWRr Mi5ncm91cHMuaW87IExpbiwgQmVubnkgPGJlbm55LmxpbkBpbnRlbC5jb20+DQo+IENjOiBLaW5u ZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBHYW8sIExpbWluZyA8 Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgTGl1LCBaaGlndWFuZw0KPiA8emhpZ3VhbmcubGl1 QGludGVsLmNvbT47IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPjsgTWlj aGFlbCBLdWJhY2tpIDxtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tPg0KPiBTdWJqZWN0OiBS ZTogW2VkazItZGV2ZWxdIFtQQVRDSCAwLzJdIFN1cHBvcnQgRkRUIGxpYnJhcnkuDQo+IA0KPiBP biBUaHUsIE1hciAzMCwgMjAyMyBhdCA2OjEz4oCvUE0gQmVubnkgTGluIDxiZW5ueS5saW5AaW50 ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUu b3JnL3Nob3dfYnVnLmNnaT9pZD00MzkyDQo+ID4gQWRkIEZEVCBzdXBwb3J0IGluIEVESzIgYnkg c3VibW9kdWxlIDNyZCBwYXJ0eSBsaWJmZHQNCj4gPiAoaHR0cHM6Ly9naXRodWIuY29tL2Rldmlj ZXRyZWUtb3JnL3B5bGliZmR0L3RyZWUvbWFpbi9saWJmZHQpDQo+ID4NCj4gPiBDYzogTWljaGFl bCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gQ2M6IExpbWluZyBH YW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiBDYzogWmhpZ3VhbmcgTGl1IDx6aGln dWFuZy5saXVAaW50ZWwuY29tPg0KPiA+IENjOiBTZWFuIEJyb2dhbiA8c2Vhbi5icm9nYW5AbWlj cm9zb2Z0LmNvbT4NCj4gPiBDYzogTWljaGFlbCBLdWJhY2tpIDxtaWt1YmFja0BsaW51eC5taWNy b3NvZnQuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEJlbm55IExpbiA8YmVubnkubGluQGludGVs LmNvbT4NCj4gPg0KPiA+IEJlbm55IExpbiAoMik6DQo+ID4gICBNZGVQa2c6IFN1cHBvcnQgRkRU IGxpYnJhcnkuDQo+ID4gICAucHl0b29sOiBTdXBwb3J0IEZEVCBsaWJyYXJ5Lg0KPiA+DQo+ID4g IC5naXRtb2R1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsNCj4gPiAg LnB5dG9vbC9DSVNldHRpbmdzLnB5ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KPiA+ICBN ZGVQa2cvSW5jbHVkZS9MaWJyYXJ5L0ZkdExpYi5oICAgICAgICAgICB8IDMwMCArKysrKysrKysr KysrKysrKysrKysrDQo+ID4gIE1kZVBrZy9MaWJyYXJ5L0Jhc2VGZHRMaWIvQmFzZUZkdExpYi5p bmYgIHwgIDYyICsrKysrDQo+ID4gIE1kZVBrZy9MaWJyYXJ5L0Jhc2VGZHRMaWIvQmFzZUZkdExp Yi51bmkgIHwgIDE0ICsNCj4gPiAgTWRlUGtnL0xpYnJhcnkvQmFzZUZkdExpYi9GZHRMaWIuYyAg ICAgICAgfCAyODQgKysrKysrKysrKysrKysrKysrKysNCj4gPiAgTWRlUGtnL0xpYnJhcnkvQmFz ZUZkdExpYi9MaWJGZHRTdXBwb3J0LmggfCAxMDIgKysrKysrKysNCj4gPiAgTWRlUGtnL0xpYnJh cnkvQmFzZUZkdExpYi9MaWJGZHRXcmFwcGVyLmMgfCAxMzggKysrKysrKysrKw0KPiA+ICBNZGVQ a2cvTGlicmFyeS9CYXNlRmR0TGliL2xpYmZkdCAgICAgICAgICB8ICAgMSArDQo+ID4gIE1kZVBr Zy9MaWJyYXJ5L0Jhc2VGZHRMaWIvbGltaXRzLmggICAgICAgIHwgIDEwICsNCj4gPiAgTWRlUGtn L0xpYnJhcnkvQmFzZUZkdExpYi9zdGRib29sLmggICAgICAgfCAgMTAgKw0KPiA+ICBNZGVQa2cv TGlicmFyeS9CYXNlRmR0TGliL3N0ZGRlZi5oICAgICAgICB8ICAxMCArDQo+ID4gIE1kZVBrZy9M aWJyYXJ5L0Jhc2VGZHRMaWIvc3RkaW50LmggICAgICAgIHwgIDEwICsNCj4gPiAgTWRlUGtnL0xp YnJhcnkvQmFzZUZkdExpYi9zdGRsaWIuaCAgICAgICAgfCAgMTAgKw0KPiA+ICBNZGVQa2cvTGli cmFyeS9CYXNlRmR0TGliL3N0cmluZy5oICAgICAgICB8ICAxMCArDQo+ID4gIE1kZVBrZy9NZGVQ a2cuY2kueWFtbCAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstDQo+ID4gIE1kZVBrZy9NZGVQ a2cuZGVjICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsNCj4gPiAgTWRlUGtnL01kZVBr Zy5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KPiA+ICBSZWFkTWUucnN0ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ID4gIDE5IGZpbGVzIGNoYW5n ZWQsIDk4OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ICBjcmVhdGUgbW9kZSAx MDA2NDQgTWRlUGtnL0luY2x1ZGUvTGlicmFyeS9GZHRMaWIuaA0KPiA+ICBjcmVhdGUgbW9kZSAx MDA2NDQgTWRlUGtnL0xpYnJhcnkvQmFzZUZkdExpYi9CYXNlRmR0TGliLmluZg0KPiA+ICBjcmVh dGUgbW9kZSAxMDA2NDQgTWRlUGtnL0xpYnJhcnkvQmFzZUZkdExpYi9CYXNlRmR0TGliLnVuaQ0K PiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlUGtnL0xpYnJhcnkvQmFzZUZkdExpYi9GZHRMaWIu Yw0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlUGtnL0xpYnJhcnkvQmFzZUZkdExpYi9MaWJG ZHRTdXBwb3J0LmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZVBrZy9MaWJyYXJ5L0Jhc2VG ZHRMaWIvTGliRmR0V3JhcHBlci5jDQo+ID4gIGNyZWF0ZSBtb2RlIDE2MDAwMCBNZGVQa2cvTGli cmFyeS9CYXNlRmR0TGliL2xpYmZkdA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlUGtnL0xp YnJhcnkvQmFzZUZkdExpYi9saW1pdHMuaA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlUGtn L0xpYnJhcnkvQmFzZUZkdExpYi9zdGRib29sLmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1k ZVBrZy9MaWJyYXJ5L0Jhc2VGZHRMaWIvc3RkZGVmLmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 IE1kZVBrZy9MaWJyYXJ5L0Jhc2VGZHRMaWIvc3RkaW50LmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAw NjQ0IE1kZVBrZy9MaWJyYXJ5L0Jhc2VGZHRMaWIvc3RkbGliLmgNCj4gPiAgY3JlYXRlIG1vZGUg MTAwNjQ0IE1kZVBrZy9MaWJyYXJ5L0Jhc2VGZHRMaWIvc3RyaW5nLmgNCj4gPg0KPiA+IC0tDQo+ ID4gMi4zOS4xLndpbmRvd3MuMQ0KPiANCj4gVGhlcmUncyBhbHJlYWR5IGEgY29weSBvZiBsaWJm ZHQgcGx1cyAiRmR0TGliIiBhdA0KPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIv dHJlZS9tYXN0ZXIvRW1iZWRkZWRQa2cvTGlicmFyeS9GZHRMaWIuDQo+IFBsZWFzZSBmaWd1cmUg b3V0IHdoYXQgdG8gZG8gd2l0aCBpdC4NCj4gSXQncyBhbiBvbGQgY29weSBhbmQgaGFzIGJlZW4g YWNjaWRlbnRhbGx5IHVuY3J1c3RpZnknZCBzbyBpdCdzDQo+IHByb2JhYmx5IGEgZ29vZCBpZGVh IHRvIGF0IGxlYXN0IGRpdGNoIHRoYXQgc3BlY2lmaWMgY29weSBmb3IgYSBnaXQNCj4gc3VibW9k dWxlLg0KDQpJIGhhdmUgZGlzY3Vzc2VkIHRoaXMgb3ZlcmxhcCB3aXRoIExlaWYuIEFmdGVyIHRo aXMgcGF0Y2ggc2VyaWVzIGlzIA0KYWRkZWQsIHRoZSBFbWJlZGRlZFBrZyBtYWludGFpbmVycyBj YW4gY29udmVydCB0aGF0IHBhY2thZ2UgdG8gdXNlDQp0aGlzIGxpYiBhbmQgZGVsZXRlIHRoZSBk dXBsaWNhdGUgc291cmNlcy4NCg0KPiANCj4gQWxzbywgTkFLIHRvIFlldCBBbm90aGVyIGxpYmMg SW1wbGVtZW50YXRpb24gKGFuZCBub3QgYSBwYXJ0aWN1bGFybHkNCj4gZ29vZCBvbmUgYXQgdGhh dCkuDQoNClBsZWFzZSBwcm92aWRlIGNvbnN0cnVjdGl2ZSBmZWVkYmFjayBvbiB3aGF0IGlzIG5v dCBnb29kIGFib3V0IHRoaXMgc3BlY2lmaWMgbGliYw0KSW1wbGVtZW50YXRpb24gc28gdGhhdCBh cHByb3ByaWF0ZSBjb2RlIHVwZGF0ZXMgY291bGQgYmUgbWFkZSBmb3IgdGhpcyBwYXRjaCBzZXJp ZXMuDQoNClRoaXMgaXMgZm9sbG93aW5nIHRoZSBzYW1lIHBhdHRlcm4gYXMgb3RoZXIgbGlicyB0 aGF0IGFyZSBjb25zdW1pbmcgYSBzdWJtb2R1bGUNCnRoYXQgcmVxdWlyZXMgc29tZSBhbW91bnQg b2YgbGliYyBzdXBwb3J0Lg0KDQpHZXR0aW5nIGRvd24gdG8gb25lIGxpYmMgd3JhcHBlciB3b3Vs ZCBiZSBncmVhdC4gIERvIHlvdSB3YW50IHRvIHByb3ZpZGUgYSBwcm9wb3NlZA0KaW1wbGVtZW50 YXRpb24/ICBUaGF0IGNvdWxkIGJlIGhhbmRsZWQgYXMgYSBzZXBhcmF0ZSB0YXNrLg0KDQo+IA0K PiAtLQ0KPiBQZWRybw0KPiANCj4gDQo+IA0KPiANCg0K