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 1sPQCM-004WUd-LF for pgsql-general@arkaria.postgresql.org; Thu, 04 Jul 2024 17:24:46 +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 1sPQCK-001Xm6-De for pgsql-general@arkaria.postgresql.org; Thu, 04 Jul 2024 17:24:45 +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 1sPQCJ-001Xls-Ri for pgsql-general@lists.postgresql.org; Thu, 04 Jul 2024 17:24:44 +0000 Received: from mail-db5eur02on2088.outbound.protection.outlook.com ([40.107.249.88] helo=EUR02-DB5-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sPQCH-000QGP-QG for pgsql-general@postgresql.org; Thu, 04 Jul 2024 17:24:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O6BDzaYPvzOojzU+4KeAZezsiS6frrj+TPj0u+ZQZn8sBWOiLXmmp9vNNDQQO31g7CZXGS5CvemaDcgmFu3yQlvp/VZ3+nLGse/eIqDmJRc2M0P47CE2mhs9SUVJ9e5tQXf4qDDrJcH0ePAM1PltTpVnV38CQ8HrEOhz8LDTwSYuj/fX/G+SNDEd2Y2C6v+m4K17g/vuK0wg2Z3T8p11TyeZa+EnQWu+1W67FUToMayTkMwlvOTmYTgjjO3DG/QLMy8KxAA3BZ6yi5hFnUuFovLr0cvuN+NG6sykRdbZFSuWEul+vr7zVt70VFQoGKMmytLH24QtFuPAtthCywR/QA== 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=lwawCHssoKPr3xj60qO5cI/jtHKfxJNy3/HTj4JuHY0=; b=LPt8jZak1Vh02yMaJ6auomk8IqkIPVwJkKCUOYbuCifC+oZryMmmaUBzyF7lVoCuBpsLG/IgX60Osq25xmwTaKmcMFiP7p7nXXnbFBokm7rYUjE5oCSbpmVXJQhbYRev5CWfkqaowmoGGHQhXXHd67Os6HXfQT9AcCFZA0UJgOcFAZXLHWiDV/BL0kjd527w4j3Fjso/Tn8h2WRDJ5jCFtlWLzaHQtHlBhQmRlQn0ShSzuKyP/4vQ/8xR+h1B5jMorFRc3dbI9Fm7gLkE8gx6fYPa6c4kEEPl063/VsaWiGdpxzjC0YUyvzTe6o+4ZaE7UhwonVoRobCCk4rbrubpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sap.com; dmarc=pass action=none header.from=sap.com; dkim=pass header.d=sap.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sap.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lwawCHssoKPr3xj60qO5cI/jtHKfxJNy3/HTj4JuHY0=; b=qAPhXcVw/t3BCKEqYkusl8rVAkAijJrIQunmxRp0GPanIHVbraOIpZ8eiMubgX0/rXhPfh51oIyvzllLYpAjBtt0WAc44/2EBiD+gZM2z3pxStMemAgewYqbddl5Dh2ETmwDEkW54RBR5YY9I+cWh9OQ5RPE8Je14kYevvATEXo5IR8Y20LAjJ9nQMBvyKnL9bzEMdfHb09UzeIDbGNOwWpUY44CEK4WoCKoNIAoq+e+6QGmYeTmDsOmww0dtYIyWoa/pArFxDKeZ9ny+yjZzhoruAZQC7vcJwcl0rolKfmdFIjAvg6n223MufZEH05RxzTD9PRosb7LvjcjNarEiw== Received: from AM9PR02MB7410.eurprd02.prod.outlook.com (2603:10a6:20b:3e6::14) by GV1PR02MB10931.eurprd02.prod.outlook.com (2603:10a6:150:160::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.25; Thu, 4 Jul 2024 17:24:37 +0000 Received: from AM9PR02MB7410.eurprd02.prod.outlook.com ([fe80::d9e6:e2f5:a7a3:65cf]) by AM9PR02MB7410.eurprd02.prod.outlook.com ([fe80::d9e6:e2f5:a7a3:65cf%5]) with mapi id 15.20.7741.027; Thu, 4 Jul 2024 17:24:37 +0000 From: "Shenavai, Manuel" To: Adrian Klaver , pgsql-general Subject: RE: Configure autovacuum Thread-Topic: Configure autovacuum Thread-Index: Adq+IuiLzKegpQh2SkeV+UOtNOFOlAARLewAA+7UWEAAAXhsAAADIiDA Date: Thu, 4 Jul 2024 17:24:37 +0000 Message-ID: References: <8d268806-6162-4c31-a516-e3b1c13024b5@aklaver.com> <3f683e09-d229-42dd-b299-986d61c201aa@aklaver.com> In-Reply-To: <3f683e09-d229-42dd-b299-986d61c201aa@aklaver.com> Accept-Language: en-DE, de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sap.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR02MB7410:EE_|GV1PR02MB10931:EE_ x-ms-office365-filtering-correlation-id: 31999260-ce74-42e6-0fbc-08dc9c4e2e05 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?TCsxdXNPRk1URWtTMU1VZk1jZWgzMEsvckRuOHQ3TC9YYzNpbTZOdTZQNkFR?= =?utf-8?B?TDBKejJTS2pmR1NQQ0dBcHpqd1g5Sk9TeENITWFuaS9JWS9NZFl1a2dUdjM5?= =?utf-8?B?clFLcE5WM3dtb1dPSUJhTUUwMG9jZlR3WG1DSXJQNW4yMjlJcnRTSmMzYmVI?= =?utf-8?B?ZjByVDA5T2tnckphQ211RzJTZFI1V0FpZTFuQVRpOWJQR0UrWGN1ejJpa2tJ?= =?utf-8?B?NkJJN3VVbWthdk1HemhTWTV5dWVqNmJhc3VoaXowT2hlY0NtOXYwblhYVHNP?= =?utf-8?B?WFdQZkV3NWFyczl1T29YVktiSUM4U0ZNTDZpUS83N3lyQkJxZm8zZUpweXF0?= =?utf-8?B?VHhwUXZIbG9oODloYUlDRGw0ZURhRFhRbWpLYldodTFabk1XVy81L0VzTG4v?= =?utf-8?B?Q2VyaExjYjlZbklrZ2xxVEt1TWRSRng4aVlwZVIvSTcwWTBoNWVzV3ZhT2ti?= =?utf-8?B?bmk4YW1lSUlaZm1QT3gyWDBpNzJVYmZ1S1ZtVHFDc21OaFhOTGhRS3dueits?= =?utf-8?B?T0xDTXg0emJQZjRZOUhwZnJoclhGS0M2aUlZQmtmVGtZdEZVLzVWeUYvaXk0?= =?utf-8?B?cGYwdnpqeUxLcitkNE1VS1A4Qk5uaG9QYUp3MFFBS2NwSUR6d3F2dE1sdWlZ?= =?utf-8?B?SkRsZVdaano4T2dHSW4rVEJkMHh0cDljZE5IN0MxbVA3TEFzbFc4UWw2U3Zn?= =?utf-8?B?VUpUb2VqMHVnb1VnV3FVMUx0VXp2bnVKY042Z2JMYmh0dWx5aUFXTnhSRXdS?= =?utf-8?B?bDcvOGROTDYvSEc5djJ3OXlDRFdSZzduRk1Da3ZKSTRuUDNYa0ZHanRKMW9Q?= =?utf-8?B?czJ4NGI1MTQ3UldJRE16NWFTa1dZVS9IK040NkVKM3RHSWJFSGk4ZGIzbEFL?= =?utf-8?B?STRNeWY0NENTM0N4ektreDlQdDZZd29oWFIzZDY5cDB3aGJnK1grOGtMTXRk?= =?utf-8?B?ZnZDRmtLL1RoR3ZqVkg1UmJQMmQ5U3VLcFhpd2pMTEhqTXBMV1NZVUJoRmth?= =?utf-8?B?YTgrMHNoc0dXUEp6TURXVnpOQ2NDZVF5cmxITUZJY3hSbEFNdGdhOFdGYmRx?= =?utf-8?B?dGtlclFTVlhUUnk3dGc5ZmJ5ejdwc0FsT3Yrcy9qWU1oUHFMUkFBcTlMTmxI?= =?utf-8?B?Y3NVTVo5eHI4RGZSZEkvZEhjYjVVMjNvbkdIOFZoa2xYYTYvRjVKcEFNczNL?= =?utf-8?B?alJjT0Z0WmRTNFlDaUgwLzJ5VnlubXcyV014RC9xUkVBYzJXT1N1WCt3VFZk?= =?utf-8?B?ZDZaZDlDNWlyOUV1elBmdnR4M1Frc3lhclQ4dDN6eXFEV1NYaDRlTXVlYlVH?= =?utf-8?B?S3d4YXJZLytrdDI3VjNYa096VW03aHE0b3NkNXNzemhvTC9mYlJWemRIRjNC?= =?utf-8?B?bWhEWHBoVGhQa1gxV2NQUDJlbVBvQ3VmWURLRWNCVkRIbHViWkx6S1FsQnI0?= =?utf-8?B?dDNvMGtCdk9tRUV3MzhMZzlNZXMwUmQ1RlRLaHRPVXdlWUJ6SXZqS011S3lW?= =?utf-8?B?dDkvRTFGa2FxNklVek5BMEFmVmJOaWJiY1RHSHA5V3hFL0lNVHp3aEJmblB2?= =?utf-8?B?T1JINUVJYXVseGE1WjBsMENJTWpiUEZVVGZJOTJTWkJrWjlNVFhKRVV3bzh6?= =?utf-8?B?bFZ4VTIycEJRUFZIQWZDYloxZjJ2a0wxRE5LdE85Zjh6Mzc2cnlMSU5tQ1BE?= =?utf-8?B?enRockJRUTliblhMaGFyOVRoSHUwZldIZXFoRzNrVGNlWHJVVUVJbThyaWxW?= =?utf-8?B?ZnRibkRUbnZ2d3JydStIb2xNaVZNMUZyQjlwUDEvdUhYdXlxbFNMRkFZSTNR?= =?utf-8?Q?eqgh3p1FIWFROfZNRSNgOZpA737g/KZEcAv4M=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR02MB7410.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Sy9tbEdwOVkzRTRsS1hBc0J1dWxFaUp4bzNUcmhUNDNJY3NoU1V2L2FiTUtM?= =?utf-8?B?Z1Q1a2VlS1V0REVCM2ZOTUk0UldWd2RkS0Z1QzJ4QUVyQjM1RnJydUhOOE9w?= =?utf-8?B?V0ZDN25jWjdqTTJRZkZoZldWdlB1bDJEV3Y4cGk3MW93NkRuZmIwV1Zoc1kr?= =?utf-8?B?Mk94Qk45Y1F2ZkEvREpmVHhzdXd3cHlEWmgrK2N4MDlueENiMmFZaGlLVW9r?= =?utf-8?B?M1dIOHQyc3JDR0tCTldtWTJxaWx4bExiSjFydWFwRU9DU1N4UWVTcFd6ZWZU?= =?utf-8?B?b1ZnRG9iZ1JjYU9oWVJETzVYWFpZRzE1U3ZiYzViV0ZRUVVUdEV5cFRYSThY?= =?utf-8?B?YnFTU3graXUrdThlVUEvcG9lVVBueVZWMitJbG9xb1RMTkxKSXN6NzgzZWNL?= =?utf-8?B?bDZZTWhWcDEybUM1dTRDUWFpQkFtSm02NlhPUWRNbitzZkc4WDl4VXplc3o2?= =?utf-8?B?L1JSdU9VcUtrT1cxWXFkcW5yc3V2ZGsyeUo1cjJJclMzanVkZXBEVXVMOG5X?= =?utf-8?B?TlVjWUNlNW4rTFRsMmN1NklPV0UzZVMxSnNPZm9EWjZaVUtiRndQbWc2QktT?= =?utf-8?B?Wis5Ym9VVUZIbU0xMUllT004VW82YkFpUk96K2U4OUdqaEJSaFRPOTh6RXE1?= =?utf-8?B?M01JSXo0Q2F2VkNuV0dhbWQ1WjQ4UktPdkJrZ01nSG5jMkFNYnovaTh0NnBy?= =?utf-8?B?VXdKM2pPY25ncWM3NGtOalR6NHhla0lNcHc1YnUxcHdWakdXbHdSdldYckFa?= =?utf-8?B?ZUpQOTkyOXczNkNvcTc5SHlXZlh3cnNJY2lQcDB1b1M1ekNJcEFDblgwNlNF?= =?utf-8?B?T0xIYW50bmVPbS9kUlpqcWY5UDhqNmFWMTM2REJuNkEvZVhpMTdIY1VXNFhj?= =?utf-8?B?b3BzMzhKZnljYlJ1WE00M2tTbmVDVmt5ckVFM3JnYXRiQXNBLzBLbVg3QnRn?= =?utf-8?B?aDVtelFLS0tOaDlOSzVVYzE5Q21QempKeEdXWXpHT3R0d3pVbEwyRVZTUUwy?= =?utf-8?B?MTFBOXVSN1k2Znp5TC9Ub1dLMkdiMHAvZFRnQnJtQnM3eW11NEZjWDdkRnhW?= =?utf-8?B?RFlhL0J2b3lLR3cyakZaWVppVnhyRGx2cVJySnB1Nmg2SHNjTElZcndwcVNn?= =?utf-8?B?TlFhdnU5K3hHdUpCU0dFdmhDYTN5Uy9xc3J3dUVDbHJHR25YRFliRGVpNk44?= =?utf-8?B?SVFBclYwVUVkeE9pQ0FMZU9WbjdnbnpLb2M2TEpvZEhTMGFOc2VhejJpNWEw?= =?utf-8?B?eUlLV0ZKT3NCL2lUcUUxYURuaXA3SlBpVjIrM2UveWd0MFNmZ1p5S3d5V0Uy?= =?utf-8?B?Si94aGFPck43QTlDU015MzR6Wm5pUThXOVlYMWdwVnVpOUlVZTBOZDE4UnBx?= =?utf-8?B?Q3o4WEVZcVpXbThXZHlBS1ZrV2dPMW1jNmhSUnFQTnBSQVVnY1NpLzNmQlk1?= =?utf-8?B?MkhuSGNad1RhZVh4YmlkcUtram1DN0IrNjRudnlTc09NWlcrdGtmQ1JUN2ZC?= =?utf-8?B?R2VueEpIQ0RodjlhcDR3UTg3dDBNQ3IvWGtSUWRIbDllNTZBL01JL1hvQnh4?= =?utf-8?B?R1FCejhVcHA0citGeUhTclVKZ3VoUWhJUnpSSFE4VUZydjF6dzFLQUcrZTJ4?= =?utf-8?B?Nk4vVWoxSTUxZk1JTjA0TXE3ZXRQYUhnZGlwa2xRZWN2U3Y3SmN4RFNPNUtB?= =?utf-8?B?RDRTaXF6ekw1NmhzSXlkcisrY0RKSCswTThyL0gwMVRnR1NVcmpNenBxVVlO?= =?utf-8?B?MUxrTktHVnd2TG5pbjBtb2dSMlRZelRteHVNRDFjOUlsbUt2dThRUUowMTB1?= =?utf-8?B?V1dZcldEVTFxUFl2QmxYeDZxZTRvTVVsRUUyRWJJcmpmTENidmZrakFYVTh0?= =?utf-8?B?bHEzaWh3NHZVcFdvVEpRT0pwV1IrSG1taWd5RWJaVis2VmxJZkhnaU5mUkZB?= =?utf-8?B?b29kNFhsRkdxVUdzdHZ0Y0NKMVVJNTZSbmdQY2NTNmlzK2x6SFJ2dmVvR3hZ?= =?utf-8?B?YllRMVpqV005RjlCd1AvcXJ3S0IrNUkzeXRCU1YrclREYnBHQWcvMWt1NTMx?= =?utf-8?B?ZmtPMSt2NVlHeklmUmVZYURPVmw2cGxPSzBLanB0NUlZRG9PK3Rra0t0cUpH?= =?utf-8?Q?Xz9JRdn5dNK0Gy60BzDaoTiJ/?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sap.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR02MB7410.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31999260-ce74-42e6-0fbc-08dc9c4e2e05 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2024 17:24:37.2893 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 42f7676c-f455-423c-82f6-dc2d99791af7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vI3i1gwZ+RFht4SwU++UklrYAFHw6ioQJCCmedlT6uwugSFUeeSK4a91pDTimzFi/i9e7VZd+t1MN7MTmWK7GA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR02MB10931 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk VGhhbmtzIGZvciB0aGUgcXVlc3Rpb25zLg0KDQpIZXJlIGFyZSBzb21lIGRldGFpbHM6DQoxKSB3 ZSB1c2UgdGhpcyBxdWVyeSB0byBnZXQgdGhlIGJsb2F0OiBodHRwczovL2dpdGh1Yi5jb20vaW9n dWl4L3Bnc3FsLWJsb2F0LWVzdGltYXRpb24vYmxvYi9tYXN0ZXIvdGFibGUvdGFibGVfYmxvYXQu c3FsDQpCdXQgaW4gb3VyIGxvYWQgdGVzdCwgd2UgZ290IGEgZW1wdHkgZGF0YWJhc2Ugd2l0aCAx IHJlY29yZCB0aGF0IGdldHMgdXBkYXRlZCB2ZXJ5IGZyZXF1ZW50bHkuIEhlcmUgd2UganVzdCBt ZWF0dXJlIHRoZSBEQiBzaXplIHRvIHNlZSBob3cgYmlnIHRoZSBEQiBncm93czoNClNFTEVDVCAg cGdfdG90YWxfcmVsYXRpb25fc2l6ZSgnbXktdGFibGUnKSAvIDEwMjQvMTAxNDsNCg0KMikgRGVh ZCB0dXBsZXM6IHNlbGVjdCBuX2RlYWRfdHVwLG5fbGl2ZV90dXAsICBuX3R1cF9kZWwsIHJlbG5h bWUsKiBmcm9tIHBnX3N0YXRfYWxsX3RhYmxlcyB3aGVyZSByZWxuYW1lPSAoc2VsZWN0IFJFUExB Q0UoKFNFTEVDVCBjYXN0IChyZWx0b2FzdHJlbGlkOjpyZWdjbGFzcyBhcyB0ZXh0KSBGUk9NIHBn X2NsYXNzIFdIRVJFIHJlbGtpbmQgPSAncicgQU5EIHJlbHRvYXN0cmVsaWQgPD4gMCBhbmQgcmVs bmFtZSA9ICdteS10YWJsZScpLCdwZ190b2FzdC4nLCcnKSk7DQpXZSBhcmUgb25seSB1cGRhdGlu ZyB0aGUgYmxvYiBzbyB3ZSBhcmUgbW9zdGx5IGludGVyZXN0ZWQgaW4gdGhlIHRvYXN0DQoNCjMp IEluIG91ciBsb2FkIHRlc3QsIEhpZ2ggTG9hZCBtZWFucyBjb25zdGFudGx5IHVwZGF0aW5nIGEg c2luZ2xlIHJlY29yZCB3aXRoIGEgcHJlZGVmaW5lZCBwYXlsb2FkICAoaS5lLiByYW5kb20gYnl0 ZWFycmF5IG9mIHggTUIpIGZvciB4IG1pbnV0ZXMuIFdlIHVwZGF0ZSB1cCB0byA2ME1CIHBlciBz ZWNvbmQNCjQpIFBvc3RncmVzIFZlcnNpb246IDE0LjEyLTINCjUpIFdlIGFyZSB1c2luZyBkZWZh dWx0IGF1dG92YWN1dW0tc2V0dGluZ3MNCg0KQmVzdCByZWdhcmRzLA0KTWFudWVsDQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBZHJpYW4gS2xhdmVyIDxhZHJpYW4ua2xhdmVy QGFrbGF2ZXIuY29tPiANClNlbnQ6IDA0IEp1bHkgMjAyNCAxNzo0Mw0KVG86IFNoZW5hdmFpLCBN YW51ZWwgPG1hbnVlbC5zaGVuYXZhaUBzYXAuY29tPjsgcGdzcWwtZ2VuZXJhbCA8cGdzcWwtZ2Vu ZXJhbEBwb3N0Z3Jlc3FsLm9yZz4NClN1YmplY3Q6IFJlOiBDb25maWd1cmUgYXV0b3ZhY3V1bQ0K DQpPbiA3LzQvMjQgMDg6MTYsIFNoZW5hdmFpLCBNYW51ZWwgd3JvdGU6DQo+IFdlIHNlZSB0aGF0 IG91ciBEQiBrZWVwcyBpbmNyZWFzaW5nIHVuZGVyIGhpZ2ggbG9hZCAobWFueSB1cGRhdGVzKS4g V2Ugc2VlIHRoYXQgb3VyIERCIGhhcyBhIHNpemUgb2YgMjAwR0IgYW5kIHdlIGdvdCAxOTlHQiBi bG9hdCwgMCBkZWFkIHR1cGxlLiBBbmQgd2hlbiB0aGUgREIgaXMgcHV0IG9uIGhpZ2ggbG9hZCAo bWFueSB1cGRhdGVzKSwgd2Ugc3RpbGwgc2VlIHRoYXQgdGhlIERCIHNpemUgZ3Jvd3MuIFdlIHRy eSB0byBmaW5kIHBhcmFtZXRlcnMgdG8gYXZvaWQgREIgZ3Jvd3RoLg0KDQpTaG93IHlvdXIgd29y azoNCg0KMSkgSG93IGRpZCB5b3UgZGV0ZXJtaW5lIHRoZSBibG9hdCBudW1iZXI/DQoNCjIpIEhv dyBkaWQgeW91IGRldGVybWluZSB0aGVyZSBhcmUgMCBkZWFkIHR1cGxlcz8NCg0KMykgRGVmaW5l IGhpZ2ggbG9hZC4NCg0KNCkgUG9zdGdyZXMgdmVyc2lvbj8NCg0KNSkgV2hhdCBhcmUgeW91ciBh dXRvdmFjdXVtIHNldHRpbmdzPw0KDQoNCj4gDQo+IEkgdGhpbmsgd2UgbmVlZCB0byB0d2VhayB0 aGUgYXV0b3ZhY3V1bSBzZXR0aW5ncyBhbmQgbWF5YmUgbGltaXQgdGhlIHZvbHVtZSBvZiBkYXRh IHRoYXQgY2FuIGJlIHdyaXR0ZW4gdG8gdGhlIERCLg0KDQpUaGF0IHdpbGwgbmVlZCB0byBoYXBw ZW4gb24gY2xpZW50IGVuZC4NCg0KPiANCj4gSXMgdGhlcmUgYW55IHNldHRpbmcgaW4gcG9zdGdy ZXMgdGhhdCB3b3VsZCBhbGxvdyB0byB3cml0ZSBvbmx5IGNlcnRhaW4gdm9sdW1lPyBGb3IgZXhh bXBsZSwgbGltaXQgdGhlIGFtb3VudCBvZiBkYXRhIHRoYXQgY2FuIGJlIHdyaXR0ZW4gdG8gYSB0 YWJsZSB0byAxMDBNQi9taW51dGUuDQo+IA0KPiBCZXN0IHJlZ2FyZHMsDQo+IE1hbnVlbA0KPiAN Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWRyaWFuIEtsYXZlciA8YWRy aWFuLmtsYXZlckBha2xhdmVyLmNvbT4NCj4gU2VudDogMTQgSnVuZSAyMDI0IDE2OjMyDQo+IFRv OiBTaGVuYXZhaSwgTWFudWVsIDxtYW51ZWwuc2hlbmF2YWlAc2FwLmNvbT47IHBnc3FsLWdlbmVy YWwgPHBnc3FsLWdlbmVyYWxAcG9zdGdyZXNxbC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBDb25maWd1 cmUgYXV0b3ZhY3V1bQ0KPiANCj4gT24gNi8xMy8yNCAyMzoyMCwgU2hlbmF2YWksIE1hbnVlbCB3 cm90ZToNCj4+IEhpIGV2ZXJ5b25lLA0KPj4NCj4+IEkgd291bGQgbGlrZSB0byBjb25maWd1cmUg dGhlIGF1dG92YWN1dW0gaW4gYSB3YXkgdGhhdCBpdCBydW5zIHZlcnkNCj4+IGZyZXF1ZW50bHkg KGkuZS4gYWZ0ZXIgZWFjaCB1cGRhdGUtc3RhdGVtZW50KS4gSSB0cmllZCB0aGUgZm9sbG93aW5n DQo+IA0KPiBXaHk/DQo+IA0KPiBXaGF0IGlzIHRoZSBwcm9ibGVtIHlvdSBhcmUgdHJ5aW5nIHRv IHNvbHZlPw0KPiANCj4+IHNldHRpbmdzIG9uIG15IHRhYmxlOg0KPj4NCj4+IGFsdGVyIHRhYmxl IG15dGFibGUgc2V0IChhdXRvdmFjdXVtX3ZhY3V1bV9zY2FsZV9mYWN0b3LCoCA9IDAuMCk7DQo+ Pg0KPj4gYWx0ZXIgdGFibGUgbXl0YWJsZSBzZXQgKGF1dG92YWN1dW1fdmFjdXVtX2Nvc3RfZGVs YXnCoCA9IDAuMCk7DQo+Pg0KPj4gYWx0ZXIgdGFibGUgbXl0YWJsZSBzZXQgKGF1dG92YWN1dW1f dmFjdXVtX2Nvc3RfbGltaXTCoCA9IDEwMDAwKTsNCj4+DQo+PiBhbHRlciB0YWJsZSBteXRhYmxl IHNldCAoYXV0b3ZhY3V1bV92YWN1dW1fdGhyZXNob2xkwqAgPSAxKTsNCj4+DQo+PiBJIGRvIGEg bG90IG9mIHVwZGF0ZXMgb24gYSBzaW5nbGUgdHVwbGUgYW5kIEkgd291bGQgZXhwZWN0IHRoYXQg dGhlDQo+PiBhdXRvdmFjdXVtIHdvdWxkIHN0YXJ0IGJhc2ljYWxseSBhZnRlciBlYWNoIHVwZGF0 ZSAoZHVlIHRvDQo+PiBhdXRvdmFjdXVtX3ZhY3V1bV90aHJlc2hvbGQ9MSkuIEJ1dCB0aGUgYXV0 b3ZhY3V1bSBpcyBub3QgcnVubmluZy4NCj4+DQo+PiBJcyBpdCBwb3NzaWJsZSB0byBjb25maWd1 cmUgcG9zdGdyZXMgdG8gYXV0b3ZhY3V1bSB2ZXJ5IGFnZ3Jlc3NpdmVseQ0KPj4gKGkuZS4gYWZ0 ZXIgZWFjaCB1cGRhdGUtc3RhdGVtZW50KT8NCj4+DQo+PiBUaGFua3MgaW4gYWR2YW5jZSAmDQo+ Pg0KPj4gQmVzdCByZWdhcmRzLA0KPj4NCj4+IE1hbnVlbA0KPj4NCj4gDQoNCi0tIA0KQWRyaWFu IEtsYXZlcg0KYWRyaWFuLmtsYXZlckBha2xhdmVyLmNvbQ0KDQo=