Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pd5ih-0007KY-HN for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Mar 2023 08:45:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pd5ie-0003GM-Qf for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Mar 2023 08:45:48 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pd5ie-0003G3-9R for pgsql-hackers@lists.postgresql.org; Fri, 17 Mar 2023 08:45:48 +0000 Received: from esa7.fujitsucc.c3s2.iphmx.com ([68.232.159.87]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pd5iX-0003cY-MT for pgsql-hackers@lists.postgresql.org; Fri, 17 Mar 2023 08:45:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1679042742; x=1710578742; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lwHqwRay7C3kFs3TvIvLXCCo7nSnTGcILmfndNkEhtg=; b=q04/dHO5B3lTSYqs6Of6U/EPXfPsyZRadlCep1/uHAlU9ablkWWzpJcT pd93tRi+sye68twFnlf1XCJbItsOOJQR511qf8kVklgT8LnaQTYDZGkct o9+LTVzP0pqgr0AbfaUKfNWj/05aWeqZDNGJUosop+pV2Ss8lhH4v+t4l wL43GZlL/1rBbDar34QdunGPupbUWx6VL37ymzlX8p2QPwh6aFLGewNZs 0HRnYVDMLUtyuVTMpZ8mxcN+fSZhxWE0WuQliHFNuDxqX4vAH9sTo8IsM 6GAsthjUyRd5mwiBfma95Al/1sUIfTvKZQ7vVa9PeEZXummShnUeUmUBk g==; X-IronPort-AV: E=McAfee;i="6600,9927,10651"; a="79664813" X-IronPort-AV: E=Sophos;i="5.98,268,1673881200"; d="scan'208";a="79664813" Received: from mail-os0jpn01lp2113.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.113]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2023 17:45:33 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M/1oWckQYYrrFX5meiNbrLEQP2WU13l8qYABJRhsZzOjUM3f4xt5VDS9lueydWzXgQ3HAAXtNY6ytiKzvtOItVJP8sVuUyG8tsbpPUoXPJHoZp+bkfs1y6Mm2+fzzEpeBUepl3x3x2IYftetZ0IM1Ejx4I/jHgLgoxwMtIbmxGM0PhF9hvoVzUh91JKZiPXOyBpN0cDmVLzi+wGVb/aP97LlWSgb/wpI/uuZiqhOfw8vZ8NoKAo8rC40n6xbiSaKZfP/R8EVk1JuPruhSR3f1HO7dUuB+1fib23dJUXYDbcXlXDZ3ZqGMaesneQBPiQdfk/DUhI1SFU9KVuu6+2Mxg== 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=lwHqwRay7C3kFs3TvIvLXCCo7nSnTGcILmfndNkEhtg=; b=ChjiDlRQ7bB/Fz04r410jzGVc5BcU0etxo+SdiisheL030TEElKz2hdSuQtEaZIO22SuTUDuEHqgZvEeDYxYoK9KLwjoHnoXO4kuFdPEomc6HPPgOYPFU/+bCUU27N5hhRXuEmiBJWuUhj8opzjGhcpjfR53JVe+sr4XwNK5XTERBZl3biVTHxwf6nT6NBt8SsHfN0CRzEFV5tn4pJmmKv8VqR5mzi2SpAk0uCBkgOXVFGhv8kKqzcwtHLBwKudLbM62j3WSlUASpsUdenyNlNx0nbbVbFwKp/MO7+5B8tvaCHmHnew1DzQTn/a55chRUyqDIr2iVpwR+YapCWijeA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from OSZPR01MB6310.jpnprd01.prod.outlook.com (2603:1096:604:f7::9) by TYWPR01MB10131.jpnprd01.prod.outlook.com (2603:1096:400:1e7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.31; Fri, 17 Mar 2023 08:45:30 +0000 Received: from OSZPR01MB6310.jpnprd01.prod.outlook.com ([fe80::dd83:55c2:b961:f53d]) by OSZPR01MB6310.jpnprd01.prod.outlook.com ([fe80::dd83:55c2:b961:f53d%5]) with mapi id 15.20.6178.033; Fri, 17 Mar 2023 08:45:30 +0000 From: "shiy.fnst@fujitsu.com" To: =?utf-8?B?w5ZuZGVyIEthbGFjxLE=?= , Amit Kapila CC: PostgreSQL Hackers Subject: RE: Dropped and generated columns might cause wrong data on subs when REPLICA IDENTITY FULL Thread-Topic: Dropped and generated columns might cause wrong data on subs when REPLICA IDENTITY FULL Thread-Index: AQHZVFQVM399SsuX9UyA2zNhvf4np674hUTAgAAohwCABHtxgIAADjsQgABhjoCAAIegAIAAfYEAgAAR2cA= Date: Fri, 17 Mar 2023 08:45:29 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9NTVhNWJkZmUtYTE3My00NDAxLThmNGYtMGZjY2JjNjlh?= =?utf-8?B?OWFiO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFRO+/ou++gA==?= =?utf-8?B?776LO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX1NldERhdGU9MjAyMy0wMy0xN1QwODo0MTo1NFo7TVNJUF9MYWJl?= =?utf-8?B?bF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfU2l0ZUlk?= =?utf-8?Q?=3Da19f121d-81e1-4858-a9d8-736e267fd4c7;?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSZPR01MB6310:EE_|TYWPR01MB10131:EE_ x-ms-office365-filtering-correlation-id: 75dcf42c-0520-4641-de67-08db26c3f692 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: E2Etn7CbjL7zsnS52xIU5YyJPN5m1TwKT9y/0e3BPITG1mQRo9DyrTmSZ+jHX1LeNvPWzPxOOxdyk2P7W1VOJ8WH/hy7146NJsGrbeBdePJE6stvewrGX0XMz7WaszTvqz9g1D6kz3wTr4pfA6z8BYETRNY1JT5QGZmpY3J5tYlokxj3eYTXB5CQVZg203rQwtLp/cLypYQ0/gIEZkNxuZtMUOBRx2/YI05PBuJUbvjNWbYdF+Fjr6hgWgMUy3cwEHak9X4w2uv33gY2YDnut93sgzrIvU/35AFeIyQUmHfXKPFxeNnO3F05/MoFPZ/9wxX2BKacXeeKMhiYwO8tZcYQimVA0Kggd1KRc+P2y0QeSIZbHeLUvGwGYqScbyeeAmchlYlGTqp7CwVuu+t3wtcjaI/syS0NqX9qgCsyukpXT8DjaMf2G0YmxmMW+G1SHVR0AJ8ds49NGFLaDn9iLK4x/k/f5+RSgOzAlYfEdqS2eT8R0BrhIEYCWCaO55XSGFyqKvtvbDsI+/vaw7fq6eJ8FWzx91cvDXhrs2CFD8AX0Fz0GOi/JRuOkFEaBtFz6vvXGJSdQg8JLgKY1SfFfApp0mB62I3LvY7pVDuclfjE3cJKD5ZcephqLqouAtcwtrFdv6oe5sWcSw7OApfJYbTb3PLDk0YUuHEhB7w0uZ4AMa0boqIYIG57/FDzLj48LEWBACYvuFfA90odQphE+KVapRyt5ubhSY7vfP7yOC8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSZPR01MB6310.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(39860400002)(376002)(396003)(366004)(136003)(346002)(1590799015)(451199018)(8936002)(41300700001)(5660300002)(1580799012)(4326008)(52536014)(55016003)(38070700005)(33656002)(86362001)(85182001)(38100700002)(122000001)(2906002)(82960400001)(26005)(478600001)(71200400001)(7696005)(9686003)(186003)(6506007)(53546011)(66476007)(66446008)(64756008)(66556008)(76116006)(110136005)(19627235002)(66946007)(316002)(8676002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TUZKTDNCRTBXcXBiV0M3cGRRSStuZHlycEhEeVQzcko1VHg0dUtWZ0NsbDhh?= =?utf-8?B?ZUh2QmFKNDc0Wk4zSGJ6ays5ajNydTdNUW4wNzVtcVdkTEZDeDZwSXZXQklC?= =?utf-8?B?VUo3OVY5S3FtUEd3V0hvcUIrY1k4aTB2cjRUUUZTT0c0ZDVBbi9rZmE2QXJD?= =?utf-8?B?cFFXZENxNTVQUkxjWDR1R0oyVTFQUDNhSlpzNzZac2kxZ2gxcGFNUmRHYzBu?= =?utf-8?B?cGRUdFJMVnpqK3BHelNoN25ROEgvSmNENlpVVmFMbHh4RUladVg0a2hrKy9Z?= =?utf-8?B?RGZUcHlTaHVMVTM3NTk3MEt1UWsvRWEyWVJnZ2drOXFwcTIzRG13OHEzQk4v?= =?utf-8?B?YzBkelFwdnpvdzUyclFwOTRyUVhPSXpVeVVGZWh1bU5lY3VpNEZHdXhHY3dM?= =?utf-8?B?RjVxNm5pYkp1NGFzRlFMNDgyNWxaUjQ3eldCNlF5NS9qakF0ZitYR2J6M0Q2?= =?utf-8?B?K3NNeFNDd2IxVi85OHk5Ky9NZ0R3M2IvTE1WYTF5bExIR1MrOE1kRmlkbkcz?= =?utf-8?B?aGJLaVZGdGlHSU9yOGJxbkxBMkw3clVySmozUmYyNyt4SVk3VVluMlphM2tF?= =?utf-8?B?dk9jb3hmMXNBUEpXdGNWeXUrYURObVZXZllSbVNaM1g1MWc3K2pEM1JUSzJW?= =?utf-8?B?eVpUcFVxdWpiYnNpeVNTeEVHbGYrckJaUFVaN1VKOFJIcHNFbzR3dzhYWXBP?= =?utf-8?B?RTU1UUhMZk82YVk2VURXeVBwOWFScVhhcDVNOFYvcjcyR1o2K3B4ZlAyMFpF?= =?utf-8?B?emp3aElMaCtZWjMxN091OXVNZk9MZFMvMW8rQ3hlZEhrdkhoZlJrUURTOWJh?= =?utf-8?B?ajdibGVDdi9oeitqV0ZUSGVhSGp2Y2paZXhCTFpYdUhnTFI4SmdPeVgwSGVF?= =?utf-8?B?YzFvRnZVc2R6aklRTUpIOVpqekw2eUVLRHJuSmxoeDkwWEU2WkhMR2lOSTU3?= =?utf-8?B?RFFEdGswek51RUhTQVhPZ2xIR3FTcFZnQ0wzZXJUQjE5MFdNQTA2dDZXSG8r?= =?utf-8?B?Q0VzcXJkWk1hYnBiWDhNQW5IMEovekhWbWpwYXJPT3JFb3V4SisrTVpwcTM2?= =?utf-8?B?RGZKSGRhQ3ZmYlZtakUrL0tsZXdJNzJhOWVtTjNJNDcvUHBIUjdGZXF2TkY5?= =?utf-8?B?djhSQU4vb045T09NQlVVY0RweDB0UkZOU1RiS1cvajVkc29mN0dUYW1rdVFr?= =?utf-8?B?eFE1TkdFQi9tMFFPVkN1REhzTk0vOGJrT2VlRDVKR3FkS3E2M0dZNGorb2lM?= =?utf-8?B?dWlJRUYwdTZLZHd4NERNYXBwS3VlWXljUTNmK2dNb1orNGZVNG1oM0RDNC9m?= =?utf-8?B?YW4xOXZKanRpcExKRjlmZ1BSK2hXZ0k4T1VMeWNrbWZadSs2UDdRRmtLK2pB?= =?utf-8?B?dGRVYVNCRCs2Y0p6OTAyeVdBcHEyY3RjRENYTk9GVk5HVFZha0lwajBCSFY1?= =?utf-8?B?NE9WQU5CemhjYU15VVpXL3V6Yk1GQWhUVHhTbCtVUzdXeVBFcjJLbmZjWkRG?= =?utf-8?B?QTI2cTBtZWVGMlRMS3pHeGpEL2hLV2pnNEpmS3kvOHN2Qkh3ckNKY1lPWFBw?= =?utf-8?B?WE05YU5GQ1d0VHRVa0JTVExuaGNoZi82NHg5aC8xL0NjNnhJSlpPR3owQTd1?= =?utf-8?B?bXl1a2xiQlE1Um9EOEdoTUpWYkNWUm9LaXZzZGo4eE1RTHAvUnF2aWRzeCt4?= =?utf-8?B?c3BIRm9lSllKZHFDUHhGWis5OGphclZ1NjN2YjdoYnlYemZkV2JIZk1LTnBj?= =?utf-8?B?aXpacHUyMXRXS0xPM1dLQUtFZ3BCK2VsQkQzRGRZT3dtbkRoSkhuS3VGMW51?= =?utf-8?B?eFU0SkVoZUxCWkpFZjVZV0JXYVNYOFhkeUIrLy96SzZKS1Rha1ZnelhXV1BE?= =?utf-8?B?ZnNqanB5Vzg1cGN4TGpWV0dNS1pqb0RCSzZKTXE0V3IxTVdUZkRXMWxXV3RQ?= =?utf-8?B?YkJoQ1NzVnhRRUhpT2FDaE56Q0hUZ3l2NkdNVDkwR2VkQ1RIbk5GNERjWU9j?= =?utf-8?B?dW9ZRzFmc0lpRlBnOGsrakw0clJKblBvLy9Ld29VOEd2RUthMS9qdnNLNmh5?= =?utf-8?B?c1dyR2NXQ0xRT2V1RiswdG5RSitTS3Z1a1BLYndDYlVLWXFKTlEyQUd0T0dH?= =?utf-8?Q?aCrr2NhHxoTNTrp/2E8gW5cdW?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: mgLC2iD0DBISVZYNi4dZ+FnuCTuch6VZFlZbEZnjOnaANXltwsfwVg98HrAfgGAM8o32MVQwMqoZPLdLsXJk40Gr3DgWVVok+X8zY4PseHR/rIobxXbGscugRZVovmRBzXCF479CjYEzHsz3ZKhv0tyxM30PJNf6TbewF/4cXMH5Je8OjLwQLpX3Wmi+JiPNwJbM4ekCLlg/aCiaX/RB7Z+TVo/rEPCsKr3Qe56kQrRcfTTedBFf30PIz7Znvyixugq1hbTJdEC1FvE5CFE7DT+YkKw1DPbKPagskbZVtSeig62qirAO9fZp8hoM2sJB13pAeCVMTjO1M+bdHpS5p5hQjG9D8dIjeDouh5Tx9NJ3edfk0YvhGIP7ojqQ2TxxmraICLSCQRXyrfUOhBPM94iycctEVGI+xffGzhm6zEB0RRye+uOe3jsH6FCJc8mEK5gWHlgp794RzmlsfZz1dKf81lnabHeT03Vju1FmBgmNmNEdNX5CNpxxMmK5AbfGW11tjvkUr2QvbbJKtWFU7YIVvduKrYXKnisoeOHHs2Zo3nYjnNDm+taYK3Y5M7DjbuVluJJKhZ4yfKoHKz50QbCDrsr95qivBwikIaTg5TB3x7WVtO8mHHPjvVMg+35h+gczKEPD6kD6fG15jRMmhGoERCC0FltEhN1ecr6MI/L36Mnq8RFmtK3sCleQNiOLF45gKNpr+wEl6T4tIxDKnCBKrA3hKOSs1rDUukLBn6rAp6tM3Y3CYOy6UG0ROhtUZ7g+7a96v1Dd0h+x4G78NNe/LTW2ej/Tc/dz7hcvZ1QQRp2YjPJLJl5dq6dBhCaY X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSZPR01MB6310.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 75dcf42c-0520-4641-de67-08db26c3f692 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2023 08:45:29.9887 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PAY4SJKhX46zUNSW0zKk5YnSisCfKZ+88sgAajVNDa1xz5jnUCUYjz42Uv2LG62m+ZDAhtcUmIHXYUTgB5Gzcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB10131 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gRnJpZGF5LCBNYXJjaCAxNywgMjAyMyAzOjM4IFBNIMOWbmRlciBLYWxhY8SxIDxvbmRlcmth bGFjaUBnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gSGkgQW1pdCwgYWxsDQo+ICANCj4gWW91IGNh biBmaXJzdCBzdWJtaXQgdGhlIGZpeCBmb3IgZHJvcHBlZCBjb2x1bW5zIHdpdGggcGF0Y2hlcyB0 aWxsDQo+IHYxMC4gT25jZSB0aGF0IGlzIGNvbW1pdHRlZCwgdGhlbiB5b3UgY2FuIHNlbmQgdGhl IHBhdGNoZXMgZm9yDQo+IGdlbmVyYXRlZCBjb2x1bW5zLg0KPiANCj4gQWxyaWdodCwgYXR0YWNo aW5nIDIgcGF0Y2hlcyBmb3IgZHJvcHBlZCBjb2x1bW5zLCB0aGUgbmFtZXMgb2YgdGhlIGZpbGVz IHNob3dzIHdoaWNoIA0KPiB2ZXJzaW9ucyB0aGUgcGF0Y2ggY2FuIGJlIGFwcGxpZWQgdG86DQo+ IHYyLTAwMDEtSWdub3JlLWRyb3BwZWQtY29sdW1ucy1IRUFELVJFTF8xNS1SRUxfMTQtUkVMXzEz LnBhdGNoDQo+IHYyLTAwMDEtSWdub3JlLWRyb3BwZWQtY29sdW1ucy1SRUxfMTItUkVMXzExLnBh dGNoIA0KPiANCj4gQW5kLCB0aGVuIG9uIHRvcCBvZiB0aGF0LCB5b3UgY2FuIGFwcGx5IHRoZSBw YXRjaCBmb3IgZ2VuZXJhdGVkIGNvbHVtbnMgb24gYWxsIGFwcGxpY2FibGUNCj4gdmVyc2lvbnMg KEhFQUQsIDE1LCAxNCwgMTMgYW5kIDEyKS4gSXQgYXBwbGllcyBjbGVhbmx5LiAgVGhlIG5hbWUg b2YgdGhlIGZpbGUNCj4gaXM6IHYyLTAwMDEtSWdub3JlLWdlbmVyYXRlZC1jb2x1bW5zLnBhdGNo DQo+IA0KPiANCj4gQnV0IHVuZm9ydHVuYXRlbHkgSSBjb3VsZG4ndCB0ZXN0IHRoZSBwYXRjaCB3 aXRoIFBHIDEyIGFuZCBiZWxvdy4gSSdtIGdldHRpbmcgc29tZQ0KPiB1bnJlbGF0ZWQgY29tcGls ZSBlcnJvcnMgYW5kIFBvc3RncmVlcyBDSSBpcyBub3QgYXZhaWxhYmxlIG9uIHRoZXNlIHZlcnNp b25zIC4gSSdsbCB0cnkNCj4gdG8gZml4IHRoYXQsIGJ1dCBJIHRob3VnaHQgaXQgd291bGQgc3Rp bGwgYmUgZ29vZCB0byBzaGFyZSB0aGUgcGF0Y2hlcyBhcyB5b3UgbWlnaHQNCj4gYWxyZWFkeSBo YXZlIHRoZSBlbnZpcm9ubWVudCB0byBydW4gdGhlIHRlc3RzLiANCj4gDQoNClRoYW5rcyBmb3Ig dXBkYXRpbmcgdGhlIHBhdGNoLg0KDQpJIGNvdWxkbid0IGFwcGx5IHYyLTAwMDEtSWdub3JlLWRy b3BwZWQtY29sdW1ucy1IRUFELVJFTF8xNS1SRUxfMTQtUkVMXzEzLnBhdGNoDQpjbGVhbmx5IGlu IHYxMyBhbmQgdjE0LiBJdCBsb29rcyB0aGUgcGF0Y2ggbmVlZHMgc29tZSBjaGFuZ2VzIGluIHRo ZXNlIHZlcnNpb25zLg0KDQpgYGANCkNoZWNraW5nIHBhdGNoIHNyYy9iYWNrZW5kL2V4ZWN1dG9y L2V4ZWNSZXBsaWNhdGlvbi5jLi4uDQpIdW5rICMxIHN1Y2NlZWRlZCBhdCAyNDMgKG9mZnNldCAt NDYgbGluZXMpLg0KSHVuayAjMiBzdWNjZWVkZWQgYXQgMjYzIChvZmZzZXQgLTQ2IGxpbmVzKS4N CkNoZWNraW5nIHBhdGNoIHNyYy90ZXN0L3N1YnNjcmlwdGlvbi90LzEwMF9idWdzLnBsLi4uDQpl cnJvcjogd2hpbGUgc2VhcmNoaW5nIGZvcjoNCiRub2RlX3B1Ymxpc2hlci0+c3RvcCgnZmFzdCcp Ow0KJG5vZGVfc3Vic2NyaWJlci0+c3RvcCgnZmFzdCcpOw0KDQpkb25lX3Rlc3RpbmcoKTsNCg0K ZXJyb3I6IHBhdGNoIGZhaWxlZDogc3JjL3Rlc3Qvc3Vic2NyaXB0aW9uL3QvMTAwX2J1Z3MucGw6 MzczDQpBcHBsaWVkIHBhdGNoIHNyYy9iYWNrZW5kL2V4ZWN1dG9yL2V4ZWNSZXBsaWNhdGlvbi5j IGNsZWFubHkuDQpBcHBseWluZyBwYXRjaCBzcmMvdGVzdC9zdWJzY3JpcHRpb24vdC8xMDBfYnVn cy5wbCB3aXRoIDEgcmVqZWN0Li4uDQpSZWplY3RlZCBodW5rICMxLg0KYGBgDQoNCkJlc2lkZXMs IEkgdHJpZWQgdjItMDAwMS1JZ25vcmUtZHJvcHBlZC1jb2x1bW5zLVJFTF8xMi1SRUxfMTEucGF0 Y2ggaW4gdjEyLiBUaGUNCnRlc3QgZmFpbGVkIGFuZCBoZXJlJ3Mgc29tZSBpbmZvcm1hdGlvbi4N Cg0KYGBgDQpDYW4ndCBsb2NhdGUgb2JqZWN0IG1ldGhvZCAibmV3IiB2aWEgcGFja2FnZSAiUG9z dGdyZVNRTDo6VGVzdDo6Q2x1c3RlciIgKHBlcmhhcHMgeW91IGZvcmdvdCB0byBsb2FkICJQb3N0 Z3JlU1FMOjpUZXN0OjpDbHVzdGVyIj8pIGF0IHQvMTAwX2J1Z3MucGwgbGluZSA3NC4NCiMgTG9v a3MgbGlrZSB5b3VyIHRlc3QgZXhpdGVkIHdpdGggMiBqdXN0IGFmdGVyIDEuDQpgYGANCg0KK215 ICRub2RlX3B1Ymxpc2hlcl9kX2NvbHMgPSBQb3N0Z3JlU1FMOjpUZXN0OjpDbHVzdGVyLT5uZXco J25vZGVfcHVibGlzaGVyX2RfY29scycpOw0KDQpJdCBzZWVtcyB0aGlzIHVzYWdlIGlzIG5vdCBz dXBwb3J0ZWQgaW4gdjEyIGFuZCB3ZSBzaG91bGQgdXNlIGdldF9uZXdfbm9kZSgpDQpsaWtlIG90 aGVyIHRlc3QgY2FzZXMuDQoNClJlZ2FyZHMsDQpTaGkgWXUNCg==