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.96) (envelope-from ) id 1vqw1U-003WEs-0q for pgsql-general@arkaria.postgresql.org; Fri, 13 Feb 2026 16:28:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vqw1T-00FHxj-1s for pgsql-general@arkaria.postgresql.org; Fri, 13 Feb 2026 16:28:04 +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.96) (envelope-from ) id 1vqw1T-00FHxW-0E for pgsql-general@lists.postgresql.org; Fri, 13 Feb 2026 16:28:04 +0000 Received: from mail81.mailinfra.com ([193.245.87.147]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vqw1Q-00000000W6t-16ZM for pgsql-general@lists.postgresql.org; Fri, 13 Feb 2026 16:28:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kbc.be; s=selector-bbb; t=1771000080; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=uS+4+mwiIKPw4of4iqoc2QKp3eJBdIlKnKteFDXwIsE=; b=WVaz73nh16ULpfi7HE59zSQDUGlhUGLRkk2xZteTG0mtHxahjAGvnF/u 7/5F//Hm8T14ivruKC1kjnHJRHLupdcYscy5oHvEBgpEjnqDK3fFhBD+S ieDTzz6ou+E+NPuMmcmN0WCgSU49OX5KlrENa6p3lzg7uQqdyNhZ6OSwP yi4wo5so3a3cu9lgjmClwfszulQs/OTect1Oh6AZ5NngOUDHOOt6L6Dc6 RvzyPY7uJ9uLhqjpXLa16MrzUjpfx/Utylz9CXFpCK+NEeoGPBGCWPyka W4RoNXuV1WQOSWI8tRdlJgDyRzNlzrz4e1xxAIQj1RnS+qx+OGkwxd6ds w==; X-CSE-ConnectionGUID: NEMDXC2mRzqgWFt8Fuw4IA== X-CSE-MsgGUID: jGoQAeL8QDqWrz6yyN5UGw== X-interpillar: False X-massmail: False X-trusted-saas: False Received: from mail113.mailinfra.com ([193.244.104.21]) by mail73.mailinfra.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Feb 2026 17:27:56 +0100 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010013.outbound.protection.outlook.com [52.101.69.13]) by mail113.mailinfra.com (Postfix) with ESMTPS id 3965C600086; Fri, 13 Feb 2026 17:27:56 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ir+dNefS0xSXt+JgH8bw3WVaI5nyQxw52ygHyNgv3seX2WhGMskAXb/mib4X8o+XgEEGvelz6Sxsv5owmg+z6eIdEOIjiYjyTFimFAcRaBnrnv2tTpfAizYudZWAgFXkrzWTMQY5E+Bx61zCIYlMUQ6KjxLEpaHF4O34qNeMTF2/rQxglo3VwwT4463RdppmrCEHE0l6NSHegZcXMZmyEGeiJCkTsuPXI93eaUzl2eCjVgkYJyjjQjRrld4KBCx3cdmAaZxdxAgiHPK5LpSDvEtphcyQPnk1upss6qW1JU+pnnFTWCEjziNuHLPO2uLwcSSGCb4CT1md+ehjqNqcEQ== 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=jVBhAqptrTohfsjV1rc3jyxGzH2NDdVjD4WzwzmmWjg=; b=ofq6ZwK8XwTwrNqlAlAIhM+U1Epd+0Qae1q5jkaujFSvdl1CXXVIet8GV5slvkBTAsU2WwIfYIOC01q+tNr9kZHZpRrI9ThWt2pZ38/LCPJnvJD+VPNIkclynEfOqVw53uE0eSMkDLrYLvWV1ELqnBKfmxANCNQDuLCyQpCecUJ+MenM0BCkFif8peX+1eCc8wYgk2bLl+YcUOjBospKNGZzoLw75jhc8/L6FOujB9b3tUQoJnTykUaegqAYx0f19Od1E2ooRqah1ZzxNi/Aw9F6pEGe8R/j99RynAI9yGnv8dHRAoR1rMeM8MITYeIE5hq1QMa3aeV4GfAqQUmHzw== 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 DB9PR05MB7577.eurprd05.prod.outlook.com (2603:10a6:10:1fa::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.13; Fri, 13 Feb 2026 16:27:53 +0000 Received: from AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::d189:6660:2fdc:d9a4]) by AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::d189:6660:2fdc:d9a4%5]) with mapi id 15.20.9587.017; Fri, 13 Feb 2026 16:27:53 +0000 From: Wim Rouquart To: Adrian Klaver , Greg Sabino Mullane CC: "pgsql-general@lists.postgresql.org" Subject: RE: Index (primary key) corrupt? Thread-Topic: Index (primary key) corrupt? Thread-Index: Adwol1a+rcvHuOuQQceM5FEl8oW9YQAHiEkAACShEdAAB3jzAAAAjjoABGxqcgADNfAWkAALH2WAEdn63xAACBjIgAAnIcgwAAutSwAAITAcAALReb8AACBlmDAAEVTqgAAARFlQ Date: Fri, 13 Feb 2026 16:27:53 +0000 Message-ID: References: <5043ff13-2f39-4a80-a8f8-6765746b6a89@aklaver.com> <58221272-d684-4799-a113-d5a5031a0b05@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=2026-02-13T16:16:59.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_|DB9PR05MB7577:EE_ x-ms-office365-filtering-correlation-id: 1ea11224-5bd4-4963-7bf6-08de6b1cd678 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|19092799006|376014|7053199007|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?T0s1UWJRWEt4TE95OS9IaCtFZU9na2xVK3JMK1hUeEd1eHJ4NnFnb0pUUi9s?= =?utf-8?B?S3M2UXRyZGdTYzNrd3YwVnRyYy9uNVM4SC9UWnpTeTdSR2lmZ0d4cjE1cG9Y?= =?utf-8?B?bGxTL0swcDJnRWNpcGVCUG11OE9RT2JicDAzZzhsUmdxbWl1eEluUmR0Sk5N?= =?utf-8?B?Z0RJdytjRGhacEJ4V1JjZ2d2Z1hNR2ZwbjFxQ1VES3NydVRPQUJDdVpRRkR0?= =?utf-8?B?NnFkZjd3bmRxQ3poNitkNDY0WktpSzMzb1VHbDBIaUl2M0Q1OW9sT3Q4ZjBr?= =?utf-8?B?WlhhV0g3Y2QzdVJZVXJHVjBMNEJJdXJTeUxiS0luQW5XcmhXUUo5ZkRNVGsy?= =?utf-8?B?WDlBZ1V4bEg2VXVveC9qUnVsRERTUnArTWpSQy9qdVpra3cxZTFEYisrVTNF?= =?utf-8?B?RXhPZ1ZaQUYzdTBKcEwvbnc3QTZkdVhoNnRYTDZDTVV5aWdBbU9UOGNKQnhz?= =?utf-8?B?aVhDWmlIZmdubHlveW5Zb2FSaFhBZXkwT3BjMXN5UnRLejV0ZXBPSllhRnVE?= =?utf-8?B?MFBmZVRJbUI4cWFxTnMzZzQzalVQa09ObjJVdndxcUFuSjA2cHhWWFBpaU9T?= =?utf-8?B?YWxpWXhwRFhEalJiV3NGMUp5OFpBS2w1SjMwL3BESlNzUGZnVUlaazZtZk9n?= =?utf-8?B?ZGZwYmgyZjc1V2hydHlNTm1qM1MwbjJiazdkUmxnbWhINk1lL1JmdERwaTEw?= =?utf-8?B?ZzBLeUptcjJnMG4yZ2pOcEJNRldDcm9NdXZ0QXNsWE9xUFFOYkxkMGtyUGlI?= =?utf-8?B?N2wzZ05oUVV5YWZidVh2bno1aEczMmJBcStudGIxeUF0b1FMTXd5MFJjS29T?= =?utf-8?B?K0pnZ1RSNGY4QWlxbTdNbzhHcXE2UmE3WXR6N0c0dko4NW0zZGxVcUZWQ1do?= =?utf-8?B?WVlxalRKRi9Rc1huT0FqTE1pdGg1eHR5RjNaT0xsRzg1Y0NpK2IrbGdqQllG?= =?utf-8?B?d1ExUlk4alZ4QS8wZmVPUCt0MytNOHVrVVd3dHNuM2w3SzQxblg2Ny8ydFNj?= =?utf-8?B?ajNvM092NzdOOVJucjNkQklWSXA1UzdYTUpXV2VQSmQzYkFvREpxS0hEMFVy?= =?utf-8?B?Y1ZIYnZMTFVXQWFuRHBXd242ZndBaFdoRzV4eWR2QjBwWXdmMTI0NE9BVFdG?= =?utf-8?B?bU42RmNmMmFkaUw3RklPY2N3Vll1STNrdXowcEZzRDZLdktVenJrMUZzMklh?= =?utf-8?B?R2p6ZTZvV0dRb1RaUkFieE9OYUMrVjNyeDZWSDM3Lzh4TTlIZFdyTUJmSjRN?= =?utf-8?B?T3NybkI3RmRKRm1FeVphM3FGeE5yeEVDMXR4QmlXL0pJRFZZN2lObWJoa0M2?= =?utf-8?B?WlVrYVBpL0xhVUdwdjE2MUhKVzk0b096V1FlQU8yYWNycmpDUnBGY3lZYWFM?= =?utf-8?B?c1JLYnhWZEVvMGh6VHhJSGpYa01YVUgwbWt1K3lNR0sxa3dOZXFySitrcVBC?= =?utf-8?B?VE9qZ25SN1BseHVrSFViNVdHYlRtWENXQTlhUGhkYWZwUVEyRXRzS2VuN2FI?= =?utf-8?B?S1prdTdmeXpSd0dqWHJaWFFwQXZ6ZVpMQUhmN0REelhxbmNtdytTRHdBbEZt?= =?utf-8?B?eHNTa21KMUIreWZzWnU2RWFjSXlzZFdyUGVxWHB6WUhpeXc1dDl2QmUzZzls?= =?utf-8?B?SG91TGlwNUFxVno2Z3hmYm1YTENJS08rYVNDTjZPeU9IejRiUzEyQzdEOHZj?= =?utf-8?B?VFFNcUVtWWlKbUNRUjdBZzc5dGdhMHVBc1NSdTYvL1Y2eFRDZ0xlY29pZDg5?= =?utf-8?B?R0dEZ2kvcktXc1Y0Sk1zbTJpMnlWajl0b1hrL3B0YnBiOWptNlMrSDV3TE5R?= =?utf-8?B?VGVpdDNoaUtpTzQrWWFreW1HbDVDQjNqZ3hLcE5LR2U5K2tidVdjekcyZDV1?= =?utf-8?B?YWpxQVJkMUNLNHRVNDdZU1JDR3p2ZGYvaVBJQS9acFEzVFJXY09YWkhnTWY5?= =?utf-8?B?QWJVdTRGWHIxNVpvR0F5eFhDeUJtRzFLREtmdjlnQ09HYzRlUWVBdGV1T2NR?= =?utf-8?B?Qmk3dlRyU2FUbVJ4a091L3NpMFUyQ05LOTIrYUlHbnl4RzFxTFFMYUJ1Y3NX?= =?utf-8?B?NjJXVXRENHI1bVFOVkkyTHN1RFFVTHBzUDNlK3pVcm91WTNyUWhZRWJWTzUr?= =?utf-8?B?eE4vR0taK01oL084dy91M2h5ejZxMGJJYlpvV1RGWUlQZE8vcWQ3d3ZzZ0F0?= =?utf-8?Q?cLInOKR64eGc6/5kK543mCA=3D?= 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)(366016)(19092799006)(376014)(7053199007)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UVFRSmRlajVsR2tQajA3cjJyQXk1dWlVYlp3NEljZ3VZd2N5UkxiYVZvd0tS?= =?utf-8?B?TWt6UVhBZmJsSmg3cGhpaXR5RHl5Vjkvbmx1UGN1Tng2aTlwbVlXSHpTZlov?= =?utf-8?B?ZDZmTjA5elpnZnZhUlpkVXlra3VEK1hmdVA1S2xzL3RaM1dreHRqZnMwWVRj?= =?utf-8?B?SVZhd1F5bzVvcVUrOTV0WHROUHlicmJNa3gzRmtzbFBpelB4YldnaitqZzhK?= =?utf-8?B?QXh2MVVWaDRzUUVlUkZFaytCaWNDRjJpdEVYaVQraVBXbFdyb0hIc21YaTRY?= =?utf-8?B?MVc0VVpsY0d2UUxzVHZLZXJNWWxkWFpIZTRVai84c05WVVZVS1hkZnBjOGpG?= =?utf-8?B?SW1HeVdoOHJMeUFRb0d3UmVKYkdBN2hSWW8xa2ZWVERiemRzeU1jSHAwWk5T?= =?utf-8?B?RlhOYVQ0WG5MM3dMRWs1Zy9UWGwxU2o0OGQyZW11QVdISDRnUnRVdE1XYVdw?= =?utf-8?B?MVVkZUJGenFqaVhrRU5ibnB1bFo1SGx5U04vOERqRjIyaEJBZy9kV3kyaE1N?= =?utf-8?B?aDJqbHIyWXRaZUp6dFFJMWJua0JtcjR1QVBLQW0zZDBxNkNsTWovSnRsSVcr?= =?utf-8?B?eVRkT0xQVzFKbUVBVTlsV29PZzYvTUc4b0tqN3VqY004NHRHcDVRU1FEeGFx?= =?utf-8?B?ZFd6aWdNaE1tNmNSTXgzLzVlQ3JYMnJOR09lN2ZJT01UckhaRWZjTDd4T3Rx?= =?utf-8?B?dm5Ld1ZRbmZsbjdJZDE2THQvWE1ZTXdUM3FiNU4waUZkRGVXaUlJMy9oL0tR?= =?utf-8?B?L3NnLzRZaU1NT0lJYTN3Sno4MzNpbUVLSThENEVZd3ErNngwanJBRTFUeUI1?= =?utf-8?B?U3VPejFoRzRVZjdoYW9xaWE1YjcyS3kwL3V1Vm02VURyNVNITGdINHhjWUor?= =?utf-8?B?ZENiWHZ1QmFEWEhsc2NPMXhIWGZEd1NFWU5OZ3pZeDdVbEZZUk1BaHZnenFZ?= =?utf-8?B?bGZ5bFEyRk1OeHhWT090Z1duNkFTM0ZkYzJ2QUlrb1RuSFlDVFREclZwYUg2?= =?utf-8?B?T1ZuTXJGWHIyeVd6bzg5VUdiQ3FtYzBGa0MyYkVXSTNsN0N3TTFCSzF2SlV5?= =?utf-8?B?RmJwR2RCUlBON1ZmN2VuRW5abkl0dEk1TTdRR3NKemxJUjA3aWIwdE54TTZn?= =?utf-8?B?SG13M2wxL3JaOUFzdFpXRGVuR1VSZzRpUzJCTmZENFdGRnN6ZXN0Ykh1cTBJ?= =?utf-8?B?N1lqN2RpVC9FSUZGdkJOMERpMmlnYTNmV0k4OCtXdkNMdDJGajNkd0pWMGlv?= =?utf-8?B?YzRaQjVLNXRiczFRTW56NG9raml2MWp6MDRRWkdyOGY0YUNNOGlXNWpZSHpa?= =?utf-8?B?clpENlgySTVPRWFNSDg0ejdoNUNqWHk4SlBISnQ0c1d3RGFtZDFkRHFjZ0F4?= =?utf-8?B?UjQzRzg4ZEhBZVhBSWpxVjhtdExSUUl4WHdwNytvWWdQRHBlY0dHSGtCR0wz?= =?utf-8?B?SjZzU2o4TllaSTVmNXNkRHpXM2tVeUFVMlpTY1RCeEJPUjNpNFVQeUkyMngv?= =?utf-8?B?QnZTOHpuMTZkQ3NkK1ZMRXVUNFI5dUk1VkpWVTBUMTF5M0tvem1kWDV2ZEEw?= =?utf-8?B?YllNQll1U2sxM1NnYXl2ZGg5NzFwM0EyVmxmSUJjUGwra1k1TWNBTE5DdEcy?= =?utf-8?B?UXExeEVNVzNpejBubjcvUnZUUHVJR01hUDdQcDNvY3U3SW1IQjRSTHVwUDZj?= =?utf-8?B?bk1ub1ZXOVg0L3RyUzJzU0JiOTBvMHQ0Y2dYV1VEdzNOK3ZuMkVKVklNbzhW?= =?utf-8?B?d0J4VTJoeVYyTWVRWCtVRmxXN3VrOS9RL3ZlOXNEK2RoTlI1RU1acFN4NzN1?= =?utf-8?B?WnhGbU5iQ2FJYXdwcTZKTGpwdWtOKzRYZ0xGdTZNdlREY1BORUNCTVJlZTBN?= =?utf-8?B?UXlIYXMwaFdDWlBVTEZYamx0WFgxMy9tbnNQZGlTdjBHd3dOOVFlcFBOV1V5?= =?utf-8?B?NjFRY0JQSU9BVFdTVENUS1dSNkkwSHFJV24wNzlpUDZFM2RkYXNldmE5Y1h2?= =?utf-8?B?SmhYYi83U0RVUHVjOHg4OUJHMGFGUjQwc0lCQndlZ21kY0NqN2g4emVkTnFM?= =?utf-8?B?K0hzUGEvVW8wTXpTUUFXdXpsRTNWNk90QXpRZXRzL2s0TXNFQklzbmRsamdL?= =?utf-8?B?VHN5eWNrRXY1S0xJUklENWl5UW1FTkpqTGQvMVM4WTRXMG1SSlpWWVJxQzIr?= =?utf-8?B?QTAxVURIYy9iUFl4MGdTWTI1SCtGZHNVMkh5SnVhUTEvckk3M0RhTWZDR1ZP?= =?utf-8?B?OElLRUpwUWc2ZmcwbU9oNmpFUlRxL3c0T2F2eks1S3lBVlhSS0Q1RnNOdHpx?= =?utf-8?B?YTJ0U1ZtOVVTSGROSVhOZVNLN1V4VVgwTmFQcnpMSHpsU2tKaUJ6Zz09?= 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: 1ea11224-5bd4-4963-7bf6-08de6b1cd678 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2026 16:27:53.4631 (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: zRAqIlQgne+w586ViEd38B+68/rMRBkpAKh8wZPVEL9Tim3MgDnUpy1Gu2lucNqOVQNPMJdaWzAcBbAeQi4Cug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR05MB7577 Content-Transfer-Encoding: base64 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SW50ZXJuYWwNCg0KMSkgKSBJdCB3b24ndCBiZSBpbmNsdWRlZCB3aXRoIHRoZSBDUkVBVEUgVEFC TEUgc3RhdGVtZW50IHBlcjotDQoNClllcywgbGV0J3Mga2VlcCBpdCBhdDogaXQncyBub3QgaW4g dGhlIGR1bXBmaWxlIGFueXdoZXJlLg0KDQo+IDIpIFRoZSBpc3N1ZSBzZWVtcyB0byBiZSBub3Qg dGhlIGR1bXAsIGJ1dCB0aGUgbm9uLWZ1bmN0aW9uYWwgc3RhdGUgb2YgdGhlIGluZGV4IG9uIHRo ZSBzb3VyY2UgZGF0YWJhc2UuDQoNCj5JcyB0aGVyZSBhbnkgaW5kaWNhdGlvbiBvZiB3aHkgdGhh dCBpcyBoYXBwZW5pbmc/DQoNCk5vdCBhcyBmYXIgYXMgSSBrbm93Lg0KDQo+IEFsc28gd2hhdCBl cnJvciBkbyB5b3UgZ2V0IG9uIHRoZSBzb3VyY2UgZGF0YWJhc2UgdGhhdCB0ZWxscyB5b3UgdGhl IFBLIGlzIG5vdCB3b3JraW5nPw0KDQpOb25lLCBvbmx5IG5vdGljZWQgdGhlIGlzc3VlIGJlY2F1 c2Ugb2YgdGhlIGRhdGFyZWZyZXNoIHRvIGFub3RoZXIgaW5zdGFuY2Ugd2hlcmUgaXQgdHVybmVk IG91dCB0aGUgcHJpbWFyeSBrZXkgd2FzIG5vdCBjcmVhdGVkIGluIHRoZSB0YXJnZXQgKGJlY2F1 c2UgaXQgd2FzIG5vdCBpbiB0aGUgZHVtcGZpbGUpLg0KDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCkZyb206IEFkcmlhbiBLbGF2ZXIgPGFkcmlhbi5rbGF2ZXJAYWtsYXZlci5jb20+ DQpTZW50OiB2cmlqZGFnIDEzIGZlYnJ1YXJpIDIwMjYgMTc6MDkNClRvOiBXaW0gUm91cXVhcnQg PHdpbS5yb3VxdWFydEBrYmMuYmU+OyBHcmVnIFNhYmlubyBNdWxsYW5lIDxodGFtZmlkc0BnbWFp bC5jb20+DQpDYzogcGdzcWwtZ2VuZXJhbEBsaXN0cy5wb3N0Z3Jlc3FsLm9yZw0KU3ViamVjdDog UmU6IEluZGV4IChwcmltYXJ5IGtleSkgY29ycnVwdD8NCg0KDQoNClRoZSByZWFsIHNlbmRlciBv ZiB0aGlzIGV4dGVybmFsIGVtYWlsIGlzIGFkcmlhbi5rbGF2ZXJAYWtsYXZlci5jb20NCg0KDQoN Cg0KDQpPbiAyLzEzLzI2IDAwOjA4LCBXaW0gUm91cXVhcnQgd3JvdGU6DQo+IEludGVybmFsDQo+ DQo+IE9rLCB0byBkbyBhIHNtYWxsIHJlY2FwIGJlY2F1c2UgaW5kZWVkIHRoaXMgdGhyZWFkIGhh cyBiZWVuIGV4dGVuZGVkIGZvciBhIHdoaWxlIG5vdy4NCj4NCj4gLSBUaGUgaXNzdWUgd2l0aCB0 aGUgc3BlY2lmaWMgaW5kZXggd2FzIG5vdGVkIG9uIGEgcHJvZHVjdGlvbiBkYXRhYmFzZSAoYWZ0 ZXIgYSBkYXRhcmVmcmVzaCB0aGF0IHBhcnRseSBmYWlsZWQgYmVjYXVzZSBvZiB0aGUgbWlzc2lu ZyBpbmRleCkuDQo+DQo+IC0gVG8gcmVwcm9kdWNlIGFuZCBleHBlcmltZW50IHdpdGggdGhlIGlz c3VlLCBhIHBnX2Jhc2ViYWNrdXAgd2FzIHRha2VuIGZyb20gdGhhdCBwcm9kIGluc3RhbmNlIGFu ZCByZXN0b3JlZCB0byBhIHRlc3QgaW5zdGFuY2UuIEV2ZXJ5IHNpbmdsZSB0ZXN0IHN0ZXAgaXMg ZXhlY3V0ZWQgb24gdGhpcyB0ZXN0IGluc3RhbmNlLCB0aGUgcHJvZCBkYXRhYmFzZSBpcyBubyBs b25nZXIgaW52b2x2ZWQsIHBnX2Jhc2ViYWNrdXAgaXMgbm8gbG9uZ2VyIGludm9sdmVkLCBldmVy eXRoaW5nIGlzIHBnX2R1bXAgYmFzZWQgZnJvbSBoZXJlIG9uIG9ud2FyZHMuDQo+DQo+IC0gU28g dGhpcyBtZWFucyB0aGUgdGVzdCBwZ19kdW1wcyB3aGVyZSBkb25lIHdpdGggdGhlIGluZGV4IGlu IGEgJ25vbi1mdWN0aW9uYWwgc3RhdGUnLiBBcyBleHBlY3RlZCwgdGhlIGNyZWF0ZSBzdGF0ZW1l bnQgb2YgdGhlIGluZGV4IGRvZXMgTk9UIHNob3cgdXAgaW4gdGhlIGdlbmVyYXRlZCAuc3FsIHNj cmlwdHMgKG5laXRoZXIgJ2xvb3NlJyBub3IgaW4gdGhlIGNyZWF0ZSBzdGF0ZW1lbnQgb2YgdGhl IHRhYmxlKS4NCg0KMSkgSXQgd29uJ3QgYmUgaW5jbHVkZWQgd2l0aCB0aGUgQ1JFQVRFIFRBQkxF IHN0YXRlbWVudCBwZXI6LQ0KDQpodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9kb2NzL2N1cnJl bnQvYXBwLXBnZHVtcC5odG1sDQoNCiItLXNlY3Rpb249c2VjdGlvbm5hbWUNCg0KICAgICBPbmx5 IGR1bXAgdGhlIG5hbWVkIHNlY3Rpb24uIFRoZSBzZWN0aW9uIG5hbWUgY2FuIGJlIHByZS1kYXRh LCBkYXRhLCBvciBwb3N0LWRhdGEuIFRoaXMgb3B0aW9uIGNhbiBiZSBzcGVjaWZpZWQgbW9yZSB0 aGFuIG9uY2UgdG8gc2VsZWN0IG11bHRpcGxlIHNlY3Rpb25zLiBUaGUgZGVmYXVsdCBpcyB0byBk dW1wIGFsbCBzZWN0aW9ucy4NCg0KICAgICBUaGUgZGF0YSBzZWN0aW9uIGNvbnRhaW5zIGFjdHVh bCB0YWJsZSBkYXRhLCBsYXJnZS1vYmplY3QgY29udGVudHMsIHNlcXVlbmNlIHZhbHVlcywgYW5k IHN0YXRpc3RpY3MgZm9yIHRhYmxlcywgbWF0ZXJpYWxpemVkIHZpZXdzLCBhbmQgZm9yZWlnbiB0 YWJsZXMuIFBvc3QtZGF0YSBpdGVtcyBpbmNsdWRlIGRlZmluaXRpb25zIG9mIGluZGV4ZXMsIHRy aWdnZXJzLCBydWxlcywgc3RhdGlzdGljcyBmb3IgaW5kZXhlcywgYW5kIGNvbnN0cmFpbnRzIG90 aGVyIHRoYW4gdmFsaWRhdGVkIGNoZWNrIGFuZCBub3QtbnVsbCBjb25zdHJhaW50cy4gUHJlLWRh dGEgaXRlbXMgaW5jbHVkZSBhbGwgb3RoZXIgZGF0YSBkZWZpbml0aW9uIGl0ZW1zLg0KIg0KMikg VGhlIGlzc3VlIHNlZW1zIHRvIGJlIG5vdCB0aGUgZHVtcCwgYnV0IHRoZSBub24tZnVuY3Rpb25h bCBzdGF0ZSBvZiB0aGUgaW5kZXggb24gdGhlIHNvdXJjZSBkYXRhYmFzZS4NCg0KSXMgdGhlcmUg YW55IGluZGljYXRpb24gb2Ygd2h5IHRoYXQgaXMgaGFwcGVuaW5nPw0KDQpBbHNvIHdoYXQgZXJy b3IgZG8geW91IGdldCBvbiB0aGUgc291cmNlIGRhdGFiYXNlIHRoYXQgdGVsbHMgeW91IHRoZSBQ SyBpcyBub3Qgd29ya2luZz8NCg0KDQoNCg0KPg0KPiBJIGhvcGUgdGhpcyBjbGVhcnMgb3V0IGFu eSBjb25mdXNpb24uDQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpBZHJpYW4gS2xh dmVyDQphZHJpYW4ua2xhdmVyQGFrbGF2ZXIuY29tDQoKRGlzY2xhaW1lciA8aHR0cHM6Ly93d3cu a2JjLmNvbS9LQkNtYWlsRGlzY2xhaW1lcj4K