From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id D95B91FF0AA for ; Tue, 03 Nov 2026 13:28:57 +0100 (CET) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 86DDA21894; Tue, 03 Nov 2026 13:28:47 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=B8aYSFEnEYgHi9YMIdgSycqKuXZN4NvhhG08XudxV4tw2FgAYh8Q48xOPWsSWFJAgznf8eFjTlFtwFX+JGSRyQI2GNiUxhbDFgzqdZ2peDZH9rluOE3dQF7BUyCT7CfA7NfGZQqAYRCez2jUGASQtNCFmM2LSkXI6d9zn/kFarxybd54H9QRTALvH/3gaeDeO9ybehdZUeOns95al5gDouZg4UKFtd5OU1KvbcTCAJPu7tLMF5GMXkX5PSg0IyUuUiA4Cfp0nas2/dugKQ4UpiaHRLMimz4MFpeQwe9meOMgsRyXIFmEkeE3vIKVD3VW8TWFon330B1BigOpoXtlCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=BLwAp87FsIIyvRECBmBf8d26znF2J0yU8PXRwCIKJko=; b=oLnBr5bi8qo0Tb2+LI2msxOFMtJlTweWDjBdJt5zh2TiXLxZYIhSz7ARXheuPOwm3EcQJSNNfdjo5cthVEgU2v0c0fUB9cZXIdpfyWaf/7LDQzXFJv1l9Y/+3QowEU6cpcxCWpfjQQR9l3sI5OS8/hOC2bxl/95ckqZNHWM7krwj/yfx5hQvYXZFe1iXHXcGH5evIsfOneltGxrmA84Itq5WiaShniU4qdbcQQl2iVNnfEYfGNzvW1/+w3QS1tAKrXo+sJsaTj7wLtwsY+uwJsn/pjux0fs57U12aZykKuYSTM/mRFkpZH1kuLsVdQnUE0k74cMENcW9EfaBnZj4Pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BLwAp87FsIIyvRECBmBf8d26znF2J0yU8PXRwCIKJko=; b=RKxllLEhJddMYUKdBIINNto548rOZeFjAUMJU94RDhVPPjsuTCYktnETKct+PDa56ooMJm3/e4WmkQy5qNHo/nDPOs7CyxMCqKUstFRI6UQPzXhB6bgjzUfFJsQYdvrNX6OTLR2mTL+0boeaReVbJ7zFK0U75VBIl4VBgGDjBXkf1D/SVS26PLAvyF8n0GkWeGV3EP8fuj3qR+6JmMR9EJLof+PXyTPGkCzINiSoNzRd+1rUiXBqKyBy2U4UZuu9xHVfQMqpz9CM0BWOwHyWxKKw0SZmfUyYGgmKjrf2oQo1e/Itp+evMsqpgmHejkY5K8PimPdovdj94DKNV+iu7A== From: =?gb2312?B?0KQg0+7BvA==?= To: "pve-devel@lists.proxmox.com" Subject: [QUESTION] pve-storage: intended Datastore.Audit visibility of prunebackups metadata Thread-Topic: [QUESTION] pve-storage: intended Datastore.Audit visibility of prunebackups metadata Thread-Index: AQHdanhIH6hd5bkk9Eml3KoNvMn5xg== Date: Mon, 2 Nov 2026 03:14:44 +0000 Message-ID: Accept-Language: zh-SG, zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: ME5PR01MB10909:EE_|SY9PR01MB10106:EE_ x-ms-office365-filtering-correlation-id: afb5d33e-f775-4361-160e-08df388f715f x-microsoft-antispam: BCL:0;ARA:14566002|24021099003|25010399006|4140399003|12121999013|20031999006|31061999003|15030799006|22091999003|24121999003|19110799012|39105399006|5062599005|15080799012|25031999004|24071999003|8062599012|8060799015|1602099012|10035399007|40105399003|25131999003|26121999007|23121099006|102099032|440099028|4302099013|3412199025|26104999009; x-microsoft-antispam-message-info: =?gb2312?B?ZXVSUE1uTjEyaEt2ZVdlazByTVFGOUp1dHZER0Uzd2tHYklHVnY1cFdNMGxK?= =?gb2312?B?QzZscWxza0swVjVHYUJCOG9lSHowQnljZVZtdUREQWZxSEkzdElyWGg2cEFF?= =?gb2312?B?Umhzck1qM1pPNHhuekwwWlJTaTlmVEljU2JMVHRUTUcvcy9aY2xEeTVXMThC?= =?gb2312?B?VW9QQUpiTlQzcG5jOUV3UWxndjdYVXZRUXJkbEpSNU1jSlZ2ZSs1azlNcWtR?= =?gb2312?B?ZE5mU3Yvb1UwR3JueElnS1BRZXFLNUYyOWJhcmd4V25pdFkzT0lTeFR5cWJC?= =?gb2312?B?ajEyQXdxN3lKbXQ5ZVFrYk9FUEh5d1NlckgyOVN0R0hudzN3RStuQXEveDNq?= =?gb2312?B?dmp2RmdWRFA5bnJvVEpZUVZHc1ZvMHVIbTJlT0R1WkRaZFRJcjRJUXZWUUZE?= =?gb2312?B?cDcrTWhtNUVWNmpmUWl5M0RidFQ2bFUwZDVWRmVML1d4M1dkZ3hMYTJ2WDlF?= =?gb2312?B?SmdtK0pOR2dvZWFmZExVR1lycmdMeXpSNkFLYnZCbjI2NldXcm1BbnBWdzFm?= =?gb2312?B?RWZlZEx5eUFzUmx6Q09TdUdvNWZFK3FmaUwvUTc0YXBnSjVlNjVhQWVGNmxR?= =?gb2312?B?aDA1czJWMCtOMGptb3VIbEpiTHZTS3NhYTlzTm9kT2k5ZVlmWDZNUlhCVDB4?= =?gb2312?B?U2hqT0FjNXhrUFVQVnVUcUNXZE1MT2NGQm5hQmdsRDRVajN4YjFPazhwRUtK?= =?gb2312?B?YTBjc2VDL2luQ3RTU1Y0QnM5NmI2TjhvVWJNRnp5N043KzdMSVNyUWJOMlpu?= =?gb2312?B?S1ByaWZGTEFxTUNoMElNLzVpTTVQQmtCaFlyb0dqTTlOUVA5WjliSWphTlkx?= =?gb2312?B?WDY1M1B3VXdHZDFSOUpXaCtoQWxuSENwNGpRNlcrWVNQbXczQ1czS08vVldN?= =?gb2312?B?cDdvWS9qYzBvc1M5N01KTmc4WFFMZ2Y3K0ozK3FFUUVyOTJ3SlJEVHF5bUpE?= =?gb2312?B?cUxZSXY2VXZmS1JsSFp4ZXlyS1ZCL2E5T21xZUdmQTEyOVZVVFdwaGJZUXdZ?= =?gb2312?B?U3lBaGZYRGhiSktBblFBVUo3Sm9lZTJraHRwdXQvc01PRjFJSmZETUZQWXc4?= =?gb2312?B?WWlvbEJCLzhlVGt0Rm5HRHpjN3NDTFRTNmRaV3haQlU2T29SaEVydFVyTG91?= =?gb2312?B?K0xqMWcxMWR5YThJT1ZIQkY1K3JHMkd2K2pzaTFMd2wvVnJ2TzhhekJpMEgr?= =?gb2312?B?VEhDSTQyZktWZXEza0NmRXQ0b2g4cmpWcjA5SndPcUIvVGNtTnl1M21hWFFp?= =?gb2312?B?aGcrMDVuVXVSQURnMUtTUmF0OUo3OG0wVnZsNkE3TzNiTU5Zb3c2cmU3NmFo?= =?gb2312?B?US9ZcC9zT1FRN3BFR0lmaW01ek5jS3luM3RCRyt0bitwcFBxNG5vYlc0b1RP?= =?gb2312?B?UUxUTTVDN0Q2RmF1cUtlVHJuT3hjK0tSUnFjTlpoSDVXcFhiWTZJRlhidEV4?= =?gb2312?B?blRpL0F0U0lNaFdEaVRFOHdJQ05vVUlrSWhob0xEaEpRQnAvUi9lbEFzbkFj?= =?gb2312?B?NmE0V3duQm43R1l1QitVQU1abThGdi8ya2g0V0ZQRFF0VTR5bnU0S0tOU3l2?= =?gb2312?B?aWNDVFJHVzVGV0gxZWNVOTNwb3J4NC9iYVZOTVJodkFNRFk2RUJzMU9wTUdr?= =?gb2312?B?enN0TTBKcVY3YVNzOEk0dlR6R28wY2dSWUxJWkhwdy9kS3d6WE1KQ2FCRUt3?= =?gb2312?B?UWR4UU9ESEJhS3dncWNvSCtmbGcyb0dTNDJPaVQzK01kVXFlMXdTUW5EMWlK?= =?gb2312?Q?AsCCbQQ2snkfD0dWD+ardVIYt0jer6Tv8WTywdf?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?c2NQZWM5SndiZnZZMEIrS2d0M01lTHI5WXQzUk9ZYWhMaHhZSmM1WGt5UnVR?= =?gb2312?B?TFI0NUVLL0hYclBjVVVhUmR0bTAxaDIxZkl0TERuNGdlTEs0ZzZrS2NFWEpj?= =?gb2312?B?REFXd1h2MGVxcDFGRGgzQVRpQTIxTGs5ZDREb1R3TjIrYUptUktWSlRLSUNC?= =?gb2312?B?dUZOR3RoNFJ5eE5DMkFwSE1qeTF5S2JlckZiMFlWZFh6b2FWWXRYVjhaNEZ2?= =?gb2312?B?UEVrUEJCSFN5S1pzZzJLbW9RaVc3em1hY0ZFRXB4ZVU5Q0ppZWhjUFRIaU1n?= =?gb2312?B?YUUrUnpnMHRYeXZzR3RSYlRRZTRVS1JIcUgyeloxSUppeWdwcmFSWUV0SGRK?= =?gb2312?B?eXA4T1A2UW9WZlduU3dadThtZVRvYzczSW93WFJoR1o3dGFYeHhMclRUWTlu?= =?gb2312?B?UHkwbUs2VTJ2UlczUUVoZlhDbExFdjRLcnh1YnV0UzlWQmVsaUFmdEZMTkNz?= =?gb2312?B?R25kZjBpZVFiVVF1azlHY2tFK3dGV2Z1c0hTMEo1bzdLcit0QUQwZXZHcmpn?= =?gb2312?B?dDNYSExNcCtBWUU2UkhmcFFnbXdBalJDSDlRZTByRnZBN2JubHNiMVlNakpn?= =?gb2312?B?WmNKUHhZNklXUmFWZk1Dd29qN0MvSExBM3NXTURxZ3VwT0IvbGlIQkovdktM?= =?gb2312?B?UVVyWVFxMmN6ZlA5N1JrYWR3ZW9NMUJKYm94enFPVWNvRENJV0svZlEzM3VF?= =?gb2312?B?TlBhdm43RTNnaHF0bXNzYndXVytSNnFDVkdLOVg0aXhnMUpEQ2tILzJ5d0Fu?= =?gb2312?B?WCtaTGtJMWFQWjB0Smhpc3RJenBka2lkRmpvOXV5Zm5XT01xTUZnZzR4US9I?= =?gb2312?B?TlB5aTMzOVlvbERrM1U1ZnM4Y1hmRVlSeFB6Mjg1cEJVb2FRd21oaVJEK3g5?= =?gb2312?B?OTBadTBaUkhLbmExN2VWQi9QSUdxdzloN28zQ2FCcTYvb3J4c2dwbWZ3SmZY?= =?gb2312?B?dDJZZjh6K0hLUTF1dnBrRVVuWE43ZktvNVNnR0d6RjlTRXZYaGFjR3c5TUNt?= =?gb2312?B?Yzk4b214dU5SVFI2aWN0QmY5MEV2ZWxvbFUxU0p2SWpzdE04enAxSERaMW1H?= =?gb2312?B?OXVJTnBXTGhxUnZPYjZhZGRyMlIwWVN0YmRIT1A5ZEhYTSt5cXlvRURWeE5a?= =?gb2312?B?UmhLeTB1NkYvUWdXRkpKRjBZZzJDMGtjMXg2am05dGQvcHVhekRnZzdCbUZ2?= =?gb2312?B?ZmwxeXRJL0NSNmE0L2lodXVWSDgyTlRIRkhHYzkvUk9OVjNoRmFZS1l5eWd3?= =?gb2312?B?U3M5R3c1U0MxYi9nSmUyNi9GU2tYd2preGNidFdFYjFWUkFsMWJpZ3dpZk5s?= =?gb2312?B?bW0zQk5hZlQ4SkRGK0hsUEVkb1JacjNRek5vSVFvUnpyNi83RTBHYzBicVVq?= =?gb2312?B?VE1nS1RKUE1Ta1hjSkR3MlVPUE8xdVFnc2hSZ2tzMk1pUzUxdWJnMy9ZL2ZF?= =?gb2312?B?YXVWSGJpdlViS1lSSmlQSytTK1pqdDRBWkdMelBFclhGU1Z3R1BkRTBud3U5?= =?gb2312?B?SSt1aGszNEFhc2o1cVMyeGRyUG5hQkEyb1A0MGFGc21YVjBid0tjakxUWkE0?= =?gb2312?B?eXhVM2FvT21hNTJRRHQvVjBIUWhVUnEzSW1nbEFGak1OTHlPSWZ0WnNJMGR4?= =?gb2312?B?d2RrN1Y4bmQzY3YrTU4xQWw5dFZic1p4ZXlXN1diWkJQRURCMkwvbHNFUjVU?= =?gb2312?B?OHRRS2xaOTRBQUlZZmloRnZUQzVZNE80OEFSVmxKTEd6UGQvT1ZBVVhBVWhG?= =?gb2312?B?MFNqQ3psdmRvc2VIZXhRdkRyamJzVFBIRC8yUkFpSDFMaEpyVzgxeHF4TzlW?= =?gb2312?B?aHFTU1B5bXJhNnZEZDVFSnh6NzZ4ZWE0STJqalFkWndWNWRDQWdrNi9Oa1A0?= =?gb2312?Q?7bkyqGsiDQs69?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: ME5PR01MB10909.ausprd01.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: afb5d33e-f775-4361-160e-08df388f715f X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2026 03:14:44.3110 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY9PR01MB10106 X-SPAM-LEVEL: Spam detection results: 1 DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_ENVFROM_END_DIGIT 1 Envelope-from freemail username ends in digit FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider GB_MSAUTHSOURCE_AUSTRALIA 0.01 Mail authenticated via Microsoft Australia (AUSP) datacenter HTML_MESSAGE 0.001 HTML included in message POISEN_SPAM_PILL 0.1 Meta: its spam POISEN_SPAM_PILL_1 0.1 random spam to be learned in bayes POISEN_SPAM_PILL_3 0.1 random spam to be learned in bayes RCVD_IN_MSPIKE_H2 0.001 Average reputation (+2) SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record X-MailFrom: xyl1509410143@outlook.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: OCB7A5UZBYHXJGJPGFHLG2J7HZVMSHYE X-Message-ID-Hash: OCB7A5UZBYHXJGJPGFHLG2J7HZVMSHYE X-Mailman-Approved-At: Tue, 03 Nov 2026 13:28:36 +0100 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="gb2312" X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGVsbG8sDQpJIHdvdWxkIGxpa2UgdG8gY2xhcmlmeSB0aGUgaW50ZW5kZWQgcGVybWlzc2lvbiBz ZW1hbnRpY3Mgb2YgdGhlIHBydW5lYmFja3VwcyBkcnktcnVuIEFQSS4NClRlc3RlZCBlbnZpcm9u bWVudDoNCg0KICAqDQpQcm94bW94IFZFIDkuMi4yMQ0KICAqDQpQcm94bW94IEJhY2t1cCBTZXJ2 ZXIgc3RvcmFnZSA0LjIuOC0xDQogICoNClVzZXIgQiB3aXRoIFBWRVZNVXNlciBvbiBpdHMgb3du IHBvb2wgYW5kIFBWRURhdGFzdG9yZVVzZXIgb24gdGhlIHN0b3JhZ2U7IG5vIHBlcm1pc3Npb24g b24gVk0gMTI0LCB3aGljaCBiZWxvbmdzIHRvIGFub3RoZXIgcG9vbA0KDQpPYnNlcnZlZCBiZWhh dmlvcjoNCg0KICAxLg0KQXMgQiwgR0VUIC9ub2Rlcy88bm9kZT4vc3RvcmFnZS88c3RvcmFnZT4v cHJ1bmViYWNrdXBzP3BydW5lLWJhY2t1cHM9a2VlcC1sYXN0JTNEMSByZXR1cm5zIGJhY2t1cHMg b2YgYWxsIGZpdmUgZ3Vlc3RzIG9uIHRoZSBzdG9yYWdlLCBpbmNsdWRpbmcgVk0gMTI0LCB3aXRo IHZvbGlkLCB2bWlkLCBjdGltZSBhbmQgdGhlIGtlZXAvcmVtb3ZlIG1hcmsuDQogIDIuDQpBZGRp bmcgJnR5cGU9cWVtdSZ2bWlkPTEyNCBhbHNvIHJldHVybnMgYm90aCBiYWNrdXBzIG9mIFZNIDEy NC4NCiAgMy4NCkdFVCAvbm9kZXMvPG5vZGU+L3N0b3JhZ2UvPHN0b3JhZ2U+L2NvbnRlbnQ/Y29u dGVudD1iYWNrdXAmdm1pZD0xMjQgcmV0dXJucyBubyBlbnRyaWVzIGZvciB0aGUgc2FtZSB1c2Vy LiBUaGUgc2FtZSBjb250ZW50IHJlcXVlc3Qgd2l0aG91dCB2bWlkIGFsc28gcmV0dXJucyBubyBl bnRyaWVzLg0KICA0Lg0KR0VUIC9ub2Rlcy88bm9kZT4vc3RvcmFnZS88c3RvcmFnZT4vY29udGVu dC88dm9saWQ+IHJldHVybnM6DQogICAgICoNClBlcm1pc3Npb24gY2hlY2sgZmFpbGVkICgvdm1z LzEyNCwgVk0uQmFja3VwKQ0KICA1Lg0KQXMgdGhlIG93bmVyIG9mIFZNIDEyNCwgdGhlIGNvbnRl bnQgbGlzdGluZyByZXR1cm5zIGJvdGggYmFja3Vwcy4NCg0KVGhlIHBydW5lYmFja3VwcyBBUEkg ZXhwbGljaXRseSBwZXJtaXRzIERhdGFzdG9yZS5BdWRpdCBvciBEYXRhc3RvcmUuQWxsb2NhdGVT cGFjZSBhbmQgZG9lcyBub3QgYXBwbHkgY2hlY2tfdm9sdW1lX2FjY2VzcygpIHRvIGl0cyByZXN1 bHQuIFRoZSBjb250ZW50IEFQSSBjdXJyZW50bHkgZG9lcyBhcHBseSB0aGF0IHBlci12b2x1bWUg Y2hlY2suDQpUaGUgb3JpZ2luYWwgcHJ1bmViYWNrdXBzIEFQSSBkaXNjdXNzaW9uIGludHJvZHVj ZWQgdGhlIERhdGFzdG9yZS5BdWRpdC9EYXRhc3RvcmUuQWxsb2NhdGVTcGFjZSBwZXJtaXNzaW9u IGNoZWNrIHRvZ2V0aGVyIHdpdGggdGhlIHZvbGlkLCBjdGltZSwgbWFyayBhbmQgdm1pZCByZXNw b25zZSBmaWVsZHM6DQpodHRwczovL2xvcmUucHJveG1veC5jb20vcHZlLWRldmVsL2FlNTdmZGY1 LWM0M2EtZjgyOC0wZDQ3LThlN2FjZWI1ZWE2MkBwcm94bW94LmNvbS9ULw0KSW4gSmFudWFyeSAy MDIzIGl0IHdhcyBleHBsYWluZWQgdGhhdCBEYXRhc3RvcmUuQXVkaXQgYWxvbmUgb25seSBwZXJt aXRzIGtub3dpbmcgYWJvdXQgdGhlIHN0b3JhZ2UsIGFuZCB0aGF0IGxpc3RpbmcgYmFja3VwIGFy Y2hpdmVzIGFkZGl0aW9uYWxseSByZXF1aXJlcyB0aGUgcGVyLXZvbHVtZSBjaGVjazogRGF0YXN0 b3JlLkFsbG9jYXRlU3BhY2Ugb24gdGhlIHN0b3JhZ2UgcGx1cyBWTS5CYWNrdXAgb24gdGhlIG93 bmluZyBndWVzdDoNCmh0dHBzOi8vbG9yZS5wcm94bW94LmNvbS9wdmUtZGV2ZWwvMTY3MjkwNzQ3 OC5xenYzemU4Z3JuLmFzdHJvaWRAeXVuYS5ub25lL1QvDQpBIEp1bHkgMjAyNSBwYXRjaCBmb3Ig YnVnICM1NDkyIHByb3Bvc2VkIGxldHRpbmcgRGF0YXN0b3JlLkF1ZGl0IHVzZXJzIGxpc3QgYSBy ZXN0cmljdGVkIHNldCBvZiBiYWNrdXAgbWV0YWRhdGEgZm9yIG1vbml0b3JpbmcuIFRoZSB0aHJl YWQgd2FzIHN0aWxsIGRpc2N1c3Npbmcgd2hpY2ggZmllbGRzIHRvIHJldGFpbiwgYW5kIHRoZSBj b250ZW50IEFQSSBzdGlsbCBhcHBsaWVzIGNoZWNrX3ZvbHVtZV9hY2Nlc3MoKSBpbiBQcm94bW94 IFZFIDkuMi4yMToNCmh0dHBzOi8vbG9yZS5wcm94bW94LmNvbS9wdmUtZGV2ZWwvMTc1Mzg4MTAy My50dmdicndjazBpLmFzdHJvaWRAeXVuYS5ub25lL1QvDQpDb3VsZCB5b3UgY2xhcmlmeSB3aGV0 aGVyIHRoZSBjdXJyZW50IHBydW5lYmFja3VwcyBiZWhhdmlvciBpcyBpbnRlbnRpb25hbD8NCg0K ICAqDQpJZiB5ZXMsIHdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gZG9jdW1lbnQgdGhhdCBEYXRhc3Rv cmUuQXVkaXQgaW5jbHVkZXMgdmlzaWJpbGl0eSBvZiBiYWNrdXAgSURzIGFuZCB0aW1lc3RhbXBz IHRocm91Z2ggdGhlIHBydW5lIHByZXZpZXc/DQogICoNCklmIG5vdCwgc2hvdWxkIHRoZSBkcnkt cnVuIHJlc3VsdCBhcHBseSB0aGUgc2FtZSBwZXItdm9sdW1lIGZpbHRlcmluZyBhcyB0aGUgY29u dGVudCBBUEk/DQoNClRoaXMgaXMgYSBwZXJtaXNzaW9uLW1vZGVsIGFuZCBBUEktY29uc2lzdGVu Y3kgcXVlc3Rpb24uIFRoZSBiZWhhdmlvciB3YXMgb2JzZXJ2ZWQgb25seSB3aXRoIGRpc3Bvc2Fi bGUgdXNlcnMgYW5kIGJhY2t1cHMgaW4gYSBwcml2YXRlIGxhYi4NClJlZ2FyZHMsDQpZdWxpYW5n IFhpYW8NCg==