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 1uztbm-008FoF-TW for pgsql-general@arkaria.postgresql.org; Sat, 20 Sep 2025 09:10:19 +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 1uztbl-00CRrV-Gi for pgsql-general@arkaria.postgresql.org; Sat, 20 Sep 2025 09:10:17 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uzXbp-005lye-05 for pgsql-general@lists.postgresql.org; Fri, 19 Sep 2025 09:40:53 +0000 Received: from mail61.mailinfra.com ([193.244.253.163]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uzXbl-001FFZ-0l for pgsql-general@lists.postgresql.org; Fri, 19 Sep 2025 09:40:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kbc.be; s=selector-aaa; t=1758274849; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=n9vzJnzhUx7Tn2CjcniNBqKLA4u13aUUJsRhH4rU8lI=; b=jOC7hGiCl++wbbL/AsXXs1Ru+nEN3FXcqRNmBiS+f1P+aXTTTbVJuP6i an447lfvQ6d3mQL6cTCKWTCNbEq4jo8Ty/zDjuCiou/itmtRGFe8HN6in qUE1pkr1l90xdjqqGJJJDoJTDYHsX3Mp6fs2gQsIAeSc9vy9PZy6w95D4 KyRkro7/mdjsp9yFK95EnAZ7JfCdeNpbJKKDZcVqsX9LUwNrXME/4LVgo Pav+eFuei8LpRP43CJpxt9MtI3TV2zn3gwHhDvGEsxknCroSk+gwUKX2y qaV5zp8vofZoyyiQDp64BoKFoA0SdYUnDzUGQXxLsAuRQdZQnM1Xt2BnP g==; X-CSE-ConnectionGUID: tNwxABCLTXCv8Tzg93o5nA== X-CSE-MsgGUID: aw7Bw+MJShO9sPvCxzGF/Q== X-interpillar: False X-massmail: False X-trusted-saas: False Received: from mail112.mailinfra.com ([193.245.81.156]) by mail69.mailinfra.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Sep 2025 11:40:46 +0200 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011006.outbound.protection.outlook.com [52.101.65.6]) by mail112.mailinfra.com (Postfix) with ESMTPS id 294C3600092; Fri, 19 Sep 2025 11:40:46 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UP2JvpE531AcpwyHBQYmJLuhpjopGsB0zUez+WnvNUXppXim43cPjfFedM38TPstfQjgxhvjblfOTpz1kwiCX08dI74SF6t9W6TmE/ptEwRlHQ+BHHFlYFGZcXlhns9cW2FxfkHCCQaXgIxUDkmbqpUJ8iJRAkrZSZqVMVOBSDyalXIbOaw7nwfCc5DA6+OIZAOwWmEeCvEGj8AmdZ7sg+4eNawmmUz5IbDNoBK2DlylR8nkDVKcd8+tMujMNQDjd6OnhZPhEm8HJl5oiId6Cql+i0EFwPt1ZKrlv54XE12bGr6TOuvCgc8qDqzQExwHBNvWJDl81E8QT6v7UKHdNg== 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=WHD6DFc/HZyL+buvpSV4Yyo+4Q8cUsfcHsHInbPHEIo=; b=Pvvg5IgweR8oywPhfq+9Nz2cVCJDvtCQPDbGgGLc5x3lro5jxzlGmoTAbE90HtOGsWk6MTPwhww1Ntn+OctfTmnJCuYkHxwkVt3Jd7j4WHHoEgPJCPTh48RnnG0xlV1B7zvXrzM+immIS5bZNzMNRsP6UE9OZjzPWgKoRxPSC8ZgLIIsvWSDbFKbG0FspJmUkvKCbLqJa8VbNQDgmcpstADnuMvy98dSdziyK7klhiNerdTJCQJhIrDPuo3HzrA1FfkmecsARn9f7WgX72/ADisfqD5p0N4/wXULQ6Qjz2ovwaniLgzYjdPdrZsfQ6usrB5vl3UHTXDMpltEKKQDzA== 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 DBAPR05MB6933.eurprd05.prod.outlook.com (2603:10a6:10:182::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.13; Fri, 19 Sep 2025 09:40:44 +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.9137.015; Fri, 19 Sep 2025 09:40:44 +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+rcvHuOuQQceM5FEl8oW9YQAHiEkAACShEdA= Date: Fri, 19 Sep 2025 09:40:44 +0000 Message-ID: References: <1bfa0b6b-11a8-458f-a3f3-3f86574abc1d@aklaver.com> In-Reply-To: <1bfa0b6b-11a8-458f-a3f3-3f86574abc1d@aklaver.com> 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-09-19T09:30:06.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_|DBAPR05MB6933:EE_ x-ms-office365-filtering-correlation-id: 3f4987b8-5c28-443b-bbfb-08ddf7609ac9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|19092799006|366016|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?NGVWTGptRFQvZGJxZmJJUWhJNUNlczZaeG5kWlZNYThpY3dxT1dqcHBzRG9S?= =?utf-8?B?MFY2blAvZTFaNDJ0TTVDdFV0d250aVVmZlZEdVQ0Q1V3anVWT2VneFp6Ni9U?= =?utf-8?B?RGNMZldvMHMvb1JwakZyU1FkcEM0NGcyM0l4Nmp2akRJT0s1SGhEN1M4eGNN?= =?utf-8?B?Zmd2eDYyZ1dCL1NHbFdtSUNCVkZ2UWUxTXBDZVBUR2dVVHlqd2VJZUhYbE5v?= =?utf-8?B?ai8wMlFWRWV4TnlFbUh4U1NVNFNqMll3ZTZYUHhob0tJQjNLcHg0L2x1RHNP?= =?utf-8?B?VnNJUi93ZEFQYitnaXBUSW1ocUJvT09oSVJYVitaOVYyQXk5dTBCaWIzV29T?= =?utf-8?B?NFhHQVRGMXhqazlmN2tEdDZ5eS9GZFFDY0t6eUdFZlFicHludlFYbDVybS9r?= =?utf-8?B?S3B1Uk5SQjkvbkFYNEd0UHAxS3JnT25HWU1Bb21Wa0lHVkcyTFZoWlNJbU90?= =?utf-8?B?TEpUcUIxQzRXUHpNZGpNTjJ0T0tVSjA1RklkUTlWNE45WDdnNjRwTWloZ0FB?= =?utf-8?B?M1gvUndvOG1paFE4UnZrWFVGcjVqSG1IRE1NMXgyVTRtQWhRZjJKbGVKZnp4?= =?utf-8?B?cUR4K2k2SVZ1dWtqbXhSTzdncFJYR1V2QlFZTWdDYXR1RGNXMUt4dGc0L1Za?= =?utf-8?B?SEFMbGVuQkdDQ0ZQTC9aWXRFdjdDSDNGU2Zaekh4WXkwMnZmYTZFMzNoYU5W?= =?utf-8?B?TEowTkZpeFhUSHFWL2ExblpYeE5UbjIvNzVBNnBFVi9pT1hQeWFDeGxMTUxr?= =?utf-8?B?UXNZbFNUVzlOUVRUMndtMTFmTkxoaTFVNXdDTVBxZDV1VXcrQUt1TzNrS01i?= =?utf-8?B?dVlQbkVRNXZSMkF5YzZqQ1B5NkdPNExxVFR4MGk1UWZVbWlpMGw2WkNkbDhM?= =?utf-8?B?THBodVpBOTh0d3pyU1MrbFZGc0trMklDRVZqeGdad3hPeW50cFpIOG0xZ0pm?= =?utf-8?B?Q3lLUFc5dEY3QkRJQXNCYVhSZUg2UHBEM1o5RXFhdjlqRzhPU0JNMjAvZUNZ?= =?utf-8?B?MS8zeTIwc0tid3VObFFhOTNUM010bUxoeEt4L0RjK0R2a0ZZSE9XVGZPVmZL?= =?utf-8?B?MkhkdDE1cEJQK1NicDgxT3dHNjIwb1JqMnRuYTBLSWdWb1l4Rk9nRnVsdDUy?= =?utf-8?B?SERxQXl1ZnlKdGtRM2wrUUdBUk5qblBEb1JsZmhHTXo2MkdXUVk2ZHREQVho?= =?utf-8?B?bkNaekttTHV0bndxUndzdmlYM2NnK2Rkb1FuZ2pnbVpWRFc5azc0dHZxOXBV?= =?utf-8?B?QW9FQTdJZGlEcWNOVGdDRzYxUXVZODJvb2o5b2lEUmxTZHpWMTZNeXpvUmdN?= =?utf-8?B?UEJhR0k3SjVyb0Q5UlpJMi9lLzJPRkRpQzd6SjlubW1lTXQzNHl6UzhyRzh1?= =?utf-8?B?bFdGTHlscXl5YWIrMnlpSmYrdXBrZXN3c0FVSy9GMUhpRENhdjNsb3B6azRm?= =?utf-8?B?TWxUcTc0YkJnSTVkV1BOWlhIQ1A3WjBlcHpNSHpKU2kvbjdjMzlPVnFiUlZ2?= =?utf-8?B?RHRxb0RUaXJCQzRrbXBWZ3MwSUFGZzhHb0VpV3JGWklMTmdhYzVMdlNxeDNU?= =?utf-8?B?WU9yZzBjejlKcmlHK0prZmNDNEd2SHpTQy9VbjMvM0F2cU55QjNqcitXUVQy?= =?utf-8?B?d1lYeGUraERrZGk5VklWRi9QVkx1d3B1UDc4UWF0cEQ1SHZIU1pLS05DS2NL?= =?utf-8?B?RktJUDlHSEZQMzlFV0wxQi9uWVVIekZWSUd1NmZkSDBab1hieS84emcxNThw?= =?utf-8?B?R0JjSkJrK05iM1dVcElCZEVKOGhiM0pqbklidVdBRE9DZVk2ckd0UlE4d2Ja?= =?utf-8?B?WG40eGlXa0NLNjhOWThxWHd2dWJ5TU9lbHQrbEg4SU0yYXgzZmVPM2VYT1FR?= =?utf-8?B?cTdCTkhpZlFheUNqaGpwZnB4SVovV3NqMWEwczJDWWtMN1ZJeTZ1T3phZWpI?= =?utf-8?B?YndqNE8wd0l4alJGUGlhWTVtVExGU1RMbTMxbmRWcE51YTB2aXdwSEttelFl?= =?utf-8?B?UU9IU2JLOTZ3PT0=?= 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)(19092799006)(366016)(376014)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VTQ2M29uMENwYk11NDA4cXVheTNCc0ttSWl2VlZvQkNtbmt0eUE3ZXZtYW5Q?= =?utf-8?B?bEJ3bU1uM2gxUE4xTmQzYmhnNGZuS2dNZVFTNVpQQkF2NmlTNmdsb1Bua1Jk?= =?utf-8?B?ckZGclhZVnY2WnlSa1R4amoyS0NUdzNxaDNHcXVWT3lwRU90bW9OcFp2TVJt?= =?utf-8?B?d09UUFJsY0pJQmFKTGFBWFdJNUtuZW5IeC8rditwV3ZSTnFaTCtCTHRFSFhv?= =?utf-8?B?Wk8xK2lCb3FPU1llUWFuLzBPQnNzcDNTNkZzTWw4VUZ1MGNHT2VnVllaWnc4?= =?utf-8?B?dGhRR0N4c3laSHA0d0ZZMzVJdk5rVWhJTTVKdytZQ2JIb05jNENZeHI4QU94?= =?utf-8?B?b3JQeUdGdzJyZHRCNkdObWZoN1ZDMUw1ODY1T1EvbmtUWDhZcDQ3Y0JQOWdM?= =?utf-8?B?cU5ZN0t0VkNQa2MwMUVDL1pOSzUxTGFhOFRDcHZBczhSZng0MXRnVGs5RHov?= =?utf-8?B?cGw4cjAxb0ttR3hkV2Y5bUVWcXgzRGhJTkVEZk5oMlRXWFk3cityYnBZc3lh?= =?utf-8?B?MWhzZjNka1FYeHo2VVpPcW1OYkNNMm05R2RQQW5STjR1citHTUJZZ3BRWDZK?= =?utf-8?B?SDJ1UkxCdG1PTVZoS2h0LzNRL2JLRHlidStnTVVLMndXc1hiRUhkMmNvaWxh?= =?utf-8?B?OUtHajNIcDlZWGZxTVFsQk1zZXJ5VURtblUxbTR5UE1HZk9BcDRQeDBnaWVM?= =?utf-8?B?cFVFQjFIYnZzQy8yVWJCRWxYL2hMa3dnamx2VDRrTW9NK2U0Vk0wMnJxaU4x?= =?utf-8?B?d2kvSHQ3M1Exdkl2LzEwbG5QQm5XNDhJeGZ0QUF6eHRudjNLRE1JZS9Yclo4?= =?utf-8?B?S0ZheUFtSHJYNUwxSnUrY1NPNVpzOTMzZ0NzNlhVVTlsNTFrM2w3RUhMZ0gr?= =?utf-8?B?aXlPcnd1ZlhBNzRyS1ZBanZKMzhMU1BveGZhUWxBM0NxMDN6UWQrSmdUWWpv?= =?utf-8?B?S1F1MnVXUjBsUFFJekhFZGQ2eXFvS25FZGNkRUdZTjF6UDYzaDVPUmV5Ti9Q?= =?utf-8?B?UnNQTVp1blgyY2drai9ZZ2NEVzAzUkI2SXQvK25YdjNmeGFaV2QzeDdEVnBD?= =?utf-8?B?UTArbWU1VDZNVHBVT0p2N1p3d2xwSHVxcm5FYnY1OENjWi92SVZGczNYZ1dH?= =?utf-8?B?aGVEQ0dRcXFiSWhlZmV2bmJvcGt3b2NEN2ZaWlBZMTd4N1pBS3BRMGZIcFZ4?= =?utf-8?B?em1CaHo3bllGRUI5SldjR3AwZk85YmdESkhMM21NNnNETDZyWXdDVnNkTVV4?= =?utf-8?B?a3k2VzZmaHoxV0FnTU1KSkhWWFYxVGpaTE1XMWZuc0NPZGo0TG1hcVVZYnVj?= =?utf-8?B?c0ZRV3VUN2draFhnYmhXam16OGF5MDVNelZuZ2xmekVvdHZqa2o1dmtQNWNv?= =?utf-8?B?aVJmTFJEQ0FvSm5nM2RsMW1jOURLeTRoOXBxVGtFTGxzQlQ1MXZJV21URmRj?= =?utf-8?B?bkhBMzFaQStrdzgzM045OXlKZzZESHNBVy8yZS8vTUQ4cS9xTUZLZjh5UXhT?= =?utf-8?B?VS9JamNkd3lZUVo4Nk5vNlB0U0Jrc3VmQW1hQVN5M0NXcytCWFFGcDEyZ0F0?= =?utf-8?B?WVB3SHNXQ09KcWZ1WHNPLzdqOUJBb1l6MWw2TUwyTmRHczZsZXNKVWh2eGdh?= =?utf-8?B?SlJsNnN0emwrTEZFdUZuNE5NUzhkMGlWYnVwcDVOUTlXcklKU3pZcXBDc21E?= =?utf-8?B?TVZIbU1oZmRMc3Q5NmxOZTZPS0xKbDJIVzhBcDNnRCtOVXpzOU50OFhFS0lK?= =?utf-8?B?aDhsT0k0SEh3c2xyUDZLWmlTcHJtdnRVbGxxUzdVNWcwYTJCVDVoUWpFUEdW?= =?utf-8?B?LzBHNmkyd25WZDQ1QlVWVHZoSUtzaXBPZnZiaWd4MFJpdjRtMEtML3ROUmZt?= =?utf-8?B?VUEyeXpmbXF2WjhWR2tOV0M1S0czWGV2VnNjcnhZcmRxQkMrbm5oSDRlTURl?= =?utf-8?B?SjFYMGRKeStoTXdJV25Jd1BzYTI5QkQ2S0tyM1VxQTBlSGQyQWNjWGliS1o5?= =?utf-8?B?d1dqa0Nwd0NBU0t5TmQ4Y0I3NnVMR0REMkV2RXozVFRUTzU2ckhLNGtiV3VB?= =?utf-8?B?NGtMNGE4bDlwTEEvVUZET0tpdE5yaVB3Y0JpMi9SYnMxRWphVnFvL3FZYUJ3?= =?utf-8?Q?fHfGoVquYxqSKimQp0TJHar6b?= 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: 3f4987b8-5c28-443b-bbfb-08ddf7609ac9 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2025 09:40:44.2242 (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: ZK7mzG1uQWOY8j9AaE64k0g0fN+j3lZCPIaEZpeW8jFWnHIL4VZdqSac2s3F/K3DlYv/KLDSi9jdKdAWAPPPnA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR05MB6933 Content-Transfer-Encoding: base64 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SW50ZXJuYWwNCg0KPj4gSW50ZXJuYWwNCj4+DQo+Pg0KPj4gSGVsbG8sDQo+Pg0KPj5XaGVuIGRv aW5nIGEgcGdfZHVtcCBvZiBvbmUgb2Ygb3VyIGRhdGFiYXNlcyBvbmUgb2YgdGhlIHRhYmxlcyBw cmltYXJ5DQo+PiBrZXlzIGRvZXNu4oCZdCBnZXQgZXhwb3J0ZWQuIFBnX2R1bXAganVzdCBza2lw cyB0aGlzIGluZGV4LCB3aXRob3V0IGFueQ0KPj4gd2FybmluZyB3aGF0c29ldmVyICh2ZXJib3Nl IG1vZGUgd2FzIHVzZWQgdG8gZG91YmxlY2hlY2spLg0KDQo+IFdoYXQgaXMgdGhlIGNvbXBsZXRl IHRhYmxlIGRlZmluaXRpb24/DQoNCkNSRUFURSBUQUJMRSBiY2Zfd29ya190eXBlICgNCiAgICAg ICAgaWQgYmlnc2VyaWFsIE5PVCBOVUxMLA0KICAgICAgICBhbWxfc2NvcmUgaW50OCBOT1QgTlVM TCwNCiAgICAgICAgQ09OU1RSQUlOVCBpZHhfMzc2ODE0X3ByaW1hcnkgUFJJTUFSWSBLRVkgKGlk KQ0KKTsNCg0KPiBXaGF0IGlzIHRoZSBjb21wbGV0ZSBwZ19kdW1wIGNvbW1hbmQgYmVpbmcgZ2l2 ZW4/DQoNCnBnX2R1bXAgLS12ZXJib3NlIC1wIDx4eHg+IC1VIDx4eHg+IC1kIDx4eHg+ID4gZHVt cHZlcmJvc2Uuc3FsIDI+IGR1bXB2ZXJib3NlLmxvZw0KDQo+IElzIHRoZSBQSyBkZWZpbml0aW9u IGluIHRoZSBwZ19kdW1wIGZpbGU/IEZvciBwbGFpbiB0ZXh0IGZvcm1hdCBjYW4geW91IGdyZXAv ZmluZCBpdD8NCg0KSXQgaXMgaW4gbmVpdGhlciwgdGhhdOKAmXMgd2h5IEknbSBzdXJlIGl0IGRv ZXNuJ3QgZ2V0IGV4cG9ydGVkLiBBZnRlciBhIFJFSU5ERVggc3RhdGVtZW50IGl0IGlzLg0KDQo+ SG93IGlzIHRoZSBkdW1wIGZpbGUgYmVpbmcgcmVzdG9yZWQ/DQoNCkFzIHRoZSBjb2RlIHRvIGdl bmVyYXRlIHRoZSBpbmRleCBpcyBub3QgaW4gdGhlIGR1bXBmaWxlIHRoaXMgc2VlbXMgaXJyZWxl dmFudCB0byBtZS4NCg0KPj4NCj4+IFdoZW4gZG9pbmcgYSBSRUlOREVYIHRoZSBpc3N1ZSBpcyBm aXhlZC4NCj4+DQo+PiBBcyB0aGlzIHNlZW1zIHRvIG1lIHRvIGJlIHNvbWUgZm9ybSBvZiBpbmRl eCBjb3JydXB0aW9uLCBJIHRyaWVkIHVzaW5nDQo+PiBhbWNoZWNrIChidF9pbmRleF9jaGVjayBh bmQgYnRfaW5kZXhfcGFyZW50X2NoZWNrKSB0byB2ZXJpZnkgZm9yDQo+PiBjb3JydXB0aW9uIGJ1 dCBib3RoIHJlc3VsdGVkIHdpdGggbm8gaXNzdWVzICh0aGUgaW5kZXggaXMgYSBidHJlZSkuDQo+ Pg0KPj4gSSB3b3VsZCBleHBlY3QgdGhlIGNvcnJ1cHRpb24gdG8gc2hvdyB1cCB3aGVuIHVzaW5n IGFtY2hlY2ssIGFtIEkNCj4+IGhpdHRpbmcgc29tZSBraW5kIG9mIGJ1ZyBoZXJlPw0KPj4NCj4+ IEFyZSB0aGVyZSBhbnkgb3RoZXIgd2F5cyB0byBkb3VibGVjaGVjayBmb3IgY29ycnVwdGlvbiAo d2l0aG91dA0KPj4gZW5hYmxpbmcgY2hlY2tzdW0gdXBmcm9udCk/DQo+Pg0KPj4gVGhpcyBjb25j ZXJucyBhIFBvc3RncmVTUUwgdmVyc2lvbiAxNSBidHcuDQo+Pg0KPj4gVGhhbmtzIQ0KPj4NCgpE aXNjbGFpbWVyIDxodHRwczovL3d3dy5rYmMuY29tL0tCQ21haWxEaXNjbGFpbWVyPgo=