From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 7C0119411B4 for ; Tue, 16 Jan 2024 07:34:51 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=v+5dZ23SQxDfiJG0LODC7fn9lLsXtZcVCgG8kzXlfQg=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1705390490; v=1; b=jbdnuH91qrMe9EQcDg1ifhapHkxXNSQoMGHrW3wh+KY0Wic/h2Q7zzRZ5B7eykNjV1XdvskE I3M/XrFmsKRgBKuCu/CpXr93UCKuuTAaHQH3eq3Pzr1a7nIMJhi4Qy+L7b9WLSiipnXHM801D9X h/PxWQDkXa+/XS2w4xw47sMs= X-Received: by 127.0.0.2 with SMTP id tYaUYY7687511xupMmLSoE6A; Mon, 15 Jan 2024 23:34:50 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.67053.1705288089386795740 for ; Sun, 14 Jan 2024 19:08:09 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10953"; a="399200422" X-IronPort-AV: E=Sophos;i="6.04,195,1695711600"; d="scan'208";a="399200422" X-Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jan 2024 19:08:09 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10953"; a="776602772" X-IronPort-AV: E=Sophos;i="6.04,195,1695711600"; d="scan'208";a="776602772" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Jan 2024 19:08:08 -0800 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 14 Jan 2024 19:08:08 -0800 X-Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 14 Jan 2024 19:08:07 -0800 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Sun, 14 Jan 2024 19:08:07 -0800 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Sun, 14 Jan 2024 19:08:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UzI59/koGpZTseCCXVe5+llSexwVktR/c1ApqHn67RKEQVSR90TiuCsxksdcrsD/gHt6h/+E0Ic8YuKNRlKSXyROVUqg1baN3xynkrI+aXvtM92lc2gOTY0/O+99CrPi8emIsjBPs1WmkefG8aCb/22e5DWgox2HxTBXl78Urt436naO63Tf6MjXO+TkfMpqGXX6thjBgQYg1DvFjMDNJDL2TWshGiJX0MO+jqVaLForblFp536uPm5c9J+F1TK2P47EWbseThvvXu9ouX0wKuHqr/ZHax1AJ30yO+MgJRQzlJG9aYLIWK6GdwAztpyP9l8DDPmFSIC+RRRB1dq5Fg== 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=ntytgUs8KJikTJGZFK9+FZdb/L3FMgjsQnBBzHf+ksE=; b=TYe5yxUpzJSDxmp3y3boo/80wwqBDadOYGP9nwbbC0l7VkM1wJdB3tCZCVMdpEksTS3/yD6FnnO1qmuySPP+Cm8R5sjBSGIzWcZAgJ8bNhFH24emRtCBUUuFvOnEZ+UNf41sRH+WBDG12s5OZIeT/XUVS7RjQqjhpms2LrYhFynJxZJkmIISsk4rj9GUEFZD4/0i6uJM3LhVa0Df8uBY+UtpfraKUGT+fukQstbf1YPFPoEXIG6sOPuIuN4/XFYTHJzzi2fbj8CJS3OOvNej8tafCXvBl///Q3TSoHc9MHN42Ap9A6vUvDwkc9dQwNZ0pTNi0PM0WToC3++LFDnnog== 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 X-Received: from DM3PR11MB8760.namprd11.prod.outlook.com (2603:10b6:0:4b::19) by PH7PR11MB7148.namprd11.prod.outlook.com (2603:10b6:510:1ef::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.24; Mon, 15 Jan 2024 03:08:04 +0000 X-Received: from DM3PR11MB8760.namprd11.prod.outlook.com ([fe80::e4d2:8628:e687:f5ff]) by DM3PR11MB8760.namprd11.prod.outlook.com ([fe80::e4d2:8628:e687:f5ff%4]) with mapi id 15.20.7181.015; Mon, 15 Jan 2024 03:08:04 +0000 From: "Heng Luo" To: "devel@edk2.groups.io" , "Luo, Heng" , "Gao, Liming" , "Kasbekar, Saloni" , "Clark-williams, Zachary" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v2] NetworkPkg: Triger regularly scan only if not connect to AP Thread-Topic: [edk2-devel] [PATCH v2] NetworkPkg: Triger regularly scan only if not connect to AP Thread-Index: AQHaIaf8hTGKBhWZSEude7fCg2ClbbCU9gPggA7Z3uCABOsO0IAAm/+QgB0YM9CAAQxlgIAAU6mggAlBsgCACWuQoA== Date: Mon, 15 Jan 2024 03:08:04 +0000 Message-ID: References: <02dd01da3ddf$6b9af650$42d0e2f0$@byosoft.com.cn> <17A88F83F824C8C1.24350@groups.io> In-Reply-To: <17A88F83F824C8C1.24350@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PR11MB8760:EE_|PH7PR11MB7148:EE_ x-ms-office365-filtering-correlation-id: 99c9bd9b-fce2-4b3d-476b-08dc157730af x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: qtnvy9Fthm02+lrOfRThbQZ0FU7P8LIob4g5MEsyszzjTaGC88xZzT9IT+PBxKlBbQ+8CgjOrOCokm30DfgKC64HKNW2bXS54cyM+7RaftbROoP2gqheQZhPalG98cTCO17i1XFCEypf5frW8KeUqKpX9VEFDnHKAwOyvjElI4QCXTORmAYfKDTTcEICPSMddXTfI8yxRclzdlW4lLpt9VDfGypneVXhRQgn0RvrttdgeP5yuL/w/ipURDm2HmiiECwBSmWDrMUmB0tGr4JIx+h/dk9liVBg0ZEt2aBf8ZulMO8VFCVXv8MmWYLR5FQOQSC/DLZ/iVNj6/hcfcQpALIfTf1Pz4hXl/p7nr8XfvpjLoQOdrxt2RIeWgWI0ELPDxoZISXUbl48j5X0NMKSrQu1hH5UKbO5gWZ1quv0b51PkM/i9aZxmKlIFyjp0tHs1CnQi+TZ7QJJpC/Buh5keGNHhbyrD/DlokxcY+vFXmujRGxMLL7XMKprMjLIGsxB0eQ08q7Xvl+ZewKwswtvNp9s/ituiZmp2ISUV8tvFP9T9pUw9PPEL8h+xFLBmDO62RqSWmUsD9jIOqTFa52RRKcEzM3Nz1rmnstVT9UgYq0HIY1Xmbngox78vUAEhZjUCJEP+6ZgzM7YT1e3nPzPVNL5lJg52oHPvhfomNWacps= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YW1TVEtONlhLZGV4TDdLOG5zcEJTVlp1dGliV2FLdXVqTG03K2xCd1VYWTk2?= =?utf-8?B?bGFFRzMxUkhPanpFUnJNTjE0Nk5hMC9HdEhCTzk0NTZmeWtvM1ZnaGViQlhW?= =?utf-8?B?WFo4ZHZuUVR5ekh5Vy84cjdsZW5TWWg4UlFCRUpidzErRTRIWGJPT2c4bzNz?= =?utf-8?B?NWRQZDM0eEZuWHFpTkVvSnNFQlNIbTN0RnhCME0ya1E3Q2FnelVnS3ZLQjla?= =?utf-8?B?dXEzSndNdU4vajVBMkZSdGJNSUE4YVpQZHJZK2ZYZU56ZFU4aWhvYnV3ejVy?= =?utf-8?B?NU1HZzZqeVRMS0dPUkpXSXgzYjZ2UGFOK0FkcmdIQyt0SUNWVFBYcDExU0lw?= =?utf-8?B?NEg5KzF3WEZhNm1IQkFJNE9nSVBkNDZyaXV5cktWS3d0ZSs3SDlzbnBrLytv?= =?utf-8?B?eTZ3MDdDdG05ckhjdzNvUjYyUE9TQThVQzViNkxITG41elBpVnA2RXhUUWNW?= =?utf-8?B?THgvYmEzZ21vMzcxbmptRk1ib3BQU1U0UmFUSlBpRXoxMU45cnRzdWQ4d2R5?= =?utf-8?B?bStMZ0dZWU85a1c1MkozRGQzT2lrS0ZZSXBaQnc5eFN3VnpOWlIyWC9sZDFP?= =?utf-8?B?ZkxOTG9ZdEJHeEZ5QmljYUUvWXFMVWtjcG5oVkMrcU5tVFU0RHF0M3liYXFU?= =?utf-8?B?Q2JHeXBLUHVSdmppWHEwOVJwSit2b0NHN1FOK0oySmxTYS9kbkh3NUs2eVZw?= =?utf-8?B?WkZTSitJeXl0eHpJclRKNVhrZXRUelh1cVpNeGVtMldBK2dkRXBZR0FabVJo?= =?utf-8?B?N2cvRFNMSG1sR2xzdFFZTGR5aFNydG9rd1EvZkV0akxEcjFVUVVPekthTTh6?= =?utf-8?B?STVwNEd1ZDF5dXp6ZW40UXd4M3dCcEY1bkFlMmRPMTZnQ1JHSnRPSE1UVDZK?= =?utf-8?B?S1J0TjVYOE5JZjJXamxTb2c2dlB0MFlCMzlBeldqWUFKUGorZFdOU1NvZ25n?= =?utf-8?B?eTg5bVpHSVlDQmpNNVNub3p3enNZSkkxSXcrdTd4NXA3Wm56dWg1anpyMm05?= =?utf-8?B?UFJoL0hjRGdpOEFtTUNiM2g1NWE4N2EzTDFScS9UVGJ1VlhHeWJUS3plRjJo?= =?utf-8?B?dnNTeFA1dng2TTNrZklPTWJXclNKLzAyZUFGcjJnd29mOGQxeUMrb0FzU0Fq?= =?utf-8?B?UFRCVVJEVE9IaVBUd2xxMXdjdkdnTzlBQjU3ZVRuU0lML2hpZXJhRllMN0hr?= =?utf-8?B?VmFDUW1VRVZublBGbGt2dmYzb0VDU2RKMjhpaCtWbnpUcWwwa2piaHNkUlp6?= =?utf-8?B?a1VSdVlJRVdja0RSSjZINDQybkxsTERudEtIV0JvcXdLQ09KaFZwR1BDcUdE?= =?utf-8?B?amxmQ1lEcWF2N2Mxbm50OU13QUZKTXJxdzhFT1gvUDllbGM3TzN5YVJabEhw?= =?utf-8?B?ZjB5RTJpRWJPdmp3VzladXJMV1I1MmVjbVhFMkg1dC9LN3QvU3cxQTlCV29E?= =?utf-8?B?cUw3cXVDQUVCckg0SHJrQkwwSGtScWdLVkk0SUV1SjdobWQrK21YNmNKL0ht?= =?utf-8?B?ZUZpZGxkR3hDS0FMd3AzWHdFa3EvMXBWbGErOHpsN252MzNMZ2hlS3ovU2cv?= =?utf-8?B?ZkFKL09KRnd3cUh1TTJCVCtmcS9zcjAwNC9IU3M3b1JkU1IrSngzOXFrVm9r?= =?utf-8?B?SGZlVHJTRkFycTlwSVN6OTFSS2l0cER1ZlRMMFZ0N2pKcWd4bDVKaXcrSU94?= =?utf-8?B?empSVlhFUjAySXNMTGFsdTdqU0JkVFpsZ05QWDZPdDNHVEV6ak9waVRrN1RB?= =?utf-8?B?Wm52NUx3bXFsekpPWWRhNU9yZ2UzbmxPUDl4TGRkZWozWG55a3VPUmJkTEFh?= =?utf-8?B?Y1pRa1BObkNSamVNeTYrU0VNUlhqd2ptMEhGaW53T2N4SS9uV0dYemZrb21p?= =?utf-8?B?bk9uQU1MSDFWSncrbVRoK3dYVXRGOWgyQ3BxMzNPMjM5WUN6eXh5Uy95RTM1?= =?utf-8?B?TldhRlZUYjVSMXFnN2NtREZjUWJWVFZUVnBLQWdaQWhNU05mUndxWHhDY1FB?= =?utf-8?B?ak5lZVpmdWtFM25UT0tSV1lHeGJxNWUwZ2pXRkJZblQ1dFg0TmZiVGtTYk5q?= =?utf-8?B?bHVnZGhsVXZwMGcwemJpbUt4UGF5bDZoYjVKY25kekM5QkNuSGdrQmxtdWZv?= =?utf-8?Q?mirQDUaMSn/GekOG+JUl/FedR?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PR11MB8760.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99c9bd9b-fce2-4b3d-476b-08dc157730af X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2024 03:08:04.1536 (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: NL31U4iGIu8KN0ygactorNvu+RD3b3jhIfmx+VFd6LpXyhNFMOsfr2HNlezxT87ltXs98GgiItQZiy57k4ifQQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7148 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,heng.luo@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: yM2PHV8OPAvwOGINJ6ssHpTzx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=jbdnuH91; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgTGltaW5nICYgTWlrZSwNCkNvdWxkIHlvdSBwbGVhc2UgaGVscCB0byBtZXJnZSBQUiBodHRw czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC81MDc1ID8NCg0KVGhhbmtzLA0KSGVu Zw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3Jv dXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIEhlbmcgTHVvDQo+IFNl bnQ6IFR1ZXNkYXksIEphbnVhcnkgOSwgMjAyNCAxMToxNyBBTQ0KPiBUbzogR2FvLCBMaW1pbmcg PGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IGRldmVsQGVkazIuZ3JvdXBzLmlvOw0KPiBLYXNi ZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsgQ2xhcmstd2lsbGlhbXMs IFphY2hhcnkNCj4gPHphY2hhcnkuY2xhcmstd2lsbGlhbXNAaW50ZWwuY29tPjsgS2lubmV5LCBN aWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTog W2VkazItZGV2ZWxdIFtQQVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJseSBzY2Fu IG9ubHkgaWYNCj4gbm90IGNvbm5lY3QgdG8gQVANCj4gDQo+IEhJIExpbWluZywNCj4gQWxsIGNo ZWNrcyBoYXZlIHBhc3NlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVs bC81MDc1LiBXaGF0DQo+IGRvIEkgbmVlZCB0byBkbz8NCj4gDQo+IFRoYW5rcywNCj4gSGVuZw0K PiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEx1bywgSGVuZw0K PiA+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAzLCAyMDI0IDE6NTUgUE0NCj4gPiBUbzogZ2Fv bGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsN Cj4gPiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsgQ2xhcmst d2lsbGlhbXMsIFphY2hhcnkNCj4gPiA8WmFjaGFyeS5DbGFyay13aWxsaWFtc0BpbnRlbC5jb20+ OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4g PiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2Vy IHJlZ3VsYXJseSBzY2FuDQo+ID4gb25seSBpZiBub3QgY29ubmVjdCB0byBBUA0KPiA+DQo+ID4g VGhhbmsgTGltaW5nLCBoZXJlIGlzIHRoZSBQUjoNCj4gPiBodHRwczovL2dpdGh1Yi5jb20vdGlh bm9jb3JlL2VkazIvcHVsbC81MDc1DQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gSGVuZw0KPiA+DQo+ ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogZ2FvbGltaW5nIDxn YW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gPiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkg MywgMjAyNCA4OjU1IEFNDQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEx1bywgSGVu ZyA8aGVuZy5sdW9AaW50ZWwuY29tPjsgS2FzYmVrYXIsDQo+ID4gPiBTYWxvbmkgPHNhbG9uaS5r YXNiZWthckBpbnRlbC5jb20+OyBDbGFyay13aWxsaWFtcywgWmFjaGFyeQ0KPiA+ID4gPHphY2hh cnkuY2xhcmstIHdpbGxpYW1zQGludGVsLmNvbT47IEtpbm5leSwgTWljaGFlbCBEDQo+ID4gPiA8 bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gPiBTdWJqZWN0OiDlm57lpI06IFtlZGsy LWRldmVsXSBbUEFUQ0ggdjJdIE5ldHdvcmtQa2c6IFRyaWdlciByZWd1bGFybHkNCj4gPiA+IHNj YW4gb25seSBpZiBub3QgY29ubmVjdCB0byBBUA0KPiA+ID4NCj4gPiA+IEhlbmc6DQo+ID4gPiAg IENhbiB5b3UgaGVscCBjcmVhdGUgcHVsbCByZXF1ZXN0IGZvciB0aGlzIHBhdGNoPyBPbmNlIGl0 IHBhc3MgQ0ksDQo+ID4gPiBJIHdpbGwgbWVyZ2UgaXQuDQo+ID4gPg0KPiA+ID4gVGhhbmtzDQo+ ID4gPiBMaW1pbmcNCj4gPiA+ID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+ID4gPiDlj5Hk u7bkuro6IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4g5Luj6KGo IEhlbmcgTHVvDQo+ID4gPiA+IOWPkemAgeaXtumXtDogMjAyNOW5tDHmnIgy5pelIDE2OjU1DQo+ ID4gPiA+IOaUtuS7tuS6ujogS2FzYmVrYXIsIFNhbG9uaSA8c2Fsb25pLmthc2Jla2FyQGludGVs LmNvbT47IENsYXJrLXdpbGxpYW1zLA0KPiA+ID4gPiBaYWNoYXJ5IDx6YWNoYXJ5LmNsYXJrLXdp bGxpYW1zQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvOw0KPiA+ID4gPiBLaW5uZXks IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gPiA+IOS4u+mimDog UmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjJdIE5ldHdvcmtQa2c6IFRyaWdlciByZWd1bGFybHkg c2Nhbg0KPiA+ID4gPiBvbmx5DQo+ID4gPiBpZg0KPiA+ID4gPiBub3QgY29ubmVjdCB0byBBUA0K PiA+ID4gPg0KPiA+ID4gPiBIaSBNaWtlLA0KPiA+ID4gPiBXb3VsZCB5b3UgbGlrZSB0byBoZWxw IHVzIG1lcmdlIHRoZSBwYXRjaD8NCj4gPiA+ID4NCj4gPiA+ID4gVGhhbmtzLA0KPiA+ID4gPiBI ZW5nDQo+ID4gPiA+DQo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ ID4gPiBGcm9tOiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPg0K PiA+ID4gPiA+IFNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMTUsIDIwMjMgNDozNiBBTQ0KPiA+ID4g PiA+IFRvOiBMdW8sIEhlbmcgPGhlbmcubHVvQGludGVsLmNvbT47IENsYXJrLXdpbGxpYW1zLCBa YWNoYXJ5DQo+ID4gPiA+IDx6YWNoYXJ5LmNsYXJrLQ0KPiA+ID4gPiA+IHdpbGxpYW1zQGludGVs LmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+ID4gPiA+ IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiA+ID4gPiBTdWJqZWN0OiBSRTogW1BB VENIIHYyXSBOZXR3b3JrUGtnOiBUcmlnZXIgcmVndWxhcmx5IHNjYW4gb25seQ0KPiA+ID4gPiA+ IGlmIG5vdA0KPiA+ID4gPiBjb25uZWN0DQo+ID4gPiA+ID4gdG8gQVANCj4gPiA+ID4gPg0KPiA+ ID4gPiA+IE1pa2UsDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBXb3VsZCB5b3UgYmUgYWJsZSB0byBo ZWxwIHVzIG1lcmdlIHRoZSBwYXRjaD8NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFRoYW5rcywNCj4g PiA+ID4gPiBTYWxvbmkNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogTHVvLCBIZW5nIDxoZW5nLmx1b0BpbnRlbC5jb20+DQo+ ID4gPiA+ID4gU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDE0LCAyMDIzIDM6MjAgQU0NCj4gPiA+ ID4gPiBUbzogQ2xhcmstd2lsbGlhbXMsIFphY2hhcnkgPHphY2hhcnkuY2xhcmstd2lsbGlhbXNA aW50ZWwuY29tPjsNCj4gPiA+IEthc2Jla2FyLA0KPiA+ID4gPiA+IFNhbG9uaSA8c2Fsb25pLmth c2Jla2FyQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gPiA+ID4gU3ViamVj dDogUkU6IFtQQVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJseSBzY2FuIG9ubHkN Cj4gPiA+ID4gPiBpZiBub3QNCj4gPiA+ID4gY29ubmVjdA0KPiA+ID4gPiA+IHRvIEFQDQo+ID4g PiA+ID4NCj4gPiA+ID4gPiBIaSBTYWxvbmksDQo+ID4gPiA+ID4gQ291bGQgeW91IGhlbHAgdG8g bWVyZ2UgdGhlIHBhdGNoPw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gVGhhbmtzLA0KPiA+ID4gPiA+ IEhlbmcNCj4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gPiA+ID4gPiA+IEZyb206IEx1bywgSGVuZw0KPiA+ID4gPiA+ID4gU2VudDogTW9uZGF5LCBE ZWNlbWJlciAxMSwgMjAyMyA0OjEzIFBNDQo+ID4gPiA+ID4gPiBUbzogQ2xhcmstd2lsbGlhbXMs IFphY2hhcnkNCj4gPiA+ID4gPiA+IDxaYWNoYXJ5LkNsYXJrLXdpbGxpYW1zQGludGVsLmNvbT47 DQo+ID4gPiA+ID4gPiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29t PjsNCj4gPiA+ID4gPiA+IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gPiA+ID4gPiBTdWJqZWN0 OiBSRTogW1BBVENIIHYyXSBOZXR3b3JrUGtnOiBUcmlnZXIgcmVndWxhcmx5IHNjYW4gb25seQ0K PiA+ID4gPiA+ID4gaWYgbm90IGNvbm5lY3QgdG8gQVANCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4g PiBIaSBaYWNrLA0KPiA+ID4gPiA+ID4gQ291bGQgeW91IHBsZWFzZSByZXZpZXcgdGhlIGNoYW5n ZT8NCj4gPiA+ID4gPiA+IFRoYW5rcywNCj4gPiA+ID4gPiA+IEhlbmcNCj4gPiA+ID4gPiA+DQo+ ID4gPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gPiA+IEZy b206IEthc2Jla2FyLCBTYWxvbmkgPHNhbG9uaS5rYXNiZWthckBpbnRlbC5jb20+DQo+ID4gPiA+ ID4gPiA+IFNlbnQ6IFNhdHVyZGF5LCBEZWNlbWJlciAyLCAyMDIzIDU6MjUgQU0NCj4gPiA+ID4g PiA+ID4gVG86IEx1bywgSGVuZyA8aGVuZy5sdW9AaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91 cHMuaW8NCj4gPiA+ID4gPiA+ID4gQ2M6IENsYXJrLXdpbGxpYW1zLCBaYWNoYXJ5DQo+ID4gPiA+ ID4gPiA+IDx6YWNoYXJ5LmNsYXJrLXdpbGxpYW1zQGludGVsLmNvbT4NCj4gPiA+ID4gPiA+ID4g U3ViamVjdDogUkU6IFtQQVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJseSBzY2Fu DQo+ID4gPiA+ID4gPiA+IG9ubHkgaWYgbm90IGNvbm5lY3QgdG8gQVANCj4gPiA+ID4gPiA+ID4N Cj4gPiA+ID4gPiA+ID4gUmV2aWV3ZWQtYnk6IEthc2Jla2FyLCBTYWxvbmkgPHNhbG9uaS5rYXNi ZWthckBpbnRlbC5jb20+DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IFRoYW5rcywNCj4g PiA+ID4gPiA+ID4gU2Fsb25pDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gPiA+IEZyb206IEx1bywgSGVuZyA8aGVuZy5s dW9AaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDI3LCAy MDIzIDc6MDcgUE0NCj4gPiA+ID4gPiA+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4g PiA+ID4gPiA+IENjOiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29t PjsNCj4gPiA+ID4gPiA+ID4gQ2xhcmstd2lsbGlhbXMsIFphY2hhcnkgPHphY2hhcnkuY2xhcmst d2lsbGlhbXNAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggdjJdIE5l dHdvcmtQa2c6IFRyaWdlciByZWd1bGFybHkgc2NhbiBvbmx5DQo+ID4gPiA+ID4gPiA+IGlmIG5v dCBjb25uZWN0IHRvIEFQDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IFJFRjogaHR0cHM6 Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00NjA1DQo+ID4gPiA+ID4g PiA+DQo+ID4gPiA+ID4gPiA+IFdoZW4gVUVGSSBXaS1GaSBpcyBpbiBCU1MgY29ubmVjdGVkIHN0 YXRlLCB0aGUgcGxhdGZvcm0gaXMNCj4gPiA+ID4gPiA+ID4gY29uc2lkZXJlZCBhcyBhIHN0YXRp YyBhbmQgV2ktRmkgcm9hbWluZyBzdXBwb3J0IGlzIG5vdCBuZWVkZWQuDQo+ID4gPiA+ID4gPiA+ IFdpZmkgY29ubmVjdGlvbiBtYW5hZ2VyIHNob3VsZCBub3QgaW5pdGlhdGUgU2NhbiByZXF1ZXN0 cyBpbg0KPiA+ID4gPiA+ID4gPiB0aGlzIHN0YXRlIGFmZmVjdCBCU1MgY2xpZW50IGNvbm5lY3Rp dml0eSBhbmQgbXVzdCBiZSBhdm9pZGVkLg0KPiA+ID4gPiA+ID4gPiBUcmlnZXIgcmVndWxhcmx5 IHNjYW4gb25seSBpZiBub3QgY29ubmVjdCB0byBBUC4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4g PiA+ID4gU2lnbmVkLW9mZi1ieTogSGVuZyBMdW8gPGhlbmcubHVvQGludGVsLmNvbT4NCj4gPiA+ ID4gPiA+ID4gQ2M6IFNhbG9uaSBLYXNiZWthciA8c2Fsb25pLmthc2Jla2FyQGludGVsLmNvbT4N Cj4gPiA+ID4gPiA+ID4gQ2M6IFphY2hhcnkgQ2xhcmstd2lsbGlhbXMNCj4gPiA+ID4gPiA+ID4g PHphY2hhcnkuY2xhcmstd2lsbGlhbXNAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gPiAtLS0NCj4g PiA+ID4gPiA+ID4NCj4gTmV0d29ya1BrZy9XaWZpQ29ubmVjdGlvbk1hbmFnZXJEeGUvV2lmaUNv bm5lY3Rpb25NZ3JJbXBsLmMNCj4gPiB8DQo+ID4gPiA+IDQNCj4gPiA+ID4gPiArKy0NCj4gPiA+ ID4gPiA+IC0NCj4gPiA+ID4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQN Cj4gPiA+ID4gPiA+ID4NCj4gPiBhL05ldHdvcmtQa2cvV2lmaUNvbm5lY3Rpb25NYW5hZ2VyRHhl L1dpZmlDb25uZWN0aW9uTWdySW1wbC5jDQo+ID4gPiA+ID4gPiA+DQo+ID4gYi9OZXR3b3JrUGtn L1dpZmlDb25uZWN0aW9uTWFuYWdlckR4ZS9XaWZpQ29ubmVjdGlvbk1nckltcGwuYw0KPiA+ID4g PiA+ID4gPiBpbmRleCBkMTE4MmU1MmJkLi40YzU0NjBiNjVjIDEwMDY0NA0KPiA+ID4gPiA+ID4g PiAtLS0NCj4gPiA+ID4gYS9OZXR3b3JrUGtnL1dpZmlDb25uZWN0aW9uTWFuYWdlckR4ZS9XaWZp Q29ubmVjdGlvbk1nckltcGwuYw0KPiA+ID4gPiA+ID4gPiArKysNCj4gPiA+ID4gPiBiL05ldHdv cmtQa2cvV2lmaUNvbm5lY3Rpb25NYW5hZ2VyRHhlL1dpZmlDb25uZWN0aW9uTWdySW1wbC5jDQo+ ID4gPiA+ID4gPiA+IEBAIC0xNTA2LDggKzE1MDYsOCBAQCBXaWZpTWdyT25UaW1lclRpY2sgKA0K PiA+ID4gPiA+ID4gPiAgICB9ICAgIE5pYy0+U2NhblRpY2tUaW1lKys7LSAgaWYgKCgoTmljLT5T Y2FuVGlja1RpbWUgPg0KPiA+ID4gPiA+ID4gPiBXSUZJX1NDQU5fRlJFUVVFTkNZKSB8fCBOaWMt Pk9uZVRpbWVTY2FuUmVxdWVzdCkgJiYtDQo+ID4gPiA+IChOaWMtDQo+ID4gPiA+ID4gPiA+ID5T Y2FuU3RhdGUgPT0gV2lmaU1nclNjYW5GaW5pc2hlZCkpKyAgaWYNCj4gPiA+ID4gPiA+ID4gPigo KChOaWMtPlNjYW5UaWNrVGltZQ0KPiA+ID4gPiA+ID4gPiA+Pg0KPiA+ID4gPiA+ID4gPiBXSUZJ X1NDQU5fRlJFUVVFTkNZKSAmJiAoTmljLT5Db25uZWN0U3RhdGUgIT0NCj4gPiA+ID4gPiA+IFdp ZmlNZ3JDb25uZWN0ZWRUb0FwKSkNCj4gPiA+ID4gPiA+ID4gfHwrICAgICAgIE5pYy0+T25lVGlt ZVNjYW5SZXF1ZXN0KSAmJiAoTmljLT5TY2FuU3RhdGUgPT0NCj4gPiA+ID4gPiA+ID4gV2lmaU1n clNjYW5GaW5pc2hlZCkpICAgeyAgICAgTmljLT5PbmVUaW1lU2NhblJlcXVlc3QgPSBGQUxTRTsN Cj4gPiA+ID4gTmljLQ0KPiA+ID4gPiA+ID4gPiA+U2NhblRpY2tUaW1lICAgICAgID0gMDstLQ0K PiA+ID4gPiA+ID4gPiAyLjMxLjEud2luZG93cy4xDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+ DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gDQo+IA0KPiANCj4gDQo+IA0KDQoN CgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFs bCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTEzNzg4 KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTEzNzg4Ck11dGUgVGhp cyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAzNDk3NTg1Lzc2ODYxNzYKR3JvdXAgT3du ZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIu Z3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0t PS09LT0tPS09LQoKDQo=