From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.13358.1669253434580179679 for ; Wed, 23 Nov 2022 17:30:34 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=K9xSIJ2w; spf=pass (domain: intel.com, ip: 134.134.136.20, 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=1669253434; x=1700789434; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=+RR1BczjzAJT5FuxneCrh50AtI6sjCV419YIxkbtkCs=; b=K9xSIJ2wlJMrvcYlXvAcsjldkjjtYFEnIv6nBPMDkIP0dFvaiiaaWVcB mLn8untYoiWS72znkZ1+1Am59cUnO1+roKeFa4CnIK2FKv9MDnwTSREus KYY2n0QS9OwG16Fiq2uPoLkyZiBTZUCpgXm643N9Vg+T8orGyhqNLhMzA +kd6Kz+ATL1ebHd0YN6sJf6aKC+ZzTc5PLKPUUZDGAXDJ5EFgI4HpeDW1 jOcvFJH5TD8x7B2uJ8lxY9nG+ZUkKP9sEBIeCx8hOJbm3aTWqJS6K74KU GtKDuayD+9xdN6QW7FGqz6CsKGM4+u3rQIC4nqrI/F2luy4LZgpFkiqlx Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10540"; a="301754542" X-IronPort-AV: E=Sophos;i="5.96,189,1665471600"; d="scan'208";a="301754542" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Nov 2022 17:30:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10540"; a="636106573" X-IronPort-AV: E=Sophos;i="5.96,189,1665471600"; d="scan'208";a="636106573" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP; 23 Nov 2022 17:30:33 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 23 Nov 2022 17:30:33 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 23 Nov 2022 17:30:33 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 23 Nov 2022 17:30:33 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.107) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 23 Nov 2022 17:30:33 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZOxxxtWkcDunx7jLpsIzjsnoP3O8Yx7yWEp1fM47dWoBxTiNVDG9fXjb59og915taVDvA0PqOUKgOcEnR+nXI4BIP3CEsguFZLF/6kqWRhiUVAzfV049CfpouUulnamoPO1AWVnztlIuQHTUYxnBVdYFfj/FMVMXoNj0Aen7uLhHJ0A+4uD+XTdLVbCI53AUTd9vTqjruyAbryAnlRtUwmd4LvK2AHo1GUn1a1B06GpevCdVvYbj0b7hOFXsRVdEJ6G3gfWXpMCFv/4XysmRs6Xhq5b+VoD1NU0PAf43Af7hbomJphXjQ7+qc5pm6MO08VVUzPoFA7j2IlTT21rDvw== 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=+RR1BczjzAJT5FuxneCrh50AtI6sjCV419YIxkbtkCs=; b=YubKV+p8gvg4sBYvghp8P8TE8ey1/huSJlSTSqdUOrK2fl3nu/NVSNUu+72Kb0NCox9O3TWqGAa74FhXFW6pwbVDqyoRGxwDywUqdP4NpkOy80BBGhcahQUBXGbn94bzgMTn/tioDzb+4o+JoUGbpiAu1AXDF3GGQR0TKjLzzO5cigY84hSFDM/7Y+XB4/nHK5pNY2tU/Pf9sI/12acXs8JhVnEhPtMnbytPnVGnjzF9PnkwN6hc0bnZWhDASpzTaqkHFfHTpHSD2XXkEdPolFr4SkiMxSJt2+2KA6ylmjDOXCuZLthPxszjfgpYmTedsg9R2DsWqPc1cpPyQwjAJA== 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 SJ1PR11MB6107.namprd11.prod.outlook.com (2603:10b6:a03:48a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Thu, 24 Nov 2022 01:30:30 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b%6]) with mapi id 15.20.5834.015; Thu, 24 Nov 2022 01:30:30 +0000 From: "Michael D Kinney" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: "Feng, Bob C" , "Gao, Liming" , Sean Brogan , "Chen, Christine" Subject: Re: [PATCH v1 02/12] BaseTools/PatchCheck.py: Add PCCTS to tab exemption list Thread-Topic: [PATCH v1 02/12] BaseTools/PatchCheck.py: Add PCCTS to tab exemption list Thread-Index: AQHY9GHdkDxFmvksy0WgHMWqspbjFa5NX86w Date: Thu, 24 Nov 2022 01:30:30 +0000 Message-ID: References: <20221109173246.174-1-mikuback@linux.microsoft.com> <20221109173246.174-3-mikuback@linux.microsoft.com> In-Reply-To: <20221109173246.174-3-mikuback@linux.microsoft.com> 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_|SJ1PR11MB6107:EE_ x-ms-office365-filtering-correlation-id: 44affc70-cae6-4e54-44e6-08dacdbb795e 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: aFQs7jky/2kkhzMP4HyveHkXSQrOH1D9rQbcOJuQMq3WXdSzEpb/F70/+gHXTnu2w4qlId5vsYwmE2bGNavh5pzTM1UK5inDvi97EHNW6Vk8zpoSXf/6hkhw8Jjh/hnZsIsH+GAh+P7k/R/vpFL3gXMhS0xGCDDpUIyB+3VYUan03003DVCh5S7MLB4tnzAQc0xW1qj+wslCgiPa7o8n3npZAGRHbLCJ+7heDrTwT6oq2wGhyMeLz8UhufLDsl8/GR/WF8kepUZMzUga0oeHRTRMdueqOKwdqQo9soYjYDiPbaNt4XfodOwemslUmjSAVPvPeWazX2qFl/pyxeXeqYZ1ToG5V5P0MnE2aqMDpquFBnOxdav6SJe35BFKxHhHzebXXVRY3I7GGfFYUPP1fzLaO4e+jdxis9FRR0dH5m6vxVvjLu6rGGGkRyKNuRs90jTnDdwzLYqxOpvyu5tOXywpssplPlBm8GWL9pwJv99ldDsg2wHNNywD7D6/OJ49eOQ3CTLCt3hOpH82NqWal1ASCaAri64f92HmTSUT/E+Ayq9t9ZLKNbbfgJjJfAPG1GoyL0DUDC7GsFaJOTlsSPj3DEN6SccoJavByKYH0x7fuPO7OwNPQDz50hbnjxI1IjYQ4GlNaldfX6Lfo24xgULVccFdlUkQtmaDTmXejxDR7zPSBhqfOKbag3MNG7E8Wz9x86KpSKBEdWf3Q7/Cug== 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:(13230022)(136003)(396003)(39860400002)(346002)(366004)(376002)(451199015)(122000001)(64756008)(83380400001)(53546011)(82960400001)(86362001)(66476007)(38100700002)(76116006)(9686003)(316002)(66556008)(66446008)(26005)(52536014)(2906002)(55016003)(186003)(5660300002)(41300700001)(4326008)(8936002)(71200400001)(33656002)(38070700005)(66946007)(8676002)(478600001)(6506007)(107886003)(7696005)(110136005)(54906003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VndIU3lWRmR0SzBFSFlrY1dEQ3p5MTVZMGFET0NScVdKOWxvcSs3R3RzQmts?= =?utf-8?B?TVpHSkZpN0FjM21iSW4wWnBma3NVZHFNcUY5eEtvMGF6U2RkWVdQbjhBZGNF?= =?utf-8?B?TmU0RGk4elI1NFpYSk4zaGtYYklQN3U4T1JNckxPTUpuUmxMaGdvOXNrNlQw?= =?utf-8?B?NFAwZ0ZsSFdaUkVzVnBQbTRzUlAyMHk3NWpXYUtnajlJZi9BNzRmNkU2WFg3?= =?utf-8?B?MU1GYTZUNnpPNFVEMjhhTjhkT3k4YXYyN3I0cjBsRkRuR01Ccm9TNjFXWWRq?= =?utf-8?B?aUlxeTUwcEdwTzBNUnR5clNNbTAzMUl3OVZOakgzYXdSOFlZT0RXUDFRUkNn?= =?utf-8?B?OWZ2RXhqRjJKUkp1SHM0cVhEZ0NYSHg2bnVPa3FiRXE3bnRkQlgyOENlNlNM?= =?utf-8?B?WTF6UTVONkVZaUt5dXpvZmtzWk5wVGQycmNyaFFaOXJieXZBa3lHdXUrODNt?= =?utf-8?B?am9QeGJwUk9lT2xjVHQyU09MMHpLWWo0Nm9Bdk1zY01hS2VBZGNHSUgyWU1B?= =?utf-8?B?M3gzaEhwSHZuZjg3Q3BCRitRUkUvMWpWZDdnZ2hoVlZ6TzhXUitXSnh0T3ZS?= =?utf-8?B?OEFhRVNPNlNFcmhwL2tmUlZGRVlCbXcyMmdxdDlTS2thOUFiY2R4ZDNQYUNL?= =?utf-8?B?bjdvZUl2V3dJbGt4TXIxVFJ5QTNyMnNmbXptemxaMVdEakFuRDAvVy9QZ2FM?= =?utf-8?B?elFOODBLWUxrakNnR05CNHFYTGJsWHJTZ2hoVUNCUDFPbXdqQk5JS0JtUjZ0?= =?utf-8?B?bTRSMi9FM0x6TkkxYUhTMyt2L1ZtUEU4ZFV5WWhCaGUybFdmL2dyRnJQdENG?= =?utf-8?B?Nk92ZnlZQU1ScnJodG1mVSt3cWtzQVpWMC96UDlvaFBJV2tHNUJpb1h2SHhV?= =?utf-8?B?eUovM1drVHZyR3Nla0ZXSHpEK1BESVNZSWVqYmNNMW9PY2pEVFBlcm0vOUFj?= =?utf-8?B?NVF0cnZ3U2hCalBubVZUVldJVGdqamlLRnZWUzQwWWxwdHFhVzd5dEsxVnhV?= =?utf-8?B?VGtxNTBBVC9zVTRNYjI1K1BJUGkxaEFyVFZNN3dzZ2NBaTQrM3dCNE9sQ2dH?= =?utf-8?B?dU5PM3c0T1pCcC9udFZIejh1NFBjNjRFT1JzZ1FwaEo1bjZuTEUrVlZBc2Rq?= =?utf-8?B?UDllOEx4VEJHZ1R1ck05QXh4TG9zbmlwVzRreXd0QkYweW0wZE1NY3lDenFQ?= =?utf-8?B?d216MndNRXlGMUZSK3ZwSVBTNUhMZXlJNUl2dGtldkFDM0p6dG1Icjg2b2RJ?= =?utf-8?B?UG1kdnBodDRyZEt1RHZITkNBWUZ2ZlB1cExTeGhtTmYxcGZIbkVnR2tIaTcw?= =?utf-8?B?bE84MWMxVkJNdXdIbFNzbjJuMXZXaGtJTUYvcldJRnF5L2t5dnU1cVhWbXNv?= =?utf-8?B?bDZiSXVWbVFoR1Fjank4V3J1OHhvb0NIc1JUYUwvRTlDb3JTUjI0T0ZTcUJa?= =?utf-8?B?S3FBZHlTNzM2ZldSa09QRUFUR1VGenVnbFFTOHZveDhWK1Z0R2pOajl3NEF0?= =?utf-8?B?bk5XeTFQUGtuQk5EdXI0eXdRbkZweVAzaUQyZmFuT2dSblFLWC9HUm9tR1BZ?= =?utf-8?B?Tk1QMkVBWGYzZ0FMam43V0hsQ0UrOWdyTmhTNi8zeFEwc2N0RUJMaFB3dFlw?= =?utf-8?B?TVdPVDhyZWdzbms5ZXJqaHQ0ZUdNQmgxQlJOV25HSURKKytjeXBMOFljT1hN?= =?utf-8?B?TGl6Z0ZGck1OZ0crSUJZb2xIOEtMeVdxMlZFNmsxK0twZncwTXFTa1p3eGhE?= =?utf-8?B?b1NWeGpoMWdzL1d1NUVNVy9HYURvei8yOG40UWloMkRSYjAzZGlEQVVBRlR3?= =?utf-8?B?YUdCYlFEQXlWRXk3OVhUNmw0WUxVWndudGFoMWt0U0JmMExjbE9mY2FjRmQw?= =?utf-8?B?S0J2eWFXdmpBSkpZVFB0K3ZubGFRTzFyZ0lkL3VxWUZ6ZGY4TmhEQ29hVC92?= =?utf-8?B?ZWpKczM0MHhqRmJBUnVEaE53a0JneUhFTjlUOVpicGNBdE9lR2ltSmdrYzds?= =?utf-8?B?TUorRGhUeWIyL1ljSWF4U2xaSWtNTXIvY24wUjAxdDFKekd5NkVUbG9Zd3ln?= =?utf-8?B?dWtsVzdqU3k5dWxKc0t4UVhHVzhucnl0REI0c09hWTc5Wm9KWVpaQnBCT29w?= =?utf-8?B?TDVqY1VnZGMxTVZKNE5wQmtRUnJMWkp4QjdQbmx6UVJFYTdlSHNEdzhMY0pk?= =?utf-8?B?ZUE9PQ==?= 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: 44affc70-cae6-4e54-44e6-08dacdbb795e X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2022 01:30:30.4521 (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: BxuYGm+b6BEJK6kxhYHZwgb02Kq8zVk5H6a4OkSM7rK2jTnWbaMULshc9fP03aHZC9V8RZii+B+sE3kC0MPrb/j5hIthTfU2/TIfMEmxtOo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6107 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 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IG1pa3ViYWNrQGxpbnV4 Lm1pY3Jvc29mdC5jb20gPG1pa3ViYWNrQGxpbnV4Lm1pY3Jvc29mdC5jb20+DQo+IFNlbnQ6IFdl ZG5lc2RheSwgTm92ZW1iZXIgOSwgMjAyMiA5OjMzIEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbw0KPiBDYzogRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPjsgR2FvLCBMaW1p bmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IEtpbm5leSwgTWljaGFlbCBEDQo+IDxtaWNo YWVsLmQua2lubmV5QGludGVsLmNvbT47IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3Nv ZnQuY29tPjsgQ2hlbiwgQ2hyaXN0aW5lIDx5dXdlaS5jaGVuQGludGVsLmNvbT4NCj4gU3ViamVj dDogW1BBVENIIHYxIDAyLzEyXSBCYXNlVG9vbHMvUGF0Y2hDaGVjay5weTogQWRkIFBDQ1RTIHRv IHRhYiBleGVtcHRpb24gbGlzdA0KPiANCj4gRnJvbTogTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVs Lmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gDQo+IFB1cmR1ZSBDb21waWxlciBDb25zdHJ1Y3Rp b24gVG9vbCBTZXQgKFBDQ1RTKSBzb3VyY2UgY29kZSB3YXMgY29waWVkLw0KPiBwYXN0ZWQgaW50 byBCYXNlVG9vbHMvU291cmNlL0MvVmZyQ29tcGlsZS9QY2N0cy8uDQo+IA0KPiBUaGUgY29kZSBj b250YWlucyB0YWIgY2hhcmFjdGVycyBpbnN0ZWFkIG9mIHNwYWNlcy4NCj4gDQo+IFBhdGNoQ2hl Y2sucHkgZ2l2ZXMgYW4gZXJyb3Igb24gbW9kaWZpY2F0aW9ucyB0byBmaWxlcyB0aGF0DQo+IGNv bnRhaW4gdGFicy4NCj4gDQo+IFRoaXMgY2hhbmdlIGFkZHMgdGhhdCBkaXJlY3RvcnkgdG8gdGhl IHByZS1leGlzdGluZyBsaXN0IG9mDQo+IGRpcmVjdG9yaWVzIGluIHdoaWNoIHRhYiBjaGVja3Mg YXJlIGlnbm9yZWQgaW4gUGF0Y2hDaGVjay5weS4NCj4gDQo+IFRoZSBnb2FsIG9mIG15IHVwY29t aW5nIGNoYW5nZSB0aGVyZSBpcyBub3QgdG8gbWl4IHRhYnMgYW5kIHNwYWNlcw0KPiBidXQgdG8g Zml4IGEgYnVnIHdoaWxlIHByZXNlcnZpbmcgaXRzIGN1cnJlbnQgZm9ybWF0dGluZyBjaGFyYWN0 ZXJzLg0KPiANCj4gQ2M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4NCj4gQ2M6IExp bWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gQ2M6IE1pY2hhZWwgRCBLaW5u ZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBDYzogU2VhbiBCcm9nYW4gPHNlYW4u YnJvZ2FuQG1pY3Jvc29mdC5jb20+DQo+IENjOiBZdXdlaSBDaGVuIDx5dXdlaS5jaGVuQGludGVs LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmt1YmFja2lA bWljcm9zb2Z0LmNvbT4NCj4gLS0tDQo+ICBCYXNlVG9vbHMvU2NyaXB0cy9QYXRjaENoZWNrLnB5 IHwgNCArKystDQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NjcmlwdHMvUGF0Y2hDaGVjay5weSBi L0Jhc2VUb29scy9TY3JpcHRzL1BhdGNoQ2hlY2sucHkNCj4gaW5kZXggNDc1YjNhOGMyN2Q5Li5h MDJmZGI0NzBlZTIgMTAwNzU1DQo+IC0tLSBhL0Jhc2VUb29scy9TY3JpcHRzL1BhdGNoQ2hlY2su cHkNCj4gKysrIGIvQmFzZVRvb2xzL1NjcmlwdHMvUGF0Y2hDaGVjay5weQ0KPiBAQCAtMzg0LDcg KzM4NCw5IEBAIGNsYXNzIEdpdERpZmZDaGVjazoNCj4gICAgICAgICAgICAgICAgICAgICAgc2Vs Zi5mb3JjZV9jcmxmID0gRmFsc2UNCj4gICAgICAgICAgICAgICAgICAgICAgc2VsZi5mb3JjZV9u b3RhYnMgPSBGYWxzZQ0KPiAgICAgICAgICAgICAgICAgIGlmIG9zLnBhdGguYmFzZW5hbWUoc2Vs Zi5maWxlbmFtZSkgPT0gJ0dOVW1ha2VmaWxlJyBvciBcDQo+IC0gICAgICAgICAgICAgICAgICAg b3MucGF0aC5iYXNlbmFtZShzZWxmLmZpbGVuYW1lKSA9PSAnTWFrZWZpbGUnOg0KPiArICAgICAg ICAgICAgICAgICAgIG9zLnBhdGguYmFzZW5hbWUoc2VsZi5maWxlbmFtZSkgPT0gJ01ha2VmaWxl JyBvciBcDQo+ICsgICAgICAgICAgICAgICAgICAgc2VsZi5maWxlbmFtZS5zdGFydHN3aXRoKA0K PiArICAgICAgICAgICAgICAgICAgICAgICAgJ0Jhc2VUb29scy9Tb3VyY2UvQy9WZnJDb21waWxl L1BjY3RzLycpOg0KPiAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZvcmNlX25vdGFicyA9IEZh bHNlDQo+ICAgICAgICAgICAgICBlbGlmIGxlbihsaW5lLnJzdHJpcCgpKSAhPSAwOg0KPiAgICAg ICAgICAgICAgICAgIHNlbGYuZm9ybWF0X2Vycm9yKCJkaWRuJ3QgZmluZCBkaWZmIGNvbW1hbmQi KQ0KPiAtLQ0KPiAyLjI4LjAud2luZG93cy4xDQoNCg==