From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web11.34914.1675281412756995503 for ; Wed, 01 Feb 2023 11:56:53 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=ZqcOSWkP; spf=pass (domain: intel.com, ip: 134.134.136.65, 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=1675281412; x=1706817412; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=aoalSZxPxibWC8CIPH78FZULveSFR1EuhEVdW/8215w=; b=ZqcOSWkPY9c40Va4SQqDM4Zld9VcrwGyRI7EIp+bBCPhAJtRv5X9riv5 MgOq6sbgqhMliAow6NUCT1/jgSBnVKTjveRCgBXuBeWnb38pjndhecxqQ e4ueMy790tOdpZd4jDtrktXKybtqaEnDcxP5+cRn3dEmZ3t9tR3oFsx7j VY/36/HM+skOP/qT89w7MAmiILlMQaPVBGvOU1g/cjcmalXYQG42i65JO zkT+eK3hdDFjkifAu+GNZy4Rgd4BrPrPfbba9/tJUBbab9IBwBVgS3TPV dV2+rr8VLdX38U+4yulysPbdA0BybAGPyX/luoqoLyLrGWdqYX2uMMTDN g==; X-IronPort-AV: E=McAfee;i="6500,9779,10608"; a="330389695" X-IronPort-AV: E=Sophos;i="5.97,265,1669104000"; d="scan'208";a="330389695" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Feb 2023 11:56:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10608"; a="773568899" X-IronPort-AV: E=Sophos;i="5.97,265,1669104000"; d="scan'208";a="773568899" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP; 01 Feb 2023 11:56:51 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 1 Feb 2023 11:56:50 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 1 Feb 2023 11:56:50 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.16 via Frontend Transport; Wed, 1 Feb 2023 11:56:50 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.109) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 1 Feb 2023 11:56:49 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kLVktn1kaZrixv/o6TeM6ZgLgq3ELpxd5DM4PTftcGBl0vsG+TH7IqCzatxu72vFTY7FTCuN0rg6Ul2U0pgvRuDDh1ELNWQ0bZYC4KukoZSaED0Vzm9LdfgxsguihYUZ+URq8jtf/KK9phMoDQuAk7i01+1HRSg796eAs0akdsCFqdBd7PBkxOTi63HW6A04tNFvzxyWIKZoreF6zHsRD6fzCz+WPiM9+WHqkz4EVqYkd8ZglCFbgd8M/ez8V2y+elFd7uAEnwbWCH+i0HHDXH6/yJFp6rXAYhftyX6Ad1/H7FVhaCbqrE2gXy2mw7HIRPC1SUk5qJ5Q/HLZmLulzw== 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=aoalSZxPxibWC8CIPH78FZULveSFR1EuhEVdW/8215w=; b=gB0MkQeL6KKhgeDJzILNuXbbjQGbJpze9CLjgnd9tph/H/YudGh8ahKJEZwTSjVwgLbMggpU3laqjNleLFBAl585wzNx6O22JiSfTrhPRyX6Q7BHQ9qXG9d141jLuUhQNheJOPAP5YChph5LsuT/wfpIFdY4kecKpyb5dVFwhUigm/gYAvSG5VlAIWv+64Dk8n3Rdqve6xt6HkX9xM8YpfWR3oBkVELgGfNO1kdMm8ydcQZlObEstOVUdsx1/iuhAzOfJ3FsIrUVW30HtLMR9EHaoHFfOS6xWcAqDu/BbD8TUBS2CPL/Iet8ID2B8wC9Q8zpqclkXY/UC6jVqG8erA== 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 PH8PR11MB6832.namprd11.prod.outlook.com (2603:10b6:510:22c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.36; Wed, 1 Feb 2023 19:56:47 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68%6]) with mapi id 15.20.6064.025; Wed, 1 Feb 2023 19:56:47 +0000 From: "Michael D Kinney" To: =?utf-8?B?TWFydmluIEhhzIh1c2Vy?= , "devel@edk2.groups.io" , "Feng, Bob C" , "Chen, Christine" CC: Sean Brogan , Michael Kubacki , "Gao, Liming" , Pedro Falcato , "Kinney, Michael D" Subject: Re: [PATCH 1/1] .pytool/Plugin/EccCheck: Add PACKAGES_PATH support Thread-Topic: [PATCH 1/1] .pytool/Plugin/EccCheck: Add PACKAGES_PATH support Thread-Index: AQHZNkw8I7cQRLQO+kG0BzXBq1savK66gelQ Date: Wed, 1 Feb 2023 19:56:46 +0000 Message-ID: References: <20230201144750.71495-1-mhaeuser@posteo.de> In-Reply-To: <20230201144750.71495-1-mhaeuser@posteo.de> 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_|PH8PR11MB6832:EE_ x-ms-office365-filtering-correlation-id: 17098561-d74a-4f68-4e56-08db048e7359 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: UZ583+5IQlVYviEfnmMIOs+pcCvNM3gxuJ6RLEUetb3nV8S0QGhmxIzdY9xerqKH4c9v3ieIsi8+uBydbCA/lEpomH5AcyjD4alJ7eBXWLA8cOqtXgSHLFKMkXC6Fjz+kemATka9FU4KY0JQhVN9Ta6fyajNvcC1HXIc0HFzQhTQP3tPKN9B54bx5fQy9hIS511DdgqIVaXDA0qU1INCHp7z4UMHoUl5VVr/yolLp9Nyu/vb7IOzv98azTCoa72HTV5vpoE3zKrr/8tK4uaGBOL7lRS8PXxX36blrbQX2hSXBsYCJtSdWZcYjpR0GRK3oljOp123wM2g3mD35VQQ9/WGHWnK/k38DHyRkicEjEK4okU8BnUr3qtdonMqK1KBTtvwK+/BNASt6ZOEFHjsk0SP7IgQH5A3fTIttiUUa4pEz10ZIOgRFMEg5VH//qfK5mPVTFYmF4xXSb6TVDO/eh1CY4QARa89nJd4bN/KGwvfgmL3Xnao2y2w2rp72z58FOVY7RcqM+NaHyXONfU4nlLsdfgPG5+dCXRzKf5D2yGgAzat03244mqjmHFEJYCEnobgTjyG1yeDMG6eCBuK141ub7cl+dWVMfqITJeIrWapUNxLAZAnWumZ+traEC41NOtpyQICQ7gcZg+nrSsZoFjaO1USGMRfOQHVorrT3eku6ZHVUCyGWIEEFwhGObYkCNcdnGNgM2Wnw7iNS/MvHvKKUXVvMZnjU2w1mmVjLPk= 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:(13230025)(346002)(376002)(39860400002)(396003)(136003)(366004)(451199018)(41300700001)(107886003)(8936002)(122000001)(53546011)(52536014)(9686003)(55016003)(66446008)(66556008)(86362001)(66574015)(5660300002)(83380400001)(38100700002)(76116006)(66476007)(4326008)(6636002)(38070700005)(7696005)(82960400001)(8676002)(110136005)(54906003)(66946007)(478600001)(64756008)(316002)(71200400001)(186003)(26005)(6506007)(966005)(33656002)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WXhMU1kzalBMNUtHNFFYZHczR0xVRSthdmFEZTEvRXY5M1RBZWtER01rNHJP?= =?utf-8?B?eXI0L0NuUFBwOUdja1lCR05ZSk9WZ0R5VDJEeWRvc1dscFViVnloYVE4QmpQ?= =?utf-8?B?OUt2NlNadkw1dW9zcE1IMGFuSWh0Zk1uSm5RV1g3MC9pQ2FCa0ZiZjdQaHg1?= =?utf-8?B?VDAvbmUrZ1FUMGhVS25LeWs4SDJMcmZuQjF4b2Yybm9OYkhRVmtEV1NERjBy?= =?utf-8?B?NFlESjZ2YXVkWE0vd0E4VmpHU3FPTU00RkQwTHA4Q0lmVFR4OHljUnR5MUFq?= =?utf-8?B?TFZYQ0ZxQXc0Y3BXTUtvU0l2aTZaYkJWWkE3RER0c1pncCtaTHJsbFFoZ3hm?= =?utf-8?B?cjY4VmtVQk1TUjgyZGorQnNKMEhoQlN4Z3BSeXdlQy9XQVdEazZlK0Z2Vkw5?= =?utf-8?B?aGROckl4bTZveE9HNzhwekVKa0xGUHRXeUYrZ2x1UkxIMjNGTHBLSnpnYzVJ?= =?utf-8?B?UmRRRUhON2w3U3dhc0V1amFrNTdsejFieFYxckFBV0FjdWpQelVPd1hTdUtx?= =?utf-8?B?Y00xU081YyttM0piQk91RXcyZEVycDhJaHduS0dtcW5sNnJMM2dST2wwZnlK?= =?utf-8?B?bERBMHBPaG5RZmtHd2JySW9FNHlGTUZaTFhDMHlXMGI0OXRuVHVBYlg5UVNx?= =?utf-8?B?UEI4amlLbld0SXFqTWpwNGYxNnRpM212dm55ZEhIaHhmUDQ3QlU2b2d6RkE4?= =?utf-8?B?anRnZVRLUmdwbjdhSVdDSVJuVDIwVlR3bDZVVkpxYUZMeERkdGNqS1VIQ0lV?= =?utf-8?B?V2l2R2xJaDRvTDVEM2tBbWpqNDFSRzVndWQxK3R6clNXWlozNmhVdmVVb1pG?= =?utf-8?B?T3dRVmNEc1pYSjA4OEV6dloxT3MwS2NuR0wxeXlxamF0b3YzYlVxNmZGaE0y?= =?utf-8?B?K1NwUklUczNXOGVCYUZIWGNxOVRyODdRR2lIQ0VmNCsyNjliZ1FzNWViMXBR?= =?utf-8?B?OUNPeGVZbVY1aE5TekVVRWVldU51NnlLU2p0Q2ZhMCtsYWdOdFkvanBYT1o0?= =?utf-8?B?U0xUVTB3azNYK3E2dk9BTzNpaEs0VFJGRWRWeEZZRkRzSXJZM1dDR1FESXFr?= =?utf-8?B?ZUZ4cm5yWEd3SG8zQ3RHOHBLVElTVXZMQkhnVm9KKytTck5lei9wWmZKVTlE?= =?utf-8?B?RkNrWkgvV1JlUk5Ody9kamVibTIyQk4xVkZpMmhrQ08wTkZOamE3L28xaUN5?= =?utf-8?B?cDc1QTl3bW1kdVlPV3ljaTFvNXIyVmxHd1Mzb1Q3YzlabkNxaWdGVFlMR0tC?= =?utf-8?B?YUFkdjRjTHFPMHVhSGxVd1hnZDU3V2FSazBNR3JaUmhDbTZrZW9DbkhHZm16?= =?utf-8?B?aUE3Wm5yRm9saFc1N0o1U0hQc0gvMElOVkEybEZXSjFUdFpKQktJNENFY1lV?= =?utf-8?B?TStMMVFwZkFsa3JTR1lrbU1veWdoVDhzQVJvMVlKOFlPLy9ndlRmc25rWFVT?= =?utf-8?B?aE9IWms2cE1HaWNuM0phdnFER0JvcGpOWmlTRVYwM3IwS2ozVkZYaWVZTE5C?= =?utf-8?B?SkFHbXYvcll5M1U2OGJCTW1iWjFNdWp0a2RJZE5tR2xNbmNETmFnY3RuZjdT?= =?utf-8?B?L3BWVlZKbHoyQld4UUgrQU9oeXpqOFlzOXgxUVg1dmhFYXpCdEUxS2t2aldV?= =?utf-8?B?THBXRGJNa1B5L3JPUk8vVFFtcXRpRVp1cS9CUHNNR0NPRGUrVXdsMVBKcVMx?= =?utf-8?B?U3ZZdkEyd0FpdUpORVUwOEJtQXBYaFhEOXIxR0xrQUtGSzFkWkdBclhsS1dv?= =?utf-8?B?QnVxNmhlYU0xQlQwU1hSZWVOUzRCUkpwcHNXNC9uUUxkTStEUE8yTEp6QmQ2?= =?utf-8?B?azFJalMxWmhCVHVuYzFGNXAwYTNBTjJ6TWsrcis4RFh6U0d6Tkx1aUI3aUJZ?= =?utf-8?B?MHRpMVlsWXhXZ3p6a1BxWEVkTW54dEp2U3hGRzhnNUpoblVydThjTFA5cmRu?= =?utf-8?B?QXNlTkFmcmZGTjNaTHQ2dVJidUdDV0lLWGJJZ0ZKbHVzSVlVTENoNE5pZ1Fz?= =?utf-8?B?MUE4Y3dkSDE3RnRCcEU3Y2dHaEY5M0RSci9yd0c3K2ZGai9DSjZoMTJFY2dD?= =?utf-8?B?dHZia1pQN2t1QW40aVcyWnNKTWRpaTNodnl5dzN5bkh5TlVpK0UxbEpiSm9h?= =?utf-8?B?Ulljc1ovRUwyQVVrdkJhYzdUaEc4RXo4dlI2cW9lSFRpdjJWZDFNTCtxTVhs?= =?utf-8?B?WUE9PQ==?= 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: 17098561-d74a-4f68-4e56-08db048e7359 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2023 19:56:47.0000 (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: s1J+bu0NxrCVnsqrLC3g2G3ainFPXPF15bwcVrJWjfTBsNtQbXbM0F/uP+8aJqDluaXL+nwXQKY1eg+bLBQ3PZhQy/c6lvwQTtsPOC2uF2Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB6832 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 K0JvYg0KK0NocmlzdGluZQ0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogTWFydmluIEhhzIh1c2VyIDxtaGFldXNlckBwb3N0ZW8uZGU+DQo+IFNlbnQ6IFdlZG5lc2Rh eSwgRmVicnVhcnkgMSwgMjAyMyA2OjQ4IEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0K PiBDYzogTWFydmluIEhhzIh1c2VyIDxtaGFldXNlckBwb3N0ZW8uZGU+OyBTZWFuIEJyb2dhbiA8 c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT47IE1pY2hhZWwgS3ViYWNraQ0KPiA8bWlrdWJhY2tA bGludXgubWljcm9zb2Z0LmNvbT47IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5 QGludGVsLmNvbT47IEdhbywgTGltaW5nDQo+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBQ ZWRybyBGYWxjYXRvIDxwZWRyby5mYWxjYXRvQGdtYWlsLmNvbT4NCj4gU3ViamVjdDogW1BBVENI IDEvMV0gLnB5dG9vbC9QbHVnaW4vRWNjQ2hlY2s6IEFkZCBQQUNLQUdFU19QQVRIIHN1cHBvcnQN Cj4gDQo+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9p ZD00MzI2DQo+IA0KPiBFY2NCdWlsZCBjdXJyZW50bHkgYXNzdW1lcyBhbGwgcGFja2FnZXMgcmVz aWRlIGluIFdPUktTUEFDRS4gSG93ZXZlciwNCj4gdGhpcyBpcyBvYnZpb3VzbHkgbm90IHRoZSBj YXNlIGZvciBtYW55IHNldHVwcy4gTW9zdCBub3RhYmx5LCBFeHQ0UGtnDQo+IGlzIGxvY2F0ZWQg aW4gZWRrMi1wbGF0Zm9ybXMvRmVhdHVyZXMgYW5kIHRodXMgY2Fubm90IGJlIGluIFdPUktTUEFD RQ0KPiBpbiBhbnkgcmVhc29uYWJsZSBzZXR1cC4NCj4gDQo+IFVzZSBFZGsyUGF0aCB0byBsb2Nh dGUgdGhlIHBhY2thZ2UgaW4gV09SS1NQQUNFIGFuZCBQQUNLQUdFU19QQVRILg0KPiANCj4gQ2M6 IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPg0KPiBDYzogTWljaGFlbCBL dWJhY2tpIDxtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tPg0KPiBDYzogTWljaGFlbCBEIEtp bm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IENjOiBMaW1pbmcgR2FvIDxnYW9s aW1pbmdAYnlvc29mdC5jb20uY24+DQo+IENjOiBQZWRybyBGYWxjYXRvIDxwZWRyby5mYWxjYXRv QGdtYWlsLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogTWFydmluIEjDpHVzZXIgPG1oYWV1c2VyQHBv c3Rlby5kZT4NCj4gLS0tDQo+ICAucHl0b29sL1BsdWdpbi9FY2NDaGVjay9FY2NDaGVjay5weSB8 IDkgKysrKysrKystDQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvLnB5dG9vbC9QbHVnaW4vRWNjQ2hlY2svRWNjQ2hl Y2sucHkgYi8ucHl0b29sL1BsdWdpbi9FY2NDaGVjay9FY2NDaGVjay5weQ0KPiBpbmRleCA0ZmJj Njc3NjVmZGYuLjcyMzVmY2I1NWNlYSAxMDA2NDQNCj4gLS0tIGEvLnB5dG9vbC9QbHVnaW4vRWNj Q2hlY2svRWNjQ2hlY2sucHkNCj4gKysrIGIvLnB5dG9vbC9QbHVnaW4vRWNjQ2hlY2svRWNjQ2hl Y2sucHkNCj4gQEAgLTY5LDYgKzY5LDEzIEBAIGNsYXNzIEVjY0NoZWNrKElDaUJ1aWxkUGx1Z2lu KToNCj4gICAgICAgICAgZW52LnNldF9zaGVsbF92YXIoJ1BBQ0tBR0VTX1BBVEgnLCBvcy5wYXRo c2VwLmpvaW4oRWRrMnBhdGhPYmouUGFja2FnZVBhdGhMaXN0KSkNCj4gICAgICAgICAgc2VsZi5F Q0NfUEFTUyA9IFRydWUNCj4gDQo+ICsgICAgICAgIGFic19wa2dfcGF0aCA9IEVkazJwYXRoT2Jq LkdldEFic29sdXRlUGF0aE9uVGhpc1N5c3RlbUZyb21FZGsyUmVsYXRpdmVQYXRoKHBhY2thZ2Vu YW1lKQ0KPiArDQo+ICsgICAgICAgIGlmIGFic19wa2dfcGF0aCBpcyBOb25lOg0KPiArICAgICAg ICAgICAgdGMuU2V0U2tpcHBlZCgpDQo+ICsgICAgICAgICAgICB0Yy5Mb2dTdGRFcnJvcigiTm8g UGFja2FnZSBmb2xkZXIgezB9Ii5mb3JtYXQoYWJzX3BrZ19wYXRoKSkNCj4gKyAgICAgICAgICAg IHJldHVybiAwDQo+ICsNCj4gICAgICAgICAgIyBDcmVhdGUgdGVtcCBkaXJlY3RvcnkNCj4gICAg ICAgICAgdGVtcF9wYXRoID0gb3MucGF0aC5qb2luKHdvcmtzcGFjZV9wYXRoLCAnQnVpbGQnLCAn LnB5dG9vbCcsICdQbHVnaW4nLCAnRWNjQ2hlY2snKQ0KPiAgICAgICAgICB0cnk6DQo+IEBAIC03 Nyw3ICs4NCw3IEBAIGNsYXNzIEVjY0NoZWNrKElDaUJ1aWxkUGx1Z2luKToNCj4gICAgICAgICAg ICAgICAgICBzaHV0aWwucm10cmVlKHRlbXBfcGF0aCkNCj4gICAgICAgICAgICAgICMgQ29weSBw YWNrYWdlIGJlaW5nIHNjYW5uZWQgdG8gdGVtcF9wYXRoDQo+ICAgICAgICAgICAgICBzaHV0aWwu Y29weXRyZWUgKA0KPiAtICAgICAgICAgICAgICBvcy5wYXRoLmpvaW4od29ya3NwYWNlX3BhdGgs IHBhY2thZ2VuYW1lKSwNCj4gKyAgICAgICAgICAgICAgYWJzX3BrZ19wYXRoLA0KPiAgICAgICAg ICAgICAgICBvcy5wYXRoLmpvaW4odGVtcF9wYXRoLCBwYWNrYWdlbmFtZSksDQo+ICAgICAgICAg ICAgICAgIHN5bWxpbmtzPVRydWUNCj4gICAgICAgICAgICAgICAgKQ0KPiAtLQ0KPiAyLjM5LjEN Cg0K