Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123465 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 1A78B1A009C for ; Thu, 30 May 2024 10:17:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1717064285; bh=qme9+Exmj+KFMqMjz8XxrGrxgf9OWa+DL73ISeJvJ9Q=; h=From:To:Subject:Date:References:In-Reply-To:From; b=VMrL5cR3E8FjJYNKkeZnw1ItWF+ZwIOfvJLszXJdRE6E+vEXYXgSdqeprSk8n0nC9 pguxutocjt+CkY5Ahays3uvCle7btDIOABNw0Mw9UHp4cmcWmVw8qkWt00pXHghipC JHu84HJ8x5kf/UJjtqzrDRPrCMD3gY3vqozgy0DliFl+Z46ewrcCChKJd80jGRGc2s iZx5nWMh+Ot8luk3gumDttdPtevyOHBAS99uzkcWvj8O7bLBuaqhfIawV2RMp21tRk VfBkozopBYa9mVw3LA5LprqMJvNNPZv74NVtY5ZJQuruHD6EUIwf60ff0St6+eQoqL BNKY5GteFBeFg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 87A2818007B for ; Thu, 30 May 2024 10:18:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2132.outbound.protection.outlook.com [40.107.241.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 30 May 2024 10:18:03 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FWN/+OVMHRR5SUmeTLVbiZ99NsWY/E2RatJkvRPooglJ9q+vXvV356Y6gTOniN2KE0OqeetYHGpkaO9+4zmUB1IlrWO/Xpgc/A4OW8NBH1vCLOYpihyE2UoNaHiYqzhCxKiBZ33t2GMo6SjrXu3QRHJOaJZWdYCcP2di/XFrs9dBAjq0l4WUu55Fci45nw+aROkB+i5204TQnDqlGECIHQXZ5I5F37xrMgG6z+4ev574Nt+gHFEXNhXqAcg6b+XpPfBoA5R3Bp9aKE8DiivdZXCTcVHnQGqaJ+EEq/SexbFofG/RRaBbM8vpA23ewgkgPPLKMCmOXdQ65m1kOemAhg== 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=qme9+Exmj+KFMqMjz8XxrGrxgf9OWa+DL73ISeJvJ9Q=; b=lJ/oi2JA1BGIJ3JrqHUdFcfmXskhvkZ8Ootp8bMe+MKdAxiN66fhmksMnjwklUBCy9XWYROq3WiItAFRbjA9L0T/cC+BSiV4R6TwA0XCCoQGR6af+rPaOiTlIUH6FTUNytdu9df9NRF+Wy5k0Z+tqrktiP7jpIFgtS5wj1GqcjAeGNLXCW76KQVxjmhZc3T49BxwVRZjo9Pygnynl3qnS++2LQtNW3R18GoQaPhAVVsnOgm6caLh6PsTYCLbMwA5VKWheQtpAKrAgeP4huUQHJ9Tk70RfisypzTZkc6e0hwIyZpJGVgSpIl1IWwZ47ikPFCAtLznvUJf7feMA1pOkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=delau.nl; dmarc=pass action=none header.from=delau.nl; dkim=pass header.d=delau.nl; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delau.nl; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qme9+Exmj+KFMqMjz8XxrGrxgf9OWa+DL73ISeJvJ9Q=; b=Uib6Yb2qY+ludNVii+h4HmZnAE0qNaxKI+fSwIlmNIBl4y8KLvev73KnRwvJRRFGQbTrbAseUlwy/n8pUEN+SfCSut/9OlMHaYQh1t3rNXGB7/Chwjvvmo5NBE7cicro0ojxWHeKrMnNcdQdrpVWGpdL9bGqcN1oLdmxS7Yr15DQ8Xn4xBk1VDiXEIQk711C//9awuOAZc7hLseV7+dVImpXyHFZrPNM7J9ZCuWUdGsnDmvHcsevXNFAyF3K7zxd3URQtJAaRDLn4QtpB3vIsILRhu64l26jHwaJ3CG8p8TEVCAiNfIiCYCVazPosGF4Qf+02odrCFwG56OZ8gohrw== Received: from GV1PR01MB10526.eurprd01.prod.exchangelabs.com (2603:10a6:150:15d::16) by AS8PR01MB7590.eurprd01.prod.exchangelabs.com (2603:10a6:20b:289::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.21; Thu, 30 May 2024 10:16:58 +0000 Received: from GV1PR01MB10526.eurprd01.prod.exchangelabs.com ([fe80::39b:c00a:bb1:1915]) by GV1PR01MB10526.eurprd01.prod.exchangelabs.com ([fe80::39b:c00a:bb1:1915%5]) with mapi id 15.20.7587.030; Thu, 30 May 2024 10:16:58 +0000 To: php internals Subject: RE: [PHP-DEV] [RFC] Asymmetric Visibility, v2 Thread-Topic: [PHP-DEV] [RFC] Asymmetric Visibility, v2 Thread-Index: AQHasfzkGpBCuI9Sn0ed3qD6EWTkabGun9WAgAACkwCAAOKggA== Date: Thu, 30 May 2024 10:16:57 +0000 Message-ID: References: <0a6a61cd-f203-4dea-a7f8-97e6b885c52d@app.fastmail.com> In-Reply-To: Accept-Language: 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=delau.nl; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: GV1PR01MB10526:EE_|AS8PR01MB7590:EE_ x-ms-office365-filtering-correlation-id: 987ada3d-f0f0-46f5-8217-08dc8091a369 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|376005|1800799015|366007|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?K3NGV3hyWEkvYy9IZHNhUnI1L3g2ZWxacjV2a0xDYkxGOVVxUW9EdzQ3Zkoz?= =?utf-8?B?aTJvWTNlUlZUTzJ3eU9kLzN2bkFlQm1jMit0Z0hhaWVBbmR4WjZVVXE5SE9k?= =?utf-8?B?WmpyVkpKcDNVcytJQTJoQ2dQMEhMREV0S0pUTWF0YWlDRUhlK0RubHp3TFFB?= =?utf-8?B?Slg2WUJTT2NpNmxwRUdTMDNHUE1GcXBZN2xrVm9zU3kvL2VCM0UveWtTTkJn?= =?utf-8?B?TFkzaVc2THc5SWVuQTdXZEg3Z1BKQkV4Sk0wRktrbDNaRnM2ZnBIby9kRTNX?= =?utf-8?B?M3FpaVJtSlB5MEpHbFEwaG8rM3VHWmZ2WDdtYVo3L01jck5IT08wSlVsZktR?= =?utf-8?B?NGwrTkpTU1NSWDdrWDAxeCtTM2FIcDYzbXdWVW9yV1JDWEhuWVdFempPbk4y?= =?utf-8?B?WjhuaUY5NS9hczNCWFZmZ04xdnVXaEh6T09JbVFLVnY3N2JZZlFOWEpZOXM0?= =?utf-8?B?aDJqaTNLNE5qZ0w3VkYrdloxNXRvYzZPTDZmOTBTKysrNFd5RGlSMlU2ZXlm?= =?utf-8?B?ZDBvV0d3MmZ4SGVYcWN0OTkyWm1ENVNLTzJyOVVsTXNudG4yd0F2RXdrSnhN?= =?utf-8?B?L2pHcDduT3I4STFSdDBSYmJRVnRwSzdWcG5Ub2dMcjF4YlVRNmxEcUpFSW5G?= =?utf-8?B?bFZnYzVVQTZ4ZVVTTWV5bXE1Mnl0cTJPUUFlc3NGekhQdERBMFZldGVqMWNz?= =?utf-8?B?RVlNNVd2a0ZSKzlJRFBzZlkxTURRbzI1R2VTQnROK0NSVURDM21zT3VZcEc1?= =?utf-8?B?bUFtRnY0WFU2WVNLMk51cUtsZDhuaEovN0ZMS2NPb05WODdpbTlEK3c4Ry9M?= =?utf-8?B?alpjdldmNXNROUZ1Y25JTlFqWTZFV1I4YmU3RTdOWFZtK2NlaHlCZmRsYVl5?= =?utf-8?B?WVlUam1CSG83TnJvaGFZZ3l0NWlqdTlkckx2M3BuMlczNzZWNVFuNVJSQWJ6?= =?utf-8?B?RUJXOExPMVo3NTVNSjNtZVkzcHNUUGRNYld1MndESDhweG5FdW9WLzhiLzQz?= =?utf-8?B?SUpYY3BMaHRKUERFMzFkaTY0TnJxQWhhMzhBODJUazF3RnJEWlRkQXY3eDFX?= =?utf-8?B?V3hSYXFlK3krK3ZxQTVlL2NKeWxMU1NRcXVqRGl1d1p6K0tJVVY1RUU4VTFZ?= =?utf-8?B?RTBwaWhaMGNiK0QvVjF2alFsWG11SHh1K0pyZ084UmxjTmRvdGFueExyNmd3?= =?utf-8?B?MTFZdkYrZExCcDRXTGlrcXpBa1hKK3VoQkNvY09GRjBoMGs3K1M4eWExL3pE?= =?utf-8?B?Sk1LRFgzNnd5MThrSG4vVCsxSXFGTEJ4OHFNbnJPZ3lGTHFiemtKem1XZUlj?= =?utf-8?B?MTZacVpIZjZOS3lNN1MxaFI5MjM3ZVpoZTdoMFF3dklZbjJjbmo4bWFvOW9P?= =?utf-8?B?eTlwSG91RnQ1RS9JZWZlSWFIQjQ1ZjJMdUJzcWtBemJXTHM3cUswRW5hMGkw?= =?utf-8?B?MDRsbk5DKzdncTJod0taT2k2SGlhT0xydHRxeXFoWDhTOHI5RUJsamx1bDZY?= =?utf-8?B?T21uVTlmZlhZWHZab0xRL1Vmc3ZyL2xRUituaDVwWHJDcGxOVyt1YXlVNmxN?= =?utf-8?B?SDkyazVYOStRbmxwOGR0OEs2QjhiQlFPbE5SRTRoZGRZcm9pY2xoNmhiZXhw?= =?utf-8?B?S1dvU0IvYlYzZWg1UGlIdjBhUFV2dmdqVDVCaElOd0lYZ1hMYkJSR3NHbEZ0?= =?utf-8?B?RDR0Mlpna1paeUJDbU9sQmNGcytiMTV4UlhySXY2VHpKZEtnc3dQZjRtQVV3?= =?utf-8?B?ZENRaWlOWE1SSWdpbUxBdU5LZTR6aGdQbnZqWGFHOGd5aXZoS09kMjhNYjd4?= =?utf-8?B?aFphK1Q3eXptM2FQRzFqdz09?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV1PR01MB10526.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z0t4cFVsWUh5a3MxdWY1ZU56Uy8xaU51UnF1QnRSSnpEUnJjd0QwZHRFYzR2?= =?utf-8?B?Zm94ZkJ0RGxJbVg0L3ZZN3BiT0JPRGdNdjZqQUtSdGg5MWhwMUU4dmswQk9P?= =?utf-8?B?S3ppZnppYTh2Mm80bHZnbEpQQkpxTUwvbDFwZkVaZnEyUG11T3oraEo5Q3JS?= =?utf-8?B?Q2ZUa2xxc1pGN0N0c09vM1ZKeXFEUkRmaTduZWU1U0F4bUFnMCswRDFwK0hx?= =?utf-8?B?TWJZWHZxbkZpSWtLNEw5ZldqbGpDNmRIb1BUWE9OMFFPbGJ3ZEJnTkZEL0Rm?= =?utf-8?B?b1F2V0NySHJvOEdreXVTeTVOdVhFMG9DaktqSnBTY3dWN2RuejJ0MkE3TXJH?= =?utf-8?B?cjhta0xiQ01ieGhnTkY3VloxZUJ2Njh0SENQZ1J1SHNPeVZXK2ZWYVExQ2Rt?= =?utf-8?B?d0RuM3dPd1Z3c1MwRXh1eVFFdkVIVUhnT0hTck1iM3E2ZWhRYkVFZDNCNGdV?= =?utf-8?B?NUNhcktKQ1dLUGQ2M1BUU2t6aEt5MHR4c3R1a3J0SU83N0NaTFMvOGRxSlZE?= =?utf-8?B?VzJxL3ExQzNMTDVZZytvNy9OektxY1VWcGVNMUxPYkhOaE9RdVAxR0MzRmhF?= =?utf-8?B?TWNweWszRWFZbVE5MnkybDA1cUZ3Zlp6ckJMdEkrYThkMDNNcmlaQ2ZEMk9G?= =?utf-8?B?VVVVUTlwSVhPZ0hJUjFrVUlXQXZJMWErYWFYUEFQdlFiNlhpcEUwekVTUnhJ?= =?utf-8?B?b3ZWajgxYUpEQ28wMUVWdjAvb0NjS0RIT05KTGJ6Z1RUUXdKamgyZVduQitk?= =?utf-8?B?WEdaWTNKUk0xWTdxdytyZnEyNFJQMGVzRU8xa3lRYkdUbUFldmFTbzJMWkxn?= =?utf-8?B?RXRmNzNuMDA1WFBOUWJJbGNsZEJ4MU1lSzFXc29sMlNqekU1NW02ekVZSk1N?= =?utf-8?B?Vk9ET0tLc1BGZEpBcDZ5SEZseWN2L3ZFUUY1dDM5NHFHTEFWVjBCdXVrdWky?= =?utf-8?B?dVhtRG40OUh4K1RRc0JmbkN1bTNkcWh6MTkwQW1iMGNQNVltOGdUUlNqaHVo?= =?utf-8?B?d0JGZThHbVA3LzNDdkhIUXNSVWwveXRBMy94V09WUy9PYzVHZVlMaGEyNDBa?= =?utf-8?B?RC9yY1ZQcTJxYVd0VDhQODNwbzZoYTdBNlc4TWM2eXFDbmNRWVVCMmExR0ls?= =?utf-8?B?TmFGZTlVSlpyek5LMDhRaURWeXlOeUw1UG5TNWI2NkxvOFBxcTVUc3ZlN2NN?= =?utf-8?B?MW1IaGsydHRqcFlkK3NLN1ZTYmRCMEQxak52M25LQ0MzaG9CY3RoM3ZMUVpS?= =?utf-8?B?SFBYSlJBTnlPY0Yxd1hFRjZ6K3FFd0tkeVV3cGlZdEY3MnlLR0YxczhVQnFK?= =?utf-8?B?cDByMkJ0dTZvcnpqS0NndElmTkxFYzlockx6SFJmTUFkeldpTVFJK0cvUzY2?= =?utf-8?B?VjVQN3JoMVd4YlJQcC80aHFCbGdlbkEyU01Ka1hWS1h5WTJMSDdTZVRYSjlH?= =?utf-8?B?K3Y3TWFaM2c0T3dWVU1YTmhMTlFxL3ZPUDVWNCtNenNrSnJsUmd1VUJRekFq?= =?utf-8?B?YVdaVi9WQXFNWlpqSjVCZHEyTmxFTjRzWFV4VjFPRWFmY0h4dlVCeXVNUmJ1?= =?utf-8?B?anN5ZE51Yk9lRGFSeDBwMnZubi9rdWd6WHFaV1VwWksyN3djVnRYWnJ0TlJB?= =?utf-8?B?bkRYL3ZCb09OWDlUMTFCOWMwNlFZVWJsekRFMDVvN1dxaG5PRXdkNkVyVE01?= =?utf-8?B?Z3p1Z0NhWnd2WWY2bkNCcmM0aHJvQUFPSHFVWHJybCs3SzZrSzQvZFpXbnBH?= =?utf-8?B?ZjZ1RThodFo5ZXJScUdDamxkaHRsYmxkbEsxd05IV2VkM3dkYVVtTGtDNjY4?= =?utf-8?B?aitWQlhJRGJMeGg3RE1QZWtlUlc4YXVFRnBNT2hWSEdtaGZFTUxqZXFZbm9p?= =?utf-8?B?Wmdjb3V5RmM3QkMyWW44VkZBVmhqbXdFaEo2WGJreWJOUmprZHBiZVBuTFZx?= =?utf-8?B?Ky9xbFVpVXBLSDV2NVZORUFXVlVJaktDL1RRSkNkWnZ0TmMvdHZ1UGtwTmsy?= =?utf-8?B?RzlQVFpPZlRjYkQ1a3pZczJEeG1EUkN1UW5SYU5IRzZIcUNzVUE1MWhqMitT?= =?utf-8?B?R0tPNFg3VkpsQ0ZGVDhrdTR6RzRITWZMRU45TGIzUUk4VGJ6OGdvQitkZ3pT?= =?utf-8?Q?v2tc=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 X-OriginatorOrg: delau.nl X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GV1PR01MB10526.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 987ada3d-f0f0-46f5-8217-08dc8091a369 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2024 10:16:57.9781 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: cc5a1a0b-bb48-4fff-bec2-5f2693212f17 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: BylrZ+qSWkYlfvaY5yg19WD71NfFCJGaMXcb4eH6u+gs8/GQU/dS/8v0kx8j/pNOtxe6ky7GsT652CqzAiX4gw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR01MB7590 From: vincent@delau.nl (Vincent de Lau) PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXJyeSBHYXJmaWVsZCA8bGFy cnlAZ2FyZmllbGR0ZWNoLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMjksIDIwMjQgMTA6 MDMgUE0NCj4gDQo+IE9uIFdlZCwgTWF5IDI5LCAyMDI0LCBhdCA3OjUzIFBNLCBBbmRyZWFzIEhl bm5pbmdzIHdyb3RlOg0KPiA+IEhlbGxvIExhcnJ5LA0KPiA+IGp1c3QgYSBxdWljayB0aG91Z2h0 Lg0KPiA+IElzIHRoZXJlIGEgcmVhc29uIHdoeSB3ZSBjYW5ub3QganVzdCBtYWtlIGl0ICJwdWJs aWMgcHJpdmF0ZSBzdHJpbmcNCj4gPiAkeCIgaW5zdGVhZCBvZiAicHVibGljIHByaXZhdGUoc2V0 KSBzdHJpbmcgJHgiPw0KPiA+IFdlIHdvdWxkIGRlZmluZSB0aGF0IHRoZSBzZWNvbmQgdmlzaWJp bGl0eSBzcGVjaWZpZXIgaXMgZm9yIHdyaXRlLg0KPiA+DQo+ID4gVGhlIGN1cnJlbnQgcHJvcG9z YWwgd2l0aCAicHVibGljIHByaXZhdGUoc2V0KSIgaXMgbGVzcyBhbWJpZ3VvdXMsIGFuZA0KPiA+ IGl0IGlzIGltbWVkaWF0ZWx5IG9idmlvdXMgdGhhdCB0aGlzIGlzIHNvbWV0aGluZyBuZXcsIGFu ZCBub3QganVzdA0KPiA+IHNvbWVib2R5IGFjY2lkZW50YWxseSBhZGRlZCB0d28gbW9kaWZpZXJz Lg0KPiA+IEF0IHRoZSBzYW1lIHRpbWUsIGl0IGZlZWxzIGEgYml0IGFsaWVuIGFuZCBjbHV0dGVy ZWQuDQo+ID4NCj4gPiBPdGhlciBvcHRpb25zIGNvdWxkIGJlIHNvbWV0aGluZyBsaWtlICJwdWJs aWM6cHJpdmF0ZSIgb3IgInB1YmxpYy0NCj4gcHJpdmF0ZSIuDQo+ID4NCj4gPiBBIGNvbnNlcXVl bmNlIG9mIHN1Y2ggb3B0aW9ucyB3b3VsZCBiZSB0aGF0IHlvdSBhbHdheXMgbmVlZCB0byBzcGVj aWZ5DQo+ID4gdGhlIHJlYWQgdmlzaWJpbGl0eSBhbG9uZyB3aXRoIHRoZSB3cml0ZSB2aXNpYmls aXR5Lg0KPiA+IEJ1dCB0aGlzIHNlZW1zIG9rIHRvIG1lLg0KPiA+DQo+ID4gVGhpcyBpcyBub3Qg YSBmaW5hbCBvcGluaW9uLCBqdXN0IGEgdGhvdWdodC4NCg0KPiBXZSB3ZW50IHRocm91Z2ggYSBi dW5jaCBvZiBzeW50YXggdmFyaWF0aW9ucyBsYXN0IHllYXIsIGluY2x1ZGluZyAicHVibGljDQo+ IHByaXZhdGUiLCAicHVibGljOnByaXZhdGUiLCBhbmQgInB1YmxpYyBwcml2YXRlOnNldCIsIHBs dXMgYSBmZXcgb3RoZXJzLg0KPiBJbiBhbiBSQ1YgcG9sbCwgcHVibGljIHByaXZhdGUoc2V0KSB3 YXMgdGhlIGZhdm9yaXRlLiAoU2VlIGxpbmsgYXQgdGhlIGVuZA0KPiBvZiB0aGUgUkZDLikgIEl0 IGFsc28gYWxsb3dzIGZvciBleHRlbnNpb24gdG8gb3RoZXIgb3BlcmF0aW9ucyBhbmQgc2NvcGVz LA0KPiBhbmQgZm9yIHRoZSBzaG9ydC1oYW5kIHN5bnRheC4gIE1hbnkgb2YgdGhlIG90aGVyIG9w dGlvbnMgZGlkIG5vdCBzdXBwb3J0DQo+IHRob3NlLiAgVGh1cyB3ZSBzdHVjayB3aXRoIHRoZSBr bm93biBzeW50YXggdGhhdCBoYWQgdGhlIG1vc3QgZmxleGliaWxpdHkNCj4gYW5kIG1vc3Qgc3Vw cG9ydC4NCg0KV291bGQgaXQgbWFrZSBzZW5zZSB0byBkbyBhbm90aGVyIFJDViBwb2xsIG5vdyB0 aGF0IGhvb2tzIGFyZSBhY2NlcHRlZCwgYWZ0ZXIgbGVuZ3RoeSBkaXNjdXNzaW9uIG92ZXIgaXRz IHN5bnRheD8gDQoNClBlcnNvbmFsbHksIEkgd291bGQgcHJlZmVyIHRoZSBIb29rRW1iZWRkZWRT dHlsZSBmb3JtLiBJIGRvbid0IHRoaW5rIHRoZSBhcmd1bWVudCB0aGF0IHRoZSB2aXNpYmlsaXR5 IHdvdWxkIHBvdGVudGlhbGx5IGJlIHNlcGFyYXRlZCBmcm9tIHRoZSBob29rIGRlZmluaXRpb24g aXMgdmVyeSBzdHJvbmcsIGFzIHlvdSB3b3VsZCBoYXZlIHRvIHNjYW4gZm9yIHRoZSBleGlzdGVu Y2Ugb2YgdGhlIGhvb2sgYW55d2F5LiBGb3IgbWUsIGFzeW1tZXRyaWMgdmlzaWJpbGl0eSBhbmQg cHJvcGVydHkgaG9va3MgYXJlIG1lbnRhbGx5IG1vcmUgcmVsYXRlZCB0aGFuIHRoZSBSRkMgdGVj aG5pY2FsbHkgZGVmaW5lcyB0aGVtIHRvIGJlLg0KDQpGdXJ0aGVybW9yZSwgSSBzZWUgYSBsb3Qg b2YgcmVhc29uaW5nIGluIGZhdm91ciBvZiB0aGUgcHJlZml4IHN5bnRheCBpbiByZWxhdGlvbiB0 byBsaW1pdGF0aW9ucyBvZiBvdGhlciBsYW5ndWFnZSBjb25zdHJ1Y3RzIGxpa2UgcHJvcGVydHkg cHJvbW90aW9uLiBXaGlsZSBJIGRvbid0IHRoaW5rIGl0IGlzIGZhaXIgdG8gZXhwZWN0IHRoaXMg UkZDIHNob3VsZCBmaXggdGhvc2UsIHRvIG1lIGl0IGZlZWxzIHdlIGFyZSBjb21wb3VuZGluZyAn ZXJyb3JzJy4NCg0KVGhhbmtzIHRvIGJvdGggeW91IGFuZCBJbGlqYSBmb3IgYWxsIHRoZSBoYXJk IHdvcmsgb24gdGhlc2UgUkZDJ3MsIGl0IGlzIG11Y2ggYXBwcmVjaWF0ZWQhDQoNCi0tDQpWaW5j ZW50IGRlIExhdQ0K