From dev-return-2266-archive-asf-public=cust-asf.ponee.io@royale.apache.org Thu Jan 25 00:31:35 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 CAC48180630 for ; Thu, 25 Jan 2018 00:31:35 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id BA79B160C4E; Wed, 24 Jan 2018 23:31:35 +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 8BD60160C3C for ; Thu, 25 Jan 2018 00:31:34 +0100 (CET) Received: (qmail 42517 invoked by uid 500); 24 Jan 2018 23:31:33 -0000 Mailing-List: contact dev-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@royale.apache.org Delivered-To: mailing list dev@royale.apache.org Received: (qmail 42505 invoked by uid 99); 24 Jan 2018 23:31:33 -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; Wed, 24 Jan 2018 23:31:33 +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 8A3331805A3 for ; Wed, 24 Jan 2018 23:31:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.768 X-Spam-Level: * X-Spam-Status: No, score=1.768 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTTP_ESCAPED_HOST=1.621, KAM_LOTSOFHASH=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id qYKLZ050Udqk for ; Wed, 24 Jan 2018 23:31:30 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0048.outbound.protection.outlook.com [104.47.34.48]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 9D3335F3A1 for ; Wed, 24 Jan 2018 23:31:29 +0000 (UTC) Received: from DM5PR02MB3307.namprd02.prod.outlook.com (10.164.152.143) by DM5PR02MB2668.namprd02.prod.outlook.com (10.175.85.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Wed, 24 Jan 2018 23:31:22 +0000 Received: from DM5PR02MB3307.namprd02.prod.outlook.com ([10.164.152.143]) by DM5PR02MB3307.namprd02.prod.outlook.com ([10.164.152.143]) with mapi id 15.20.0428.024; Wed, 24 Jan 2018 23:31:22 +0000 From: Alex Harui To: "dev@royale.apache.org" Subject: Re: [DRAFT] [ANNOUNCE] Apache Royale 0.9.0 Released Thread-Topic: [DRAFT] [ANNOUNCE] Apache Royale 0.9.0 Released Thread-Index: AQHTlTuyEeh0nxJqoEO6lLlNAfVIP6ODUBEAgABEpgCAABSbgP//fPMA Date: Wed, 24 Jan 2018 23:31:22 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.7.7.170905 x-originating-ip: [67.182.133.119] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR02MB2668;7:WXKSaohZCutnFISaEtDXwkBLvt7PjKt2LICBF5JIo3t+E+9xshbh1lPQKeskXzHJog2AnLlinITJ/MYjAI4ho/i5tm0xFOTcujt2V56VDcKXx5fVH/ppj5BmS/KXALgUuVg1Yucwrq6261Bw6Qy2nUC1AEOJdcKEjDTnAnibUjJKkgTld5OXOLvY0NqqSNfLOh6tW1myEL6U26IZ8arZxT3d+xYR3RUu7jmK/lxw/aUIwvYhEkMEPMyurWaQW01t x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 4451a146-95ed-498d-d187-08d5638293ef x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(48565401081)(2017052603307)(7153060)(7193020);SRVR:DM5PR02MB2668; x-ms-traffictypediagnostic: DM5PR02MB2668: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(148322886591682)(278428928389397)(189930954265078)(85827821059158)(219752817060721)(81227570615382); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(61425038)(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231023)(2400081)(944501161)(6055026)(61426038)(61427038)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);SRVR:DM5PR02MB2668;BCL:0;PCL:0;RULEID:;SRVR:DM5PR02MB2668; x-forefront-prvs: 056297E276 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(39380400002)(366004)(346002)(396003)(39860400002)(376002)(189003)(199004)(288314003)(377424004)(8676002)(6506007)(25786009)(68736007)(10090500001)(3280700002)(3660700001)(53546011)(6246003)(3846002)(6306002)(105586002)(106356001)(8558605004)(2906002)(6512007)(229853002)(59450400001)(6486002)(2900100001)(6436002)(5640700003)(76176011)(6116002)(102836004)(7736002)(53936002)(2351001)(6346003)(26005)(36756003)(2501003)(58126008)(305945005)(97736004)(14454004)(478600001)(316002)(66066001)(77096007)(575784001)(86362001)(8936002)(5660300001)(6916009)(45080400002)(83506002)(81156014)(1730700003)(99286004)(2950100002)(81166006)(93886005)(186003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR02MB2668;H:DM5PR02MB3307.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=aharui@adobe.com; x-microsoft-antispam-message-info: bffw2XNFZS6KpeDukoX/K8mY3exJh26Bw1j0sZpEunCA/5cWpBObO/fPDGbnnk/UcDamoJzDgx06sIz8mi6o0w== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: adobe.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4451a146-95ed-498d-d187-08d5638293ef X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2018 23:31:22.0252 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB2668 SWYgd2UgY2FuIGVkaXQgdGhlIHRleHQgbGF0ZXIsIHRoZW4gSU1PLCBnbyBhaGVhZCBhbmQgcHVi bGlzaC4NCg0KSWYgbm90LCB3ZSBtaWdodCB3YW50IHRvIHdhaXQgdG8gaGVhciBmcm9tIG1vcmUg Zm9sa3MuDQoNCi1BbGV4DQoNCk9uIDEvMjQvMTgsIDM6MjAgUE0sICJQaW90ciBaYXJ6eWNraSIg PHBpb3RyemFyenlja2kyMUBnbWFpbC5jb20+IHdyb3RlOg0KDQo+SSBoYXZlIGNyZWF0ZWQgcmVs ZWFzZSBvbiBHaXRIdWIgLSBJdCdzIHVucHVibGlzaGVkIFsxXSAtIERvIHdlIHdhbnQgdG8NCj5h ZGQNCj5zb21ldGhpbmcgbW9yZSB0aGVyZSA/DQo+DQo+WzFdDQo+aHR0cHM6Ly9uYTAxLnNhZmVs aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZnaXRodWIuY28N Cj5tJTJGYXBhY2hlJTJGcm95YWxlLWFzanMlMkZyZWxlYXNlcyUyRnRhZyUyRnVudGFnZ2VkLTNl N2RjOTMwNWM0YWQxZWFhODA0Jg0KPmRhdGE9MDIlN0MwMSU3Q2FoYXJ1aSU0MGFkb2JlLmNvbSU3 QzI2ODgwNjg5MzFlNzRiMGVkMjBiMDhkNTYzODEwY2FlJTdDZmE3DQo+YjFiNWE3YjM0NDM4Nzk0 YWVkMmMxNzhkZWNlZTElN0MwJTdDMCU3QzYzNjUyNDMyODI3NjE0ODIyNyZzZGF0YT13YWY1VVRW MWcNCj5SaW50OWRtdXRCczZ2Mnk3VVN2M0tOUDNkSktJNyUyRnpaRnMlM0QmcmVzZXJ2ZWQ9MA0K Pg0KPlRoYW5rcywgUGlvdHINCj4NCj4yMDE4LTAxLTI0IDIzOjA2IEdNVCswMTowMCBDYXJsb3Mg Um92aXJhIDxjYXJsb3Nyb3ZpcmFAYXBhY2hlLm9yZz46DQo+DQo+PiBIaSB0aGFua3MgQWxleCBh bmQgQW5kcmV3LA0KPj4NCj4+IHJpZ2h0IG5vdyB3ZSBhcmUgaGF2aW5nIHN1Y2ggbW9kZXJhdGUg aW1wYWN0IG9uIGludGVybmV0LiBGb3IgZXhhbXBsZSBpbg0KPj4gdHdpdHRlciB3ZSBoYXZlIDEz NSBmb2xsb3dlcnMsIGluIGZhY2Vib29rIDQwLiBXZSBoYXZlIHRoZSBhY2NvdW50cyBvcGVuDQo+ PiBhYm91dCAxNSBkYXlzIGxpa2UgdGhlIHdlYnNpdGUuIFNvIHdlIGNhbiBtYWtlIGh1Z2Ugbm9p c2UgcmlnaHQgbm93Lg0KPj5KdXN0DQo+PiBsZXR0aW5nIHBlb3BsZSBrbm93IHdlIHJlbGVhc2Ug b3VyIGZpcnN0IHJlbGVhc2UgaXMgZ3JlYXQsIGJ1dCB3ZSBtdXN0DQo+PiBsb3dlciBleHBlY3Rh dGlvbnMgYWJvdXQgYWN0dWFsIEFwYWNoZSBSb3lhbGUgc3RhdGUgc2luY2UgYWx0aG91Z2ggdGhl DQo+PiB0ZWNobm9sb2d5IGluIGluIHBsYWNlLCB0byBtYWtlIHJlYWwgYXBwcyBpdCdzIG5vdCBh cyBmcmllbmRseSBhcyBGbGV4LA0KPj5hbmQNCj4+IHdlIGRvbid0IHdhbnQgcGVvcGxlIGNvbWlu ZyBnZXQgZnJ1c3RyYXRlZCBhYm91dCB0aGF0LiBCdXQgdGhpcyBpcyBhDQo+PiByZXF1aXJlZCBz dGVwIGluIG9yZGVyIHRvIGZvbGxvdyB1cCBpbXByb3Zpbmcgcm95YWxlDQo+Pg0KPj4NCj4+DQo+ Pg0KPj4gMjAxOC0wMS0yNCAxOTowMCBHTVQrMDE6MDAgQW5kcmV3IFdldG1vcmUgPGNvdHRhZ2Ux NEBnbWFpbC5jb20+Og0KPj4NCj4+ID4gVHdlYWthZ2U6IEkgd291bGQgY2hhbmdlIHRoaXMgcGFz c2FnZQ0KPj4gPg0KPj4gPiBUaGlzIHJlbGVhc2Ugc2hvdWxkIGJlIGNvbnNpZGVyZWQg4oCYYmV0 YScgcXVhbGl0eS4gVGhlIHB1cnBvc2Ugb2YgdGhpcw0KPj4gPiByZWxlYXNlIGlzIHRvIGdhdGhl ciBmZWVkYmFjayBhYm91dCB0aGUgZmVhdHVyZXMgYW5kIGltcGxlbWVudGF0aW9uDQo+PiA+IHN0 cmF0ZWdpZXMsIGFuZCByZWNydWl0IG5ldyBjb250cmlidXRvcnMgYXMgd2UgZ3JvdyB0aGUgY29k ZSBiYXNlDQo+PmludG8gYW4NCj4+ID4gU0RLIGFuZCB0b29sIGNoYWluIHRoYXQgZGVsaXZlcnMg dGhlIGhpZ2hlc3QgcHJvZHVjdGl2aXR5IGRldmVsb3BpbmcNCj4+ID4gYXBwbGljYXRpb25zIHRo YXQgY2FuIHJ1biBpbiB0aGUgbW9zdCBwbGFjZXMuIFRoZXNlIHJlbGVhc2VzIG1heSBub3QNCj4+ ID4gaGFuZGxlIHByb2R1Y3Rpb24gbmVlZHMuDQo+PiA+DQo+PiA+IHRvIHRoaXMNCj4+ID4NCj4+ ID4gVGhpcyByZWxlYXNlIHNob3VsZCBiZSBjb25zaWRlcmVkIOKAmGJldGEnIHF1YWxpdHkuIFRo ZSBwdXJwb3NlIG9mIHRoaXMNCj4+ID4gcmVsZWFzZSBpcyB0byBnYXRoZXIgZmVlZGJhY2sgYWJv dXQgdGhlIGZlYXR1cmVzIGFuZCBpbXBsZW1lbnRhdGlvbg0KPj4gPiBzdHJhdGVnaWVzLCBhbmQg YW5kIHRvIHJlY3J1aXQgbmV3IGNvbnRyaWJ1dG9ycy4gV2UgaG9wZSB0byBncm93IHRoZQ0KPj5j b2RlDQo+PiA+IGJhc2UgaW50byBhbg0KPj4gPiBTREsgYW5kIHRvb2wgY2hhaW4gdGhhdCBkZWxp dmVycyB0aGUgaGlnaGVzdCBwcm9kdWN0aXZpdHkgd2hlbg0KPj5kZXZlbG9waW5nDQo+PiA+IGFw cGxpY2F0aW9ucyB0aGF0IGNhbiBydW4gb24gbWFueSBwbGF0Zm9ybXMuIEJldGEgcmVsZWFzZXMg bWF5IG5vdA0KPj4gPiBoYW5kbGUgcHJvZHVjdGlvbiBuZWVkcy4NCj4+ID4NCj4+ID4gT24gV2Vk LCBKYW4gMjQsIDIwMTggYXQgMTo0OSBQTSwgQWxleCBIYXJ1aSA8YWhhcnVpQGFkb2JlLmNvbS5p bnZhbGlkPg0KPj4gPiB3cm90ZToNCj4+ID4NCj4+ID4gPiBQbGVhc2UgY29tbWVudCBvbiB0aGUg ZHJhZnQgYmVsb3cuIFF1aXRlIGZyYW5rbHksIEknbSBub3QgY2xlYXIgaG93DQo+PiBtdWNoDQo+ PiA+ID4gbm9pc2Ugd2Ugd2FudCB0byBtYWtlIGFib3V0IDAuOS4wLiAgTG9va3MgbGlrZSBOUE0g aXMgbm90IHdvcmtpbmcgYXQNCj4+IGFsbC4NCj4+ID4gPg0KPj4gPiA+IFRob3VnaHRzPw0KPj4g PiA+IC1BbGV4DQo+PiA+ID4NCj4+ID4gPiAtLS0tLS0tLS0tLQ0KPj4gPiA+DQo+PiA+ID4gVGhl IEFwYWNoZSBSb3lhbGUgY29tbXVuaXR5IGlzIHBsZWFzZWQgdG8gYW5ub3VuY2UgdGhlIHJlbGVh c2Ugb2YNCj4+IEFwYWNoZQ0KPj4gPiA+IFJveWFsZSAwLjkuMC4NCj4+ID4gPg0KPj4gPiA+IEFw YWNoZSBSb3lhbGUgaXMgYSBuZXcgcHJvamVjdCB0aGF0IHRvb2sgb3ZlciB0aGUgd29yayBvbiB3 aGF0IHdhcw0KPj4gYmVpbmcNCj4+ID4gPiBjYWxsZWQgRmxleEpTLCBhIG5leHQtZ2VuZXJhdGlv biBvZiB0aGUgQXBhY2hlIEZsZXggU0RLIHRoYXQgZW5hYmxlcw0KPj4gPiA+IGRldmVsb3BlcnMg dG8gdXNlIE1YTUwgYW5kIEFjdGlvblNjcmlwdCB0byBnZW5lcmF0ZWQgSFRNTC9KUy9DU1Mgc28N Cj4+ID4gPiBhcHBsaWNhdGlvbnMgY2FuIHJ1biBuYXRpdmVseSBpbiBicm93c2Vycy4gIFRoZSBj cm9zcy1jb21waWxlZCBjb2RlDQo+PmNhbg0KPj4gPiA+IGFsc28gYmUgdXNlZCBpbiBBcGFjaGUg Q29yZG92YSAoQWRvYmUgUGhvbmVHYXApIG1vYmlsZSBhcHBsaWNhdGlvbnMuDQo+PiA+ID4NCj4+ ID4gPiAoQXBhY2hlIEZsZXggaXMgYSBoaWdobHkgcHJvZHVjdGl2ZSwgb3BlbiBzb3VyY2UgYXBw bGljYXRpb24NCj4+ZnJhbWV3b3JrDQo+PiA+IGZvcg0KPj4gPiA+IGJ1aWxkaW5nIGFuZCBtYWlu dGFpbmluZyBleHByZXNzaXZlIGFwcGxpY2F0aW9ucyB0aGF0IGRlcGxveSBvbg0KPj5BZG9iZQ0K Pj4gPiA+IEZsYXNoIGFuZCBBZG9iZSBBSVIgdG8gcHJvdmlkZSBhIGNvbnNpc3RlbnQgZXhwZXJp ZW5jZSBvbiBhbGwgbWFqb3INCj4+ID4gPiBicm93c2VycywgZGVza3RvcHMgYW5kIGRldmljZXMu KQ0KPj4gPiA+DQo+PiA+ID4NCj4+ID4gPiBUaGlzIHJlbGVhc2Ugc2hvdWxkIGJlIGNvbnNpZGVy ZWQg4oCYYmV0YScgcXVhbGl0eS4gVGhlIHB1cnBvc2Ugb2YNCj4+dGhpcw0KPj4gPiA+IHJlbGVh c2UgaXMgdG8gZ2F0aGVyIGZlZWRiYWNrIGFib3V0IHRoZSBmZWF0dXJlcyBhbmQgaW1wbGVtZW50 YXRpb24NCj4+ID4gPiBzdHJhdGVnaWVzLCBhbmQgcmVjcnVpdCBuZXcgY29udHJpYnV0b3JzIGFz IHdlIGdyb3cgdGhlIGNvZGUgYmFzZQ0KPj5pbnRvDQo+PiBhbg0KPj4gPiA+IFNESyBhbmQgdG9v bCBjaGFpbiB0aGF0IGRlbGl2ZXJzIHRoZSBoaWdoZXN0IHByb2R1Y3Rpdml0eSBkZXZlbG9waW5n DQo+PiA+ID4gYXBwbGljYXRpb25zIHRoYXQgY2FuIHJ1biBpbiB0aGUgbW9zdCBwbGFjZXMuIFRo ZXNlIHJlbGVhc2VzIG1heSBub3QNCj4+ID4gPiBoYW5kbGUgcHJvZHVjdGlvbiBuZWVkcy4gIEV4 cGVjdCBsb3RzIG9mIGJ1Z3MgYW5kDQo+PiA+ID4gbWlzc2luZyBmZWF0dXJlcy4gIFBsZWFzZSBm aWxlIGJ1Z3MgYXQ6DQo+PiA+ID4NCj4+ID4gPiANCj4+aHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5w cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZnaXRodWIuYw0KPj5vbSUy RmFwYWNoZSUyRnJveWFsZS1hc2pzJTJGaXNzdWVzJmRhdGE9MDIlN0MwMSU3Q2FoYXJ1aSU0MGFk b2JlLmNvbSU3QzI2DQo+Pjg4MDY4OTMxZTc0YjBlZDIwYjA4ZDU2MzgxMGNhZSU3Q2ZhN2IxYjVh N2IzNDQzODc5NGFlZDJjMTc4ZGVjZWUxJTdDMCU3QzANCj4+JTdDNjM2NTI0MzI4Mjc2MTQ4MjI3 JnNkYXRhPVdRZzBpdGdib1JMbTMzUDdIMWtSSWl2UkdzTkIwcGM3bG16TFpNZ2ZzcEUlMw0KPj5E JnJlc2VydmVkPTANCj4+ID4gPg0KPj4gPiA+DQo+PiA+ID4gKElmIHlvdSBoYXBwZW4gdG8ga25v dyBpdCBpcyBhIGNvbXBpbGVyIGlzc3VlLCBwbGVhc2UgdXNlOg0KPj4gPiA+IA0KPj5odHRwczov L25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUy RmdpdGh1Yi5jDQo+Pm9tJTJGYXBhY2hlJTJGcm95YWxlLWNvbXBpbGVyJTJGaXNzdWVzJmRhdGE9 MDIlN0MwMSU3Q2FoYXJ1aSU0MGFkb2JlLmNvbSUNCj4+N0MyNjg4MDY4OTMxZTc0YjBlZDIwYjA4 ZDU2MzgxMGNhZSU3Q2ZhN2IxYjVhN2IzNDQzODc5NGFlZDJjMTc4ZGVjZWUxJTdDMA0KPj4lN0Mw JTdDNjM2NTI0MzI4Mjc2MTQ4MjI3JnNkYXRhPVdZa1JMOWlsRVpXNjFFRjFKZnJXbDMxNHBpbXhz YkIxMU5GUkElMkJzDQo+PmdQa0ElM0QmcmVzZXJ2ZWQ9MCkNCj4+ID4gPg0KPj4gPiA+IEZvciBx dWVzdGlvbnMgYWJvdXQgaG93IHRvIHVzZSBSb3lhbGUsIHNlbmQgZW1haWwgdG8NCj4+ID4gPiB1 c2Vyc0Byb3lhbGUuYXBhY2hlLm9yZy4gIEZvciBxdWVzdGlvbnMgYW5kIGZlZWRiYWNrIG9uIHRo ZQ0KPj4gZGV2ZWxvcG1lbnQNCj4+ID4gb2YNCj4+ID4gPiB0aGUgc291cmNlIGNvZGUgaW4gdGhl IHJlbGVhc2UsIHNlbmQgZW1haWwgdG8gZGV2QHJveWFsZS5hcGFjaGUub3JnLg0KPj4gPiA+DQo+ PiA+ID4gQXBhY2hlIFJveWFsZSBpcyBhdmFpbGFibGUgaW4gc291cmNlIGFuZCBiaW5hcnkNCj4+ ID4gPiBmb3JtIGZyb20gdGhlIEFwYWNoZSBtaXJyb3JzOg0KPj4gPiA+DQo+PiA+ID4gU291cmNl Og0KPj4gPiA+IA0KPj5odHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5j b20vP3VybD1odHRwJTNBJTJGJTJGd3d3LmFwYWNoDQo+PmUub3JnJTJGZHluJTJGY2xvc2VyLmx1 YSUyRnJveWFsZSUyRjAuOS4wJTJGJmRhdGE9MDIlN0MwMSU3Q2FoYXJ1aSU0MGFkb2INCj4+ZS5j b20lN0MyNjg4MDY4OTMxZTc0YjBlZDIwYjA4ZDU2MzgxMGNhZSU3Q2ZhN2IxYjVhN2IzNDQzODc5 NGFlZDJjMTc4ZGVjZQ0KPj5lMSU3QzAlN0MwJTdDNjM2NTI0MzI4Mjc2MTQ4MjI3JnNkYXRhPVBE Rm1ieE9JQ1M2Wkp6dSUyRlUlMkYxa2ZKSktITGNlSCUyDQo+PkZhYWFadmJyYTBQUVZnJTNEJnJl c2VydmVkPTANCj4+ID4gPiBhcGFjaGUtcm95YWxlLTAuOS4wLXNyYy50DQo+PiA+ID4gYXIuZ3oN Cj4+ID4gPg0KPj4gPiA+IA0KPj5odHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0 bG9vay5jb20vP3VybD1odHRwJTNBJTJGJTJGd3d3LmFwYWNoDQo+PmUub3JnJTJGZHluJTJGY2xv c2VyLmx1YSUyRnJveWFsZSUyRjAuOS4wJTJGJmRhdGE9MDIlN0MwMSU3Q2FoYXJ1aSU0MGFkb2IN Cj4+ZS5jb20lN0MyNjg4MDY4OTMxZTc0YjBlZDIwYjA4ZDU2MzgxMGNhZSU3Q2ZhN2IxYjVhN2Iz NDQzODc5NGFlZDJjMTc4ZGVjZQ0KPj5lMSU3QzAlN0MwJTdDNjM2NTI0MzI4Mjc2MTQ4MjI3JnNk YXRhPVBERm1ieE9JQ1M2Wkp6dSUyRlUlMkYxa2ZKSktITGNlSCUyDQo+PkZhYWFadmJyYTBQUVZn JTNEJnJlc2VydmVkPTANCj4+ID4gPiBhcGFjaGUtcm95YWxlLTAuOS4wLXNyYy56DQo+PiA+ID4g aXANCj4+ID4gPg0KPj4gPiA+IEJpbmFyeToNCj4+ID4gPiANCj4+aHR0cHM6Ly9uYTAxLnNhZmVs aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRnd3dy5hcGFjaA0K Pj5lLm9yZyUyRmR5biUyRmNsb3Nlci5sdWElMkZyb3lhbGUlMkYwLjkuMCUyRiZkYXRhPTAyJTdD MDElN0NhaGFydWklNDBhZG9iDQo+PmUuY29tJTdDMjY4ODA2ODkzMWU3NGIwZWQyMGIwOGQ1NjM4 MTBjYWUlN0NmYTdiMWI1YTdiMzQ0Mzg3OTRhZWQyYzE3OGRlY2UNCj4+ZTElN0MwJTdDMCU3QzYz NjUyNDMyODI3NjE0ODIyNyZzZGF0YT1QREZtYnhPSUNTNlpKenUlMkZVJTJGMWtmSkpLSExjZUgl Mg0KPj5GYWFhWnZicmEwUFFWZyUzRCZyZXNlcnZlZD0wDQo+PiA+ID4gYmluYXJpZXMvYXBhY2hl LXJveWFsZS0wLg0KPj4gPiA+IDkuMC1iaW4tanMudGFyLmd6DQo+PiA+ID4gDQo+Pmh0dHBzOi8v bmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYlMkZ3 d3cuYXBhY2gNCj4+ZS5vcmclMkZkeW4lMkZjbG9zZXIubHVhJTJGcm95YWxlJTJGMC45LjAlMkYm ZGF0YT0wMiU3QzAxJTdDYWhhcnVpJTQwYWRvYg0KPj5lLmNvbSU3QzI2ODgwNjg5MzFlNzRiMGVk MjBiMDhkNTYzODEwY2FlJTdDZmE3YjFiNWE3YjM0NDM4Nzk0YWVkMmMxNzhkZWNlDQo+PmUxJTdD MCU3QzAlN0M2MzY1MjQzMjgyNzYxNDgyMjcmc2RhdGE9UERGbWJ4T0lDUzZaSnp1JTJGVSUyRjFr ZkpKS0hMY2VIJTINCj4+RmFhYVp2YnJhMFBRVmclM0QmcmVzZXJ2ZWQ9MA0KPj4gPiA+IGJpbmFy aWVzL2FwYWNoZS1yb3lhbGUtMC4NCj4+ID4gPiA5LjAtYmluLWpzLnppcA0KPj4gPiA+DQo+PiA+ ID4gQmluYXJ5IHdpdGggU1dGIHN1cHBvcnQ6DQo+PiA+ID4gDQo+Pmh0dHBzOi8vbmEwMS5zYWZl bGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYlMkZ3d3cuYXBhY2gN Cj4+ZS5vcmclMkZkeW4lMkZjbG9zZXIubHVhJTJGcm95YWxlJTJGMC45LjAlMkYmZGF0YT0wMiU3 QzAxJTdDYWhhcnVpJTQwYWRvYg0KPj5lLmNvbSU3QzI2ODgwNjg5MzFlNzRiMGVkMjBiMDhkNTYz ODEwY2FlJTdDZmE3YjFiNWE3YjM0NDM4Nzk0YWVkMmMxNzhkZWNlDQo+PmUxJTdDMCU3QzAlN0M2 MzY1MjQzMjgyNzYxNDgyMjcmc2RhdGE9UERGbWJ4T0lDUzZaSnp1JTJGVSUyRjFrZkpKS0hMY2VI JTINCj4+RmFhYVp2YnJhMFBRVmclM0QmcmVzZXJ2ZWQ9MA0KPj4gPiA+IGJpbmFyaWVzL2FwYWNo ZS1yb3lhbGUtMC4NCj4+ID4gPiA5LjAtYmluLWpzLXN3Zi50YXIuZ3oNCj4+ID4gPiANCj4+aHR0 cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUy RiUyRnd3dy5hcGFjaA0KPj5lLm9yZyUyRmR5biUyRmNsb3Nlci5sdWElMkZyb3lhbGUlMkYwLjku MCUyRiZkYXRhPTAyJTdDMDElN0NhaGFydWklNDBhZG9iDQo+PmUuY29tJTdDMjY4ODA2ODkzMWU3 NGIwZWQyMGIwOGQ1NjM4MTBjYWUlN0NmYTdiMWI1YTdiMzQ0Mzg3OTRhZWQyYzE3OGRlY2UNCj4+ ZTElN0MwJTdDMCU3QzYzNjUyNDMyODI3NjE0ODIyNyZzZGF0YT1QREZtYnhPSUNTNlpKenUlMkZV JTJGMWtmSkpLSExjZUglMg0KPj5GYWFhWnZicmEwUFFWZyUzRCZyZXNlcnZlZD0wDQo+PiA+ID4g YmluYXJpZXMvYXBhY2hlLXJveWFsZS0wLg0KPj4gPiA+IDkuMC1iaW4tanMtc3dmLnppcA0KPj4g PiA+DQo+PiA+ID4NCj4+ID4gPg0KPj4gPiA+DQo+PiA+ID4gV2hlbiBkb3dubG9hZGluZyBmcm9t IGEgbWlycm9yIHNpdGUsIHBsZWFzZSByZW1lbWJlciB0byB2ZXJpZnkgdGhlDQo+PiA+ID4gZG93 bmxvYWRzIHVzaW5nIHNpZ25hdHVyZXMgb3IgTUQ1IGhhc2hlcy4NCj4+ID4gPg0KPj4gPiA+IElu c3RhbGxhdGlvbiB2aWEgTlBNIGlzIG5vdCB3b3JraW5nIGluIHRoaXMgcmVsZWFzZSBidXQgc2hv dWxkIGJlDQo+PiB3b3JraW5nDQo+PiA+ID4gaW4gdGhlIG5leHQgcmVsZWFzZS4NCj4+ID4gPg0K Pj4gPiA+IFNlZSB0aGUgUkVBRE1FIGZvciBtb3JlIGluZm9ybWF0aW9uLiBWaXNpdA0KPj5odHRw czovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNBJTJG JTJGcm95YWxlLmFwDQo+PmFjaGUub3JnJTJGJmRhdGE9MDIlN0MwMSU3Q2FoYXJ1aSU0MGFkb2Jl LmNvbSU3QzI2ODgwNjg5MzFlNzRiMGVkMjBiMDhkNTYNCj4+MzgxMGNhZSU3Q2ZhN2IxYjVhN2Iz NDQzODc5NGFlZDJjMTc4ZGVjZWUxJTdDMCU3QzAlN0M2MzY1MjQzMjgyNzYxNDgyMjcmcw0KPj5k YXRhPUg4cU96cW1KUW5UJTJGQnlDblhNQnZzUndsUk5KbUJWSDRtV3VGR0xzb2xXTSUzRCZyZXNl cnZlZD0wDQo+PiBmb3INCj4+ID4gPiBsaW5rcyB0byBvdGhlciByZXNvdXJjZXMuDQo+PiA+ID4N Cj4+ID4gPiBQbGVhc2UgdHJ5IFJveWFsZSBhbmQgYmVjb21lIGludm9sdmVkIGluIHNoYXBpbmcg dGhlIGZ1dHVyZSBvZg0KPj4gPiBhcHBsaWNhdGlvbg0KPj4gPiA+IGRldmVsb3BtZW50Lg0KPj4g PiA+DQo+PiA+ID4gVGhlIEFwYWNoZSBSb3lhbGUgQ29tbXVuaXR5DQo+PiA+ID4NCj4+ID4gPg0K Pj4gPiA+DQo+PiA+ID4NCj4+ID4gPg0KPj4gPiA+DQo+PiA+ID4NCj4+ID4gPg0KPj4gPg0KPj4g Pg0KPj4gPiAtLQ0KPj4gPiBBbmRyZXcgV2V0bW9yZQ0KPj4gPg0KPj4gPiANCj4+aHR0cHM6Ly9u YTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRmNv dHRhZ2UxNA0KPj4uYmxvZ3Nwb3QuY29tJTJGJmRhdGE9MDIlN0MwMSU3Q2FoYXJ1aSU0MGFkb2Jl LmNvbSU3QzI2ODgwNjg5MzFlNzRiMGVkMjBiDQo+PjA4ZDU2MzgxMGNhZSU3Q2ZhN2IxYjVhN2Iz NDQzODc5NGFlZDJjMTc4ZGVjZWUxJTdDMCU3QzAlN0M2MzY1MjQzMjgyNzYxNDgNCj4+MjI3JnNk YXRhPXhhNEduYW9ZRW9sUHBweWlaVHJjZTlNNTdqZUZEZHFaMVJhcHhteURXOXMlM0QmcmVzZXJ2 ZWQ9MA0KPj4gPg0KPj4NCj4+DQo+Pg0KPj4gLS0NCj4+IENhcmxvcyBSb3ZpcmENCj4+IA0KPj5o dHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNB JTJGJTJGYWJvdXQubWUlDQo+PjJGY2FybG9zcm92aXJhJmRhdGE9MDIlN0MwMSU3Q2FoYXJ1aSU0 MGFkb2JlLmNvbSU3QzI2ODgwNjg5MzFlNzRiMGVkMjBiMDgNCj4+ZDU2MzgxMGNhZSU3Q2ZhN2Ix YjVhN2IzNDQzODc5NGFlZDJjMTc4ZGVjZWUxJTdDMCU3QzAlN0M2MzY1MjQzMjgyNzYxNDgyMg0K Pj43JnNkYXRhPXFDSkZzMXU0Rmh4am85TTNNN3lCUlVkSGlVJTJGb1hJcG0zSXZtSDZUJTJGJTJG ZmclM0QmcmVzZXJ2ZWQ9MA0KPj4NCj4NCj4NCj4NCj4tLSANCj4NCj5QaW90ciBaYXJ6eWNraQ0K Pg0KPlBhdHJlb246IA0KPipodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9v ay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnd3dy5wYXRyDQo+ZW9uLmNvbSUyRnBpb3RyemFyenlj a2kmZGF0YT0wMiU3QzAxJTdDYWhhcnVpJTQwYWRvYmUuY29tJTdDMjY4ODA2ODkzMWU3NGINCj4w ZWQyMGIwOGQ1NjM4MTBjYWUlN0NmYTdiMWI1YTdiMzQ0Mzg3OTRhZWQyYzE3OGRlY2VlMSU3QzAl N0MwJTdDNjM2NTI0MzI4Mg0KPjc2MTQ4MjI3JnNkYXRhPW5lcEszeTlDMm1WZkEzSUxkNUx0WDJt R1hwenVxYWRoYWlpaXlGNWFlR28lM0QmcmVzZXJ2ZWQ9MA0KPjxodHRwczovL25hMDEuc2FmZWxp bmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnd3dy5wYXRyDQo+ ZW9uLmNvbSUyRnBpb3RyemFyenlja2kmZGF0YT0wMiU3QzAxJTdDYWhhcnVpJTQwYWRvYmUuY29t JTdDMjY4ODA2ODkzMWU3NGINCj4wZWQyMGIwOGQ1NjM4MTBjYWUlN0NmYTdiMWI1YTdiMzQ0Mzg3 OTRhZWQyYzE3OGRlY2VlMSU3QzAlN0MwJTdDNjM2NTI0MzI4Mg0KPjc2MTQ4MjI3JnNkYXRhPW5l cEszeTlDMm1WZkEzSUxkNUx0WDJtR1hwenVxYWRoYWlpaXlGNWFlR28lM0QmcmVzZXJ2ZWQ9MD4q DQoNCg==