From users-return-18186-archive-asf-public=cust-asf.ponee.io@qpid.apache.org Mon Jan 22 17:18:24 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id 2FC94180609 for ; Mon, 22 Jan 2018 17:18:24 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 1F4B9160C4B; Mon, 22 Jan 2018 16:18:24 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 13D9E160C3A for ; Mon, 22 Jan 2018 17:18:22 +0100 (CET) Received: (qmail 76289 invoked by uid 500); 22 Jan 2018 16:18:22 -0000 Mailing-List: contact users-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@qpid.apache.org Delivered-To: mailing list users@qpid.apache.org Received: (qmail 76272 invoked by uid 99); 22 Jan 2018 16:18:21 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Jan 2018 16:18:21 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id BABD718061A for ; Mon, 22 Jan 2018 16:18:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.789 X-Spam-Level: X-Spam-Status: No, score=0.789 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=woodandcompany.onmicrosoft.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id mtE_eqmgkWXk for ; Mon, 22 Jan 2018 16:18:18 +0000 (UTC) Received: from mailgw01.wood.cz (mailgw01.wood.cz [212.158.157.129]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id B978C5F2AB for ; Mon, 22 Jan 2018 16:18:17 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DnAwAaDmZa/x8KZQpeHAEBAQQBAQoBA?= =?us-ascii?q?YJsU2llBDIHg1aYPoJNfJZCFYEjA1wKGAuFGAIahRcWAQEBAQEBAQEBax0LhSM?= =?us-ascii?q?BAQEEIxEMAQEHBSQICwQCAQgHBgQEAQEBAgIjAwICAh0SARQBCAgBAQQIBwQBB?= =?us-ascii?q?xUEiXoDFgMMqRwCiwwBAW2CJyECgmcBAQWEKBiCXQEBAQEBAQEBAQEBAQEBAQE?= =?us-ascii?q?BAQEBARUICQGBBYM6gTWBNIEDgWiCeDaDLwSBPAEMBgEHAhgOBxUEgmcxgjQBi?= =?us-ascii?q?l6HV5FJAhyBJoZPh2+HdCOFfIQID4dOjVGJSQICAgIJAhEBAQeBPCYDL2BwgUG?= =?us-ascii?q?CKgkJgjMPHIFneAiIGA4YgQ0BgRYBAQE?= X-IPAS-Result: =?us-ascii?q?A2DnAwAaDmZa/x8KZQpeHAEBAQQBAQoBAYJsU2llBDIHg1a?= =?us-ascii?q?YPoJNfJZCFYEjA1wKGAuFGAIahRcWAQEBAQEBAQEBax0LhSMBAQEEIxEMAQEHB?= =?us-ascii?q?SQICwQCAQgHBgQEAQEBAgIjAwICAh0SARQBCAgBAQQIBwQBBxUEiXoDFgMMqRw?= =?us-ascii?q?CiwwBAW2CJyECgmcBAQWEKBiCXQEBAQEBAQEBAQEBAQEBAQEBAQEBARUICQGBB?= =?us-ascii?q?YM6gTWBNIEDgWiCeDaDLwSBPAEMBgEHAhgOBxUEgmcxgjQBil6HV5FJAhyBJoZ?= =?us-ascii?q?Ph2+HdCOFfIQID4dOjVGJSQICAgIJAhEBAQeBPCYDL2BwgUGCKgkJgjMPHIFne?= =?us-ascii?q?AiIGA4YgQ0BgRYBAQE?= X-IronPort-AV: E=Sophos;i="5.46,397,1511823600"; d="scan'208";a="8642478" Received: from unknown (HELO pdcexc001.prague.wood.cz) ([10.101.10.31]) by mailgw01.wood.cz with ESMTP; 22 Jan 2018 17:18:11 +0100 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (213.199.180.181) by mail.wood.cz (10.101.10.31) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 22 Jan 2018 17:18:10 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=woodandcompany.onmicrosoft.com; s=selector1-wood-cz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MWSdHfh4CszjqhiEE8cKfSJkZWGuUHGvZ8SHw+9IS/o=; b=BK1O6TMIeFMy/oMiLT6CumzMHx5IAqg83dhiLZyeL44amYP4vATI/3Gwqv0NWcX9tnxVZRYuxaohmV3OmcgXm1locL8nRrVMara9Ao6TcrEUbY6uHJDK/8pARs6/VU/dZFYe/MG0Gh3y+lQYRB6at6zETYftfcYY0xrEy0GnijY= Received: from AM3PR06MB370.eurprd06.prod.outlook.com (10.242.109.142) by AM3PR06MB369.eurprd06.prod.outlook.com (10.242.109.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Mon, 22 Jan 2018 16:18:07 +0000 Received: from AM3PR06MB370.eurprd06.prod.outlook.com ([fe80::a0e6:af55:572b:e3e8]) by AM3PR06MB370.eurprd06.prod.outlook.com ([fe80::a0e6:af55:572b:e3e8%16]) with mapi id 15.20.0428.019; Mon, 22 Jan 2018 16:18:07 +0000 From: "Jan Bares, WOOD & Co." To: "users@qpid.apache.org" Subject: RE: C++ broker flow to disk Thread-Topic: C++ broker flow to disk Thread-Index: AdOTkH+tYjigW65MS/2lNTep86s6HAABxuwAAAEyO0A= Date: Mon, 22 Jan 2018 16:18:07 +0000 Message-ID: References: <1ef2c599-f9bf-d6fb-9947-91e12da4a94a@redhat.com> In-Reply-To: <1ef2c599-f9bf-d6fb-9947-91e12da4a94a@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=jan.bares@wood.cz; x-originating-ip: [194.213.49.62] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM3PR06MB369;6:sSfianbvS2/4Sna6yXbtx/9PP0YhEFz9Kjno1/Ej3QWsr0K0BYobfihf6jYVmDUEGs9qcEqd0tv8g5qeY1oPziOSgkZgm0gj3TwxdxfE3anmHgyrNwUFhoMb7clf0wSTF2SO0lFt7d16flf69shUvb/Nvjfm5RUB7+2qmOejPtWSTdIt81vaGNNyywujMyzP8Tb7DVGwzspc/5zZzZIAGTblbvYnOa3M32Fv+LoKNQsSow3A1Q3+qjs17Spcmu+56BoU/sIIqPrOMQLSvaM2Ur4BXKz8Y3Ou3WMgFpF25LCgedn7py/mzpjjlvM4MmgxtQMjI7Jkpi3+RmzkQAUhT2Mk6aUdupkquRUwKRUpAthKwBpHTWot+AeVqSD1ABj4;5:2853fzbeqwi1ReT8t3HhyFic9fA85fsrZDq+XkeINjoEONkA+JlrWlKJd22+K1Lm81MVRgnWBlFaH+xhsTKM6M6o+7pKHVlaRPYmfoEWFKeV5+QDNdUyQ+ygXHbhxozy4sNqOnx58ja7XEFhllyjEOeXXQGMHqzNTlMmNIt0OQM=;24:M+s9v/TgmG3rvWpX74MBmAwRN7XG4qE6/EpOsM6XK45Ul8zmlblPsChAIKWbqVEwk86dcN4H6cOvEMR9rlD2NQcV1Ebd/mZgAFLp3iw4bNw=;7:WJ51fjVtIFpqAFzXM7cxxkWvnb7ReKCCv2Kpl1YBQgbqzHeh9FOfmZjUxlnKWo4Tnh/ZVG5Soyujh5MZJ8QrxN2wzhkPqKJgwgD1LgRfr8wwl+G60i1Y1k56maDeneuLmOR9BmgOWz7+7eZP4U4Onf0aqEmbQ32YNGE6F2VdFUidlHODr3eOu8sz+gY06Fc5CpOc3isvOJ9QscgZs3zdNhzwF6qanWHSzn3926IfJPTTSoajVZnhhQITVv9TE0mQ x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: b9515c4d-5017-4af0-8944-08d561b3b930 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);SRVR:AM3PR06MB369; x-ms-traffictypediagnostic: AM3PR06MB369: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(134217032509453)(158342451672863)(61823935224075); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040501)(2401047)(5005006)(8121501046)(3231023)(2400081)(944501161)(10201501046)(3002001)(93006095)(93001095)(6041288)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123558120)(6072148)(201708071742011);SRVR:AM3PR06MB369;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:AM3PR06MB369; x-forefront-prvs: 0560A2214D x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(376002)(39850400004)(396003)(366004)(346002)(39380400002)(40434004)(13464003)(189003)(199004)(252514010)(38564003)(74316002)(5660300001)(53386004)(81166006)(6306002)(74482002)(305945005)(15974865002)(81156014)(8676002)(55016002)(25786009)(6916009)(33656002)(99286004)(6246003)(316002)(3660700001)(1730700003)(2950100002)(8936002)(3280700002)(6436002)(68736007)(7736002)(5640700003)(9686003)(53936002)(2900100001)(53546011)(59450400001)(2906002)(3846002)(229853002)(2351001)(102836004)(105586002)(14454004)(106356001)(76176011)(97736004)(86362001)(26005)(7696005)(478600001)(5250100002)(966005)(5890100001)(6116002)(66066001)(6506007)(2501003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR06MB369;H:AM3PR06MB370.eurprd06.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: wood.cz does not designate permitted sender hosts) x-microsoft-antispam-message-info: aYh1M/AGeTcfQ9dVL1BJeHVNhxWqkrji368R5po5I0BKGTTv6h/4GXQZIuULXRUEgor58ZqbUq0zrMaRiSveeQ== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: b9515c4d-5017-4af0-8944-08d561b3b930 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2018 16:18:07.5393 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 1a0dd090-0035-4faa-8439-1ed58532a930 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR06MB369 X-OriginatorOrg: wood.cz VGhhbmsgeW91IEdvcmRvbiBmb3IgdGhlIHBvaW50ZXJzLCBJIGhhdmUgZm91bmQgc29tZSBtb3Jl IGRvY3VtZW50YXRpb24gZnJvbSBKYWt1YiBTY2hvbHogaW4gbGlzdCBhcmNoaXZlLg0KDQpLaW5k IHJlZ2FyZHMsIEphbg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEdv cmRvbiBTaW0gW21haWx0bzpnc2ltQHJlZGhhdC5jb21dDQo+IFNlbnQ6IE1vbmRheSwgSmFudWFy eSAyMiwgMjAxOCA0OjQyIFBNDQo+IFRvOiB1c2Vyc0BxcGlkLmFwYWNoZS5vcmcNCj4gU3ViamVj dDogUmU6IEMrKyBicm9rZXIgZmxvdyB0byBkaXNrDQo+DQo+IE9uIDIyLzAxLzE4IDE0OjU1LCBK YW4gQmFyZXMsIFdPT0QgJiBDby4gd3JvdGU6DQo+ID4gSSBnZXQNCj4gPg0KPiA+IHFwaWQtY29u ZmlnOiBlcnJvcjogb3B0aW9uIC0tbGltaXQtcG9saWN5OiBpbnZhbGlkIGNob2ljZToNCj4gPiAn Zmxvdy10by1kaXNrJyAoY2hvb3NlIGZyb20gJ25vbmUnLCAncmVqZWN0JywgJ3JpbmcnLCAncmlu Zy1zdHJpY3QnKQ0KPiA+DQo+ID4gd2l0aCBsYXRlc3QgcXBpZCBjKysgYnJva2VyIDEuMzcuMC4g U2hvdWxkIEkgY29uZmlndXJlIHNvbWUgbW9kdWxlIG9yIGlzIHRoaXMNCj4gZmVhdHVyZSBubyBs b25nZXIgc3VwcG9ydGVkPyBBcw0KPiBodHRwczovL2lzc3Vlcy5hcGFjaGUub3JnL2ppcmEvYnJv d3NlL1FQSUQtNDMzOSBzYXlzLCBpdCB3YXMgcmVtb3ZlZCBpbg0KPiAwLjE5IGFuZCByZWltcGxl bWVudGVkIGluIDAuMjMuDQo+DQo+IEl0IGlzIG5vIGxvbmdlciBpbXBsZW1lbnRlZCBpbiB0aGF0 IGZvcm0gYW5kIHdpdGggdGhhdCBuYW1lLiBUaGVyZSBpcyBhDQo+ICdwYWdpbmcnIG1lY2hhbmlz bSB0aGF0IGlzIGNvbnNpZGVyZWQgYSByZXBsYWNlbWVudC4NCj4NCj4gUGFnaW5nIGlzIGVuYWJs ZWQgZm9yIGEgcXVldWUgYnkgc2V0dGluZyAicXBpZC5wYWdpbmciIHRvIHRydWUuIEl0IGNhbiBi ZQ0KPiB0dW5lZCB2aWEgInFwaWQubWF4X3BhZ2VzX2xvYWRlZCIsIHdoaWNoIGRldGVybWluZXMg aG93IG1hbnkgcGFnZXMgY2FuDQo+IGJlIGtlcHQgaW4gbWVtb3J5IGFuZCAicXBpZC5wYWdlX2Zh Y3RvciIgd2hpY2ggY29udHJvbHMgdGhlIHBhZ2Ugc2l6ZSBhcyBhDQo+IG11bHRpcGxlIG9mIHRo ZSBwbGF0Zm9ybSBkZWZhdWx0IHBhZ2Ugc2l6ZSkuDQo+DQo+IE5vdGUgdGhhdCB0aGlzIG1lY2hh bmlzbSBpcyBlbnRpcmVseSBvcnRob2dvbmFsIHRvIHBlcnNpc3RlbmNlLg0KPg0KPg0KPiAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCj4gVG8gdW5zdWJzY3JpYmUsIGUtbWFpbDogdXNlcnMtdW5zdWJzY3JpYmVAcXBp ZC5hcGFjaGUub3JnIEZvciBhZGRpdGlvbmFsDQo+IGNvbW1hbmRzLCBlLW1haWw6IHVzZXJzLWhl bHBAcXBpZC5hcGFjaGUub3JnDQoNCg0KSmFuIEJhcmVzDQpDYWx5cHNvIC8gSmF2YSBMZWFkIERl dmVsb3Blcg0KDQpIcmFkZWNrYSAxMA0KQ3plY2ggUmVwdWJsaWMNCk1vYmlsZTogKzQyMCA3NzYg MzMzIDY3Ng0KDQpJbiBhc3NvY2lhdGlvbiB3aXRoDQpXT09EICYgQ29tcGFueSBGaW5hbmNpYWwg U2VydmljZXMsIGEucy4NCmh0dHA6Ly93d3cud29vZC5jeg0KDQoNCg0KRElTQ0xBSU1FUg0KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICAgICAgIFdPT0QgJiBDb21wYW55IEZp bmFuY2lhbCBTZXJ2aWNlcywgYS5zLiBhbmQgaXRzIGJyYW5jaGVzIGFyZSBhdXRob3JpemVkIGFu ZCByZWd1bGF0ZWQgYnkgdGhlIENOQiBhcyBIb21lIFN0YXRlIHJlZ3VsYXRvciBhbmQgaW4gUG9s YW5kIGJ5IHRoZSBLTkYsIGluIFNsb3Zha2lhIGJ5IHRoZSBOQlMsIGluIEl0YWx5IGJ5IHRoZSBD T05TT0IgYW5kIGluIHRoZSBVSyBieSB0aGUgRkNBIGFzIEhvc3QgU3RhdGUgcmVndWxhdG9ycy4g Rm9yIGZ1cnRoZXIgaW5mb3JtYXRpb24gYWJvdXQgV09PRCAmIENvLiwgaXRzIGludmVzdG1lbnQg c2VydmljZXMsIGZpbmFuY2lhbCBpbnN0cnVtZW50cyBhbmQgYXNzb2NpYXRlZCByaXNrcywgc2Fm ZWd1YXJkIGNsaWVudCBhc3NldHMgKGluY2wuIGNvbXBlbnNhdGlvbiBzY2hlbWVzKSBhbmQgY29u dHJhY3R1YWwgcmVsYXRpb25zaGlwIHBsZWFzZSBzZWUgb3VyIHdlYnNpdGUgYXQgd3d3Lndvb2Qu Y29tPGh0dHA6Ly93d3cud29vZC5jb20vPiB1bmRlciBzZWN0aW9uIENvcnBvcmF0ZSBHb3Zlcm5h bmNlLg0KICAgICAgICAgVW5sZXNzIG90aGVyd2lzZSBzdGF0ZWQsIHRoaXMgdHJhbnNtaXNzaW9u IGlzIG5laXRoZXIgYW4gb2ZmZXIgbm9yIHRoZSBzb2xpY2l0YXRpb24gb2YgYW4gb2ZmZXIgdG8g c2VsbCBvciBwdXJjaGFzZSBhbnkgaW52ZXN0bWVudC4gQWxsIGVzdGltYXRlcywgb3BpbmlvbnMg YW5kIG90aGVyIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gYXJlIHN1YmplY3QgdG8gY2hh bmdlIHdpdGhvdXQgbm90aWNlIGFuZCBhcmUgcHJvdmlkZWQgaW4gZ29vZCBmYWl0aCBidXQgd2l0 aG91dCBsZWdhbCByZXNwb25zaWJpbGl0eSBvciBsaWFiaWxpdHkuIE9waW5pb24gbWF5IGJlIHBl cnNvbmFsIHRvIHRoZSBhdXRob3IgYW5kIG1heSBub3QgcmVmbGVjdCB0aGUgb3BpbmlvbnMgb2Yg V09PRCAmIENvLiBDb21tdW5pY2F0aW9ucyBmcm9tIHNhbGVzIHBlcnNvbnMsIHNhbGVzIHRyYWRl cnMgb3IgdHJhZGVycyBzaG91bGQgbm90IGJlIHJlZ2FyZGVkIGFzIGludmVzdG1lbnQgcmVzZWFy Y2ggYW5kIG1heSBjb250YWluIG9waW5pb25zIG9yIHRyYWRpbmcgaWRlYXMgd2hpY2ggYXJlIGRp ZmZlcmVudCBmcm9tIFdPT0QgJiBDby4gaW52ZXN0bWVudCByZXNlYXJjaCBvcGluaW9ucy4NCiAg ICAgICAgIFRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBh bmQgbWF5IGJlIHByaXZpbGVnZWQgb3Igb3RoZXJ3aXNlIHByb3RlY3RlZCBmcm9tIGRpc2Nsb3N1 cmUuIElmIHlvdSBhcmUgbm90IGEgbmFtZWQgYWRkcmVzc2VlIHlvdSBtdXN0IG5vdCB1c2UsIGRp c2Nsb3NlLCBkaXN0cmlidXRlLCBjb3B5LCBwcmludCBvciByZWx5IG9uIHRoaXMgZS1tYWlsIGFu ZCBhbnkgb2YgaXRzIGF0dGFjaG1lbnRzLiBQbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgdGhhdCB5 b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGJ5IG1pc3Rha2UgYnkgcmVwbHlpbmcgdG8gdGhl IGVtYWlsLCBhbmQgdGhlbiBkZWxldGUgdGhlIGVtYWlsIGFuZCBhbnkgY29waWVzIG9mIGl0LiBB bHRob3VnaCBXT09EICYgQ28uIHJvdXRpbmVseSBzY3JlZW5zIGUtbWFpbHMgZm9yIHZpcnVzZXMs IGFkZHJlc3NlZXMgc2hvdWxkIHNjYW4gdGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBm b3IgdmlydXNlcy4gV09PRCAmIENvLiBtYWtlcyBubyByZXByZXNlbnRhdGlvbiBvciB3YXJyYW50 eSBhcyB0byB0aGUgYWJzZW5jZSBvZiB2aXJ1c2VzIGluIHRoaXMgZS1tYWlsIG9yIGFueSBhdHRh Y2htZW50cy4gUGxlYXNlIG5vdGUgdGhhdCB0byBlbnN1cmUgcmVndWxhdG9yeSBjb21wbGlhbmNl IGFuZCBmb3IgdGhlIHByb3RlY3Rpb24gb2Ygb3VyIGNsaWVudHMgYW5kIGJ1c2luZXNzLCB3ZSBt YXkgbW9uaXRvciBhbmQgcmVhZCBlLW1haWxzIHNlbnQgdG8gYW5kIGZyb20gb3VyIHNlcnZlcihz KS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo= DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IHVzZXJzLXVuc3Vi c2NyaWJlQHFwaWQuYXBhY2hlLm9yZw0KRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFp bDogdXNlcnMtaGVscEBxcGlkLmFwYWNoZS5vcmcNCg0K