From user-return-29023-archive-asf-public=cust-asf.ponee.io@flink.apache.org Tue Aug 6 13:52:46 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 39B46180181 for ; Tue, 6 Aug 2019 15:52:46 +0200 (CEST) Received: (qmail 38510 invoked by uid 500); 6 Aug 2019 13:52:43 -0000 Mailing-List: contact user-help@flink.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list user@flink.apache.org Received: (qmail 38500 invoked by uid 99); 6 Aug 2019 13:52:43 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Aug 2019 13:52:43 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 0AF091A42A9 for ; Tue, 6 Aug 2019 13:52:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.999 X-Spam-Level: * X-Spam-Status: No, score=1.999 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-ec2-va.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id Sk1jwWJF1zhR for ; Tue, 6 Aug 2019 13:52:40 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=51.4.72.93; helo=ger01-fra-obe.outbound.protection.outlook.de; envelope-from=mohammad.hosseinian@id1.de; receiver= Received: from GER01-FRA-obe.outbound.protection.outlook.de (mail-fr1ger01on0093.outbound.protection.outlook.de [51.4.72.93]) by mx1-ec2-va.apache.org (ASF Mail Server at mx1-ec2-va.apache.org) with ESMTPS id 918EDBC7AD for ; Tue, 6 Aug 2019 13:52:39 +0000 (UTC) Received: from LEJPR01MB0780.DEUPRD01.PROD.OUTLOOK.DE (10.158.144.154) by LEJPR01MB1211.DEUPRD01.PROD.OUTLOOK.DE (10.158.145.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.17; Tue, 6 Aug 2019 13:52:31 +0000 Received: from LEJPR01MB0780.DEUPRD01.PROD.OUTLOOK.DE ([fe80::d04c:22fc:981d:6ecd]) by LEJPR01MB0780.DEUPRD01.PROD.OUTLOOK.DE ([fe80::d04c:22fc:981d:6ecd%8]) with mapi id 15.20.2136.010; Tue, 6 Aug 2019 13:52:31 +0000 From: Mohammad Hosseinian To: =?utf-8?B?0J/RgNC+0YLRh9C10L3QutC+INCQ0LvQtdC60YHQtdC5?= CC: user Subject: Re: Best way to access a Flink state entry from another Flink application Thread-Topic: Best way to access a Flink state entry from another Flink application Thread-Index: AQHVTEC2p0N/mtG+iEiXMgqTar1llqbt+uIAgAAo/QA= Date: Tue, 6 Aug 2019 13:52:30 +0000 Message-ID: <2c5a5d4b-f362-36fc-2fcf-62ff694aebe4@id1.de> References: <1565090748.560860025@f351.i.mail.ru> In-Reply-To: <1565090748.560860025@f351.i.mail.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: FRXPR01CA0056.DEUPRD01.PROD.OUTLOOK.DE (2a01:4180:c010:15::24) To LEJPR01MB0780.DEUPRD01.PROD.OUTLOOK.DE (2a01:4180:c012:d::26) authentication-results: spf=none (sender IP is ) smtp.mailfrom=mohammad.hosseinian@id1.de; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [94.79.159.90] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4edee7bd-b1e8-4e83-c2a5-08d71a755361 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:LEJPR01MB1211; x-ms-traffictypediagnostic: LEJPR01MB1211: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0121F24F22 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(346002)(39840400004)(136003)(376002)(366004)(199004)(189003)(53754006)(26005)(71200400001)(66446008)(71190400001)(66066001)(186003)(76176011)(236005)(6916009)(52396003)(52116002)(86362001)(53936002)(6306002)(54896002)(606006)(31696002)(386003)(53546011)(81156014)(81166006)(4326008)(8676002)(316002)(44832011)(486006)(102836004)(68736007)(53386004)(6246003)(5660300002)(2616005)(11346002)(476003)(446003)(36756003)(64756008)(14444005)(6116002)(3846002)(7736002)(66476007)(66556008)(256004)(31686004)(508600001)(14454004)(8936002)(2906002)(229853002)(66946007)(43043002);DIR:OUT;SFP:1102;SCL:1;SRVR:LEJPR01MB1211;H:LEJPR01MB0780.DEUPRD01.PROD.OUTLOOK.DE;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: id1.de does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: g+Fvjb3oKYiDKEoR5mEO8YcD99MpGMuSvhmUeFS4iGoKZ8+j9Y79cp4IdHj2JFhgUO0Wiyd7Si4vYnJpoZ9NoGhGcMEWUTEj4aMETC9ceEK3GvN7eMZ2bHuLQ784sgAVTG/XxuIGKq7lduMx/f2kro5HeeDQADcQvEYgEn4hxNbuP+e/SabDYcqXjkCBHB/CSA+Bs0qZxQ7khZODAz76yS8jV5SW3I+MkbtUIi1PmTVi4QL8x3byaCUrkaDTqQmAwHu/GpayApWKYFV0iGqfsmOErNx0jvPYViUPsqltiRWLZ1KOYvp1c561ya5rLxMaMJ626UBqmrTM0AUqsu2KHkSI2Vn/jPk7OXJkGfMkxrZnkoI9hJt59HlY5c/+cp9OkXvyIBPr0QfYSZVjO/MQK/Jzmwyu1G+CekXjQTWvL8Q= Content-Type: multipart/alternative; boundary="_000_2c5a5d4bf36236fc2fcf62ff694aebe4id1de_" MIME-Version: 1.0 X-OriginatorOrg: id1.de X-MS-Exchange-CrossTenant-Network-Message-Id: 4edee7bd-b1e8-4e83-c2a5-08d71a755361 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2019 13:52:30.9905 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ebc62143-b6af-4d38-9c71-d9fd796c790e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: mohammad.hosseinian@id1.de X-MS-Exchange-Transport-CrossTenantHeadersStamped: LEJPR01MB1211 --_000_2c5a5d4bf36236fc2fcf62ff694aebe4id1de_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQWxleCwNCg0KVGhhbmtzIGZvciB5b3VyIHJlcGx5LiBUaGUgYXBwbGljYXRpb24gaXMgc3Ry ZWFtaW5nLiBUaGUgaXNzdWUgd2l0aCB1c2luZyBtZXNzYWdpbmcgY2hhbm5lbHMgZm9yIHN1Y2gg a2luZCBvZiBjb21tdW5pY2F0aW9uIGlzIHRoZSAncmFjZSBjb25kaXRpb24nLiBJIG1lYW4sIHdo ZW4geW91IGhhdmUgcGFyYWxsZWwgY2hhbm5lbHMgb2YgY29tbXVuaWNhdGlvbiAob25lIGZvciB0 aGUgbWFpbiBmbG93IG9mIHlvdXIgc3RyZWFtaW5nIGFwcGxpY2F0aW9uIGFuZCBvbmUgZm9yIGJy aW5naW5nICdzdGF0ZWQvY3VycmVudCcgb2JqZWN0cyB0byBkZXNpcmVkIHByb2Nlc3Npbmcgbm9k ZXMpLCB0aGVuIHRoZSBvcmRlciBvZiBtZXNzYWdlcyBhcmUgbm90IHByZXNlcnZlZCBhbmQgaXQg bWlnaHQgbGVhZCB0byBpbmNvcnJlY3QgcmVzdWx0IG9mIHlvdXIgYXBwbGljYXRpb24uIFRoYXQg d2FzIHRoZSByZWFzb24gd2h5IEkgd2FzIHdvbmRlcmluZyBpZiB0aGVyZSBpcyBhbnkgJ3N5bmNo cm9ub3VzJyB3YXkgb2YgYWNjZXNzaW5nIHRoZSBGbGluayBzdGF0ZS4NCg0KQlIsIE1vZQ0KDQoN Ck9uIDA2LzA4LzIwMTkgMTM6MjUsINCf0YDQvtGC0YfQtdC90LrQviDQkNC70LXQutGB0LXQuSB3 cm90ZToNCkhpIE1vaGFtbWFkLA0KDQp3aGljaCB0eXBlcyBvZiBhcHBsaWNhdGlvbnMgZG8geW91 IG1lYW4/IFN0cmVhbWluZyBvciBiYXRjaCBvbmVzPyBJbiB0ZXJtcyBvZiBzdHJlYW1pbmcgb25l cyBxdWV1ZXMgbGlrZSBLYWZrYSBvciBSYWJiaXRNcSBiZXR3ZWVuIGFwcGxpY2F0aW9ucyBzaG91 bGQgYmUgdGhlIGJlc3Qgd2F5IEkgdGhpbmsuDQoNCkJlc3QgcmVnYXJkcywNCkFsZXgNCg0KDQrQ ktGC0L7RgNC90LjQuiwgNiDQsNCy0LPRg9GB0YLQsCAyMDE5LCAxMjoyMSArMDI6MDAg0L7RgiBN b2hhbW1hZCBIb3NzZWluaWFuIDxtb2hhbW1hZC5ob3NzZWluaWFuQGlkMS5kZT48bWFpbHRvOm1v aGFtbWFkLmhvc3NlaW5pYW5AaWQxLmRlPjoNCg0KDQpIaSBhbGwsDQoNCg0KV2UgaGF2ZSBhIG5l dHdvcmsgb2YgRmxpbmsgYXBwbGljYXRpb25zLiBUaGUgd2hvbGUgY2x1c3RlciByZWNlaXZlcyAn c3RhdGUtdXBkYXRlJyBtZXNzYWdlcyBmcm9tIHRoZSBvdXRzaWRlLCBhbmQgdGhlcmUgaXMgb25l IEZsaW5rIGFwcGxpY2F0aW9uIGluIG91ciBjbHVzdGVyIHRoYXQgJ21lcmdlcycgdGhlc2UgdXBk YXRlcyBhbmQgY3JlYXRlcyB0aGUgYWN0dWFsLCBtb3N0IHVwLXRvLWRhdGUsIHN0YXRlIG9mIHRo ZSAnZGF0YS1vYmplY3RzJyBhbmQgcGFzc2VzIGl0IHRvIHRoZSBuZXh0IHByb2Nlc3MuIEl0IGRv ZXMgdGhpcywgdXNpbmcgYSBzdGF0ZWZ1bCBzdHJlYW0gcHJvY2Vzc2luZyB3aXRoIGEgYEtleWVk UHJvY2Vzc0Z1bmN0aW9uYCBvYmplY3QuIEluIG91ciBwcm9jZXNzaW5nIGxvZ2ljLCB0aGVyZSBh cmUgbm9kZXMgdGhhdCByZXF1aXJlIHRvIGFjY2VzcyB0aGUgYWN0dWFsIHN0YXRlIG9mIHRoZSBv YmplY3RzIHdoZW4gdGhleSByZWNlaXZlIG9uZSBvciBtb3JlICdvYmplY3QtaWQncyBmcm9tIHRo ZSBwcmV2aW91cyBGbGluayBhcHBsaWNhdGlvbi4gV2UgZG8gbm90IHByb3BhZ2F0ZSB0aGUgYWN0 dWFsLXN0YXRlIG9mIHRoZSBvYmplY3RzIHNpbmNlLCBub3QgYWxsIHR5cGVzIG9mIHRoZSBvYmpl Y3RzIGFyZSByZWxldmFudCB0byBhbGwgcHJvY2Vzc2VzIGluIHRoZSBjbHVzdGVyLCBzbyB3ZSBz YXZlZCBzb21lIG5ldHdvcmsvc3RvcmFnZSBvdmVyaGVhZCB0aGVyZS4NCg0KVGhlIHF1ZXN0aW9u IGlzOiBmb3Igc3VjaCBzY2VuYXJpbywgd2hhdCBpcyB0aGUgYmVzdCB3YXkgdG8gZXhwb3NlIHRo ZSBGbGluayBzdGF0ZSB0byBhbm90aGVyIEZsaW5rIGFwcGxpY2F0aW9uPyBJIGFtIGF3YXJlIG9m ICdRdWVyeWFibGUgc3RhdGVzJywgYnV0IEkgYW0gbm90IHN1cmUgaWYgdGhpcyBmZWF0dXJlIGhh cyBiZWVuIGRlc2lnbmVkIGFuZCBpcyBzdWl0YWJsZSBmb3Igb3VyIHVzZS1jYXNlIG9yIG5vdD8N Cg0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGluIGFkdmFuY2UuDQoNCg0KQlIsIE1vZQ0KDQotLQ0K DQpNb2hhbW1hZCBIb3NzZWluaWFuDQpTb2Z0d2FyZSBEZXZlbG9wZXINCkluZm9ybWF0aW9uIERl c2lnbiBPbmUgQUcNCg0KUGhvbmUgKzQ5LTY5LTI0NDUwMi0wDQpGYXggKzQ5LTY5LTI0NDUwMi0x MA0KV2ViIHd3dy5pZDEuZGU8aHR0cDovL3d3dy5pZDEuZGU+DQoNCg0KSW5mb3JtYXRpb24gRGVz aWduIE9uZSBBRywgQmFzZWxlciBTdHJhc3NlIDEwLCA2MDMyOSBGcmFua2Z1cnQgYW0gTWFpbiwg R2VybWFueQ0KUmVnaXN0cmF0aW9uOiBBbXRzZ2VyaWNodCBGcmFua2Z1cnQgYW0gTWFpbiwgSFJC IDUyNTk2DQpFeGVjdXRpdmUgQm9hcmQ6IFJvYmVydCBQZXRlcnMsIEJlbmphbWluIFdhbHRoZXIs IFN1cGVydmlzb3J5IEJvYXJkOiBDaHJpc3RpYW4gSGVjaHQNCg0KDQotLQ0K0J/RgNC+0YLRh9C1 0L3QutC+INCQ0LvQtdC60YHQtdC5DQotLQ0KDQpNb2hhbW1hZCBIb3NzZWluaWFuDQpTb2Z0d2Fy ZSBEZXZlbG9wZXINCkluZm9ybWF0aW9uIERlc2lnbiBPbmUgQUcNCg0KUGhvbmUgKzQ5LTY5LTI0 NDUwMi0wDQpGYXggKzQ5LTY5LTI0NDUwMi0xMA0KV2ViIHd3dy5pZDEuZGU8aHR0cDovL3d3dy5p ZDEuZGU+DQoNCg0KSW5mb3JtYXRpb24gRGVzaWduIE9uZSBBRywgQmFzZWxlciBTdHJhc3NlIDEw LCA2MDMyOSBGcmFua2Z1cnQgYW0gTWFpbiwgR2VybWFueQ0KUmVnaXN0cmF0aW9uOiBBbXRzZ2Vy aWNodCBGcmFua2Z1cnQgYW0gTWFpbiwgSFJCIDUyNTk2DQpFeGVjdXRpdmUgQm9hcmQ6IFJvYmVy dCBQZXRlcnMsIEJlbmphbWluIFdhbHRoZXIsIFN1cGVydmlzb3J5IEJvYXJkOiBDaHJpc3RpYW4g SGVjaHQNCg== --_000_2c5a5d4bf36236fc2fcf62ff694aebe4id1de_ Content-Type: text/html; charset="utf-8" Content-ID: <09F7A2A13F1F88478654A6F598318CD5@DEUPRD01.PROD.OUTLOOK.DE> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBjbGFzcz0i bW96LWNpdGUtcHJlZml4Ij5IaSBBbGV4LDwvZGl2Pg0KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJl Zml4Ij48YnI+DQpUaGFua3MgZm9yIHlvdXIgcmVwbHkuIFRoZSBhcHBsaWNhdGlvbiBpcyBzdHJl YW1pbmcuIFRoZSBpc3N1ZSB3aXRoIHVzaW5nIG1lc3NhZ2luZyBjaGFubmVscyBmb3Igc3VjaCBr aW5kIG9mIGNvbW11bmljYXRpb24gaXMgdGhlICdyYWNlIGNvbmRpdGlvbicuIEkgbWVhbiwgd2hl biB5b3UgaGF2ZSBwYXJhbGxlbCBjaGFubmVscyBvZiBjb21tdW5pY2F0aW9uIChvbmUgZm9yIHRo ZSBtYWluIGZsb3cgb2YgeW91ciBzdHJlYW1pbmcgYXBwbGljYXRpb24NCiBhbmQgb25lIGZvciBi cmluZ2luZyAnc3RhdGVkL2N1cnJlbnQnIG9iamVjdHMgdG8gZGVzaXJlZCBwcm9jZXNzaW5nIG5v ZGVzKSwgdGhlbiB0aGUgb3JkZXIgb2YgbWVzc2FnZXMgYXJlIG5vdCBwcmVzZXJ2ZWQgYW5kIGl0 IG1pZ2h0IGxlYWQgdG8gaW5jb3JyZWN0IHJlc3VsdCBvZiB5b3VyIGFwcGxpY2F0aW9uLiBUaGF0 IHdhcyB0aGUgcmVhc29uIHdoeSBJIHdhcyB3b25kZXJpbmcgaWYgdGhlcmUgaXMgYW55ICdzeW5j aHJvbm91cycgd2F5IG9mDQogYWNjZXNzaW5nIHRoZSBGbGluayBzdGF0ZS48YnI+DQo8L2Rpdj4N CjxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+PGJyPg0KQlIsIE1vZSA8YnI+DQo8L2Rpdj4N CjxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+PGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJt b3otY2l0ZS1wcmVmaXgiPjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4 Ij5PbiAwNi8wOC8yMDE5IDEzOjI1LCDQn9GA0L7RgtGH0LXQvdC60L4g0JDQu9C10LrRgdC10Lkg d3JvdGU6PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjaXRlPSJtaWQ6MTU2 NTA5MDc0OC41NjA4NjAwMjVAZjM1MS5pLm1haWwucnUiPkhpIE1vaGFtbWFkLDxicj4NCjxicj4N CndoaWNoIHR5cGVzIG9mIGFwcGxpY2F0aW9ucyBkbyB5b3UgbWVhbj8gU3RyZWFtaW5nIG9yIGJh dGNoIG9uZXM/IEluIHRlcm1zIG9mIHN0cmVhbWluZyBvbmVzIHF1ZXVlcyBsaWtlIEthZmthIG9y IFJhYmJpdE1xIGJldHdlZW4gYXBwbGljYXRpb25zIHNob3VsZCBiZSB0aGUgYmVzdCB3YXkgSSB0 aGluay4mbmJzcDs8YnI+DQo8YnI+DQpCZXN0IHJlZ2FyZHMsPGJyPg0KQWxleDxicj4NCjxicj4N Cjxicj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVmdDoxcHggc29saWQgIzA4NTdBNjsg bWFyZ2luOjEwcHg7DQogICAgICAgIHBhZGRpbmc6MCAwIDAgMTBweDsiPg0K0JLRgtC+0YDQvdC4 0LosIDYg0LDQstCz0YPRgdGC0LAgMjAxOSwgMTI6MjEgJiM0MzswMjowMCDQvtGCIE1vaGFtbWFk IEhvc3NlaW5pYW4gPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRv Om1vaGFtbWFkLmhvc3NlaW5pYW5AaWQxLmRlIj4NCiZsdDttb2hhbW1hZC5ob3NzZWluaWFuQGlk MS5kZSZndDs8L2E+Ojxicj4NCjxicj4NCjxkaXYgaWQ9IiI+DQo8ZGl2IGNsYXNzPSJqcy1oZWxw ZXIganMtcmVhZG1zZy1tc2ciPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT4NCjxkaXY+ DQo8ZGl2IGlkPSJzdHlsZV8xNTY1MDg2OTA1MTMxNjAwMjI2MF9CT0RZIj4NCjxkaXYgY2xhc3M9 ImNsYXNzXzE1NjUxMTgwMzYiPg0KPHA+SGkgYWxsLDwvcD4NCjxwPjxicj4NCjwvcD4NCjxwPldl IGhhdmUgYSBuZXR3b3JrIG9mIEZsaW5rIGFwcGxpY2F0aW9ucy4gVGhlIHdob2xlIGNsdXN0ZXIg cmVjZWl2ZXMgJ3N0YXRlLXVwZGF0ZScgbWVzc2FnZXMgZnJvbSB0aGUgb3V0c2lkZSwgYW5kIHRo ZXJlIGlzIG9uZSBGbGluayBhcHBsaWNhdGlvbiBpbiBvdXIgY2x1c3RlciB0aGF0ICdtZXJnZXMn IHRoZXNlIHVwZGF0ZXMgYW5kIGNyZWF0ZXMgdGhlIGFjdHVhbCwgbW9zdCB1cC10by1kYXRlLCBz dGF0ZSBvZiB0aGUgJ2RhdGEtb2JqZWN0cycNCiBhbmQgcGFzc2VzIGl0IHRvIHRoZSBuZXh0IHBy b2Nlc3MuIEl0IGRvZXMgdGhpcywgdXNpbmcgYSBzdGF0ZWZ1bCBzdHJlYW0gcHJvY2Vzc2luZyB3 aXRoIGEgYEtleWVkUHJvY2Vzc0Z1bmN0aW9uYCBvYmplY3QuIEluIG91ciBwcm9jZXNzaW5nIGxv Z2ljLCB0aGVyZSBhcmUgbm9kZXMgdGhhdCByZXF1aXJlIHRvIGFjY2VzcyB0aGUgYWN0dWFsIHN0 YXRlIG9mIHRoZSBvYmplY3RzIHdoZW4gdGhleSByZWNlaXZlIG9uZSBvciBtb3JlICdvYmplY3Qt aWQncw0KIGZyb20gdGhlIHByZXZpb3VzIEZsaW5rIGFwcGxpY2F0aW9uLiBXZSBkbyBub3QgcHJv cGFnYXRlIHRoZSBhY3R1YWwtc3RhdGUgb2YgdGhlIG9iamVjdHMgc2luY2UsIG5vdCBhbGwgdHlw ZXMgb2YgdGhlIG9iamVjdHMgYXJlIHJlbGV2YW50IHRvIGFsbCBwcm9jZXNzZXMgaW4gdGhlIGNs dXN0ZXIsIHNvIHdlIHNhdmVkIHNvbWUgbmV0d29yay9zdG9yYWdlIG92ZXJoZWFkIHRoZXJlLg0K PGJyPg0KPC9wPg0KPHA+VGhlIHF1ZXN0aW9uIGlzOiBmb3Igc3VjaCBzY2VuYXJpbywgd2hhdCBp cyB0aGUgYmVzdCB3YXkgdG8gZXhwb3NlIHRoZSBGbGluayBzdGF0ZSB0byBhbm90aGVyIEZsaW5r IGFwcGxpY2F0aW9uPyBJIGFtIGF3YXJlIG9mICdRdWVyeWFibGUgc3RhdGVzJywgYnV0IEkgYW0g bm90IHN1cmUgaWYgdGhpcyBmZWF0dXJlIGhhcyBiZWVuIGRlc2lnbmVkIGFuZCBpcyBzdWl0YWJs ZSBmb3Igb3VyIHVzZS1jYXNlIG9yIG5vdD88L3A+DQo8cD48YnI+DQo8L3A+DQo8cD5UaGFuayB5 b3UgdmVyeSBtdWNoIGluIGFkdmFuY2UuPC9wPg0KPHA+PGJyPg0KPC9wPg0KPHA+QlIsIE1vZTxi cj4NCjwvcD4NCjxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmVfbWFpbHJ1X2Nzc19hdHRyaWJ1dGVf cG9zdGZpeCI+LS0gPGJyPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZl dGljYSxzYW5zLXNlcmlmOyI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NTQ1NDU7Ij48c3Ryb25nPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTJweDsiPk1vaGFtbWFkIEhvc3NlaW5pYW48L3NwYW4+PC9z dHJvbmc+PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB4OyI+U29mdHdhcmUgRGV2ZWxv cGVyPC9zcGFuPjxicj4NCjxmb250PjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDk1LCA5 NCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk1KTtmb250LXNpemU6IDExcHg7Ij5J bmZvcm1hdGlvbiBEZXNpZ24gT25lIEFHPC9zcGFuPjwvZm9udD48L3NwYW4+PGJyPg0KPGJyPg0K PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB4OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NTQ1NDU7 Ij5QaG9uZTwvc3Bhbj4gPHNwYW4gc3R5bGU9ImNvbG9yOiNjMTEwMTA7Ij4NCiYjNDM7NDktNjkt MjQ0NTAyLTA8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiM0NTQ1NDU7Ij5GYXg8L3Nw YW4+IDxzcGFuIHN0eWxlPSJjb2xvcjojYzExMDEwOyI+JiM0Mzs0OS02OS0yNDQ1MDItMTA8L3Nw YW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiM0NTQ1NDU7Ij5XZWI8L3NwYW4+IDx1PjxhIHJl bD0ibm9vcGVuZXIgbm9yZWZlcnJlciIgaHJlZj0iaHR0cDovL3d3dy5pZDEuZGUiIHRhcmdldD0i X2JsYW5rIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPjxzcGFuIHN0eWxlPSJjb2xvcjojYzExMDEw OyI+d3d3LmlkMS5kZTwvc3Bhbj48L2E+PC91Pjwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8c3Bh biBzdHlsZT0iY29sb3I6IzQ1NDU0NTsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OXB4OyI+SW5m b3JtYXRpb24gRGVzaWduIE9uZSBBRywgQmFzZWxlciBTdHJhc3NlIDEwLCA2MDMyOSBGcmFua2Z1 cnQgYW0gTWFpbiwgR2VybWFueTxicj4NClJlZ2lzdHJhdGlvbjogQW10c2dlcmljaHQgRnJhbmtm dXJ0IGFtIE1haW4sIEhSQiA1MjU5Njxicj4NCkV4ZWN1dGl2ZSBCb2FyZDogUm9iZXJ0IFBldGVy cywgQmVuamFtaW4gV2FsdGhlciwgU3VwZXJ2aXNvcnkgQm9hcmQ6IENocmlzdGlhbiBIZWNodDwv c3Bhbj48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxicj4NCjxicj4NCi0tIDxicj4NCtCf0YDQ vtGC0YfQtdC90LrQviDQkNC70LXQutGB0LXQuTxicj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xh c3M9Im1vei1zaWduYXR1cmUiPi0tIDxicj4NCjxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTph cmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsiPjxzcGFuIHN0eWxlPSJjb2xvcjojNDU0NTQ1OyI+ PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEycHg7Ij5Nb2hhbW1hZCBIb3NzZWluaWFu PC9zcGFuPjwvc3Ryb25nPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFweDsiPlNvZnR3 YXJlIERldmVsb3Blcjwvc3Bhbj48YnI+DQo8Zm9udD48c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6 IHJnYig5NSwgOTQsIDk1KTsgZm9udC1zaXplOg0KICAgICAgICAgICAgICAgIDExcHg7Ij5JbmZv cm1hdGlvbiBEZXNpZ24gT25lIEFHPC9zcGFuPjwvZm9udD48L3NwYW4+PGJyPg0KPGJyPg0KPHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB4OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NTQ1NDU7Ij5Q aG9uZTwvc3Bhbj4gPHNwYW4gc3R5bGU9ImNvbG9yOiNjMTEwMTA7Ij4NCiYjNDM7NDktNjktMjQ0 NTAyLTA8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiM0NTQ1NDU7Ij5GYXg8L3NwYW4+ IDxzcGFuIHN0eWxlPSJjb2xvcjojYzExMDEwOyI+JiM0Mzs0OS02OS0yNDQ1MDItMTA8L3NwYW4+ PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiM0NTQ1NDU7Ij5XZWI8L3NwYW4+IDx1PjxhIGhyZWY9 Imh0dHA6Ly93d3cuaWQxLmRlIj48c3BhbiBzdHlsZT0iY29sb3I6I2MxMTAxMDsiPnd3dy5pZDEu ZGU8L3NwYW4+PC9hPjwvdT48L3NwYW4+PGJyPg0KPGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNv bG9yOiM0NTQ1NDU7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjlweDsiPkluZm9ybWF0aW9uIERl c2lnbiBPbmUgQUcsIEJhc2VsZXIgU3RyYXNzZSAxMCwgNjAzMjkgRnJhbmtmdXJ0IGFtIE1haW4s IEdlcm1hbnk8YnI+DQpSZWdpc3RyYXRpb246IEFtdHNnZXJpY2h0IEZyYW5rZnVydCBhbSBNYWlu LCBIUkIgNTI1OTY8YnI+DQpFeGVjdXRpdmUgQm9hcmQ6IFJvYmVydCBQZXRlcnMsIEJlbmphbWlu IFdhbHRoZXIsIFN1cGVydmlzb3J5IEJvYXJkOiBDaHJpc3RpYW4gSGVjaHQ8L3NwYW4+PC9zcGFu Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_2c5a5d4bf36236fc2fcf62ff694aebe4id1de_--