From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web10.33940.1638676865382869660 for ; Sat, 04 Dec 2021 20:01:06 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=Z+iCtnnn; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: michael.d.kinney@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10188"; a="236972456" X-IronPort-AV: E=Sophos;i="5.87,288,1631602800"; d="scan'208";a="236972456" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Dec 2021 20:01:04 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,288,1631602800"; d="scan'208";a="501689640" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga007.jf.intel.com with ESMTP; 04 Dec 2021 20:01:04 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Sat, 4 Dec 2021 20:01:03 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2308.20 via Frontend Transport; Sat, 4 Dec 2021 20:01:03 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) 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.2308.20; Sat, 4 Dec 2021 20:01:03 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XM48Ux92Oigv++wf0XIgAY354gc1IVJ1YNuuziJuC0EVkPoxVk/Tuc9a+VtAp2noD6oi67hEriJlp/T6TFGcew9CVrzXbuzgaMHwJzlT6dIfDrM39es/zaVlPWW8z7qarYvhuhkSFo3/HuQg4wFu0K4bHzrZZ/RBr7KCBcnM74Qgn0ovr/rwLtxkFLgR+eKBAL78STBc8NUK7GwWQ+nVvveLfZZXrNakfTpYY4HKxVwjj8McQ3JApWwljjK8ZVjiYRZxYosxXfLxCY/6d70ZkySttuyhAwjn0So3Dx3SOcmMhV5uoP400PdpIbIdVkKdwjsjJ5ye5M5/1vwcQOcGHA== 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=uxt/gtUi6z60s2ffftJAsa/NKdExK57orsLavpeWxnE=; b=oNiW24sQJBIYCr0LsJJcvC/8SJB4JppdFkn8FGw/7oyaJz9N+MzR/IQhsaQcihp1wkmz0JiZ5fIj6/1zYUZepvXnUPLXqo6C+bz3f/W5Oh9xRe/k/vhTIW5K9foa71mH4nLAytXq3zlUd1mUCbGru/fYQRA4O79MoluO1oMj49WHa5kk5qskCxfRvMuU4PSTCpWVOBUuTjPyMp9i8oMVKr4Hf/rnWBgUmopMs/J1F0kz1fG/8K2imszLMVUXv6xys+M05XTRiFE9sHvc2RJrux3hjJBDLzDV5VZGBp1eJcJe5matOMtPYeausCjn+OYQ9P+wiYfj6o+RMBjyrEIfxw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uxt/gtUi6z60s2ffftJAsa/NKdExK57orsLavpeWxnE=; b=Z+iCtnnn1TdWwFgHZqguepcTEJRbo5VvUGk1i1RoV0dTXoTgwVP1RGWG4seiSPNrZSN5FhDeQnAmwFJ2wKW0ErXL7qJ7UO4oSwakex53edKo++xM2dMri1X/AenCZyNi7lLZL20zukMvp+XWZ/+45LdNSxIFeK8z3Q3iwX7e/cs= Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MWHPR11MB1391.namprd11.prod.outlook.com (2603:10b6:300:23::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.24; Sun, 5 Dec 2021 04:01:02 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::69f8:2c79:e2cc:540b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::69f8:2c79:e2cc:540b%5]) with mapi id 15.20.4755.021; Sun, 5 Dec 2021 04:01:02 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "rebecca@bsdio.com" , "Kinney, Michael D" Subject: Re: [edk2-devel] EDK2 doxygen documentation - adding docs for stable tags? Thread-Topic: [edk2-devel] EDK2 doxygen documentation - adding docs for stable tags? Thread-Index: AQHX1cBGdTvP2DzXU0iKQ9gRnVk1PKwdGBkggADjyICAAAHNUIAFY6WQ Date: Sun, 5 Dec 2021 04:01:02 +0000 Message-ID: References: <30cc16f7-0804-7e16-ba78-089b6d338449@bsdio.com> <6c97560c-ff39-5488-4ecf-8e0076c43a6d@bsdio.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c477743a-5e8f-49b1-4aca-08d9b7a3dabc x-ms-traffictypediagnostic: MWHPR11MB1391: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6d2pDPBhFniUjD7Iq+hN4U2E3CdmviBXeMu0ZeumbPJoCwQuOvUm4Ew6iZFuswz4p9rHz/P6Zu94f3ceRbdTv7alZ4ih6VhnIr8gW+ESHBBAfs+48wILaAgzpwYtcPo2YBkwXfBkAufgsroe38VoZRa+UwUVD8p8XY5FMvHeQXoylsV/+zWT1ZtyQtk8HSfqwW19LpblVdaN+VK5DdsmvTRnF22IKLnr1AZteNSsyx0je0roIKc0BJ6dlqg9ZBvbFC3PIE2Xd14qHQDYCl0Vf2BiHQmKD3sTZH+Qt906TVLj9JFP1JSstgKEeQ9hldq0n7ZmkTBz54C+Jh/yT+6JWPmTkJJow+lKDWT10uaXkFVQfdVbEEdXKf/CUmURGn+Iw/ru+uY0KhLHnbNNLlsjXRUjSEungcm+6X/k/ck8Nu7wAL8ufPyvrceZ53+KePQBZ5lE7v3YZAK8vLeYMq4SE19QSoVCa/0+x2nNH6DKd/8Z+tDt6wZegIT6kr7N1m5VIwyg+QWKz7kMsEXjIf+YyGpLis09xI1nG7bY7gIAcT+XTT8spQerd/yjoo32JtOKp0Vm/PYnh9YBDeUiZqRqH1/c+6rK0UzG5aTsyEcAdxPBFziHEqvT5I//G2N90iUrvIP65ySif+JTw1vlXwZUPL6tuCxC9qeUJiMvSGPK1nLXbf90osnghE9XTFSTA2CU/l10NwVxrICEVrWXGuqcfeGblO0BJgLKzwluSzryqQ6QeEaoP4lkgrikjmmMRRi6Jb6R4UaPk6cO5IlZFw8NvO/uo0ajOplLs+VJjBpLegUkDmRmY9NlEZG4f7+EJJxpN8aMkSEaf69RQPvmhSKFMxJ8B9J3bgErzTiN/rHUZT0= 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:(366004)(38100700002)(122000001)(38070700005)(2906002)(26005)(8936002)(66476007)(33656002)(966005)(53546011)(110136005)(64756008)(55016003)(6506007)(8676002)(71200400001)(52536014)(5660300002)(66946007)(7696005)(9686003)(76116006)(86362001)(186003)(82960400001)(508600001)(66446008)(83380400001)(316002)(66556008)(21314003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bVVXemtNaXFTOWhZTGk4OWN2M2ZDelh2aVUyR2FXWFJxN3ZXaHVXSGtONGN3?= =?utf-8?B?aEgxTStGRTlCdjlQRFIwUVdyUWtUQ3VGcm1hN2dMcHo4aS9TUVBXcmFITlh2?= =?utf-8?B?NUZoQ3BXSGxVV0tYMFV2NVJYYzQzUVlFQnhtLzB0SUZPRlJTWVVxVXhmLzhE?= =?utf-8?B?bGRIUGJTRVlrY2gwQURJN2pPRERvVVpUNkpabVlsT1VZUXVTV0xKNXRMbGJv?= =?utf-8?B?VkV0ZmJheFBxQjdTNGV4SkkxbC80SzF1VzZlYitJZ3c3YXJaMUVGL0ZTc2Rk?= =?utf-8?B?ZnVZdFlBWG8yTkZ3Umd6VkM0QUhPZVJ4OVYwVE5adjBjdjc4S1NsZ0RkdGEv?= =?utf-8?B?N3drd09UWWtXdVpEcjNTR3NMeEk3SG9IcFpnM0F6aGpBcXdBYUxtbS9ieWFa?= =?utf-8?B?YlVlMk1XUVBXZXRsUWRuTHZkYityM0hCeGxrV1EvZXZYTDhQQTg1ZUVMczMx?= =?utf-8?B?cUVzemNNTWJ5RFB2VmVNd1ZIcVg1QzFTR2RwQXlnendUbHdWTGVMY0NuSDBt?= =?utf-8?B?L0F0Qlp2Ujc0VitoTXRhU21WSmYzMU5pL21VM1dsUW4zQ3hXNHR4TENzc2Y2?= =?utf-8?B?aXdNc3NhRklVeTMyWDlPRXRJQ2ZDVEtNdjB2NUQ1TDhoWWk1SUV3TDNHYmVi?= =?utf-8?B?OHJDa3ZZUU14MEhGa3pQRTRyYlkrTktPNEQ0UEJZcGtCMThlMWdLWW55YXRD?= =?utf-8?B?UVY1VlNqbXpNQlRYVGJjeFljN3FFNEprZEc5RFQ2ZVlLdEhKTUp1RXc4Y1lC?= =?utf-8?B?c2FIV3MzNzAvU1RXcEFSbUJrZ1F0OWQyZ2VLbWpvVGpDYkthMlpraFV3OG42?= =?utf-8?B?UUxOemxhMlZ6cXBDQ3ord1BnSDZMVmp4Y2NzbkYxS2U3em5ueDlSdjFzb2Fi?= =?utf-8?B?T0x4bEFTM3hxWjhyQTB3ZU1tcUVBdVJkOXRaNUticzNDYVFVanA3NkNXZzFh?= =?utf-8?B?Sk9US0s4UUhtMGtoL2ZoNHZSWGpSdXJQYUEvMEltdzJjckppempWc2dJS2Zo?= =?utf-8?B?b2FQRGtINTRNbXp4RzBldVN2azhNNUlTOEFBQmdBUkJqNXQ4V2JIL2lXN2dP?= =?utf-8?B?RjlrQzc2YU1hV1grRmZlL1lIRVYxcU1jS1R0R3Ixclg4WkkzUU92TkcwcSt3?= =?utf-8?B?a0ViSkZNMEdhK1ZvUHo2Mkg5WXhvVkpXa0g3RHVISmdVUDJQNTRNdWl4ZU1n?= =?utf-8?B?enA2dUVneGltc0d2aUN6Ty9vN2g0SXRGc3NjL0FmdjZSOW1ncVJZTjBiL095?= =?utf-8?B?UGFnaDFnZEtJa29DVlRtL2xzQ0xHMmdKZGVqaFBYeG9WcGdWYlpJTW9NemIv?= =?utf-8?B?OUFrelJwcmYwMXlaQm83L29aZlJ6TXdpVlBjTlJoK0NITnVROWF2QWJwdVUw?= =?utf-8?B?QUhDOS9wUnFKaElYcEhpOWFSdEU2MU5KeldHTDVEN3A0UU5PdDlmM1dwTWZY?= =?utf-8?B?a3QwWi9LaGUzOU5tWUZZZXpvVUdHbytrZzkzcTVDY21IYWRMWWpReFYrNzEz?= =?utf-8?B?OEswT0VZWjJOelRXRFAzOWprMWZpaWwvSUFrL05TTXAyczd6TTNuN08vQmFi?= =?utf-8?B?enpvMXRsUEJxUXYyK3Brcm04K2NIcmp4aGRMSVNRS3Z4MkZJdjZnaFRPekxh?= =?utf-8?B?TVZ1bnNWc3FHbFdoRGdDK1hRNjRrQWRRVGRjTTRWeTNoVElkMU1jK0EyWDRa?= =?utf-8?B?RWtzVXdkRkkvcVVsNEtyeXdlZkFoMStNMUJJOXZmKytyQk1jUUFLd3ZEV1hy?= =?utf-8?B?b3RwQ3RwT2h2V1BGRVE1TW54WU80NGgwOE5jb3Fmc0wzU0k3VUxCVXdDekND?= =?utf-8?B?VFFRZlVhTnN6UG4xNXZEU2V6MzdnUW1tcllaeWV0STUrdjRyNUtrU1NOdzBi?= =?utf-8?B?aTNIbUkwSnJEbHNnWiszRDVIVDFjb2xkVlhxYmFGN3hkQnlQZTFudHZzWHJL?= =?utf-8?B?MkF3RTNFS2N3V0pLUFZoWTdJNXg1bllpSnVETkFXYlVORTlQRkpRVGRLaDhF?= =?utf-8?B?YVc1SEpQUExvbVhWbjMybkdoSStQM3lHbkFEVjFqY3ZaemREN3lobUIwOTFQ?= =?utf-8?B?RTZnNzQzOUx1RDNmZUQ2a0w5alJ1WFNyOCt4cU9USktlcXBSSlprd09vazRM?= =?utf-8?B?ZVZESnZoOTFBQjF3MzVGaTRCL3RXendsdkhUSVhlbDFmSHJNTFduR0p4RzRY?= =?utf-8?B?YXl5Qmpqa3RlZkZ5cnR1b1BsRVVrVDdLNGhOdndlbE4wcDdtM1FrNGZRRlRl?= =?utf-8?B?dGRLU1gvakZ6STNDQUNNZ1dEWWZ3PT0=?= 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: c477743a-5e8f-49b1-4aca-08d9b7a3dabc X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2021 04:01:02.6180 (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: v06uqR9dRpTCGVmpI4Yr0vsGzh7U0Nk5R18AbjWi1oCGIdUUWC1OaeF95QgtZCi0vRhGwtYKryFmPUPGT/sIaJEVouYdeEOspJQ5Z7C/UjI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1391 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 SGkgUmViZWNjYSwNCg0KSGVyZSBpcyBhIGZpcnN0IHBhc3MgYXQgcHVibGlzaGluZyBhbGwgdGhl IHBhY2thZ2UgZG9jdW1lbnRzIG9uIEdpdEh1YiBQYWdlcy4NCg0KCWh0dHBzOi8vbWRraW5uZXku Z2l0aHViLmlvL2VkazIvaW5kZXguaHRtbA0KDQpJIGhhdmUgYSBHaXRIdWIgQWN0aW9uIHRoYXQg cHVsbHMgdGhlIGNvZGUgZnJvbSBhbiBlZGsyIHJlcG8gZm9yIGEgc3BlY2lmaWMNCmJyYW5jaC90 YWcvc2hhLCBpbnN0YWxscyBkb3h5Z2VuLCBnZW5lcmF0ZXMgdGhlIEhUTUwgZG9jdW1lbnRhdGlv biBmb3IgDQphbGwgcGFja2FnZXMsIGFuZCBwdWJsaXNoZXMgdGhlIEhUTUwgY29udGVudCB0byBh IGdoLXBhZ2VzIGJyYW5jaC4gIEdpdEh1Yg0KZGVwbG95cyBhIG5ldyB2ZXJzaW9uIG9mIHRoZSB3 ZWIgcGFnZXMgZWFjaCB0aW1lIHRoZXJlIGlzIGEgcHVzaCB0byB0aGUgDQpnaC1wYWdlcyBicmFu Y2guDQoNCkkgaGFkIHRvIG1ha2UgYSBjb3VwbGUgc21hbGwgZml4ZXMgdG8gUGFja2FnZURvY3Vt ZW50VG9vbHMuICBJIHdpbGwgZW50ZXINCmEgQlogYW5kIGdldCB0aG9zZSByZXZpZXdlZC4gVGhl IGJyYW5jaCB3aXRoIHRob3NlIGZpeGVzIGFyZSBoZXJlOg0KDQogICAgaHR0cHM6Ly9naXRodWIu Y29tL21ka2lubmV5L2VkazIvdHJlZS9CdWdfeHh4X1BhY2thZ2VEb2N1bWVudGF0aW9uVG9vbEZp eGVzDQogICAgaHR0cHM6Ly9naXRodWIuY29tL21ka2lubmV5L2VkazIvY29tbWl0L2UzZWIzOTRl YTUyNjIxZGMwMmU0NWQ0Zjc4ZjMxOWNmZWIwZGE2OGYNCg0KVGhlIEdpdEh1YiBBY3Rpb24gaXMg bG9jYXRlZCBoZXJlOg0KDQogICAgaHR0cHM6Ly9naXRodWIuY29tL21ka2lubmV5L2VkazIvYmxv Yi9zYW5kYm94L0NvbXBhcmVCdWlsZC8uZ2l0aHViL3dvcmtmbG93cy9QYWNrYWdlRG9jdW1lbnRh dGlvbkJ1aWxkLnltbA0KDQpUaGUgZGVwbG95bWVudHMgcGFnZSBpcyBoZXJlLiAgSXQgaXMgdXBk YXRlcyBlYWNoIHRpbWUgbmV3IGNvbnRlbnQgaXMgcHVzaGVkIA0KdG8gZ2gtcGFnZXMgYnJhbmNo Lg0KDQogICAgaHR0cHM6Ly9naXRodWIuY29tL21ka2lubmV5L2VkazIvZGVwbG95bWVudHMvYWN0 aXZpdHlfbG9nP2Vudmlyb25tZW50PWdpdGh1Yi1wYWdlcw0KDQpUaGlzIGZpcnN0IGF0dGVtcHQg cHVzaGVzIHRvIGEgZ2gtcGFnZXMgYnJhbmNoIGluIG15IHBlcnNvbmFsIGZvcmsgb2YgdGhlIGVk azIgcmVwby4NCkdpdmVuIHRoZSBzaXplIG9mIHRoZSBIVE1MIGRvY3VtZW50YXRpb24sIEkgd291 bGQgbm90IHJlY29tbWVuZCB0aGF0IHRoaXMgY29udGVudCBiZQ0Kc3RvcmVkIGluIHRoZSBzYW1l IHJlcG8gd2l0aCB0aGUgZWRrMiBzb3VyY2VzLiAgSSB3b3VsZCByZWNvbW1lbmQgY3JlYXRpbmcg YSBuZXcNCnJlcG8gaW4gdGhlIHRpYW5vY29yZS1kb2NzIG9yZyB0aGF0IHdvdWxkIGhvc3QgdGhl IEdpdEh1YiBhY3Rpb24gYW5kIGNhbiBmZXRjaCBhIA0KYnJhbmNoL3RhZy9zaGEgZnJvbSB0aWFu b2NvcmUvZWRrMiB0byBwdWJsaXNoIHBhY2thZ2UgZG9jdW1lbnRhdGlvbiBpbiB0aGUgDQp0aWFu b2NvcmUtZG9jcyBvcmcgcmVwb3NpdG9yeS4NCg0KUGxlYXNlIHJldmlldyB0aGUgcmVzdWx0cyBh bmQgY29tcGFyZSB0byB5b3VyIHByZXZpb3VzIHdvcmsgdG8gc2VlIGlmIHRoaXMgaXMNCmFuIGVx dWl2YWxlbnQgcmVwbGFjZW1lbnQuDQoNClRoZSBHaXRCb29rIGRvY3VtZW50cyB0aGF0IGFyZSBh bHNvIGhvc3RlZCBpbiB0aWFub2NvcmUtZG9jcyBvcmcgc3VwcG9ydCBwdWJsaXNoaW5nDQptdWx0 aXBsZSByZWxlYXNlcyBhbmQgYSBkcmFmdCByZWxlYXNlIG9mIGVhY2ggZG9jdW1lbnQgYnkgYWRk aW5nIGEgdG9wIGxldmVsIA0KZGlyZWN0b3J5IHRvIGdoLXBhZ2VzLiAgV2UgY291bGQgZG8gdGhl IHNhbWUgZm9yIHBhY2thZ2UgZG9jdW1lbnRhdGlvbiBieSANCmhhdmluZyBhIHdlZWtseSBwdWJs aWNhdGlvbiBvZiB0aGUgZHJhZnQgYmFzZWQgb24gbGF0ZXN0IHRpYW5vY29yZS9lZGsyL21hc3Rl ci4NCkFuZCB3ZSBjb3VsZCBnZW5lcmF0ZSBhIHJlbGVhc2VkIHZlcnNpb24gb2YgdGhlIHBhY2th Z2UgZG9jdW1lbnRhdGlvbiANCndoZW4gYSBuZXcgc3RhYmxlLXRhZyBpcyBhZGRlZCB0byB0aWFu b2NvcmUvZWRrMi4NCg0KVGhhbmtzLA0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gRnJvbTogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu Y29tPg0KPiBTZW50OiBXZWRuZXNkYXksIERlY2VtYmVyIDEsIDIwMjEgOTowMiBBTQ0KPiBUbzog ZGV2ZWxAZWRrMi5ncm91cHMuaW87IHJlYmVjY2FAYnNkaW8uY29tOyBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZl bF0gRURLMiBkb3h5Z2VuIGRvY3VtZW50YXRpb24gLSBhZGRpbmcgZG9jcyBmb3Igc3RhYmxlIHRh Z3M/DQo+IA0KPiBIaSBSZWJlY2NhLA0KPiANCj4gSXQgZG9lcyBub3QgcHVzaCB0byBnaXRib29r IHNlcnZlci4gIEl0IGlzIHB1c2hlZCB0byB3ZWIgcGFnZXMgaG9zdGVkIGJ5IEdpdEh1Yi4NCj4g DQo+IEl0IHVzZXMgZ2l0Ym9vayB0b29scyB0byBwcm9jZXNzIE1EIGZpbGVzIGludG8gcHVibGlz aGVkIFBERiwgTU9CSSwgSFRNTC4NCj4gDQo+IEZvciBleGFtcGxlLCB0aGUgRURLIElJIEJ1aWxk IFNwZWNpZmljYXRpb24gaGFzIHJlcG8gaW4gR2l0SHViOg0KPiANCj4gICAgIGh0dHBzOi8vZ2l0 aHViLmNvbS90aWFub2NvcmUtZG9jcy9lZGsyLUJ1aWxkU3BlY2lmaWNhdGlvbg0KPiANCj4gQW5k IHRoZSBIVE1MIHZlcnNpb24gb2YgdGhlIGRyYWZ0IHJldmlzaW9uIG9mIHRoaXMgc3BlYyBpcyBw dWJsaXNoZWQgaGVyZToNCj4gDQo+ICAgICBodHRwczovL3RpYW5vY29yZS1kb2NzLmdpdGh1Yi5p by9lZGsyLUJ1aWxkU3BlY2lmaWNhdGlvbi9kcmFmdC8NCj4gDQo+IFRoZXNlIGFyZSB0aGUgd2Vi IHBhZ2VzIGFzc29jaWF0ZWQgd2l0aCB0aWFub2NvcmUtZG9jcyBvcmcuDQo+IA0KPiBUaGFua3Ms DQo+IA0KPiBNaWtlDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJv bTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYg T2YgUmViZWNjYSBDcmFuDQo+ID4gU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAxLCAyMDIxIDg6 NTIgQU0NCj4gPiBUbzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu Y29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxd IEVESzIgZG94eWdlbiBkb2N1bWVudGF0aW9uIC0gYWRkaW5nIGRvY3MgZm9yIHN0YWJsZSB0YWdz Pw0KPiA+DQo+ID4gIEZyb20gd2hhdCBJIGNhbiBzZWUsIHRoZSB0aWFub2NvcmUtZG9jcyBhY3Rp b25zIHB1c2ggdG8gZ2l0Ym9va3MsIG5vdA0KPiA+IHRpYW5vY29yZS5vcmc/DQo+ID4NCj4gPiBJ IGRvbid0IHRoaW5rIGdpdGJvb2tzIHdpbGwgd29yayBmb3IgdGhlIGRveHlnZW4gcGFnZXMuDQo+ ID4NCj4gPg0KPiA+IC0tDQo+ID4NCj4gPiBSZWJlY2NhIENyYW4NCj4gPg0KPiA+DQo+ID4gT24g MTEvMzAvMjEgMjA6MjEsIEtpbm5leSwgTWljaGFlbCBEIHdyb3RlOg0KPiA+ID4gSGkgUmViZWNj YSwNCj4gPiA+DQo+ID4gPiBUaGlzIGlzIGEgZ29vZCBpZGVhLiAgV2UgdXNlIEdpdEh1YiBBY3Rp b25zIHRvIHB1Ymxpc2ggdGhlIEVESyBJSSBTcGVjaWZpY2F0aW9ucw0KPiA+ID4gdG8gYSB3ZWIg cGFnZSBob3N0ZWQgYXMgcGFydCBvZiB0aGUgZG9jdW1lbnRzIEdpdEh1YiByZXBvLg0KPiA+ID4N Cj4gPiA+IEkgdGhpbmsgd2UgY2FuIGRvIHNvbWV0aGluZyBzaW1pbGFyIGZvciBnZW5lcmF0aW5n IGFuZCBwdWJsaXNoaW5nIHRoZSBkb3h5Z2VuDQo+ID4gPiBnZW5lcmF0ZWQgd2ViIGNvbnRlbnQg Zm9yIHRoZSBlZGsyIHBhY2thZ2VzLiAgSSB0aGluayBhIG1hbnVhbGx5IHRyaWdnZXJlZA0KPiA+ ID4gR2l0SHViIGFjdGlvbiBpbiBhIHJlcG8gaW4gdGlhbm9jb3JlLWRvY3Mgb3JnYW5pemF0aW9u IG1pZ2h0IGJlIGEgZ29vZCBwbGFjZQ0KPiA+ID4gdG8gZG8gdGhpcyBzbyBhbGwgZG9jdW1lbnQg cHVibGljYXRpb24gYWN0aXZpdGllcyBhcmUgdW5kZXIgdGhhdCBzYW1lIG9yZy4NCj4gPiA+IFRo ZSBHaXRIdWIgYWN0aW9uIGNhbiB0YWtlIGEgYnJhbmNoIG9yIHRhZyBvciBzaGEgb2YgdGhlIGVk azIgcmVwbyBhcyBpbnB1dA0KPiA+ID4gdG8gZ2VuZXJhdGUgdGhlIGRveHlnZW4gZG9jdW1lbnRh dGlvbi4NCj4gPiA+DQo+ID4gPiBCZXN0IHJlZ2FyZHMsDQo+ID4gPg0KPiA+ID4gTWlrZQ0KPiA+ ID4NCj4gPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4+IEZyb206IGRldmVs QGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIFJlYmVj Y2EgQ3Jhbg0KPiA+ID4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDksIDIwMjEgMzoyMCBQTQ0K PiA+ID4+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgZGlzY3Vzc0BlZGsyLmdyb3Vwcy5pbw0K PiA+ID4+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBFREsyIGRveHlnZW4gZG9jdW1lbnRhdGlvbiAt IGFkZGluZyBkb2NzIGZvciBzdGFibGUgdGFncz8NCj4gPiA+Pg0KPiA+ID4+IEkndmUgYmVlbiBo b3N0aW5nIHRoZSBEb3h5Z2VuIGRvY3VtZW50YXRpb24gZm9yIEVESzIgYXQNCj4gPiA+PiBodHRw czovL2JzZGlvLmNvbS9lZGsyL2RvY3MgZm9yIGEgZmV3IHllYXJzIG5vdy4gSSBwcmV2aW91c2x5 IGhhZA0KPiA+ID4+IHZlcnNpb25zIGZvciBtYXN0ZXIsIFVESzIwMTUsIFVESzIwMTcsIFVESzIw MTggZXRjLiBidXQgc2luY2UgbWlncmF0aW5nDQo+ID4gPj4gbXkgd2ViIHNlcnZlciBkcm9wcGVk IGV2ZXJ5dGhpbmcgZXhjZXB0IG1hc3Rlci4NCj4gPiA+Pg0KPiA+ID4+DQo+ID4gPj4gSSB3YXMg d29uZGVyaW5nIGlmIHBlb3BsZSBhcmUgZmluZGluZyBpdCB1c2VmdWwsIGFuZCBpZiBzbyB3aGV0 aGVyDQo+ID4gPj4gdGhleSdkIGxpa2UgbWUgdG8gZ2VuZXJhdGUgZG9jdW1lbnRhdGlvbiBmb3Ig ZWFjaCBzdGFibGUgdGFnIHRvbz8NCj4gPiA+Pg0KPiA+ID4+DQo+ID4gPj4gUGVyc29uYWxseSwg X0lfIGZpbmQgdGhlIHdlYi1iYXNlZCB2ZXJzaW9uIChhcyBvcHBvc2VkIHRvIGENCj4gPiA+PiBs b2NhbGx5LWdlbmVyYXRlZCB2ZXJzaW9uKSB1c2VmdWwgZm9yIHRoZSBzZWFyY2ggZmVhdHVyZSAt LSBiZWluZyBhYmxlDQo+ID4gPj4gdG8gcXVpY2tseSBmaW5kIHRoZSBkb2N1bWVudGF0aW9uIGZv ciBhIGNlcnRhaW4gZnVuY3Rpb24uDQo+ID4gPj4NCj4gPiA+Pg0KPiA+ID4+IC0tDQo+ID4gPj4N Cj4gPiA+PiBSZWJlY2NhIENyYW4NCj4gPiA+Pg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+Pg0KPiA+ ID4+DQo+ID4gPj4NCj4gPg0KPiA+DQo+ID4gDQo+ID4NCg0K