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 1t3CWu-00BAeM-ML for pgsql-hackers@arkaria.postgresql.org; Tue, 22 Oct 2024 10:54:24 +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 1t3CWs-00GOyO-W8 for pgsql-hackers@arkaria.postgresql.org; Tue, 22 Oct 2024 10:54:23 +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 1t3CWs-00GOxk-JQ for pgsql-hackers@lists.postgresql.org; Tue, 22 Oct 2024 10:54:23 +0000 Received: from esa4.fujitsucc.c3s2.iphmx.com ([68.232.151.214]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t3CWq-002NSL-IT for pgsql-hackers@lists.postgresql.org; Tue, 22 Oct 2024 10:54:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1729594460; x=1761130460; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=+oNaBN3n2lnjl1zFJn23jUdgIhfmAG9Zo4Gt2Xx3y0k=; b=nF3q+Y9pfg00vGtALluHW6GDt+JNwUjYGHSAwlb53DUtAsOLPfE44PdH NOtt4964dOms8r4SVGB/BbGpgYHXOdCOy7iXGm7GiSKw81fArnpYjx4oF FeFixos4ubREmtoZM4EhMk0K+H5YfYKJiMd0zpI7tXD8X7Pl/38ronQ9/ GnUkL9fpkks7G4q31YgG6mBUWHYfWqe8ugV3WTYP8TA/QWNEgsUy6C/+B HPaZGRTlj49zjjzDXdhWfJNMv2p5pALVPkGBp9efr3sr9RGVeNAGZDnng weXywk333dK7bOrWXfkezD/8SEN2A+Cd8ObPQ9gQ1/a5//qLNhR5qJH2H Q==; X-CSE-ConnectionGUID: IlPOvgfxTPGqu7BfMpprDg== X-CSE-MsgGUID: VXkJIbP5SeW+ST0TClBcgg== X-IronPort-AV: E=McAfee;i="6700,10204,11232"; a="47418639" X-IronPort-AV: E=Sophos;i="6.11,223,1725289200"; d="scan'208";a="47418639" Received: from mail-japaneastazlp17010004.outbound.protection.outlook.com (HELO TY3P286CU002.outbound.protection.outlook.com) ([40.93.73.4]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2024 19:54:18 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yOfALjvvUAkZvpJcBcHDssYwRrD69j7c5acl3IIHWFcrqbEl9bW/tVHNHQJhek1UAfxn6hTEaH8W1++6aXV1r+jBVzp49SnKDYJ5Hycj6yR1FeIHMQZ3hhw9qjZAhH2A918dKSbwUg2q7UZmHqtJanFiCd1OwKeX/pQ89eYlkoJotDx5Mgjgdk1djXdYhW00ypqnq4RseRJ4gjFjZHfEhuzNRNOknUvzEglJhQm4m7I4J0H+5ATSoS4LHFXY9De/Kq58Q4kAyHP9XglZwznkLKZzPtVL/4kEj9ldRNryLuhbFXRH/URZE0qPOIgHA+nO6bf++tCZvInv6VBGFhEw1Q== 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=+oNaBN3n2lnjl1zFJn23jUdgIhfmAG9Zo4Gt2Xx3y0k=; b=kyaPQ9I952u2pc6jNxHoy23GdF3gTNp9qhlWJSN5rB5RKtnT2cFK1GvO5S+zFJxxBc5j+zyug+FVG7tbRf6a6SwI0Y/xMKSUORTZF9/aIt7XG8aC17iv0vFT60b0ltDx15/OcpTLe8vLvF27jRa2yblB1DhGxcgbnfDa51reTwpx/DPVzauY4A18XAgNsxlzjo7Ub1uYSbe1JzuHvWuS+QeHYElbSZl7k7U8iN9XCvcgTEaqUlYa7D5QL7K6zptBaaVRDtTs432KXjS7W4oNq1RNqS8mlshIaidwoFYiGesnxtJbk1vSe96cyVDph3b8Eqh6k6h2lePtSaYlNoIcYw== 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 TYAPR01MB5692.jpnprd01.prod.outlook.com (2603:1096:404:8052::10) by TYYPR01MB12305.jpnprd01.prod.outlook.com (2603:1096:405:fa::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28; Tue, 22 Oct 2024 10:54:16 +0000 Received: from TYAPR01MB5692.jpnprd01.prod.outlook.com ([fe80::6a57:b8bb:28f:6591]) by TYAPR01MB5692.jpnprd01.prod.outlook.com ([fe80::6a57:b8bb:28f:6591%6]) with mapi id 15.20.8069.027; Tue, 22 Oct 2024 10:54:15 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'Amit Kapila' , vignesh C CC: PostgreSQL Hackers Subject: RE: Make default subscription streaming option as Parallel Thread-Topic: Make default subscription streaming option as Parallel Thread-Index: AQHbGHu3CFH/go8A4UCcCSLvb2gsf7KRABEAgABlh4CAAS+vgIAAF9lQ Date: Tue, 22 Oct 2024 10:54:15 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9YmI0Njg1Y2MtMjcxNC00ZjEyLTk5YTAtNWY3OGE1MzA2?= =?utf-8?B?Zjk4O01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFROKAiztNU0lQ?= =?utf-8?B?X0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0ZmVjZTA1MF9T?= =?utf-8?B?ZXREYXRlPTIwMjQtMTAtMjJUMTA6NDI6MTBaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?Q?d-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: TYAPR01MB5692:EE_|TYYPR01MB12305:EE_ x-ms-office365-filtering-correlation-id: 6a57f3a6-250e-4162-e3c2-08dcf287df2a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|1580799027|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?UDlEQWM5d1dzZmJRUGNqUHQzdlhBdDRhS2pnR1VjeFhCWmMwbDRjVVp6N0lK?= =?utf-8?B?QW1XbHlKTTdVVlU2MTZENFc4cE1NRlFxeHFUOW1xMWtoZ244d0F0dWNvdXNx?= =?utf-8?B?b012NW5kKzNDQ0s4dGxVeDZndlB0TlY1UnFOS2I3UXdZRUN5alpoclBFVG44?= =?utf-8?B?UlVZaEQvd3Fud0k4M1VYVXZxdENqOWxwVlozalVrWnNrS0ExK1RHaTBaYVFm?= =?utf-8?B?K3M5ZGdja3lMNFpxVnBMUE9oTWxJMUdwdDB1RlA4b0RKRUt4T0UwN28yV0NW?= =?utf-8?B?S0phS3dnTU1nUzdaT3o4anZGRzB4YmlhUkxxcHlaOGxYOGVJSVBvU3kxWm9x?= =?utf-8?B?Q0tmS21jQy9MYWErZ3ZBL2grOEtqRDlDZ0kwTjh0dlV6dXlIZUU1cHFQenJa?= =?utf-8?B?OTdRS3BwVDdNMkRGY1BFa1NOMUtlWWd3YTVDL0lVWTFXMDJ6OGlzMkJWN2l2?= =?utf-8?B?eTNKb0o4a3c3NFF2NGNaTGpvNTQxcEF1ckp6TUU5UlJienRNTENmT1BTMU1Z?= =?utf-8?B?dENTR1czSW4rSHl5OHhocUdPbW1zTGFmUnUzbFE0Z29TWTIzdHYwV3JWM2tS?= =?utf-8?B?L3UzVFNOZFRXajlERlFYdG1Ma1ZkSTRuS1FNaTQxREkvMitHdnZQZ2lTVE1y?= =?utf-8?B?bXcxbGl1U2hGN05PenN3NnpOTVZVMWVudkZzYkhGS2NWMnRnR3VDcGpCTG1K?= =?utf-8?B?QzJTM3lyVnlrVDFsMVZIb2dDZ0JLZEFPOGtac3QwRVRpRzM5QjV6Y0NXcVVG?= =?utf-8?B?WW1kaXI3dnphYU0zVHJtOFBpUW54WkV5NHN5Ymp5dTJPNkwwZjBQejh5Z2po?= =?utf-8?B?MkcwY05hcVhINmhvV1NMeG5EZkpYUENaMTNwZDliKzBCSnQ4aEVHZFZoVndP?= =?utf-8?B?SUEzcll2WmtBbWRTOTlSVzgyOTFnQXhaMjlpS25UQ0RNTDgyNkNaSVpuWWl3?= =?utf-8?B?bEhuby9QM3QzbndNZjBoM29nQnI5dXBCRzBuakphZWY4TTlDckJNRnhMUG5N?= =?utf-8?B?WnZHRXVFaUY0YW1NemFpZU1oZXI5Zkl5TERCVFhURzZ4a2dKdFFCNDA3SER3?= =?utf-8?B?T0l2OVVnUGt0ZzEzLzdkOTZJOWZIRlhzV2t0QmIxK3gxNTk2SHBUNUwxclAz?= =?utf-8?B?VDZ0ZjhiYlh5cVZ5VnhYMmxKcUZtMk9mL0hkV2Y2WitHdExKTWJpakRlQjl2?= =?utf-8?B?b0NmUWFBSi9hV0xqYUsydmZqL01TdGRKeHB5TmU4NEhNWVFFVlhzOGJkUjNJ?= =?utf-8?B?elRhbDlWZ3JwV0lxdWlycGJzTEx2eGc5SU5XZVhkUU95OUt2emhKS0RZcUJQ?= =?utf-8?B?d3ZlTE5ReHhkTk1La1NHL1I0VzdJV0FMNzhNVzhDdlY1RHQ1cUhLNnBPdWZM?= =?utf-8?B?QnBjOXFzMkZ0UGs1VGk3RG56S2hoTTF0Z21EYXV2N1NpTC9UZ3F6UlJkL1Fj?= =?utf-8?B?QnRENG1oVGs5TThFV25HRmtQckk0dnJQdmp0RC9PTjBBcHR2elZmZVprendR?= =?utf-8?B?YzlzMG5hYnc5VXJDeEZCWDVENjljc2pIbGRTMlViZ0NSd0NNay9saytZM2dC?= =?utf-8?B?SmFYS1ExZjlhenR0ODRXQWZib2dmVGpCYkxQSElzS0c5bis3YlZidXlMNmZE?= =?utf-8?B?a2FIY1NMTXRsV0g3Q0RyU3ZocEhyOERTOVFLNzdqazlLclVFL24wOTFyVThX?= =?utf-8?B?THo5UXY3KzRTUVROMm9QWGdwcW5KRDlwWUR5Q3loeUhMbWh5Nk1iZnQvUmhk?= =?utf-8?B?aDJJcnVhdUQ1a1RpdThxZ0Y4d1hjZi9BdFJEVXFpczcxbUJqQzZoeWdZS2Jr?= =?utf-8?B?UFNPaU12NnZuazc2aXpUOVBKbTZMVmVCZjU5WGNFaTBGRHRNdy9NSEQ5Tnlk?= =?utf-8?B?RHFOaHBMN1hpUXNNdEpXL0pTNXRzV0tOWnFMbWt5UUNDU0E9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYAPR01MB5692.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(1580799027)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qm5vaCszMkI4UHRPNVdoSUlWNFJLRFZYeEtjRytpbGJqTXRtaHlGdi9rcmQ3?= =?utf-8?B?eWI2bkNTOG9wNTNRMXB1ZHhhVkVZNjFqQ0RDNERmcHdaTzlMWmVlQlp1YTd6?= =?utf-8?B?Rk1lblZTSkc1alR4NGtzcFVpdFVjcWxFQUowakJuK1hiUDlEVnM3TEZuVTAy?= =?utf-8?B?WmZnTHdHZGRoODE2a21UajN4WDdXZ3cwcTBwOXkzNWd0TnRQai93RFhkQXhJ?= =?utf-8?B?NEExNDJrSzB2M2gvUzlMN054SzFkckRKdG1KNzNndytkV1RPUlRoZ3NjVlFo?= =?utf-8?B?cDd6OENTZVJGNTJ6VmxYc1UyMmJlZGZIbktOYzQ2WDI5dFovMnd6NjBoSjRm?= =?utf-8?B?WDRrNkZmNXNmNm1pZ252SjhPcmNmVW9vcVRWMW9vdWpJaXhYOWVZYW1WZGpZ?= =?utf-8?B?MUpwcHlPUnZ3QVhXc0h2dFVydVpuSVpGK3FRNW12M3ZVU2swUEZxNjVyVHdk?= =?utf-8?B?QVFUMXJVTngwNjBrcktPdk1GRUQ2NHFrUE4wYi80MGxHWHVod2JMMVNFTzlh?= =?utf-8?B?TVlzU0x5QTR3eU9DbjVrUnlNdUhGYWJYdXJFYTRmTDhHRFFMRkhPbE56cUwr?= =?utf-8?B?MkxLdXB1QUpSblNkSG1DVjFKcGp5QXVEUWlFNTRzYnI2WFZIMk9nbFF4SU5y?= =?utf-8?B?L3Q4QjVoM1hEcFN3TnE3REQxdU45TCtMN1AzVm9PRk8rL3l5RzVtTUE5SXll?= =?utf-8?B?UGdEY0VSZzBUYkZRdXdUbkNRN1o4bksvNk1rZkxpcTU5bGRlcTNDTzhMUWZa?= =?utf-8?B?ZkcraGRNYTNacitkbllLOVQxRkNUM0hiRFc2aVIyMHdOQzV6REptTkZpT0Nm?= =?utf-8?B?L3U4bmJNOFNnZFFSQmhpQlpnOGdkNzFOMko3L3E1b1R4c3I0Y0ZHV0RkNFYv?= =?utf-8?B?OENURnRQd1NuTDNSWC9Qc0pBajl1cndHRE5tVEJhektQS0p0UjlVQTZybDRI?= =?utf-8?B?RzJOa2JGWThhNE5aT0x5M0ZreXNzNldNek96QldOWVl2cGw4RGR5OVhIL1RM?= =?utf-8?B?Q3MvWncwMVNYTWV3bHVoQUdFTFJldHdBRVZpRW1iRnJIMUtISnRqcjFyVHZ3?= =?utf-8?B?N2pNcUVWb3BxSE96NnFOZEZRemZtQUJNbFJzS0QxOSt3cDA1NEVFMldGNlha?= =?utf-8?B?V2pPS0lHMWdPNE9KR2lyZ3lVUXRtNExXY0NHU1hGSmhYVXl4UFhnZVZGNzFy?= =?utf-8?B?L0VnYVV2bTBRVWkxVnpJaWdMbWllT09XUTMwbFdzZzVzVzZxeXZpdDh1RVpJ?= =?utf-8?B?M1hDRTN5V01IclVzM3VVMnVnZldUU0hkOWc4RTRwMkxzVWdqWU5IM2tRRGdt?= =?utf-8?B?QTdPcDJRL0M1MmR5a2NGVUtldk1odHRTWlFVMHdRVE1hRGtsVTgvY1NjRi9v?= =?utf-8?B?RXNrSkwxdm40NmswQnhHM3VMWG1TR2w2enNYVzF5RU5QaFJaaGUxYzdydjJW?= =?utf-8?B?LzI4L1dBbjFNYjBCR3RTRWhETWRObEtPOWFFRGVrT090eWp4dkpZNFFRSW55?= =?utf-8?B?alVNUzFFYkVUTXZDK1ZRNHhEM2VQZzlGYWJqVnlPUnhQRnhObnVMaDRPNFY5?= =?utf-8?B?aFlDbXJWcEZ3T0RMbjdIZ25vOFBhRjNUZlhCc2JOenRQa09RcWtzY0NuZ1ZR?= =?utf-8?B?ZDdWcnliUTA1SUIxWVNQWm8xN2g2OEdLT2ZBZmZZaDZpRDRWdUlxc0FFWld6?= =?utf-8?B?VmNXRmxLc2pjYTJuaFdqKzFyUDd4N3lhd0ZYVVRndldXMnhsbnFaK1dpYnh2?= =?utf-8?B?bE1zNEVPNzh6d094QzB1WFA5T2l1cFN0YUFyQm0vL0tZcnNVTkovbVlBUG9K?= =?utf-8?B?MnY1cVNqTDBUblN0TG02bjJsbktLT3BrNlcyaUxPQUh0MlYxdUNRdkNibWpr?= =?utf-8?B?eWlvRkQrTXNJTUs4OXA3YWd3ckJtb3NJbEpFZkkrVGRmY1dNL0VhOUQwVWhP?= =?utf-8?B?N0UxK01FVEplYi8yaHJLWFhRT2Z1VWlRcXlPeGM2Z29USkVpc0ZlZ0FSZzJM?= =?utf-8?B?c3V5aS9SLzhGVzRldFhiS0VES1hDU2luRkg5TlRUUmp3dVV3SmFlWGxiRzVT?= =?utf-8?B?NjFObFpiOEplQjJwSG90RHkzUTdmNXFHZlRtaFlYSEdTbm9EZGlKSFFqd3Nz?= =?utf-8?B?OFgxeklpK0xidW1WWnRhbFNhUUF6NHNGdGtMMTVEQlRJaDVmeGMyTjhuVEhZ?= =?utf-8?B?RlE9PQ==?= 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: 7reXBMns7fAZdfgP3e71Igjy0Jz81mpRSEXxM0skIRKsCDCV3jzgLht3E32fHdBzmlF0p6Ah6pJ5ydSquJ7C0gW1OfBAcUJtlQViQrk6lsFdT1MNS8XMam9v/IothAFUezHsi4Ak5mdC5lPxcRR40v8QK/mGUWK/nO2A1jhX3SkbTBGDOUc75Zj2VjjMVY1ahW2zJTPGsTAoLDa6GqJv+XD/DHiqvruLkjPmImWsP8f2gri3IxXOe55EMc9XmxtSIabirh3uHdKDKSXu2pm/T5HM9IPaSD4gxsnqMYbbM6TaJ4xFwmEF8pVm64J79pSF4dgDdrkb5TMrFxilBsbGaYyKgzeDTvapL10YqlQV1isIIMZwRIOmBc+k9jERvveeQf+OByCyweLpsv5hzoUlNasyXPc8sibRhDKUnPGbVEpCFfNSRI85Tss+vIxQEd7i2Yp1jf8vvCLpr5EeEeA/MOVZjsN/0zrSniLi9U66CF64EwH2iGwplSOXwLWY+k80JZ46nas1CFh4MR4hPs4EaEDMVALitqSF02LkxXVRSHEeaa6uKux0Asj730rgMNQUkqGujyZhZg/ZuMKqCvaFU/6G3xCMtyNQ7udddmUWM+6RPJY+JJRZ/bOq6Cbwrw+p X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5692.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a57f3a6-250e-4162-e3c2-08dcf287df2a X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2024 10:54:15.8247 (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: O1aAzCbulCVtC3foHhGUTwCTnsxuEdPZGS7+RWYEqXiDUxeDDVdT986d3jfum9+NKeqlj882uch7eG4esjJYHl5WxV9yvv8LXJeYA1N3J6E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB12305 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk RGVhciBBbWl0LCBWaWduZXNoLA0KDQo+IDEuIFBsZWFzZSBlbnN1cmUgdGhhdCBub25lIG9mIHRo ZSBleGlzdGluZyB0ZXN0cyB0aGF0IHVzZQ0KPiBzdWJzY3JpcHRpb25zIHdpdGggbGFyZ2UgY2hh bmdlcyB3aWxsIGJlIGltcGFjdGVkIGR1ZSB0byB0aGlzIGNoYW5nZS4NCg0KSSBmb3VuZCBhdCBs ZWFzdCAwMjJfdHdvcGhhc2VfY2FzY2FkZS5wbCBzaG91bGQgYmUgZml4ZWQuDQpUaGUgZmlsZSBo YXMgYSBwYXJ0IHdoaWNoIHRlc3RzIG5vbi1zdHJlYW1pbmcgY2FzZToNCg0KYGBgDQojIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQojIDJQQyBOT04tU1RSRUFNSU5HIFRFU1RTDQojIC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQouLi4NCiRub2RlX0ItPnNhZmVfcHNxbCgNCgkncG9zdGdyZXMnLCAi DQoJQ1JFQVRFIFNVQlNDUklQVElPTiB0YXBfc3ViX0INCglDT05ORUNUSU9OICckbm9kZV9BX2Nv bm5zdHIgYXBwbGljYXRpb25fbmFtZT0kYXBwbmFtZV9CJw0KCVBVQkxJQ0FUSU9OIHRhcF9wdWJf QQ0KCVdJVEggKHR3b19waGFzZSA9IG9uKSIpOw0KLi4uDQpgYGANCg0KSSBrbm93IHRoZSBzdHJl YW1pbmcgYWN0dWFsbHkgZG9lcyBub3QgaGFwcGVuIGJlY2F1c2UgZmV3IHR1cGxlcyB3aWxsIGJl IGluc2VydGVkDQpsYXRlciwgYnV0IGNyZWF0aW5nIGFzIHN0cmVhbWluZz1wYXJhbGxlbCBpcyBi aXQgbWlzbGVhZGluZy4NCg0KSSBjaGVja2VkIG90aGVyIGZpbGVzIGFzIHdlbGwgYnV0IEkgY291 bGRuJ3QgZmluZCB3aGF0IHdlIHNob3VsZCBmaXguDQoNCj4gMi4gVGhlIHBnX2NyZWF0ZXN1YnNj cmliZXIgdXRpbGl0eSB1c2VzIENSRUFURSBTVUJTQ1JJUFRJT04gc3RhdGVtZW50DQo+IGFuZCBh ZnRlciB0aGlzIGNoYW5nZSwgaXQgd2lsbCBlbmFibGUgcGFyYWxsZWwgbW9kZSBieSBkZWZhdWx0 IHdoaWNoIEkNCj4gdGhpbmsgaXMgYSBnb29kIGlkZWEgYXMgdXNlcnMgd29uJ3QgbmVlZCB0byBk byB0aGF0IG1hbnVhbGx5IGFmdGVyDQo+IHJ1bm5pbmcgdGhlIHRvb2wuIERvIHlvdSBzZWUgYW55 IHByb2JsZW0gd2l0aCB0aGlzPw0KDQpJIGFsc28gdGhpbmsgaXQgaXMgb2theS4gSUlVQywgdGhl cmUgd2VyZSBubyBzcGVjaWZpYyByZWFzb25zIHRvIGNyZWF0ZQ0Kc3Vic2NyaXB0aW9ucyB3aXRo IHN0cmVhbWluZz1vZmYsIGl0IHdhcyBjaG9zZW4gYmVjYXVzZSBpdCB3YXMgYSBkZWZhdWx0Lg0K SSBjYW5ub3QgZmluZCBzdHJvbmcgcmVhc29ucyB0byBrZWVwIGN1cnJlbnQgYmVoYXZpb3IuDQoN CkJlc3QgcmVnYXJkcywNCkhheWF0byBLdXJvZGENCkZVSklUU1UgTElNSVRFRA0KDQo=