From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web12.20569.1666624243115998803 for ; Mon, 24 Oct 2022 08:10:43 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Wy+Bb0dV; spf=pass (domain: intel.com, ip: 192.55.52.88, 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=1666624243; x=1698160243; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=7wGSD9A4DKDUG5ZQxkAU1xss6iq3yY4QrvzLsJOgQQs=; b=Wy+Bb0dVnFjfXZFWxlri7rwYgWRwlpbax8kCbAk+Jl6ie0hWI6O39+OH 8Lm+IVM1mcYN8s2txVU25QS6vQYblz1gWHTRE87YPgxdfbiWnzefm6kPu AHN65csVevbIPTMflhO9PDhWF0CwI4AnOPMo4HCHpbn0xqnnFZxOvrKdD bGGh6UXWnPYYIC3iKpqcSY4GmjfEJRYqFOocWoXIIZZPU0Z0tjpJLdg3v F9ET8l7xNEsr2TWld8BkQXG1cK0lrMECU9no6dQYtD471Lj4gWMFq/q8T EKsxRgcaTvNimwwVzp5Npe2xXQHjljP0VPQkYgVclHeQfVTrBR7qkM+t0 w==; X-IronPort-AV: E=McAfee;i="6500,9779,10510"; a="334030159" X-IronPort-AV: E=Sophos;i="5.95,209,1661842800"; d="scan'208";a="334030159" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Oct 2022 08:08:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10510"; a="633743479" X-IronPort-AV: E=Sophos;i="5.95,209,1661842800"; d="scan'208";a="633743479" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga007.fm.intel.com with ESMTP; 24 Oct 2022 08:08:53 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.2375.31; Mon, 24 Oct 2022 08:08:52 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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.2375.31; Mon, 24 Oct 2022 08:08:52 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2375.31 via Frontend Transport; Mon, 24 Oct 2022 08:08:52 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.45) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Mon, 24 Oct 2022 08:08:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HTjKxUPhSiSnyLADB9yqc33pOlKwFmuD71/ux9Xfxxn56X/imZFl/16sJLQ7GcRSmLyV0EcCW4Yfb8IYkS8DZv98eDfp2aPeGNTIWcZTFMWMRt9OThGIMleNdWSxZBotcc8C1CSIjRmNvFiEGHHk4aiwZHj4BZfBfBwsQN1EcIrpAL0Gaexhtw2cmrtk1hmp9kKUIl7nYDAJZL9g19MsDQvXIl0VFU969HvDCPLz3cKtIHGj9y6LHHMERgKwMiI8iJfuS4T9snh7XqSG/iNS5FTrc9UWCrerkdqrWF0S2H2e01mEal7/OGSK6dbJitq32bPJx91+IyTfdYq0STZCbw== 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=7wGSD9A4DKDUG5ZQxkAU1xss6iq3yY4QrvzLsJOgQQs=; b=OPcjwMHw9qeXyG8XUrgV1vq5t3FxN9+Uri3+cwLRcgrgWSvYgS4d44IDuqtbCHtdjWVbaGnFeHwcp2uAGFDhYgBXfp+JSADcjvAELA/taAIKXvuCXOGRiOx7WW9LYswTdfMCwKMNRJHwkgG1E6Ptxv0jVT12nC5pEYHUJWbgtCawi7gfGdFpd7vwOcWffVq/eLtYXfo2Q6aPH8NkWSmaIXDWMauPhv07t/Khxy5FOiGiC8vACLMeVXB5UlDXDyJ3zJjO46Ig0cQC5lFg0MK0gYNKNCOhj3HFcYnXxdGrb/GP8yirudYyCdyOrL2yNzjSO2ezBEbzvYXzgahRdB1QLA== 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 MW4PR11MB6764.namprd11.prod.outlook.com (2603:10b6:303:209::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Mon, 24 Oct 2022 15:08:50 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::8bdc:54fe:ecf3:fa93]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::8bdc:54fe:ecf3:fa93%5]) with mapi id 15.20.5746.023; Mon, 24 Oct 2022 15:08:50 +0000 From: "Michael D Kinney" To: "Kadapathri, Ajay" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: Rebecca Cran , "Jayaprakash, N" Subject: Re: [edk2-libc Patch 1/1] Python/Python3.6.8: help built-in function issue fix Thread-Topic: [edk2-libc Patch 1/1] Python/Python3.6.8: help built-in function issue fix Thread-Index: AQHY5Tvuh0sXFraorkmsZeaI/GVKw64dqmUg Date: Mon, 24 Oct 2022 15:08:50 +0000 Message-ID: References: <20221021105658.1678-1-ajay.kadapathri@intel.com> <20221021105658.1678-2-ajay.kadapathri@intel.com> In-Reply-To: <20221021105658.1678-2-ajay.kadapathri@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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_|MW4PR11MB6764:EE_ x-ms-office365-filtering-correlation-id: f1841953-69d4-4432-e7f5-08dab5d1a876 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2Wq/IfA3XLT2CfPsqU+Hrm5o6DHEMvSsNJjG/SfGPkGIM5Fl0NZxQYm1NYLrHsDHbWMIdcKkz+TFVsT4kSeFXnDlt4E0wnmexaYmUeEQ2tI+T4uqkXHl+mGqwJGlmVEKZ7IfTtDAHEuQ+dl0pUEEx+I/WATMxWEPLQ/MIPt34zTr9pjW7e4dF+CPpg+d6/jFFTwU39nUIjeFw7x8SG5Vo2VSEaPRDVxPbBT8TrbnEo/8SU/OAjrogBEVWtf8geHNij2oJkR9TL4fQW2/Ol4P1Zd3LiAaxhQsgAY0lhB2TSZDUot+G8KdOejHW6YcDG0qxeLM6/FavAdmS9dEetQN9CDblfvjZxniUBT+VFDbGtpfcytXyuKN2PADkJC8E7dGyPuhmhecBraTvPeZvDhoabC11OMkeC2Z5T630wdb4lLE1KjC3N0agFXz+g5JOVnMuIO0OkR+IKGnbJFZwna2KxO8IXIkOPXVTo67mgNBiGH91PHfKvFxr0Vy8I5aLr+1Ga9A0cUiQ7jjHROGbcyAEpnyOD/wLY9kdegWW/2SagRsHIAV/ymxSu8nLgY8cZZqVpoIEdFIbSeWOLn0l4QUtIZB2BdjMvQZZB+4AFZf47CvYscInynpnOnfsgHNMdeFSpDDPj+lZSIJ5MipX9MnuAn69IyDUoiuNCqsYQMsWSzDZoPHzkrFWeZwL6brCCzv9TLUMT7r4ZF6bwMEaGNES89yswbY/gendANxKmCsrk8zTSf3uILeoWS89OchFvbM2KKh06ep6dgxF8PVI8/FfwT81pPqpjfIV81ltpK/bRo= 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)(366004)(376002)(136003)(346002)(39860400002)(396003)(451199015)(26005)(41300700001)(86362001)(478600001)(38070700005)(9686003)(66946007)(8936002)(6506007)(186003)(2906002)(66476007)(107886003)(4326008)(53546011)(52536014)(5660300002)(33656002)(966005)(110136005)(54906003)(82960400001)(71200400001)(7696005)(122000001)(316002)(38100700002)(76116006)(19627235002)(8676002)(66446008)(64756008)(83380400001)(66556008)(55016003)(66899015);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VjV1TlRFeTJiUXVub0JOT0hnMkxFME0yY1RBc1BFb00zaFVuUFRjdURjTjNT?= =?utf-8?B?Z1BHMFdiNDc2WVdMYnRycHlEeXJkVHpjU3FJQXh0ODNvUTVvbk5xSFRkY282?= =?utf-8?B?OUppU3dBRFpONlhjRE9PekNXb09yVW1Zd1A3WU9aZC9tQVI5Q3NudlBuR2Q5?= =?utf-8?B?eXhxT3g3Q2NaQUFYY3ExcnVpTWw3ZnhLc3NsSnpzL0RQcHZuNmJ4b3lKRGxs?= =?utf-8?B?N2FBT010WW52V2FLRnp5RWxiNFFCenU0V291aDVtU09LY3dPUklDdlhnVG9v?= =?utf-8?B?Ni9qdFR2RjNUSklKVldWTjRGOHhjT0NnRlhmSjJyUklJWCtzalhTZWh0Tjhi?= =?utf-8?B?UlFiQmt6REI1T1V4VVFkMnd1U1pPT2ZvNkI0Sm5IMENjU1FyRDlGSHA3L29k?= =?utf-8?B?QUQ1WDQzZkJVOFZQSVBBM0NveDBTdkxHNitHQU1HMDRza2Fqek9pUGtWMk1P?= =?utf-8?B?dE1PV3V5M0Z3OUtiUW5yVUIvUnVDNFB0RFJtOUhXbFFmcHJhSEZMVzdzZG95?= =?utf-8?B?aklyai9kMGw1U2VkeEFMMUFIa2hHWXdsWXhLK1Q2QitnRFl6TjJDMmt0QWE0?= =?utf-8?B?NkJkaktlUTlYczlGemt4WHFZWWtTcHRCeTJuMEZCcm8rR3BncDFYOGNiblRR?= =?utf-8?B?dWcwREpreGpCNUM1QnJ6Y1hBOENSN3BEZlIzUVBqa1YxWkV4SzUxWWNrdzRi?= =?utf-8?B?Z2pyTVp4UHA3UWZuVGdsdEltaU9keVhwK284Q01MM0VXakJicXVxZ1pMUkFL?= =?utf-8?B?ejhGdE1XRHl5MzE1Yk9reFJLZFhHRVpHcFZkRDkvWk1PN3dtbUdJZVZYYUlh?= =?utf-8?B?UHB1ZnBIaHpHZ1NBZ2kwYWo0SHJmUTZRZzU0SkZaMHA4eHVjejd0Y1ZZTVlY?= =?utf-8?B?UlNnb1h4K0RxWDRPMzJ4ODR0aURFUXlzM1hyb0oxeitXS0tlY05zVVMxazEy?= =?utf-8?B?SldUNVQ2M0wyR0ZWd0hEVUFncnV2WklQV2lkTjhiTlJKeG1VQW84amlQbU9H?= =?utf-8?B?dGVUbWt0WU1zS3ozVG5iT1NIQ0lvS2pQU1A3Ky82MWVEM2VNTGVrYnk4YnBx?= =?utf-8?B?Tjd1bDdMVW02aXdrclZhWHlHRFVJYkRmaWhha3Q0K3BsRFo1RFM1S2FlaFpF?= =?utf-8?B?OVNqUXloQXFOUDQraTAvclJSV3lnRmttUUkybnd6SkNPQk5yTE9HUUhubXB6?= =?utf-8?B?bjVWV0xNQ01GdWw0akhXTEFsWDZHZFY1eXFsdlpxOXpUNkNEZ0tWcTliZjJN?= =?utf-8?B?TFdVWGtkZXFLbVlLTFhqR3JuTUVFbkpPd2tiVS96K2NQTnJFS0lHakFvMzho?= =?utf-8?B?T0dNR3pzaTk2YW5rMUljY2RXS2IzTm52MlI1V050TGtQdTJFVXAxc0pFMFh0?= =?utf-8?B?dHM5eDJYbklCakRCMmp2Rlh4ckZhcGVwMitqblNLMThtSzlUNFZPa1BEc2JT?= =?utf-8?B?VXY1dHJKelU3dzJGdTl5aDlncFp0Vm5rWU9YVytIbEkxKzBaNFNIdFdhS0Vt?= =?utf-8?B?RHl3YTRCSU0xQllXUC9RSEdTK1hXTWRYMUEvaXNQWDBsbU1Sb1FEK0E5d0l6?= =?utf-8?B?VXhMVGdmUnRhTURJYnlHSm9PWlhSTmJtV0FZR3Bxamd4RWI0dW5NenRPVU14?= =?utf-8?B?T2dJaXdCaUFRSmgrbU0xVm12cEsxN215akR3NG9pbXZ3aEZSY1REcDBCT0U1?= =?utf-8?B?L3ZlbzhGR2xjcXZpc0JWTU1GdEtlemR1ZFgxekc3dnFvK25yZEFOUWtIakZ1?= =?utf-8?B?S1crMFhxYzlDL1kzVk9WRXBsUW53ZGVaL1pRam9ySGREcEJyZFJFS3NBUmFM?= =?utf-8?B?c1A0T2FYNEJ0Zk9hVnFEN0U0b1pjajZFZnRsNzFCR0Zpbk5NOUdib0pBUzBR?= =?utf-8?B?c2dsbC9DR3lWWTRzNktVOEp0blpiQ1VZaDEyajNaVUJ3M0xpVE1zUStmcWFF?= =?utf-8?B?d1JOUFAvb3BRcGNlYS9XbHdFcFVKYXF3Z1RRZHJlK2ZJak14VE1hRE83SHNr?= =?utf-8?B?K0tPQXVjbjQxdkNOOVlOZHQzcE5TZnFOMkxLSURtV1NzSllsMkNqTjk4dzBy?= =?utf-8?B?NVlFREd4S2kzbWxjQURGMGFMUldCb0hoanBKNHd2M0k1cDhTMFlsUFhpNk90?= =?utf-8?B?OC9XRFhZQ2F5VnNGNWNZb2lHbHRqcDRwRHZWK0pDRXpBSUgyRGtvWllZY21I?= =?utf-8?B?T2c9PQ==?= 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: f1841953-69d4-4432-e7f5-08dab5d1a876 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2022 15:08:50.5035 (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: tCkuOmPPOv44+3ye0B875c5Ag26mE9jDtyG0C4S4Vb4aTzOoU+VeZm5JyeNdymffOtH0iLHfH5gRZ0Rlz6FTj6VR/Q5idZXM36NYTDjRlQ0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6764 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 Pg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2FkYXBhdGhyaSwg QWpheSA8YWpheS5rYWRhcGF0aHJpQGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBPY3RvYmVy IDIxLCAyMDIyIDM6NTcgQU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBSZWJl Y2NhIENyYW4gPHJlYmVjY2FAbnV2aWFpbmMuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hh ZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgSmF5YXByYWthc2gsIE4NCj4gPG4uamF5YXByYWthc2hA aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbZWRrMi1saWJjIFBhdGNoIDEvMV0gUHl0aG9uL1B5dGhv bjMuNi44OiBoZWxwIGJ1aWx0LWluIGZ1bmN0aW9uIGlzc3VlIGZpeA0KPiANCj4gUkVGOiBodHRw czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQxMDcNCj4gDQo+IE9i c2VydmVkIHRoYXQgaGVscCBidWlsdC1pbiBmdW5jdGlvbiBpbiBQeXRob24gVUVGSSBpbnRlcnBy ZXRlciBpcw0KPiBub3QgZ2l2aW5nIHRoZSBmdWxsIGhlbHAgdGV4dCBpbmZvcm1hdGlvbiBvZiBw eXRob24gY29uc3RydWN0cyBzdWNoDQo+IGFzIGZ1bmN0aW9ucywgb2JqZWN0cyAsIGNsYXNzIGFu ZCBldGMuDQo+IA0KPiBUaGlzIHBhdGNoIHJlcXVlc3QgZml4ZXMgdGhpcyBpc3N1ZSwgb25jZSB0 aGlzIHBhdGNoIGlzIGFwcGxpZWQNCj4gV2UgY2FuIGdldCBmdWxsIHRleHQgaGVscCBpbmZvcm1h dGlvbiBvZiBweXRob24gY29uc3RydWN0cw0KPiANCj4gQ2M6IFJlYmVjY2EgQ3JhbiA8cmViZWNj YUBudXZpYWluYy5jb20+DQo+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5 QGludGVsLmNvbT4NCj4gQ2M6IEpheWFwcmFrYXNoIE4gPG4uamF5YXByYWthc2hAaW50ZWwuY29t Pg0KPiBTaWduZWQtb2ZmLWJ5OiBBamF5IEthZGFwYXRocmkgPGFqYXkua2FkYXBhdGhyaUBpbnRl bC5jb20+DQo+IC0tLQ0KPiAgLi4uL1B5dGhvbi9QeXRob24tMy42LjgvUHlNb2QtMy42LjgvSW5j bHVkZS9weWNvbmZpZy5oICAgICAgIHwgNSArKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5z ZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL0FwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9u L1B5dGhvbi0zLjYuOC9QeU1vZC0zLjYuOC9JbmNsdWRlL3B5Y29uZmlnLmggYi9BcHBQa2cvQXBw bGljYXRpb25zL1B5dGhvbi9QeXRob24tDQo+IDMuNi44L1B5TW9kLTMuNi44L0luY2x1ZGUvcHlj b25maWcuaA0KPiBpbmRleCBjNDQ3NjE0Li5mMWNiMzA5IDEwMDY0NA0KPiAtLS0gYS9BcHBQa2cv QXBwbGljYXRpb25zL1B5dGhvbi9QeXRob24tMy42LjgvUHlNb2QtMy42LjgvSW5jbHVkZS9weWNv bmZpZy5oDQo+ICsrKyBiL0FwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9Q eU1vZC0zLjYuOC9JbmNsdWRlL3B5Y29uZmlnLmgNCj4gQEAgLTExNTUsOCArMTE1NSwxMyBAQA0K PiAgLyogRGVmaW5lIGlmIFdJTkRPVyBpbiBjdXJzZXMuaCBvZmZlcnMgYSBmaWVsZCBfZmxhZ3Mu ICovDQo+ICAjdW5kZWYgV0lORE9XX0hBU19GTEFHUw0KPiANCj4gKyNpZmRlZiBVRUZJX0NfU09V UkNFDQo+ICsvKiBEZWZpbmUgaWYgeW91IHdhbnQgZG9jdW1lbnRhdGlvbiBzdHJpbmdzIGluIGV4 dGVuc2lvbiBtb2R1bGVzICovDQo+ICsjZGVmaW5lIFdJVEhfRE9DX1NUUklOR1MgMQ0KPiArI2Vs c2UNCj4gIC8qIERlZmluZSBpZiB5b3Ugd2FudCBkb2N1bWVudGF0aW9uIHN0cmluZ3MgaW4gZXh0 ZW5zaW9uIG1vZHVsZXMgKi8NCj4gICN1bmRlZiBXSVRIX0RPQ19TVFJJTkdTDQo+ICsjZW5kaWYN Cj4gDQo+ICAvKiBEZWZpbmUgaWYgeW91IHdhbnQgdG8gdXNlIHRoZSBuZXctc3R5bGUgKE9wZW5z dGVwLCBSaGFwc29keSwgTWFjT1MpIGR5bmFtaWMNCj4gICAgIGxpbmtlciAoZHlsZCkgaW5zdGVh ZCBvZiB0aGUgb2xkLXN0eWxlIChOZXh0U3RlcCkgZHluYW1pYyBsaW5rZXIgKHJsZCkuDQo+IC0t DQo+IDIuMzcuMS53aW5kb3dzLjENCg0K