Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1v7CEh-00GUSW-Pc for pgsql-general@arkaria.postgresql.org; Fri, 10 Oct 2025 12:28:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1v7CEf-00C5w3-9J for pgsql-general@arkaria.postgresql.org; Fri, 10 Oct 2025 12:28:38 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1v7CEe-00C5sZ-Qz for pgsql-general@lists.postgresql.org; Fri, 10 Oct 2025 12:28:37 +0000 Received: from cmail50.mailinfra.com ([193.244.253.162] helo=mail60.mailinfra.com) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1v7CEc-001PnE-0J for pgsql-general@lists.postgresql.org; Fri, 10 Oct 2025 12:28:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kbc.be; s=selector-aaa; t=1760099314; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=BpqfSvSRK4yAGTSPhK91tN0LY8e7s0nJe5GI9OUNt+I=; b=q38EwsJ9HnTRgCIyAsjBPMO98Yy6+G8TBIhAFRf0EYz4VhVCV7tqfKj5 Zg2aXwBbnQfOjeIQuU3F9/CyKWrYFtEN8iBWBWmnnfdqeq4olmtltbibN oeFyKyC1okHI8CcB5ALVDCuAYwUJBiOg9kousIn+Fk5s5MfOFk87RJpf8 qY+DDUBORabiwntcPgui+sg2zPqsvXRAPtcZRRCq3qs53AjCvY0SXBtoc RPClaX6AVJx2UCaFfBhn+LyNMLsp099RW5pyKQSuFAmZvVe9L9yJpSC7B hpTvxeKAlzbIixs5RC3eR3Xuj+Lx/D/dBdVqzjEGd2MMxk/xrKHDVWZjJ Q==; X-CSE-ConnectionGUID: EPNZhDcRS6q6vv4+kbnMlQ== X-CSE-MsgGUID: xTbqJs1GS4i7NVWy4c5osQ== X-interpillar: False X-massmail: False X-trusted-saas: False Received: from mail112.mailinfra.com ([193.245.81.156]) by mail68.mailinfra.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Oct 2025 14:28:31 +0200 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011064.outbound.protection.outlook.com [52.101.70.64]) by mail112.mailinfra.com (Postfix) with ESMTPS id BE323600099; Fri, 10 Oct 2025 14:28:30 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nB66s+cEwrrqiCkuItypvPXN9wWJXYAyCGhKF+ZO8WFYF5sKvmUBAF13oXZMhBTwZO9U2BWFs+0H2vCAvRHkET5Sq3TIwv5R1RxxgA/o4eqeWCvjaeFp54zzHN6QbEwk+Rw9rjfYrWtUXmrXR+moDD8/NqBfN2xkt9XnkuVUbt+Dpijr7NARxK1iOTsdYbZmR0DdvZwWyvpvRW1e1dQXf683qO3rOV5gGLQvusBX/bbpHWpCAwx5hj9hbVM48bX3AxJmwl+xdRylUzlmaSlLH7bhtcJIH485i/GVqD5VYW/ZNG7zP3GgyA+bbrXcfW/OUFQGCV2WGLDOp148nC8s9g== 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=HKjjx3dU0dvF0oHf/LMuU5IA5HwWwsyxEwu3CamdUCs=; b=hhmS2MIaaswO6APWb9LN+m7CswuzlYmmbaeqZ1FJksI3+4nb2A8BuRroGbL40AZ2ervubrUPvOyeWjnWR2tLYWdmDNGHsW6xkq2+D3KI0dA9qxPRPSInCtEIPz65ILlckwPJZrFKstgDXxzHWDo554HYSG5YDw7CpRiKZkSah+p0yzXao9owpBmdNTQ2ugQsPuhPtxgRBs53TtXbvUBcJ29ixjtymmT+Z1e1DHe3TZiuiHw32blexEd+WFs7Ymc7LKXsBdY9sdp7iWvpIpsANHSnddMQogiKulKKoL756E9lLPBurvapbh8WZUuFs7v0x5or3vRRT+0SBZIdHglhcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kbc.be; dmarc=pass action=none header.from=kbc.be; dkim=pass header.d=kbc.be; arc=none Received: from AS2PR05MB10754.eurprd05.prod.outlook.com (2603:10a6:20b:64c::7) by DU0PR05MB10404.eurprd05.prod.outlook.com (2603:10a6:10:424::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.10; Fri, 10 Oct 2025 12:28:28 +0000 Received: from AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::ba3:5eb5:f53d:9644]) by AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::ba3:5eb5:f53d:9644%6]) with mapi id 15.20.9203.009; Fri, 10 Oct 2025 12:28:28 +0000 From: Wim Rouquart To: Adrian Klaver , "pgsql-general@lists.postgresql.org" Subject: RE: Index (primary key) corrupt? Thread-Topic: Index (primary key) corrupt? Thread-Index: Adwol1a+rcvHuOuQQceM5FEl8oW9YQAHiEkAACShEdAAB3jzAAAAjjoAAAVE74AEGJRKsA== Date: Fri, 10 Oct 2025 12:28:28 +0000 Message-ID: References: <1bfa0b6b-11a8-458f-a3f3-3f86574abc1d@aklaver.com> In-Reply-To: Accept-Language: nl-BE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Enabled=True;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_SiteId=64af2aee-7d6c-49ac-a409-192d3fee73b8;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_SetDate=2025-10-10T12:14:56.0000000Z;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Name=d44a7eb9-e308-4cb8-ad88-b50d70445f3a;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_ContentBits=3;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Method=Standard authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=kbc.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS2PR05MB10754:EE_|DU0PR05MB10404:EE_ x-ms-office365-filtering-correlation-id: 9ae238a8-77d2-4055-8d4c-08de07f8843a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|19092799006|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?Nld1UUk2emdrc2h2WHk3U0JySmtzWktQcmgvTjJXOG5NTDJ4S3BBZE5YdFpp?= =?utf-8?B?YkwzbmZXU0crejZJREQyaTlNL1MrUDRSQ2xUditGT244RHk0cThMcnJENXVN?= =?utf-8?B?Y29rcFBxT2RSblpocDFpU2RpQ3NIRktjbFJRaUtDRnBoeGlFMDJRUFdoTStC?= =?utf-8?B?UytKWG5NOGlFR25hK1ZUQmwvSlB6MnF4YmxEek0zQkQ2T1RqTEJ0SU9zcVRJ?= =?utf-8?B?OGVKR1RLeFFhWWdZVUswNkxuR0JWeVJuWk9MZzJBUzNPb2dIdWJVcVdsV05m?= =?utf-8?B?TkpJUmhOb2ZMUnd0NmhEdTFaV3dyWFdGR1NwMm1WL3BOVGRoSFlxZ1RBR29x?= =?utf-8?B?T0VCOEJPTkswM1o4MytTN3liczE0V09UR3NGb1U5T2tEQUlYVHY0NFh1RjNT?= =?utf-8?B?WG9Mb1RJbk5IOFlxZVlkczJkL3JGMzJyZk9VZStXU1pwM1BJSThqWUZSeDZ3?= =?utf-8?B?dk9zemM1NTVhL2pPZGNGbEVNaVVEMDVtSDUvYWVGaG1mdSs2YjhOdzlrcnR5?= =?utf-8?B?MkpxbDBZWkZEaUpqT05tWHVKR0x1YnFUYU10UUxSZVJpeUVwditDaDdHVFpx?= =?utf-8?B?cSs0d3FSNUpVd3lla3Z4RVVrNXZuTkRFRldmY0k0Vk11cm5idmtaRUtrM2ox?= =?utf-8?B?TDNQOU1kWExNTnpkV1J0bkYxTTBoMkMrYXFSSmh5elcvUmRRQ3JNaVQ2aWw0?= =?utf-8?B?eXpKVWpnVENpaEcxWGRSUjBSZ0wwd0N0VUwzYVZZTEVRMThLMzUwdFNBdVhn?= =?utf-8?B?ZE05OVl4MmV3ampuQ1crem9sb0doNHQrc3NyY0pnTTFRZnBEOEE4WjNWOGxM?= =?utf-8?B?eVVuNk1RQmdjc2loYkFXWTBBQjVYUlB2bjhORVc2cyt5U3pHM1NKb1JLV2xk?= =?utf-8?B?KzBYUzZBRmRzUmFnOWpUb1laUkNrb0o0YWUwYjYyMTV2MUY3NytVaUtOT1Z0?= =?utf-8?B?OFNyczQrc2ZXbTJhengvU2IxdHVKLytRTW96QmhVMHZvcXZiU2xydk5WVnBn?= =?utf-8?B?NmtqOStDL0JEQ1VCSnZ4WVIwcWQwR1dmMndIVlJjM1FvazZTTHYvRXIyS0pp?= =?utf-8?B?dUNJcUJVc2N4WHExcTgxalRJUHQzOTg2NkpMUmN3Yk1CRVdTZTV4c2h3SUpK?= =?utf-8?B?N21MdURMK0dtbjU4TVFENkFvWkpRQ0tFR1lGaXhEVTZhYk1jc3NKSXc4enpJ?= =?utf-8?B?TUxDLzVwRlp2cDNHWWxqWHliRWNPTkdvRUk2WWNBSytWVDNBajhGODFTakJC?= =?utf-8?B?Z2J4R01PTDUvMWJkMFJSSFVKbmI1cnFSc3IxNUdWNEQzUHArSU9BODY2Ykd5?= =?utf-8?B?TkJhQTFIQldDU2EvS01xL3hjUzl6WHdjdmFpQzhDZ1hueHJMMUl3Q291Z1p4?= =?utf-8?B?U0tIRTBQNURLREg4Q3lLazNLbFk4ZTE5RkRYeFBPWXFJQ1FWcDFFbmNRdk5z?= =?utf-8?B?d2hGRnhrRURqYmo3OHQ4MTMxU0pWeHpWTUpmRHRKZUFVLzJoL1RKcU9BVnFU?= =?utf-8?B?L1l1Y2tYdEloYzFnZnFyTFQ5TjlJOVhRTEVOZjZubXBMRVp5anFBUWFPSEhm?= =?utf-8?B?dko3SVRZbWVna2V6Q2M5TS9ESHMvZVRTeWcyZWdtZVBVQ1R1WXZ0TVVWM0FO?= =?utf-8?B?TjZMTDBlcU1vVGx5bHZrMkFVZTN4b05TeGdUNStWZjNkaTkxUHQwSWd6Q1Nz?= =?utf-8?B?S3RyM1FqZ09tcWJLcUVKMVYxbERxYWNmVXBjVXN0VWtMSzMzY0RhV3lDajFY?= =?utf-8?B?ZFZTR2pGOGJEME8reHFCUWhsTGhZT1V3bXpsd3pqWStRd1FsdzMwd1N3ZTR5?= =?utf-8?B?YUJia1NMTUU2Qk8vOHRVallXdDFaeVZEa0lnZXEwR2dLOER3RzZSZEh2WGVh?= =?utf-8?B?Y0NkeVM0cElLblJha2pGK01JSi9FZVFmd3paVFdnd00vVXp3MFZacVNseWgy?= =?utf-8?B?UlZIeXg5RnQ5R2hiWVE0UHZYOWFrOE5wcWdSUWx3N2ZwQ05BUWpIblBpR3Ex?= =?utf-8?B?QTkvc1NvNUFobnd4NVl0dEY3aWt2aUZYWXQrdlFiVDJCelV4czZCcktIVis5?= =?utf-8?Q?1NkN0e?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR05MB10754.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(19092799006)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bnNGdWNZWEdYU1NMQ01ma0ZsdzBGenhBd2ZLaEJqRFM3bHllQzBTSlIwd3B3?= =?utf-8?B?ZVYrNlVaWVVmV0VmMk5DbjE2K1ltd2FzUDNFQStrSmNtUU1Ob0toQ2dvVUFw?= =?utf-8?B?cloxMFFrVjZtdnRzd1RzRjJxeDZCS1ZpTStyWDdNczVNc1l4NFJSREt2d0pl?= =?utf-8?B?ZGtSUXp5Y0pDdmJjT1FJOTh4UFNDSStaTk5uQjExcjVtUGJmTWRIcDZ3cUpn?= =?utf-8?B?ek8zTEtQS0dGNHdTTFBhTlZQTEdsT3o5VnpOZ1hFbVFhWWU2NkV1V1lZYVVE?= =?utf-8?B?eXZUSGVUV1QrUlFMamtkb1VNdExMUDdKVGpWM05pc3VUc21sOVd4NFpzUGFN?= =?utf-8?B?bmJBeEk5K24rb3ZTNU9TaElaZlhGRkljVXhaOXVEclA2elhQY1c1Q0hPNllL?= =?utf-8?B?RnNyTDFzUGZtNllkdjFGTVkxQ2JrcFY4MjZkQUEwQ1g0QTBUekNiMUhXWHJL?= =?utf-8?B?c2IzaXZzb0tPMzlqVXc2QXlQWHJqTUVkTm5zNHhFeHZBdVkxQ2VFVkJ4aWVZ?= =?utf-8?B?UGRwVXJqc1JuWG9NMjRYQTRhZ3RXTlIxOTV5ZFhURk5DUTVTbG42YlU5RDhr?= =?utf-8?B?aWlESDdhWWJsSVBxcTI5MUhKOHZJeUtUMms1ZmxqcU5VaTg1bnE5OFZBMmNK?= =?utf-8?B?RFc2c211dHlBTDBWTFNCWWczVmRKVWkrdG1abkdWMmZtRTNiTXFkaldnalQw?= =?utf-8?B?NXVtMXZxL3JVOGl4TEZSTjZ3WjJjQ25pUDA1ODZIcG91V0E3cnZubTF6SjJJ?= =?utf-8?B?ZGNaS1VsM3RtZ0xvME14MXQ2UE5JVkwvek1uZzZZWU9MWUF5V0Mwa3lMRlVH?= =?utf-8?B?cDB3RGw1ckF1WFRsRjl5MkJncWZSdGlSYkxNbnRWMHN5VEJ0N0F3bjB5Yjli?= =?utf-8?B?TEx3M1g3bHpISytlcXYySXpPVzNQSC85Ukh4bkZZZjNVM0M0WXBDV3c3b2xo?= =?utf-8?B?dDBFd0NsSXlsUU44QVpQVEU2Rm9WdkxMb2tSZEFQY284dGJHZ0JTZzZ6YUpM?= =?utf-8?B?WGVzOHozK2d5QWlxL2wwazFobnZ3WFFwNUt5Q1A3dmNhOVdtSXN5R1ZWOHFK?= =?utf-8?B?TmM1d3h3QmJjV0I3SlpFaHNMVW1mbzhNSlBMZ2lucHdOMC9NNVJ0bC91QUFZ?= =?utf-8?B?SHkzc2FNK0xldG5STGM5MWNmUUxaay9vS2d5dkpIdDh5cWRXSjU1T3dhYlN6?= =?utf-8?B?enpsRGNVMFZSMnNkQnRBZzBCeVhCaFhUdnByaWtzeWRGOXNyS1VvZldzcC9h?= =?utf-8?B?WS9KL0Z6bEthVWlJLzIzMVVIc3ZIVExtYWRhN0dqNDdTTVZpTEFFZWtKcjll?= =?utf-8?B?cFRtOFQ4VWZFcVdFcEV0WEZVV2VlZ0llMmdaOEltT2dwV3BmMUZwd3Q3TlJY?= =?utf-8?B?MEQrNEorWlpuVFhLTXd5U0VsMlcyTENQQWZoWTR4UlBkK3U3N0M5aTZxRnRF?= =?utf-8?B?UE1XOWZlK3NWOHpMcnNIRS93SU91cFpSVldNN2RqaWc4aURDb0xkZHk1SVVa?= =?utf-8?B?ZnM1V0RJM0pZT2l0ZkYwQTBHV2lrbEFzWWo5UWYvWUMvY1FEQ0lYTnlvRXV6?= =?utf-8?B?dG9FbXNhQUdtZGtsVEtuN3hUbDdmdW15ZCt1dE1jUnFXeXk1S1lCY0Vza0NY?= =?utf-8?B?OWxCRWRFK1cvWnlZdHhPY0g1QUNrUDhQZ3RrdGgyKzg4REFWYkNKYzRlOW1I?= =?utf-8?B?allRRVdvcXowQU1rZk9SSnQrczhMTnB5bmZCNzdSVU5SeTBqYTU3eTFvSXFV?= =?utf-8?B?cy9tM25FdnVFNE42cHNzbWlkakVDcnRZbFE3cGw5N1N4THNncXU1UXdTWWdL?= =?utf-8?B?cGdKLzhzQVNiWVhRZEQvL0Y0em0vZ1NGc0p3cjVMQWxTUTh1cEwyb2J2Nm1M?= =?utf-8?B?RHVzbmwrOGVOQ3hkMVVSRnlXc0xyTUFvWE13RTJicXo3NXdsYzFBNk9uRUhT?= =?utf-8?B?RlRxc2Iva2kvREFpUCtNcTFKdWVIejZQUEQ3cjlDSFFDc21Wb0NlWEtvUHMr?= =?utf-8?B?by9icGlGZzJBeUtHKzR3TmxYOUtia3JmUnZTZnpUOTBIYzR3Q0tjdlBkaU53?= =?utf-8?B?VkdydWlnUkJuVmRuU3g0WHJzSGwyRVllVjJUcTRoMytMNThWRnMySFMxV0N0?= =?utf-8?Q?vAUk0xmd/Akc3OUst/niw5Nwg?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-OriginatorOrg: kbc.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS2PR05MB10754.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ae238a8-77d2-4055-8d4c-08de07f8843a X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2025 12:28:28.4442 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 64af2aee-7d6c-49ac-a409-192d3fee73b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3DtbBTqnEgeFPvsI/v1cO24pTFvffDJI0zvwpSnBwmOFsaaArfpnF4lIeb8igr+j9XPsWLbvT6RX6wfbDoThLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR05MB10404 Content-Transfer-Encoding: base64 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SW50ZXJuYWwNCg0KSGksDQoNCkFwb2xvZ2llcyBmb3IgdGhlIGxhdGUgcmVzcG9uc2UsIGhhZCBv dGhlciBmaXNoIHRvIGZyeS4uLg0KDQpJbiByZXNwb25zZSB0byB5b3VyIHF1ZXN0aW9uczoNCg0K PiBXaGF0IGlzIGZ1bGwoMTUueCkgdmVyc2lvbiBvZiBQb3N0Z3JlcyBhcmUgeW91IHVzaW5nPw0K DQoxNS4xNA0KDQo+SXMgaXQgdGhlIGNvbW11bml0eSB2ZXJzaW9uIG9yIGEgZm9yayBvciBTYWFT Pw0KDQpTdGFuZGFyZCByZWxlYXNlIGluZGVlZCwgcnVubmluZyBvbiBSSEFUOA0KDQo+IFdoYXQg ZG8geW91IGdldCBmb3IgcXVlcmllcyBiZWxvdz86DQoNCj5zZWxlY3QgKiBmcm9tIHBnX29wY2xh c3Mgd2hlcmUgb2lkID0gMzEyNDsNCg0KfG9pZCAgICB8b3BjbWV0aG9kICAgICAgfG9wY25hbWUg ICAgICAgIHxvcGNuYW1lc3BhY2V8b3Bjb3duZXIgIHxvcGNmYW1pbHkgICAgICB8b3BjaW50eXBl ICAgICAgfG9wY2RlZmF1bHQgICAgIHxvcGNrZXl0eXBlDQp8MzEyNCAgIHw0MDMgICAgICAgICAg ICB8aW50OF9vcHMgICAgICAgfDExICAgICAgICAgICAgIHwxMCAgICAgICAgICAgICAgICAgICAg IHwxOTc2ICAgICAgICAgICB8MjAgICAgICAgICAgICAgICAgICAgICB8dHJ1ZSAgICAgICAgICAg fDANCg0KPnNlbGVjdCAqIGZyb20gcGdfb3BjbGFzcyB3aGVyZSBvcGNuYW1lID0gJ2ludDhfb3Bz JzsNCg0KfG9pZCAgICB8b3BjbWV0aG9kICAgICAgfG9wY25hbWUgICAgICAgIHxvcGNuYW1lc3Bh Y2UgICB8b3Bjb3duZXIgICAgICAgfG9wY2ZhbWlseSAgICAgIHxvcGNpbnR5cGUgICAgICB8b3Bj ZGVmYXVsdCAgICAgfG9wY2tleXR5cGV8DQp8MzEyNCAgIHw0MDMgICAgICAgICAgICB8aW50OF9v cHMgICAgICAgfDExICAgICAgICAgICAgICAgICAgICAgfDEwICAgICAgICAgICAgICAgICAgICAg fDE5NzYgICAgICAgICAgIHwyMCAgICAgICAgICAgICAgICAgICAgIHx0cnVlICAgICAgICAgICB8 MCAgICAgICAgIHwNCnwxMDAyMSAgfDQwNSAgICAgICAgICAgIHxpbnQ4X29wcyAgICAgICB8MTEg ICAgICAgICAgICAgICAgICAgICB8MTAgICAgICAgICAgICAgICAgICAgICB8MTk3NyAgICAgICAg ICAgfDIwICAgICAgICAgICAgICAgICAgICAgfHRydWUgICAgICAgICAgIHwwICAgICAgICAgfA0K DQoNCj4+IEhvdyBpcyB0aGUgdGFibGUgcG9wdWxhdGVkIHdpdGggZGF0YT8NCj4+TWlnaHQgYmUg YSBnb29kIGlkZWEgdG8gZmluZCBvdXQuDQoNCkRvbid0IGtub3csIGFuZCBhcGFydCBmcm9tIHRo YXQsIHRoZXJlIHdpbGwgYmUgbm8gZGF0YSBhZGRlZCBhbnltb3JlIHRvIHRoaXMgdGFibGUsIHNl ZW1zIHRoaXMgZGIgd2lsbCByZW1haW4gc3RhdGljIChpdCdzIG9ubHkgYSBmZXcgcm93cyBidHcp DQoNCj4gUGVyIGEgY29tbWVudCBmcm9tIFJvbiwgZG9lcyB0aGlzIGxhY2sgb2YgZXhwb3J0IGhh cHBlbiBldmVyeSB0aW1lIHlvdSBkdW1wIHRoZSB0YWJsZT8NCg0KV2VsbCwgeWVzLCB1bnRpbCBJ IGRvIHRoZSByZWJ1aWxkIGFuZCB0aGVuIHRoZSBpc3N1ZSBpcyBmaXhlZC4NCg0KDQoNCg0KDQpP biA5LzE5LzI1IDA2OjIzLCBXaW0gUm91cXVhcnQgd3JvdGU6DQoNCj4+IFdoYXQgaXMgdGhlIHJl c3VsdCBmb3IgdGhlIHF1ZXJ5PzoNCj4NCj4+IHNlbGVjdCAqIGZyb20gcGdfaW5kZXggd2hlcmUg aW5kZXhyZWxpZCAgPQ0KPj4gJ2lkeF8zNzY4MTRfcHJpbWFyeSc6OnJlZ2NsYXNzOw0KPg0KPiBO YW1lICAgICAgICAgICAgICAgfFZhbHVlICB8DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t LSsNCj4gaW5kZXhyZWxpZCAgICAgICAgIHwyMDA2ODczfA0KPiBpbmRyZWxpZCAgICAgICAgICAg fDE5OTg4MjN8DQo+IGluZG5hdHRzICAgICAgICAgICB8MSAgICAgIHwNCj4gaW5kbmtleWF0dHMg ICAgICAgIHwxICAgICAgfA0KPiBpbmRpc3VuaXF1ZSAgICAgICAgfHRydWUgICB8DQo+IGluZG51 bGxzbm90ZGlzdGluY3R8ZmFsc2UgIHwNCj4gaW5kaXNwcmltYXJ5ICAgICAgIHx0cnVlICAgfA0K PiBpbmRpc2V4Y2x1c2lvbiAgICAgfGZhbHNlICB8DQo+IGluZGltbWVkaWF0ZSAgICAgICB8dHJ1 ZSAgIHwNCj4gaW5kaXNjbHVzdGVyZWQgICAgIHxmYWxzZSAgfA0KPiBpbmRpc3ZhbGlkICAgICAg ICAgfHRydWUgICB8DQo+IGluZGNoZWNreG1pbiAgICAgICB8ZmFsc2UgIHwNCj4gaW5kaXNyZWFk eSAgICAgICAgIHx0cnVlICAgfA0KPiBpbmRpc2xpdmUgICAgICAgICAgfHRydWUgICB8DQo+IGlu ZGlzcmVwbGlkZW50ICAgICB8ZmFsc2UgIHwNCj4gaW5ka2V5ICAgICAgICAgICAgIHx7fSAgICAg fA0KPiBpbmRjb2xsYXRpb24gICAgICAgfHt9ICAgICB8DQo+IGluZGNsYXNzICAgICAgICAgICB8 e30gICAgIHwNCj4gaW5kb3B0aW9uICAgICAgICAgIHx7fSAgICAgfA0KPiBpbmRleHBycyAgICAg ICAgICAgfCAgICAgICB8DQo+IGluZHByZWQgICAgICAgICAgICB8ICAgICAgIHwNCj4NCg0KSG1t LCB3aGVuIEkgZG8gdGhlIGFib3ZlIG9uIDE1LjE0IEkgZ2V0Og0KDQotWyBSRUNPUkQgMSBdLS0t LS0tLSstLS0tLS0tDQppbmRleHJlbGlkICAgICAgICAgIHwgMjQyMjA5DQppbmRyZWxpZCAgICAg ICAgICAgIHwgMjQyMjA1DQppbmRuYXR0cyAgICAgICAgICAgIHwgMQ0KaW5kbmtleWF0dHMgICAg ICAgICB8IDENCmluZGlzdW5pcXVlICAgICAgICAgfCB0DQppbmRudWxsc25vdGRpc3RpbmN0IHwg Zg0KaW5kaXNwcmltYXJ5ICAgICAgICB8IHQNCmluZGlzZXhjbHVzaW9uICAgICAgfCBmDQppbmRp bW1lZGlhdGUgICAgICAgIHwgdA0KaW5kaXNjbHVzdGVyZWQgICAgICB8IGYNCmluZGlzdmFsaWQg ICAgICAgICAgfCB0DQppbmRjaGVja3htaW4gICAgICAgIHwgZg0KaW5kaXNyZWFkeSAgICAgICAg ICB8IHQNCmluZGlzbGl2ZSAgICAgICAgICAgfCB0DQppbmRpc3JlcGxpZGVudCAgICAgIHwgZg0K aW5ka2V5ICAgICAgICAgICAgICB8IDENCmluZGNvbGxhdGlvbiAgICAgICAgfCAwDQppbmRjbGFz cyAgICAgICAgICAgIHwgMzEyNA0KaW5kb3B0aW9uICAgICAgICAgICB8IDANCmluZGV4cHJzICAg ICAgICAgICAgfCBOVUxMDQppbmRwcmVkICAgICAgICAgICAgIHwgTlVMTA0KDQpXaGF0IGlzIGZ1 bGwoMTUueCkgdmVyc2lvbiBvZiBQb3N0Z3JlcyBhcmUgeW91IHVzaW5nPw0KDQpJcyBpdCB0aGUg Y29tbXVuaXR5IHZlcnNpb24gb3IgYSBmb3JrIG9yIFNhYVM/DQoNCldoYXQgZG8geW91IGdldCBm b3IgcXVlcmllcyBiZWxvdz86DQoNCnNlbGVjdCAqIGZyb20gcGdfb3BjbGFzcyB3aGVyZSBvaWQg PSAzMTI0Ow0KDQpzZWxlY3QgKiBmcm9tIHBnX29wY2xhc3Mgd2hlcmUgb3BjbmFtZSA9ICdpbnQ4 X29wcyc7DQoNCj4NCj4+IEhvdyBpcyB0aGUgdGFibGUgcG9wdWxhdGVkIHdpdGggZGF0YT8NCg0K TWlnaHQgYmUgYSBnb29kIGlkZWEgdG8gZmluZCBvdXQuDQoNClBlciBhIGNvbW1lbnQgZnJvbSBS b24sIGRvZXMgdGhpcyBsYWNrIG9mIGV4cG9ydCBoYXBwZW4gZXZlcnkgdGltZSB5b3UgZHVtcCB0 aGUgdGFibGU/DQoNCj4NCj4gU2FtZSBhbnN3ZXIgYXMgYWJvdmUuDQo+DQoNCg0KLS0NCkFkcmlh biBLbGF2ZXINCmFkcmlhbi5rbGF2ZXJAYWtsYXZlci5jb20NCgpEaXNjbGFpbWVyIDxodHRwczov L3d3dy5rYmMuY29tL0tCQ21haWxEaXNjbGFpbWVyPgo=