Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 861AE200D0F for ; Fri, 15 Sep 2017 02:05:17 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 84A811609CE; Fri, 15 Sep 2017 00:05:17 +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 551851609CD for ; Fri, 15 Sep 2017 02:05:16 +0200 (CEST) Received: (qmail 95133 invoked by uid 500); 15 Sep 2017 00:05:14 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 95109 invoked by uid 99); 15 Sep 2017 00:05:13 -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; Fri, 15 Sep 2017 00:05:13 +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 621E61848EE for ; Fri, 15 Sep 2017 00:05:13 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.121 X-Spam-Level: X-Spam-Status: No, score=-0.121 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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-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 9XORPjL0UBVT for ; Fri, 15 Sep 2017 00:05:07 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0070.outbound.protection.outlook.com [104.47.36.70]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 06E775FD02 for ; Fri, 15 Sep 2017 00:05:06 +0000 (UTC) Received: from DM5PR02MB3307.namprd02.prod.outlook.com (10.164.152.143) by DM5PR02MB2491.namprd02.prod.outlook.com (10.168.195.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Fri, 15 Sep 2017 00:04:58 +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.0056.010; Fri, 15 Sep 2017 00:04:58 +0000 From: Alex Harui To: "dev@flex.apache.org" Subject: Re: [DISCUSS] Name of the FlexJS Fork Thread-Topic: [DISCUSS] Name of the FlexJS Fork Thread-Index: AQHTLZUiFda8nsxj70igh45qQzs4dqK04jGAgAAELQCAAANPAIAADvAAgAAGbQD//5zugA== Date: Fri, 15 Sep 2017 00:04:58 +0000 Message-ID: References: <1505414043.31950.ezmlm@flex.apache.org> <3E41B6DB-F640-4136-AA8A-17386E228461@gmail.com> 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.3.170325 x-originating-ip: [192.150.22.5] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR02MB2491;6:v4jfJ+XV7L76Pz3cXzvPaCx2g8HpTKg3Xg9vhuU5y3+fY426dPv88F8Lw7f0GCA8bWfIyzU4NNedeW2OFFrNMFGLSOGAQdDAmjSL/63rotAg7jyjAC6wCHn7LxfqoyIXi+17AG5PxEMyTaPFsl59zyI7JrxGAVYi7cyxcw1haQVXz3fv55C/ts3lNntP4bLe0YKHHlkN4gHNcQtgHGtufH15G88vx5essS2Jz92t4k0ThxmIfVWaZ4mgUmh1V6uNIQxEa9xuxE2S5CQxlhd31XrMSnZi4/8JcYQ3J3xVBXGXzz1UAQdS4dzsI014GlTg98ldLw6DsjJ28/vhkC31LA==;5:cPEttG4n3T0JR8wAc9jpHy9ZaYSCGVXVq61bggedWOlck6gDGA9HtKSv1yMCmxqJoplUxOpoOTixF60tGNsZAteXJwiLp21vCxzmqmSjqFX27cac+1AeyFHnsjrP8GVvRm6PculbYQwO0uDDF/04WxXKz05UbIwptruSdQLI84U=;24:hlxIZJdd+hUNyuPLaJFi4xkHrxIC5+ebCOctqXW/Yv8hEZaJh6a1Mff5HfBejXcPsvjm4/0ywOIrPQPGXLaY53XFM71i+1LGProk5S7BD+A=;7:2S/79yjK0i2dbYzwZ8F0k3ngRbd1pYFUvTC+eJw0gaLKs25RpDv602SuVEGXzX+mTncOmhzuPV3mcdvNDeeKl1w4SIK+rIx8x8Hz4iumZVHcVeABIwM/EbPQfwHbN2M3HfkYjCPN6b0bRCYZ5Gpt9ngF99JP+kaTvelBsRMQnlNlo3WrWnZr3TKe72gB8qW+yFCSAdPgfIw9aguTr5JqIzkVHofsK4HnMPeF0vM1UL8= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: d66e8967-eb34-4d80-8743-08d4fbcd673c x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM5PR02MB2491; x-ms-traffictypediagnostic: DM5PR02MB2491: x-exchange-antispam-report-test: UriScan:(189930954265078)(219752817060721); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(61426038)(61427038)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR02MB2491;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR02MB2491; x-forefront-prvs: 0431F981D8 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39860400002)(376002)(346002)(377454003)(51444003)(24454002)(53754006)(199003)(189002)(10090500001)(5640700003)(966005)(14454004)(86362001)(25786009)(93886005)(478600001)(2351001)(45080400002)(36756003)(110136004)(5660300001)(105586002)(8936002)(106356001)(99286003)(6512007)(6306002)(6246003)(2900100001)(305945005)(53936002)(7736002)(3660700001)(68736007)(3280700002)(6116002)(76176999)(3846002)(102836003)(101416001)(54356999)(50986999)(189998001)(2501003)(81166006)(97736004)(81156014)(1730700003)(8676002)(2906002)(83506001)(6436002)(66066001)(6506006)(316002)(2950100002)(77096006)(6916009)(58126008)(53546010)(6486002)(229853002)(19627235001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR02MB2491;H:DM5PR02MB3307.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX: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; 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-originalarrivaltime: 15 Sep 2017 00:04:58.3839 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB2491 archived-at: Fri, 15 Sep 2017 00:05:17 -0000 SSBhZ3JlZSB0aGF0IGZvciBnZXR0aW5nIG5ldyB1c2VycyB3aG8gZG9uJ3QgYWxyZWFkeSBrbm93 IGFib3V0IEZsZXgsIHRoYXQNCmhhdmluZyBhIG5hbWUgd2l0aG91dCBGbGV4IGluIGl0IHdvdWxk IGJlIGJlc3QuICBCdXQgSSB0aGluayBKdXN0aW4gSGlsbA0KaXMgc2F5aW5nLCBhbmQgSSBzaGFy ZSBoaXMgY29uY2VybiwgdGhhdCBmb2xrcyB3aG8gYXJlIHNpdHRpbmcgb24gYSBGbGV4DQphcHAg YW5kIHRoaW5raW5nIGFib3V0IG1pZ3JhdGluZyBtaWdodCBiZSBtb3JlIGF0dHJhY3RlZCB0byBh IHByb2R1Y3QNCm5hbWVkIEZsZXhKUyB0aGFuIHNvbWUgbmFtZSB3aXRob3V0IEZsZXggaW4gaXQu DQoNCkZ1cnRoZXIsIEkgdGhpbmsgd2UgbWlnaHQgd2FudCB0byBoYXZlIG9uZSBwcm9kdWN0IGZv ciB0aGUgbWlncmF0aW5nIEZsZXgNCmN1c3RvbWVyIGFuZCBhbm90aGVyIGZvciBzb21lb25lIGNv bWluZyBpbiB3aXRob3V0IEZsZXggYmFja2dyb3VuZC4gIFRoZQ0KZ2V0dGluZyBzdGFydGVkIGRv Y3VtZW50YXRpb24gbWlnaHQgYmUgZGlmZmVyZW50LiAgT25lIHdvdWxkIGxldmVyYWdlDQpleGlz dGluZyBrbm93bGVkZ2Ugb2YgTVhNTCBhbmQgQVMgYW5kIGRyYXcgY29tcGFyaXNvbnMgYmV0d2Vl biBGbGV4IGFuZA0KRmxleEpTLiAgSnVzdCBhYm91dCBhbGwgbWlncmF0aW5nIEZsZXggY3VzdG9t ZXJzIGRvbid0IG5lZWQgYXMgbXVjaCBkZXRhaWwNCm9uIHdoYXQgUmVtb3RlT2JqZWN0IGFuZCBB TUYgaXMsIGZvciBleGFtcGxlLiAgQnV0IGEgbmV3IHBlcnNvbiB3aXRob3V0DQpGbGV4IGJhY2tn cm91bmQgbWF5IG5vdCBldmVuIGJlIGludGVyZXN0ZWQgaW4gUmVtb3RlT2JqZWN0LiAgV2UgY291 bGQgcHV0DQpSZW1vdGVPYmplY3Qgc3VwcG9ydCBpbiBpdHMgb3duIFNXQyBhbmQgbm90IHNoaXAg dGhhdCBTV0MgaW4gYSBwYWNrYWdlDQp0aGF0IHRhcmdldHMgZm9sa3Mgd2hvIGRvbid0IGtub3cg RmxleC4gIFRoZSByZWxlYXNlIHBhY2thZ2UgZm9yIGZvbGtzDQp3aXRob3V0IEZsZXggYmFja2dy b3VuZCBtYXkgbm90IG1lbnRpb24gRmxhc2ggQnVpbGRlciBhdCBhbGwgb3IgY29udGFpbg0KdGhl IEZsYXNoIEJ1aWxkZXIgaW50ZWdyYXRpb24gbW9kdWxlcywgbGF1bmNoIGNvbmZpZ3MsIGFuZCAg ZG9jdW1lbnRhdGlvbi4NCiBJdCBtYXkgbm90IGV2ZW4gc3VwcG9ydCBhbnkgb3RoZXIgSURFcyBv dGhlciB0aGFuIFZTQ29kZSBhbmQgbWF5YmUNCk1vb25zaGluZS4NCg0KSSdtIHN0aWxsIHRyeWlu ZyB0byBmaW5pc2ggdXAgYnVpbGQgc2NyaXB0cyB0aGF0IGNyZWF0ZSBhIG5vbi1BZG9iZQ0KcmVs ZWFzZSBwYWNrYWdlLiAgT25jZSBJIGdldCB0aGF0IGRvbmUsIEkgY2FuIHRyeSBjcmVhdGluZyBh IGRpZmZlcmVudA0Kbm9uLUFkb2JlIHJlbGVhc2UgcGFja2FnZSB0aGF0IGlzbid0IGEgdmFsaWQg Rmxhc2ggQnVpbGRlciBTREsgYW5kIGRvZXNuJ3QNCmNvbnRhaW4gYW55IEZsYXNoIEJ1aWxkZXIg c3VwcG9ydCBhbmQgbWFrZSBzdXJlIGl0IHdvcmtzIHdpdGggVlNDb2RlIGFuZA0Kc2VlIGlmIHRo ZSBNb29uc2hpbmUgZm9sa3Mgd2FudCB0byBzdXBwb3J0IGl0IGFuZCB3aGF0IHdlIHdvdWxkIG5l ZWQgdG8NCmNoYW5nZSB0byBtYWtlIGl0IHdvcmsuICBBbmQgdGhhdCBwYWNrYWdlIHdpdGhvdXQg Rmxhc2ggQnVpbGRlciBzdXBwb3J0DQpjb3VsZCBoYXZlIHRoZSBzYW1lIG5hbWUgYXMgdGhlIFBy b2plY3QsIGJ1dCB0aGUgb3RoZXIgcGFja2FnZSB0aGF0DQpzdXBwb3J0cyBvdGhlciBGbGV4IElE RXMgY291bGQgc3RpbGwgYmUgY2FsbGVkIEZsZXhKUy4NCg0KVGhpcyBpcyB3aHkgSSBwcm9wb3Nl ZCB3aGF0IEkgZGlkIGxhc3QgbmlnaHQ6DQotUHJvamVjdCBuYW1lOiBSb3lhbGUNCi1Qcm9kdWN0 IG5hbWUgZm9yIGZvbGtzIHdobyBkb24ndCBrbm93IEZsZXg6IFJveWFsZQ0KLVByb2R1Y3QgbmFt ZSBmb3IgZm9sa3Mgd2hvIGRvIGtub3cgRmxleDogRmxleEpTDQoNClRob3VnaHRzPw0KLUFsZXgN Cg0KT24gOS8xNC8xNywgMzo1OSBQTSwgIm9tdXBwaTFAZ21haWwuY29tIG9uIGJlaGFsZiBvZiBP bVByYWthc2ggTXVwcGlyYWxhIg0KPG9tdXBwaTFAZ21haWwuY29tIG9uIGJlaGFsZiBvZiBiaWdv c21hbGxtQGdtYWlsLmNvbT4gd3JvdGU6DQoNCj5JbiBteSB2aWV3LCB0aGUgYmlnZ2VzdCByZWFz b24gZm9yIGEgZm9yayBpcyB0byBnZXQgYXdheSBmcm9tIHRoZSBuYW1lDQo+RmxleC4NCj4NCj5J biB0ZXJtcyBvZiBmYW1pbGlhcml0eSwgc2hvdyBhIGZldyBsaW5lcyBvZiBNWE1MIGNvZGUgdG8g Y3VycmVudCBGbGV4DQo+ZGV2ZWxvcGVycywgdGhleSB3aWxsIGltbWVkaWF0ZWx5IHJlY29nbml6 ZSBpdC4NCj4NCj5UaGUgc2FtZSB3YXkgdGhhdCBJIHJlY29nbml6ZSBKUXVlcnkgaWYgSSBzZWUg dGhlICQgc3ltYm9sIG9yIEFuZ3VsYXJKUw0KPndoZW4gSSBzZWUgbmctc29tZXRoaW5nLg0KPg0K Pk15IHBvaW50IGlzLCBpZiB3ZSBjYW4gaGF2ZSBhIGJpZyBzbmlwcGV0IG9mIE1YTUwgb24gb3Vy IGhvbWUgcGFnZSwgU0VPDQo+Zm9yDQo+ZmxleCwgZmxlanMsIGFjdGlvbnNjcmlwdCwgbXhtbCwg ZXRjLCB3ZSBzaG91bGQgYmUgYWJsZSB0byBjb3ZlciBleGlzdGluZw0KPkZsZXggdXNlcnMuDQo+ DQo+Rm9yIGdldHRpbmcgbmV3IHVzZXJzLCBJTUhPLCB3ZSBtdXN0IG11c3QgZ2V0IHJpZCBvZiB0 aGUgd29yZCBGbGV4LiAgT25jZQ0KPnNvbWVvbmUgY29tZXMgaW4gYmFzZWQgb24gY3VyaW9zaXR5 LCB3ZSBuZWVkIHRvIGVuc3VyZSB0aGF0IHRoZXkgbGlrZSB3aGF0DQo+dGhleSBzZWUsIG5hbWVs eSBlYXNlIG9mIHNldHVwLCBlYXNlIG9mIHVzZSwgZmVhdHVyZXMgc3VwcG9ydCwgZXRjLg0KPg0K PlRoYW5rcywNCj5PbQ0KPg0KPk9uIFNlcCAxNCwgMjAxNyAzOjM2IFBNLCAiSGFyYnMiIDxoYXJi cy5saXN0c0BnbWFpbC5jb20+IHdyb3RlOg0KPg0KPj4gVW5sZXNzIHRoZXJlIGFyZSBvYmplY3Rp b25zLCBJIHByb3Bvc2Ugd2UgY29udGludWUgdGhlIHZvdGUgZm9yIHRoZQ0KPj4gcHJvamVjdCBu YW1lIGFuZCB3ZSBjYW4gaGF2ZSBhIHNlcGFyYXRlIGRpc2N1c3Npb24gb25jZSB0aGUgbmV3IHBy b2plY3QNCj4+aXMNCj4+IGZvcm1lZCBvbiB3aGF0IHRvIG5hbWUgdGhlIHByb2R1Y3QuDQo+Pg0K Pj4gSSBkb27igJl0IHRoaW5rIHdlIHNob3VsZCBydXNoIGludG8gdGhlIGRlY2lzaW9uIG9uIHRo ZSBwcm9kdWN0LCBidXQgdGhlDQo+PiBwcm9qZWN0IG5hbWUgaXMgbW9yZSB0aW1lIGNyaXRpY2Fs IGFuZCBoYXMgbGVzcyBtYXJrZXRpbmcgaW1wYWN0Lg0KPj4NCj4+IERvZXMgdGhhdCBzb3VuZCBs aWtlIGEgcGxhbj8NCj4+DQo+PiBIYXJicw0KPj4NCj4+ID4gT24gU2VwIDE1LCAyMDE3LCBhdCAx Mjo0MiBBTSwgUGlvdHIgWmFyenlja2kNCj4+PHBpb3RyemFyenlja2kyMUBnbWFpbC5jb20+DQo+ PiB3cm90ZToNCj4+ID4NCj4+ID4gR3V5cywNCj4+ID4NCj4+ID4gUmVhZGluZyBKdXN0aW4ncyB0 aG91Z2h0cyB3ZSBzaG91bGQgcmVhbGx5IGNvbnNpZGVyIGFsbCBvZiB0aGF0LiBXZQ0KPj5jYW4N Cj4+ID4gbG9vc2UgYSBsb3Qgb2YgYWxyZWFkeSBnYXRoZXJlZCBhdHRlbnRpb24gZXZlbiBpZiBD YXJsb3Mgd2lsbCBwdXQNCj4+ZWZmb3J0DQo+PiA+IGZvciBuZXcgYnJhbmQuDQo+PiA+DQo+PiA+ ICsxIGZvciBoYXZpbmcgUHJvZHVjdCBOYW1lIGFzIEZsZXhKUy4gVGhhdCB3b3VsZCBiZSB0aGUg YnJpZGdlIHdoaWNoDQo+PmNhbg0KPj4gPiBob2xkIHVzLg0KPj4gPg0KPj4gPiBQaW90cg0KPj4g Pg0KPj4gPiBPbiBUaHUsIFNlcCAxNCwgMjAxNywgMjM6MzEgUGV0ZXIgRW50IDxwZW50QGFkb2Jl LmNvbS5pbnZhbGlkPiB3cm90ZToNCj4+ID4NCj4+ID4+IElmIHRoZSBwcm9qZWN0IG5hbWUgd2Vy ZSB0byBiZSAiQXBhY2hlIFJveWFsZSIgYW5kIHByb2R1Y2VkIEZsZXhKUywNCj4+YW5kDQo+PiA+ PiB0aGUgQXBhY2hlIFJveWFsZSB3ZWIgcGFnZS93aWtpIHJlZmVyZW5jZWQgRmxleEpTIGFuZCBt YWRlIGl0DQo+PmF2YWlsYWJsZQ0KPj4gPj4gZm9yIEdvb2dsZSBzZWFyY2hlcywgdGhlbiBhbnlv bmUgd2hvIHdhcyBpbnRlcmVzdGVkIGluIG9yIGhlYXJkIGFib3V0DQo+PiA+PiBGbGV4SlMgYW5k IHNlYXJjaGVkIGZvciAiRmxleEpTIiAob3IgIkZsZXgiIG9yICJBZG9iZSBGbGV4IiBvcg0KPj4i QXBhY2hlDQo+PiA+PiBGbGV4IiBvciAiQWN0aW9uU2NyaXB0IEZsZXgiIG9yIDxldGM+KSwgdGhl eSBzaG91bGQgZ2V0IGEgbGluayB0bw0KPj5BcGFjaGUNCj4+ID4+IFJveWFsZSBpbiB0aGVpciBz ZWFyY2ggcmVzdWx0cy4gVGhlIGJsdXJiIHRoYXQgYWNjb21wYW5pZXMgdGhlIHNlYXJjaA0KPj4g Pj4gcmVzdWx0IHNob3VsZCBtZW50aW9uIEZsZXhKUy4gSSB0aGluayB0aGF0IHdvdWxkIGJlIGVu b3VnaCB0byBwaXF1ZQ0KPj4gPj4gaW50ZXJlc3QgYW5kIGdldCBhIGNsaWNrLg0KPj4gPj4NCj4+ ID4+IFN1YnN0aXR1dGUgIlJveWFsZSIgZm9yIHdoYXRldmVyIG5hbWUgeW91J2QgbGlrZSB0aGUg cHJvamVjdCB0byBiZQ0KPj4gY2FsbGVkLg0KPj4gPj4NCj4+ID4+IOKAuXBldGVyDQo+PiA+Pg0K Pj4gPj4gT24gOS8xNC8xNywgNToxNiBQTSwgIkhhcmJzIiA8aGFyYnMubGlzdHNAZ21haWwuY29t PiB3cm90ZToNCj4+ID4+DQo+PiA+Pj4gSXTCuXMgZ3JlYXQgdG8gaGF2ZSBhbm90aGVyIHBlcnNw ZWN0aXZlIG9uIHRoaXMuDQo+PiA+Pj4NCj4+ID4+PiBTb21lIG9mIHRoZXNlIGlzc3VlcyBjYW4g YmUgYWRkcmVzc2VkIGJ5IFNFTy4NCj4+ID4+Pg0KPj4gPj4+IEl0IGNvdWxkIGJlIHRoYXQgd2Ug c2hvdWxkIGJlIGNhcmVmdWwgYWJvdXQgY2hhbmdpbmcgbmFtZXMsIGFuZCAvIG9yDQo+PiA+Pj4g dGltaW5nIG9mIGNoYW5naW5nIG5hbWVzLg0KPj4gPj4+DQo+PiA+Pj4gQWxleCBkb2VzIG1ha2Ug YSBnb29kIHBvaW50IHRoYXQgdGhlIHByb2plY3QgbmFtZSBkb2VzIG5vdCBuZWVkIHRvDQo+PmJl DQo+PiB0aGUNCj4+ID4+PiBzYW1lIGFzIHRoZSBwcm9kdWN0IG5hbWUuIEl0IG1pZ2h0IG1ha2Ug c2Vuc2UgdG8ga2VlcCB0aGUgcHJvZHVjdCBhcw0KPj4gPj4+IEZsZXhKUyBmb3Igbm93IGF0IGxl YXN0IGFuZCBqdXN0IHBpY2sgYSBkaWZmZXJlbnQgcHJvamVjdCBuYW1lLiBUaGUNCj4+ID4+PiBw cm9kdWN0IG5hbWUgaXMgZWFzaWVyIHRvIGNoYW5nZSB0aGFuIHRoZSBwcm9qZWN0IG5hbWUgYW5k IGEgcHJvamVjdA0KPj4gY2FuDQo+PiA+Pj4gaGF2ZSBtb3JlIHRoYW4gb25lIHByb2R1Y3QuDQo+ PiA+Pj4NCj4+ID4+PiBJZiBJIHdvdWxkIHBpY2sgYSByZWZlcmVuY2UgdG8gYSBwcm9kdWN0IHdo aWNoIGRpZCBhIG1ham9yDQo+PnJlYnJhbmRpbmcNCj4+IHRvDQo+PiA+Pj4gZHJvcCBhc3NvY2lh dGlvbnMgdG8gb2xkIHRlY2hub2xvZ3kgaXQgd291bGQgYmUgWG9qby4gScK5bSBub3Qgc3VyZQ0K Pj5ob3cNCj4+ID4+PiBtYW55IGhlcmUgYXJlIGZhbWlsaWFyIHdpdGggaXQsIGJ1dCBpdCB1c2Vk IHRvIGJlIGNhbGwgUkVBTEJhc2ljLiBBDQo+PmZldw0KPj4gPj4+IHllYXJzIGJhY2sgdGhleSBy ZWJyYW5kZWQgYXMgWG9qby4gSSBkb27CuXQgdGhpbmsgaXQgbWFkZSBtdWNoIG9mIGENCj4+ID4+ PiBkaWZmZXJlbmNlIHRvIHRoZSBmb2xrcyB1c2luZyBpdC4gSSBoYXZlIG5vIGlkZWEgaWYgaXQg aGVscGVkIHRoZW0NCj4+b3INCj4+IG5vdC4NCj4+ID4+Pg0KPj4gPj4+IEhhcmJzDQo+PiA+Pj4N Cj4+ID4+Pj4gT24gU2VwIDE0LCAyMDE3LCBhdCAxMTowNyBQTSwgSnVzdGluIE0uIEhpbGwgPEp1 c3RpbkBwcm9taW5pYy5uZXQ+DQo+PiA+Pj4+IHdyb3RlOg0KPj4gPj4+Pg0KPj4gPj4+Pg0KPj4g Pj4+PiBIaSBldmVyeW9uZSwNCj4+ID4+Pj4NCj4+ID4+Pj4gSSBhbSBub3Qgc29tZW9uZSB3aXRo IGFuIG9mZmljaWFsIHZvdGUsIGJ1dCBJIHdhbnRlZCB0byBleHByZXNzIG15DQo+PiA+Pj4+IGNv bmNlcm4NCj4+ID4+Pj4gYWJvdXQgZGl0Y2hpbmcgdGhlIEZsZXhKUyBuYW1lLg0KPj4gPj4+Pg0K Pj4gPj4+PiBUaGUgbGFyZ2VzdCBwb3NzaWJsZSBtYXJrZXQgZm9yIGFkb3B0aW9uIG9mIGEgbmV3 ICJqYXZhc2NyaXB0Ig0KPj4gc29sdXRpb24NCj4+ID4+Pj4gaXMNCj4+ID4+Pj4gdG8gZ28gYWZ0 ZXIgdGhvc2Ugd2hvIGhhdmUgc3R1Y2sgd2l0aCBGbGV4LiAgIFRoZXJlIGFyZSBGQVIgdG9vDQo+ Pm1hbnkNCj4+ID4+Pj4gamF2YXNjcmlwdCBzb2x1dGlvbnMgb24gdGhlIG1hcmtldCByaWdodCBu b3cuDQo+PiA+Pj4+DQo+PiA+Pj4+IElmIHRoZSB2b3RlIGlzIHRvIGNoYW5nZSB0aGUgbmFtZSwg dGhpcyB3aWxsOg0KPj4gPj4+Pg0KPj4gPj4+PiAtLSBjb25mdXNlIHRoZSBwZW9wbGUgd2hvIGhh dmUgYmVlbiBwYXRpZW50bHkgd2FpdGluZyBmb3IgRmxleEpTIHRvDQo+PiBnZXQNCj4+ID4+Pj4g dG8NCj4+ID4+Pj4gMS4wIHNvIHRoZXkgY2FuIGRpdmUgaW4uDQo+PiA+Pj4+DQo+PiA+Pj4+IC0t IGdldCBsb3N0IGluIHRoZSBub2lzZSBvZiBhbGwgb2YgdGhlIG90aGVyIGZhciBtb3JlIHdlbGwN Cj4+cG9wdWxhcml6ZWQNCj4+ID4+Pj4gamF2YXNjcmlwdCBmcmFtZXdvcmtzIGxpa2UgQW5ndWxh ciwgUmVhY3QsIGV0Yy4NCj4+ID4+Pj4NCj4+ID4+Pj4gLS0gbG9zZSB0aGUgZmVlbGluZywgaG93 ZXZlciBzbWFsbCBpdCBtYXkgYmUsIHRoYXQgdGhvc2Ugd2hvIGNhbWUNCj4+ZnJvbQ0KPj4gPj4+ PiB0aGUNCj4+ID4+Pj4gRmxleCBiYWNrZ3JvdW5kIGNhbiBleHBlY3QgdG8gaGF2ZSBzb21lIG9m IHRoZWlyIGtub3dsZWRnZQ0KPj5yZWN5Y2xlZC4NCj4+ID4+Pj4NCj4+ID4+Pj4NCj4+ID4+Pj4g VGhlc2UgYXJlIDMgY3JpdGljYWwgYXNwZWN0cyBpbiB0ZXJtcyBvZiByYWlzaW5nIGF3YXJlbmVz cyBhbmQNCj4+aGF2aW5nDQo+PiBhDQo+PiA+Pj4+IHBvdGVudGlhbGx5IGRldm90ZWQgZm9sbG93 aW5nIG9mIG9uZSB0ZWNobm9sb2d5IChGbGV4KSBzdGFyIHRvDQo+PiA+Pj4+IHRyYW5zaXRpb24N Cj4+ID4+Pj4gYW5kIGNoYW1waW9uIHRvIGEgbmV3IG9uZSAoRmxleEpTKS4NCj4+ID4+Pj4NCj4+ ID4+Pj4gSWYgd2UgbG9zZSB0aGF0LCB0aGVuIHdlIGVmZmVjdGl2ZWx5IGhhdmUgdG8gdGFyZ2V0 IGFnYWluc3QgQUxMDQo+PiA+Pj4+IGphdmFzY3JpcHQNCj4+ID4+Pj4gZnJhbWV3b3JrcywgbW9z dCBub3RhYmx5IG9uZXMgdGhhdCBhcmUgaGVhdmlseSBlbnRyZW5jaGVkIGFscmVhZHkNCj4+YW5k DQo+PiA+Pj4+IHN1cHBvcnRlZCBieSBnaWFudCBjb21wYW55IHJlc291cmNlcyBsaWtlIEdvb2ds ZSBhbmQgRmFjZWJvb2suDQo+PiA+Pj4+DQo+PiA+Pj4+DQo+PiA+Pj4+IEkgYW0gc3Ryb25nbHkg b3Bwb3NlZCB0byBhIG5hbWUgY2hhbmdlLiAgSSB0aGluayB0aGlzIHdvdWxkIGJlIGENCj4+aHVn ZQ0KPj4gPj4+PiBtaXN0YWtlLg0KPj4gPj4+Pg0KPj4gPj4+PiBPbiB0b3Agb2YgdGhhdCwgcGlj a2luZyBhIG5ldyBuYW1lIGFuZCBnYWluaW5nIGF3YXJlbmVzcyBvZiBpdCBpcw0KPj4gSEFSRC4N Cj4+ID4+Pj4NCj4+ID4+Pj4gSXQgc2hvdWxkIGJlIHJlYXNvbiBlbm91Z2ggZm9yIHRoZSBBcGFj aGUgcG93ZXJzLXRoYXQtYmUgdG8NCj4+YXBwcm92ZSBhDQo+PiA+Pj4+IHByb2plY3QgY2hhbmdl IHRvIGF2b2lkIGJlaW5nIHN0dWNrIHdpdGggYSBodWdlIGxlZ2FjeSBGbGV4IGJ1Z2Jhc2UNCj4+ IHRoYXQNCj4+ID4+Pj4gQWRvYmUgZG9uYXRlZCwgYW5kIGluc3RlYWQgc3RhcnQgZnJlc2ggd2l0 aCBvdXIgMS4wIG5hbWUuDQo+PiA+Pj4+DQo+PiA+Pj4+IElmIHRoYXQgY2Fubm90IGJlIGFjaGll dmVkLCB0aGVuIGF0IGEgYmFyZSBtaW5pbXVtIHdlIHNob3VsZCBzZWVrDQo+PnRvDQo+PiA+Pj4+ IGtlZXANCj4+ID4+Pj4gdGhlIG5hbWUgRmxleEpTLg0KPj4gPj4+Pg0KPj4gPj4+Pg0KPj4gPj4+ PiBSZWdhcmRpbmcgdGFyZ2V0aW5nIHNvbWV0aGluZyBvdGhlciB0aGFuIEphdmFzY3JpcHQgLS0g bGlrZSBTV0Ygb3INCj4+QUlSDQo+PiA+Pj4+IC0tIEkNCj4+ID4+Pj4gcmVhbGl6ZSB0aGUgZGVi dWcgYXNwZWN0IGJlbmVmaXRzIGFyZSBpbXBvcnRhbnQsIGJ1dCBhbGwgdGhpcyBpcw0KPj5nb2lu Zw0KPj4gPj4+PiB0bw0KPj4gPj4+PiBkbyBpcyBjb25mdXNlIHBlb3BsZS4NCj4+ID4+Pj4NCj4+ ID4+Pj4gSSBoYXZlIHJlYWQgYWJvdXQgSGFYZSBhIGRvemVuIHRpbWVzLCBhbmQgSSBuZXZlciB1 bmRlcnN0YW5kIHdoYXQNCj4+aXQNCj4+ID4+Pj4gZG9lcw0KPj4gPj4+PiBiZWNhdXNlIGFwcGFy ZW50bHkgaXQgZG9lcyB0b28gbXVjaC4gICBBIHN3aXNzIGFybXkga25pZmUgaXMgYSBsb3QNCj4+ IG1vcmUNCj4+ID4+Pj4gY29uZnVzaW5nIHRvIHVzZSB0aGVuIGEgZml4ZWQgaGVhZCBzY3Jld2Ry aXZlci4NCj4+ID4+Pj4NCj4+ID4+Pj4gUGxlYXNlLCB3ZSBoYXZlIHNwZW50IFNPIG11Y2ggdGlt ZSB0cnlpbmcgdG8gZ2V0IHRvIDEuMCAtLSBsZXRzIGdldA0KPj4gPj4+PiBGT0NVU0VEDQo+PiA+ Pj4+IG9uIGRlbGl2ZXJpbmcgd2hhdCBldmVyeW9uZSBvdXRzaWRlIG9mIHRoZSBjb21tdW5pdHkg b2YgYWN0aXZlDQo+PiA+Pj4+IHBhcnRpY2lwYW50cw0KPj4gPj4+PiBoZXJlIGhhcyBiZWVuIHdh aXRpbmcgb24sIHdoaWNoIGlzIGEgZnV0dXJlIGRpcmVjdGlvbiBmb3IgdGhlaXINCj4+RmxleA0K Pj4gPj4+PiBlZmZvcnRzLg0KPj4gPj4+Pg0KPj4gPj4+PiBUaGFuayB5b3UsDQo+PiA+Pj4+DQo+ PiA+Pj4+IEp1c3RpbiBIaWxsDQo+PiA+Pj4+DQo+PiA+Pj4+IGh0dHBzOi8vbmEwMS5zYWZlbGlu a3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPQ0KPj4gaHR0cCUzQSUyRiUyRlByb21pbmlj DQo+PiA+PiAuDQo+PiA+Pj4+IE5FVCZkYXRhPTAyJTdDMDElN0MlN0NlM2Q0ZTMzYjc3Zjg0MGJl OGQyYjA4ZDRmYmI1DQo+PiBkNjA1JTdDZmE3YjFiNWE3YjM0NDM4Nw0KPj4gPj4+PiA5NGFlZDJj MTc4ZGVjZWUxJTdDMCU3QzAlN0M2MzY0MTAyMDU3ODQ4Nzc4NTcmc2RhdGE9DQo+PiBjdzVMQWlI NmJPdlVMcWRzZHg0TkwNCj4+ID4+Pj4gR1dOVWF3STU4ZHklMkY0ZnFUSTVhQ2FNJTNEJnJlc2Vy dmVkPTAgfCBTa3lwZTogSnVzdGluUHJvbWluaWMNCj4+ID4+Pj4NCj4+ID4+Pj4gTXkgQXBhY2hl IEZsZXggY29tbXVuaXR5IGNvbnRyaWJ1dGlvbiBpcyB3b3JraW5nIG9uIHRoZSBvcGVuDQo+PiA+ Pj4+IHNvdXJjZSBNb29uc2hpbmUtSURFLmNvbSBmb3IgRmxleEpTLg0KPj4gPj4+DQo+PiA+Pg0K Pj4gPj4NCj4+DQo+Pg0KDQo=