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 C263FD806D5 for ; Wed, 3 Jan 2024 05:55:17 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=nHV65X1ehPZeT5k8FueG4mK/3rlaO9aNpnfuayRxb5o=; 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=1704261316; v=1; b=rHIuEjxkKuirIOYKW5rUblKBR5TQVeCqh14NuI3j8NpAl8KueEx2RnoA0lbtxtxzVEcbEsFo mhQRT1GLj1BXd7venky/PeLfmWbeGoe2J4t+tfcWYJYDgLHjng6TgbIYx/l+gscpAkMAruw7zHP 5JKqNhltiwsmgtbAJYbl5ozw= X-Received: by 127.0.0.2 with SMTP id ItxaYY7687511xuzJFF2iuxA; Tue, 02 Jan 2024 21:55:16 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web11.12113.1704261315603649697 for ; Tue, 02 Jan 2024 21:55:15 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10941"; a="395836054" X-IronPort-AV: E=Sophos;i="6.04,327,1695711600"; d="scan'208";a="395836054" X-Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jan 2024 21:55:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,327,1695711600"; d="scan'208";a="21990862" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 02 Jan 2024 21:55:13 -0800 X-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.2507.35; Tue, 2 Jan 2024 21:55:14 -0800 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.35 via Frontend Transport; Tue, 2 Jan 2024 21:55:14 -0800 X-Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) 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.35; Tue, 2 Jan 2024 21:55:14 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lxsSivN2znOLH9KA/m7tXrNbZRDmi2qR+SyauiNu6Yh+yNZ6MFtGuCw1i/+vYiM0oUYZZEof3Lw+Jkxm0xzfR/8uazmc/C+pMv9GbnC/N81huDP9KHlkBJ2eOOkY68CqlxFxYSWfRFuV84rdlbeI3mYSlqApC1TJ/ZZZacUM4UVG3GaJCGh+AMe0nbqfDqQfBX2+LJZR8nMhlXtQVIhZpkcA5UCmIrZrB2azujUxUecHFD4NpvCfZnQkc7Rj5xrVcxpyX2PMZG0cbXbqcW9Eb55dUk61GZbbAEx4CLc7bPzNdG4O2JE8ZGVNFV7SQxZrFLqolJgoFJVHMA3JpqHdzw== 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=TbsHfYGJ1mU0I60YRfigQUoS8ykRIWEMPrubA4qw2hY=; b=Az2r6Y7Uegc5C9yFcO+wMU9FOulYrBDfFmmI4DV6ym76H9jmD+dvYrkqQfXBdYKWX/jx5RlB6RJT9wCh/oCFMkvn3sV1cH5FxAXzs11ZbHq+3t0VIJzflIhQELo6tcuvQzqni26tjdYbEDpC0hGSOlbUY6yLFBrUOsfS50jmWqfvkB8S2pLPEDjfwM/vLWNfnHj9vjzHeHEW7xvVnKoiQsQyEnKFjHy/gm6OE8i9rjE8y1gt8gcTgrigWHa4I/sMjM0g4ot870pmfZGtumgXwxVkRjNcf9EuXJt3Jjf+Qhw5o877ehWp3EHZR50mNmgFk+oYN8UodW4wH7Sr9ZhVZg== 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 CH3PR11MB8776.namprd11.prod.outlook.com (2603:10b6:610:1c1::21) by SA2PR11MB5211.namprd11.prod.outlook.com (2603:10b6:806:fb::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7135.25; Wed, 3 Jan 2024 05:55:10 +0000 X-Received: from CH3PR11MB8776.namprd11.prod.outlook.com ([fe80::911b:5048:c9d:a09a]) by CH3PR11MB8776.namprd11.prod.outlook.com ([fe80::911b:5048:c9d:a09a%4]) with mapi id 15.20.7159.013; Wed, 3 Jan 2024 05:55:10 +0000 From: "Heng Luo" To: "Gao, Liming" , "devel@edk2.groups.io" , "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/+QgB0YM9CAAQxlgIAAU6mg Date: Wed, 3 Jan 2024 05:55:10 +0000 Message-ID: References: <02dd01da3ddf$6b9af650$42d0e2f0$@byosoft.com.cn> In-Reply-To: <02dd01da3ddf$6b9af650$42d0e2f0$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR11MB8776:EE_|SA2PR11MB5211:EE_ x-ms-office365-filtering-correlation-id: b1b53ee1-a171-44b7-49f2-08dc0c208be6 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: CTHScLHQqQos9cBidf0kxPkv4TVJAC0OIvIiZr+j52/3/F0QzfJ2ja0BrwgQH6kfeDN1Tthn7E+uVrdAhBp3r4oMIonU371jA1pNTwr1bCbra6tJVOEC1/3XYsgw0TF6OmCaNB56cR2NtvjCexL9l1E12ktbtTk7on5c9hS5TBC1OAJZmrl+FdW3tFQe/wPDUqMiSqtfAIabcgmOm7QoTmDmAFk3sR6gI8NFNgqEfdR9uSoS0odqqComFJsBcvCiqScN+pkRDlEUkxgAQpI6wlpxeA5gUgktJs4aFZYWGd1qWQ+0ifB2euOP69mx+npnTkTHlofEiRZLREs/eCMUWOL3r5RotYbhcY8CaiEpzT03FNosFOGY7BnVyccO3L+SJomx+GzEheikhRQvRC63yz4YLyVFiIzmJdGly3az1nJQgykpHyJVo3wKJzUyKMjUYNj8LxoOETUstwjWahlHnvwI/IJ+V6iqP8d9d9DNEHSOx/6SSIuJdgBNV2ULYsxYSwMK1haZ/Eeq/biZi3/5VukTghNUnEJoMQhHthAehLrrQPAEYwP5ucWu8z0n/NoWo8iCrWn3eDTjE+dMrHaNi2PTY1kxkSoZNqafSFWv6tc= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NUNRcWJvcGhSUEVyNnBvVUsxK2pFdEs0NmlpMUpDWG0zM0hlMDV1enZHYUR0?= =?utf-8?B?VXRtcmZSQ3p2bHZqTHpqNmZTajFudi85R0VuTnBKNjBJVUdZelBsb09iWWo0?= =?utf-8?B?K2NidTZ2TnRzWW84Y0ppakpoVFlzSjRHSGtPTGVoc212V2dIYW9oOFFzRWZ3?= =?utf-8?B?VVdGOG5Hd3VUbWNtNk00Q09jTTZPRVZ6RW1zTC9QUmpGdlpaamlvdUluS3A5?= =?utf-8?B?ZkN3Y0hxZ3ltbEY0QmRjbXVTRWI4ZFYxR1dja1czUkVBbXZMQTAyYVo0VGp1?= =?utf-8?B?STBScjFDVEpsMUEwMStSN1ArLzNRaUJPVFhuaTJxbndrMHdpeVNyMDMrUHlm?= =?utf-8?B?Sm9vOUJxOVdnejMwTFAxL3lPOU9MOW80N1oxamlvTTQ5NlZPV3JiTmFWcU1D?= =?utf-8?B?bHduVlZaWVZJMWZnd3JkLzhWOFk0U204TndSY2VBUVBsaE1NbXJ1RkZrV0xH?= =?utf-8?B?OEg3S3hPWFdzZjlpZ2tyZHl1dTM5SUFrcEdlSk9GR3NXbEY2NlVuVEQ4WnE4?= =?utf-8?B?aGlzNVdqSWlJWUQvSE1nNlRhcXZFdGI2clZUUWhWclA4UU90KytLVHp1UFRZ?= =?utf-8?B?bHdlNzNmQzBEUWpvc0YxVVpTMHF5MWFGekNEMmlncVdMOWE3OEs3eklrTGd3?= =?utf-8?B?OEp5RmdTeFdjbkFXVk10L2l1Q2M4TWdOdnFGOHI3cWkrUU1KbXJYQzIvcEFD?= =?utf-8?B?WjQySjI0UGluczZRZE0xcnJ0VDJ5elhWdmM3bHhwS0JWSTk5QnVIT3c0dlVs?= =?utf-8?B?Y3hEejhEdURoVmRZMlRMUmdBYzBNRUJBNFkxZFJmWElBSjRMVGkxNWg4WUNY?= =?utf-8?B?MnpqbVEwTVRmVXZxVkF5Mkx2OFF4MGZUSWpiVVVWVFhDcEJCZXRQQUR6UkE2?= =?utf-8?B?bzU1U0pPWTBxc1d1U05qczQ0ZnUyK2N1T1NReENaSm10OVhQN1ZJSmJwc2J3?= =?utf-8?B?K2h1VjZLYUVzQlhSd0gyVkUwU0UwL0dWVGNYM0ZBZkRja21aMmpUWnFMUVN5?= =?utf-8?B?NStqbU91V3VRbTRXVFg2NjJUSjVJZzNOWmtqQjcwcWVteUZBSmZpOWxyWVpW?= =?utf-8?B?Rm9uc3luZWhVcjczb2xIZk0yL01wRTFFd25QR3piMW1hOWlzNTdmZ0ZZNmNv?= =?utf-8?B?MFVlWmlYa0VFeHU1UnNrcitoVVFSOGhmZjdxTW5FbmtuazFsVDRWSGFrSllm?= =?utf-8?B?S01TK0MzMVBiYjlQRTkvdVFnMGlBWW5sTlBkZldLUGQ2bVZWamN2dUsrSURl?= =?utf-8?B?UlgyaWNpWmJMNEp2NXR0VDVqSkxaamRJZFlvNjFvSGcrc0NpblA5bkVmZy9v?= =?utf-8?B?cVRmZVhjMDkyZW1Kd3REV2k5MDZTMjNmejhwNWxPZWdRZ3ZmZUgzYzRFSndp?= =?utf-8?B?cjFYeHVHVlg1WmZ0WExGRWIrbzAwTmpzUVgvckJCelRjcHF3MUs0S3Nxa3dF?= =?utf-8?B?VTZOYkEydy9WcXF5QU11cVQ5SjdvaHdQV09KaU15Ujd3Z3U3R2RBa3RoNGd0?= =?utf-8?B?dTVMWkcwelNKdDFEUDVUOG1kWnMzVVJnZTV4bk5kblhKRjBldlMzS2R6N091?= =?utf-8?B?L2RGMUZ3YStjUHNMQTJkMXFjWTdCNTA1TGNCZmIvMmdTQUtIOGl6alVFV1lz?= =?utf-8?B?RVhXaG1CT0k3MU9vUzVIOFV2WlRHYzJXK0Q3NE9JbGxsNFo4bTBRNkJmT2pK?= =?utf-8?B?Mzk0QWg2ekZSS29FVC82N1puOTY5alluZjhZakpmaDFPREt2U0t1UTgyRnk4?= =?utf-8?B?V25OTDk2dm4wcllzZ2o4N1VRNGxSNEQxdGh1VUVhQXpxcStTcUdVdUFjRkdh?= =?utf-8?B?WHgyY08zL2dxMUE5aFdGa0ZhZ3I3T1FqT09DSXFSY0NYOTZZc2c4c3dzRldQ?= =?utf-8?B?TlFuTW5oOEp3UzFDNFlhUWpQSGsrWllITzJRd0dDN2dCMyttSWx3dlZPNkdV?= =?utf-8?B?QklCbXB0ZHY0cWdOZGZWV2JCdklhakplUXVidXR4K3JwOWZ0OExoQ1Z3T1R1?= =?utf-8?B?TytQV2xKdHE0V0tCZWlWa00vNEVnNFBURUc0dW1lMTk4a2VCTkcrTnhjdUFJ?= =?utf-8?B?eTJXNHIreW1kMVZXSGU4ZmJDUmdGaCtkU2owR1NNK3RiM1o1SnM0SkJzNkdr?= =?utf-8?Q?p7ZhW2Cd1Gk7RV4yQwZYbVoJi?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR11MB8776.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b1b53ee1-a171-44b7-49f2-08dc0c208be6 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2024 05:55:10.4931 (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: 3B/VqzU0BaOqSIfwzQPg2AY84jnSpxZxjbxXEwWjrSKyVCHG/WW+lhhd86W5sQuk9frbtVh6gngFwUGWdUEhJA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5211 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: 0NW0NAdwGukCD0ARJiWEN44nx7686176AA= 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=rHIuEjxk; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") VGhhbmsgTGltaW5nLCBoZXJlIGlzIHRoZSBQUjoNCmh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv cmUvZWRrMi9wdWxsLzUwNzUNCg0KVGhhbmtzLA0KSGVuZw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+IEZyb206IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0K PiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMywgMjAyNCA4OjU1IEFNDQo+IFRvOiBkZXZlbEBl ZGsyLmdyb3Vwcy5pbzsgTHVvLCBIZW5nIDxoZW5nLmx1b0BpbnRlbC5jb20+OyBLYXNiZWthciwg U2Fsb25pDQo+IDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsgQ2xhcmstd2lsbGlhbXMsIFph Y2hhcnkgPHphY2hhcnkuY2xhcmstDQo+IHdpbGxpYW1zQGludGVsLmNvbT47IEtpbm5leSwgTWlj aGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gU3ViamVjdDog5Zue5aSNOiBb ZWRrMi1kZXZlbF0gW1BBVENIIHYyXSBOZXR3b3JrUGtnOiBUcmlnZXIgcmVndWxhcmx5IHNjYW4g b25seQ0KPiBpZiBub3QgY29ubmVjdCB0byBBUA0KPiANCj4gSGVuZzoNCj4gICBDYW4geW91IGhl bHAgY3JlYXRlIHB1bGwgcmVxdWVzdCBmb3IgdGhpcyBwYXRjaD8gT25jZSBpdCBwYXNzIENJLCBJ IHdpbGwgbWVyZ2UNCj4gaXQuDQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0tLS3pgq7k u7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVs QGVkazIuZ3JvdXBzLmlvPiDku6PooaggSGVuZyBMdW8NCj4gPiDlj5HpgIHml7bpl7Q6IDIwMjTl ubQx5pyIMuaXpSAxNjo1NQ0KPiA+IOaUtuS7tuS6ujogS2FzYmVrYXIsIFNhbG9uaSA8c2Fsb25p Lmthc2Jla2FyQGludGVsLmNvbT47IENsYXJrLXdpbGxpYW1zLA0KPiA+IFphY2hhcnkgPHphY2hh cnkuY2xhcmstd2lsbGlhbXNAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87DQo+ID4g S2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IOS4u+mi mDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjJdIE5ldHdvcmtQa2c6IFRyaWdlciByZWd1bGFy bHkgc2NhbiBvbmx5DQo+IGlmDQo+ID4gbm90IGNvbm5lY3QgdG8gQVANCj4gPg0KPiA+IEhpIE1p a2UsDQo+ID4gV291bGQgeW91IGxpa2UgdG8gaGVscCB1cyBtZXJnZSB0aGUgcGF0Y2g/DQo+ID4N Cj4gPiBUaGFua3MsDQo+ID4gSGVuZw0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+ID4gRnJvbTogS2FzYmVrYXIsIFNhbG9uaSA8c2Fsb25pLmthc2Jla2FyQGludGVs LmNvbT4NCj4gPiA+IFNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMTUsIDIwMjMgNDozNiBBTQ0KPiA+ ID4gVG86IEx1bywgSGVuZyA8aGVuZy5sdW9AaW50ZWwuY29tPjsgQ2xhcmstd2lsbGlhbXMsIFph Y2hhcnkNCj4gPiA8emFjaGFyeS5jbGFyay0NCj4gPiA+IHdpbGxpYW1zQGludGVsLmNvbT47IGRl dmVsQGVkazIuZ3JvdXBzLmlvOyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+ID4gPG1pY2hhZWwuZC5r aW5uZXlAaW50ZWwuY29tPg0KPiA+ID4gU3ViamVjdDogUkU6IFtQQVRDSCB2Ml0gTmV0d29ya1Br ZzogVHJpZ2VyIHJlZ3VsYXJseSBzY2FuIG9ubHkgaWYNCj4gPiA+IG5vdA0KPiA+IGNvbm5lY3QN Cj4gPiA+IHRvIEFQDQo+ID4gPg0KPiA+ID4gTWlrZSwNCj4gPiA+DQo+ID4gPiBXb3VsZCB5b3Ug YmUgYWJsZSB0byBoZWxwIHVzIG1lcmdlIHRoZSBwYXRjaD8NCj4gPiA+DQo+ID4gPiBUaGFua3Ms DQo+ID4gPiBTYWxvbmkNCj4gPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiA+ID4gRnJvbTogTHVvLCBIZW5nIDxoZW5nLmx1b0BpbnRlbC5jb20+DQo+ID4gPiBTZW50OiBU aHVyc2RheSwgRGVjZW1iZXIgMTQsIDIwMjMgMzoyMCBBTQ0KPiA+ID4gVG86IENsYXJrLXdpbGxp YW1zLCBaYWNoYXJ5IDx6YWNoYXJ5LmNsYXJrLXdpbGxpYW1zQGludGVsLmNvbT47DQo+IEthc2Jl a2FyLA0KPiA+ID4gU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsgZGV2ZWxAZWRr Mi5ncm91cHMuaW8NCj4gPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjJdIE5ldHdvcmtQa2c6IFRy aWdlciByZWd1bGFybHkgc2NhbiBvbmx5IGlmDQo+ID4gPiBub3QNCj4gPiBjb25uZWN0DQo+ID4g PiB0byBBUA0KPiA+ID4NCj4gPiA+IEhpIFNhbG9uaSwNCj4gPiA+IENvdWxkIHlvdSBoZWxwIHRv IG1lcmdlIHRoZSBwYXRjaD8NCj4gPiA+DQo+ID4gPiBUaGFua3MsDQo+ID4gPiBIZW5nDQo+ID4g Pg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBMdW8s IEhlbmcNCj4gPiA+ID4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAxMSwgMjAyMyA0OjEzIFBNDQo+ ID4gPiA+IFRvOiBDbGFyay13aWxsaWFtcywgWmFjaGFyeSA8WmFjaGFyeS5DbGFyay13aWxsaWFt c0BpbnRlbC5jb20+Ow0KPiA+ID4gPiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJA aW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+ID4gU3ViamVjdDogUkU6IFtQ QVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJseSBzY2FuIG9ubHkgaWYNCj4gPiA+ ID4gbm90IGNvbm5lY3QgdG8gQVANCj4gPiA+ID4NCj4gPiA+ID4gSGkgWmFjaywNCj4gPiA+ID4g Q291bGQgeW91IHBsZWFzZSByZXZpZXcgdGhlIGNoYW5nZT8NCj4gPiA+ID4gVGhhbmtzLA0KPiA+ ID4gPiBIZW5nDQo+ID4gPiA+DQo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gPiA+ID4gPiBGcm9tOiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwu Y29tPg0KPiA+ID4gPiA+IFNlbnQ6IFNhdHVyZGF5LCBEZWNlbWJlciAyLCAyMDIzIDU6MjUgQU0N Cj4gPiA+ID4gPiBUbzogTHVvLCBIZW5nIDxoZW5nLmx1b0BpbnRlbC5jb20+OyBkZXZlbEBlZGsy Lmdyb3Vwcy5pbw0KPiA+ID4gPiA+IENjOiBDbGFyay13aWxsaWFtcywgWmFjaGFyeSA8emFjaGFy eS5jbGFyay13aWxsaWFtc0BpbnRlbC5jb20+DQo+ID4gPiA+ID4gU3ViamVjdDogUkU6IFtQQVRD SCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJseSBzY2FuIG9ubHkNCj4gPiA+ID4gPiBp ZiBub3QgY29ubmVjdCB0byBBUA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gUmV2aWV3ZWQtYnk6IEth c2Jla2FyLCBTYWxvbmkgPHNhbG9uaS5rYXNiZWthckBpbnRlbC5jb20+DQo+ID4gPiA+ID4NCj4g PiA+ID4gPiBUaGFua3MsDQo+ID4gPiA+ID4gU2Fsb25pDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+IEZyb206IEx1bywgSGVuZyA8aGVu Zy5sdW9AaW50ZWwuY29tPg0KPiA+ID4gPiA+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMjcsIDIw MjMgNzowNyBQTQ0KPiA+ID4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gPiA+ IENjOiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsNCj4gPiA+ ID4gPiBDbGFyay13aWxsaWFtcywgWmFjaGFyeSA8emFjaGFyeS5jbGFyay13aWxsaWFtc0BpbnRl bC5jb20+DQo+ID4gPiA+ID4gU3ViamVjdDogW1BBVENIIHYyXSBOZXR3b3JrUGtnOiBUcmlnZXIg cmVndWxhcmx5IHNjYW4gb25seSBpZg0KPiA+ID4gPiA+IG5vdCBjb25uZWN0IHRvIEFQDQo+ID4g PiA+ID4NCj4gPiA+ID4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93 X2J1Zy5jZ2k/aWQ9NDYwNQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gV2hlbiBVRUZJIFdpLUZpIGlz IGluIEJTUyBjb25uZWN0ZWQgc3RhdGUsIHRoZSBwbGF0Zm9ybSBpcw0KPiA+ID4gPiA+IGNvbnNp ZGVyZWQgYXMgYSBzdGF0aWMgYW5kIFdpLUZpIHJvYW1pbmcgc3VwcG9ydCBpcyBub3QgbmVlZGVk Lg0KPiA+ID4gPiA+IFdpZmkgY29ubmVjdGlvbiBtYW5hZ2VyIHNob3VsZCBub3QgaW5pdGlhdGUg U2NhbiByZXF1ZXN0cyBpbg0KPiA+ID4gPiA+IHRoaXMgc3RhdGUgYWZmZWN0IEJTUyBjbGllbnQg Y29ubmVjdGl2aXR5IGFuZCBtdXN0IGJlIGF2b2lkZWQuDQo+ID4gPiA+ID4gVHJpZ2VyIHJlZ3Vs YXJseSBzY2FuIG9ubHkgaWYgbm90IGNvbm5lY3QgdG8gQVAuDQo+ID4gPiA+ID4NCj4gPiA+ID4g PiBTaWduZWQtb2ZmLWJ5OiBIZW5nIEx1byA8aGVuZy5sdW9AaW50ZWwuY29tPg0KPiA+ID4gPiA+ IENjOiBTYWxvbmkgS2FzYmVrYXIgPHNhbG9uaS5rYXNiZWthckBpbnRlbC5jb20+DQo+ID4gPiA+ ID4gQ2M6IFphY2hhcnkgQ2xhcmstd2lsbGlhbXMgPHphY2hhcnkuY2xhcmstd2lsbGlhbXNAaW50 ZWwuY29tPg0KPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ICBOZXR3b3JrUGtnL1dpZmlDb25uZWN0 aW9uTWFuYWdlckR4ZS9XaWZpQ29ubmVjdGlvbk1nckltcGwuYyB8DQo+ID4gNA0KPiA+ID4gKyst DQo+ID4gPiA+IC0NCj4gPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IGRpZmYgLS1naXQNCj4gPiA+ID4g PiBhL05ldHdvcmtQa2cvV2lmaUNvbm5lY3Rpb25NYW5hZ2VyRHhlL1dpZmlDb25uZWN0aW9uTWdy SW1wbC5jDQo+ID4gPiA+ID4gYi9OZXR3b3JrUGtnL1dpZmlDb25uZWN0aW9uTWFuYWdlckR4ZS9X aWZpQ29ubmVjdGlvbk1nckltcGwuYw0KPiA+ID4gPiA+IGluZGV4IGQxMTgyZTUyYmQuLjRjNTQ2 MGI2NWMgMTAwNjQ0DQo+ID4gPiA+ID4gLS0tDQo+ID4gYS9OZXR3b3JrUGtnL1dpZmlDb25uZWN0 aW9uTWFuYWdlckR4ZS9XaWZpQ29ubmVjdGlvbk1nckltcGwuYw0KPiA+ID4gPiA+ICsrKw0KPiA+ ID4gYi9OZXR3b3JrUGtnL1dpZmlDb25uZWN0aW9uTWFuYWdlckR4ZS9XaWZpQ29ubmVjdGlvbk1n ckltcGwuYw0KPiA+ID4gPiA+IEBAIC0xNTA2LDggKzE1MDYsOCBAQCBXaWZpTWdyT25UaW1lclRp Y2sgKA0KPiA+ID4gPiA+ICAgIH0gICAgTmljLT5TY2FuVGlja1RpbWUrKzstICBpZiAoKChOaWMt PlNjYW5UaWNrVGltZSA+DQo+ID4gPiA+ID4gV0lGSV9TQ0FOX0ZSRVFVRU5DWSkgfHwgTmljLT5P bmVUaW1lU2NhblJlcXVlc3QpICYmLQ0KPiA+IChOaWMtDQo+ID4gPiA+ID4gPlNjYW5TdGF0ZSA9 PSBXaWZpTWdyU2NhbkZpbmlzaGVkKSkrICBpZiAoKCgoTmljLT5TY2FuVGlja1RpbWUgPg0KPiA+ ID4gPiA+IFdJRklfU0NBTl9GUkVRVUVOQ1kpICYmIChOaWMtPkNvbm5lY3RTdGF0ZSAhPQ0KPiA+ ID4gPiBXaWZpTWdyQ29ubmVjdGVkVG9BcCkpDQo+ID4gPiA+ID4gfHwrICAgICAgIE5pYy0+T25l VGltZVNjYW5SZXF1ZXN0KSAmJiAoTmljLT5TY2FuU3RhdGUgPT0NCj4gPiA+ID4gPiBXaWZpTWdy U2NhbkZpbmlzaGVkKSkgICB7ICAgICBOaWMtPk9uZVRpbWVTY2FuUmVxdWVzdCA9IEZBTFNFOw0K PiA+IE5pYy0NCj4gPiA+ID4gPiA+U2NhblRpY2tUaW1lICAgICAgID0gMDstLQ0KPiA+ID4gPiA+ IDIuMzEuMS53aW5kb3dzLjENCj4gPg0KPiA+DQo+ID4NCj4gPiANCj4gPg0KPiANCj4gDQoNCg0K Ci09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxs IG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTMwNTgp OiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTMwNTgKTXV0ZSBUaGlz IFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDM0OTc1ODUvNzY4NjE3NgpHcm91cCBPd25l cjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5n cm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09 LT0tPS09LT0tCgoNCg==