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 A2EF4200B12 for ; Sun, 29 May 2016 06:35:31 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A1E19160A34; Sun, 29 May 2016 04:35:31 +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 9764C160A1A for ; Sun, 29 May 2016 06:35:30 +0200 (CEST) Received: (qmail 17959 invoked by uid 500); 29 May 2016 04:35:29 -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 17947 invoked by uid 99); 29 May 2016 04:35:28 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 May 2016 04:35:28 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 29FCDC0608 for ; Sun, 29 May 2016 04:35:28 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.697 X-Spam-Level: X-Spam-Status: No, score=0.697 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_ASCII_DIVIDERS=0.8, 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: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id setS9NISo67V for ; Sun, 29 May 2016 04:35:26 +0000 (UTC) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0089.outbound.protection.outlook.com [207.46.100.89]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id DE0FC5F4E9 for ; Sun, 29 May 2016 04:35:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adobe.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=aD/AAu+aZ6Gpf4OjJCzvyMIt+F97l6IORH6StvltUnk=; b=A5pdi93hVxM+nWO+17/vAiZHvcdJ2QgYvhMvifh1bct7z9HGug5VnlUheNIlOZG4dNowCIMyhjHsdAYoRn9JDsf5o9CIpjYxshHpJxWoB7Z3ShrX43SgzNKdnXMdHFZepxgPk3lC3vepL6+dm13zYP9RgFI4/uDN92cykEqsB6A= Received: from CY1PR0201MB1529.namprd02.prod.outlook.com (10.163.139.20) by CY1PR0201MB1531.namprd02.prod.outlook.com (10.163.139.22) with Microsoft SMTP Server (TLS) id 15.1.501.7; Sun, 29 May 2016 04:35:16 +0000 Received: from CY1PR0201MB1529.namprd02.prod.outlook.com ([10.163.139.20]) by CY1PR0201MB1529.namprd02.prod.outlook.com ([10.163.139.20]) with mapi id 15.01.0501.016; Sun, 29 May 2016 04:35:16 +0000 From: Alex Harui To: "dev@flex.apache.org" Subject: Re: git commit: [flex-falcon] [refs/heads/develop] - compiler-jx: static getters and setters use @expose instead of @export because @export does not work in the release build with ADVANCED_OPTIMIZATIONS Thread-Topic: git commit: [flex-falcon] [refs/heads/develop] - compiler-jx: static getters and setters use @expose instead of @export because @export does not work in the release build with ADVANCED_OPTIMIZATIONS Thread-Index: AQHRuSUQU0i6H879KEibFLLrQW9d9Z/O2qMAgAAEsoA= Date: Sun, 29 May 2016 04:35:15 +0000 Message-ID: References: <7c73ef19d4ed49df9bd89d2c45ce4635@git.apache.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.6.4.160422 authentication-results: flex.apache.org; dkim=none (message not signed) header.d=none;flex.apache.org; dmarc=none action=none header.from=adobe.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [73.221.171.177] x-ms-office365-filtering-correlation-id: 37151a66-a7ee-44a9-a83d-08d3877aa1df x-microsoft-exchange-diagnostics: 1;CY1PR0201MB1531;5:p83T37/JK63nIlAKfM8TnsUnD1JnWWf5QnmNHJGZyjuMl8KRWJRhdPBsR5KNwIkSRjaMcWMJMyTzAxXG6XO2PjBwv0jkwXKlwOy6QzfhxmIitJpKpRG/Kmd1vsS2y8i1BWTN1/rBDfMbtOhf00zHCQ==;24:bIRYXQHLIUpfrU/qBUSMtYn8oNK5RULNqUqxgGEPn/+sr4CNbf5NDil8j5QjquxaUrtWTEYmA9WlJFZhODZT6Bn/0fpS307y0I0N5BeSPz8=;7:AJC/h9sr3TNSgmL4oYzK01AHMgjx0Ns3rVarjMvtVXvWSyUlLXhFSpmld4UIw0UmetIA38iGiNRG4aUaQc/zmxQSqSm8DqIGZLdppKASOx4QiRzMCOru2SR/zm9LTCjtmViB3fcKREGBDrHTRDu291vRogj86ePB8P7SUhweUPEdMa0EwbA3h0gN7mzbYOD+ x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB1531; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(278021236550800)(211936372134217)(168375693250761); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(61425038)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(61426038)(61427038);SRVR:CY1PR0201MB1531;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB1531; x-forefront-prvs: 0957AD37A0 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(377454003)(24454002)(86362001)(15975445007)(99286002)(66066001)(50986999)(76176999)(189998001)(10090500001)(450100001)(77096005)(36756003)(110136002)(3660700001)(107886002)(1720100001)(3280700002)(10400500002)(54356999)(5002640100001)(87936001)(92566002)(8676002)(4001350100001)(586003)(102836003)(5008740100001)(122556002)(6116002)(81166006)(1730700003)(11100500001)(2950100001)(2501003)(5004730100002)(2351001)(1220700001)(19580405001)(19580395003)(106116001)(8936002)(83506001)(2906002)(3846002)(2900100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0201MB1531;H:CY1PR0201MB1529.namprd02.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <6E3A3A2E6729ED469C282D442B515C3A@namprd02.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: adobe.com X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2016 04:35:15.8733 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB1531 archived-at: Sun, 29 May 2016 04:35:31 -0000 SXMgdGhlcmUgYSBzaW1wbGUgdGVzdCBjYXNlPw0KDQpPbiA1LzI4LzE2LCAyOjE4IFBNLCAiSm9z aCBUeW5qYWxhIiA8am9zaHR5bmphbGFAZ21haWwuY29tPiB3cm90ZToNCg0KPkRvZXMgYW55b25l IGtub3cgYSBiZXR0ZXIgc29sdXRpb24gdG8gdGhpcz8NCj4NCj5Gb3Igc29tZSByZWFzb24sIHN0 YXRpYyBnZXR0ZXJzIGFuZCBzZXR0ZXJzIHdlcmVuJ3QgYmVpbmcgY2FsbGVkIHByb3Blcmx5DQo+ aW4gYSByZWxlYXNlIGJ1aWxkIHdpdGggQURWQU5DRURfT1BUSU1JWkFUSU9OUy4gV2UgaW5jbHVk ZWQgQGV4cG9ydCBmb3INCj50aGUNCj5zdGF0aWMgcHJvcGVydGllcywgd2hpY2ggc2VlbXMgdG8g d29yayBmaW5lIGZvciBub24tc3RhdGljIGdldHRlcnMgYW5kDQo+c2V0dGVycy4gSG93ZXZlciwg Zm9yIHN0YXRpYyBnZXR0ZXJzIGFuZCBzZXR0ZXJzLCBDbG9zdXJlIGNvbXBpbGVyIHdhcw0KPmNv bGxhcHNpbmcgdGhlIHByb3BlcnR5IGRvd24gdG8gYSBnbG9iYWwgdmFyaWFibGUgaW5zdGVhZC4g SSBzd2l0Y2hlZCBiYWNrDQo+dG8gQGV4cG9zZSwgYW5kIGl0IHN0YXJ0ZWQgd29ya2luZyBwcm9w ZXJseS4NCj4NCj5UaGUgcHJvYmxlbSBpcyB0aGF0IEBleHBvc2UgaXMgZGVwcmVjYXRlZCBieSBD bG9zdXJlIGNvbXBpbGVyLiBPYnZpb3VzbHksDQo+SSdkIHByZWZlciBub3QgdG8gdXNlIGl0LCBi dXQgSSBjYW4ndCBzZWVtIHRvIGZpbmQgYSB3b3JraW5nIGFsdGVybmF0aXZlLg0KPkFjY29yZGlu ZyB0byB0aGUgZG9jcyBbMV0sIEBub2NvbGxhcHNlIGlzIHN1cHBvc2VkIHRvIHN0b3AgYSBwcm9w ZXJ0eSBmcm9tDQo+YmVpbmcgY29sbGFwc2VkIGludG8gYSB2YXJpYWJsZS4gSSB0cmllZCByZXBs YWNpbmcgQGV4cG9ydCB3aXRoDQo+QG5vY29sbGFwc2UsIGFuZCBJIHRyaWVkIHVzaW5nIGJvdGgg QGV4cG9ydCBhbmQgQG5vY29sbGFwc2UsIGJ1dCBpdCBqdXN0DQo+ZGlkbid0IHNlZW0gdG8gd29y ay4NCj4NCj5bMV0gaHR0cHM6Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vY2xvc3VyZS9jb21waWxl ci9kb2NzL2pzLWZvci1jb21waWxlcg0KPg0KPi0gSm9zaA0KPg0KPk9uIFNhdCwgTWF5IDI4LCAy MDE2IGF0IDI6MDggUE0sIDxqb3NodHluamFsYUBhcGFjaGUub3JnPiB3cm90ZToNCj4NCj4+IFJl cG9zaXRvcnk6IGZsZXgtZmFsY29uDQo+PiBVcGRhdGVkIEJyYW5jaGVzOg0KPj4gICByZWZzL2hl YWRzL2RldmVsb3AgYjM3MDg2NjJjIC0+IGZjNGUzYWY5Zg0KPj4NCj4+DQo+PiBjb21waWxlci1q eDogc3RhdGljIGdldHRlcnMgYW5kIHNldHRlcnMgdXNlIEBleHBvc2UgaW5zdGVhZCBvZiBAZXhw b3J0DQo+PiBiZWNhdXNlIEBleHBvcnQgZG9lcyBub3Qgd29yayBpbiB0aGUgcmVsZWFzZSBidWls ZCB3aXRoDQo+PiBBRFZBTkNFRF9PUFRJTUlaQVRJT05TDQo+Pg0KPj4NCj4+IFByb2plY3Q6IGh0 dHA6Ly9naXQtd2lwLXVzLmFwYWNoZS5vcmcvcmVwb3MvYXNmL2ZsZXgtZmFsY29uL3JlcG8NCj4+ IENvbW1pdDogDQo+Pmh0dHA6Ly9naXQtd2lwLXVzLmFwYWNoZS5vcmcvcmVwb3MvYXNmL2ZsZXgt ZmFsY29uL2NvbW1pdC9mYzRlM2FmOQ0KPj4gVHJlZTogaHR0cDovL2dpdC13aXAtdXMuYXBhY2hl Lm9yZy9yZXBvcy9hc2YvZmxleC1mYWxjb24vdHJlZS9mYzRlM2FmOQ0KPj4gRGlmZjogaHR0cDov L2dpdC13aXAtdXMuYXBhY2hlLm9yZy9yZXBvcy9hc2YvZmxleC1mYWxjb24vZGlmZi9mYzRlM2Fm OQ0KPj4NCj4+IEJyYW5jaDogcmVmcy9oZWFkcy9kZXZlbG9wDQo+PiBDb21taXQ6IGZjNGUzYWY5 Zjc3MmFiNTg2YTc1OTUwYWZjZTljYzI4NDg3OGMzZmYNCj4+IFBhcmVudHM6IGIzNzA4NjYNCj4+ IEF1dGhvcjogSm9zaCBUeW5qYWxhIDxqb3NodHluamFsYUBnbWFpbC5jb20+DQo+PiBBdXRob3Jl ZDogU2F0IE1heSAyOCAxNDowODowOCAyMDE2IC0wNzAwDQo+PiBDb21taXR0ZXI6IEpvc2ggVHlu amFsYSA8am9zaHR5bmphbGFAZ21haWwuY29tPg0KPj4gQ29tbWl0dGVkOiBTYXQgTWF5IDI4IDE0 OjA4OjA4IDIwMTYgLTA3MDANCj4+DQo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+PiAgLi4uL2ZsZXgvY29t cGlsZXIvaW50ZXJuYWwvY29kZWdlbi9qcy9qeC9BY2Nlc3NvckVtaXR0ZXIuamF2YSAgfCA2DQo+ PisrKysrLQ0KPj4gIC4uLi9pbnRlcm5hbC9jb2RlZ2VuL2pzL2ZsZXhqcy9UZXN0RmxleEpTQWNj ZXNzb3JNZW1iZXJzLmphdmEgIHwgNCArKy0tDQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pg0KPj4NCj4+DQo+ PiANCj4+aHR0cDovL2dpdC13aXAtdXMuYXBhY2hlLm9yZy9yZXBvcy9hc2YvZmxleC1mYWxjb24v YmxvYi9mYzRlM2FmOS9jb21waWxlcg0KPj4tangvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2Zs ZXgvY29tcGlsZXIvaW50ZXJuYWwvY29kZWdlbi9qcy9qeC9BY2Nlc3NvDQo+PnJFbWl0dGVyLmph dmENCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+IGRpZmYgLS1naXQNCj4+IA0KPj5hL2NvbXBpbGVyLWp4 L3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9mbGV4L2NvbXBpbGVyL2ludGVybmFsL2NvZGVnZW4v anMvDQo+Pmp4L0FjY2Vzc29yRW1pdHRlci5qYXZhDQo+PiANCj4+Yi9jb21waWxlci1qeC9zcmMv bWFpbi9qYXZhL29yZy9hcGFjaGUvZmxleC9jb21waWxlci9pbnRlcm5hbC9jb2RlZ2VuL2pzLw0K Pj5qeC9BY2Nlc3NvckVtaXR0ZXIuamF2YQ0KPj4gaW5kZXggNzQ0MDQ2Mi4uNWU3YWE1MCAxMDA2 NDQNCj4+IC0tLQ0KPj4gDQo+PmEvY29tcGlsZXItangvc3JjL21haW4vamF2YS9vcmcvYXBhY2hl L2ZsZXgvY29tcGlsZXIvaW50ZXJuYWwvY29kZWdlbi9qcy8NCj4+angvQWNjZXNzb3JFbWl0dGVy LmphdmENCj4+ICsrKw0KPj4gDQo+PmIvY29tcGlsZXItangvc3JjL21haW4vamF2YS9vcmcvYXBh Y2hlL2ZsZXgvY29tcGlsZXIvaW50ZXJuYWwvY29kZWdlbi9qcy8NCj4+angvQWNjZXNzb3JFbWl0 dGVyLmphdmENCj4+IEBAIC0zNDAsNyArMzQwLDExIEBAIHB1YmxpYyBjbGFzcyBBY2Nlc3NvckVt aXR0ZXIgZXh0ZW5kcyBKU1N1YkVtaXR0ZXINCj4+IGltcGxlbWVudHMNCj4+ICAgICAgICAgICAg ICAgICAgICAgICAgICBwcm9wTmFtZSk7DQo+PiAgICAgICAgICAgICAgICAgIElHZXR0ZXJOb2Rl IGdldHRlck5vZGUgPSBwLmdldHRlcjsNCj4+ICAgICAgICAgICAgICAgICAgSVNldHRlck5vZGUg c2V0dGVyTm9kZSA9IHAuc2V0dGVyOw0KPj4gLSAgICAgICAgICAgICAgICB3cml0ZU5ld2xpbmUo Ii8qKiBAZXhwb3J0ICovIik7DQo+PiArICAgICAgICAgICAgICAgIC8vIEBleHBvc2UgaXMgc3Vw cG9zZWQgdG8gYmUgZGVwcmVjYXRlZCwgc28gdGhpcyBpc24ndA0KPj4gaWRlYWwsDQo+PiArICAg ICAgICAgICAgICAgIC8vIGJ1dCBAZXhwb3J0IGFuZC9vciBAbm9jb2xsYXBzZSB3ZXJlIG5vdCB3 b3JraW5nIGluIGENCj4+IHJlbGVhc2UNCj4+ICsgICAgICAgICAgICAgICAgLy8gYnVpbGQgd2l0 aCBBRFZBTkNFRF9PUFRJTUlaQVRJT05TLCBzbyBJIGRvbid0IGtub3cNCj4+IHdoYXQgZWxzZQ0K Pj4gKyAgICAgICAgICAgICAgICAvLyB0byBkby4gbWF5YmUgaXQncyBhIGJ1ZyBpbiBjbG9zdXJl IGNvbXBpbGVyLi4uIC1KVA0KPj4gKyAgICAgICAgICAgICAgICB3cml0ZU5ld2xpbmUoIi8qKiBA ZXhwb3NlICovIik7DQo+PiAgICAgICAgICAgICAgICAgIGlmIChnZXR0ZXJOb2RlICE9IG51bGwp DQo+PiAgICAgICAgICAgICAgICAgIHsNCj4+ICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0TWFw cGluZyhnZXR0ZXJOb2RlKTsNCj4+DQo+Pg0KPj4gDQo+Pmh0dHA6Ly9naXQtd2lwLXVzLmFwYWNo ZS5vcmcvcmVwb3MvYXNmL2ZsZXgtZmFsY29uL2Jsb2IvZmM0ZTNhZjkvY29tcGlsZXINCj4+LWp4 L3NyYy90ZXN0L2phdmEvb3JnL2FwYWNoZS9mbGV4L2NvbXBpbGVyL2ludGVybmFsL2NvZGVnZW4v anMvZmxleGpzL1Rlcw0KPj50RmxleEpTQWNjZXNzb3JNZW1iZXJzLmphdmENCj4+IC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0NCj4+IGRpZmYgLS1naXQNCj4+IA0KPj5hL2NvbXBpbGVyLWp4L3NyYy90ZXN0L2phdmEv b3JnL2FwYWNoZS9mbGV4L2NvbXBpbGVyL2ludGVybmFsL2NvZGVnZW4vanMvDQo+PmZsZXhqcy9U ZXN0RmxleEpTQWNjZXNzb3JNZW1iZXJzLmphdmENCj4+IA0KPj5iL2NvbXBpbGVyLWp4L3NyYy90 ZXN0L2phdmEvb3JnL2FwYWNoZS9mbGV4L2NvbXBpbGVyL2ludGVybmFsL2NvZGVnZW4vanMvDQo+ PmZsZXhqcy9UZXN0RmxleEpTQWNjZXNzb3JNZW1iZXJzLmphdmENCj4+IGluZGV4IDU4NzY5ZmUu LmIwMGQzMWUgMTAwNjQ0DQo+PiAtLS0NCj4+IA0KPj5hL2NvbXBpbGVyLWp4L3NyYy90ZXN0L2ph dmEvb3JnL2FwYWNoZS9mbGV4L2NvbXBpbGVyL2ludGVybmFsL2NvZGVnZW4vanMvDQo+PmZsZXhq cy9UZXN0RmxleEpTQWNjZXNzb3JNZW1iZXJzLmphdmENCj4+ICsrKw0KPj4gDQo+PmIvY29tcGls ZXItangvc3JjL3Rlc3QvamF2YS9vcmcvYXBhY2hlL2ZsZXgvY29tcGlsZXIvaW50ZXJuYWwvY29k ZWdlbi9qcy8NCj4+ZmxleGpzL1Rlc3RGbGV4SlNBY2Nlc3Nvck1lbWJlcnMuamF2YQ0KPj4gQEAg LTg2LDcgKzg2LDcgQEAgcHVibGljIGNsYXNzIFRlc3RGbGV4SlNBY2Nlc3Nvck1lbWJlcnMgZXh0 ZW5kcw0KPj4gVGVzdEdvb2dBY2Nlc3Nvck1lbWJlcnMNCj4+ICAgICAgICAgSUNsYXNzTm9kZSBu b2RlID0gKElDbGFzc05vZGUpIGdldE5vZGUoInB1YmxpYyBzdGF0aWMgZnVuY3Rpb24NCj4+Z2V0 DQo+PiBmb28oKTppbnR7cmV0dXJuIC0xO30iLA0KPj4gICAgICAgICAgICAgICAgICAgICAgICAg SUNsYXNzTm9kZS5jbGFzcywgV1JBUF9MRVZFTF9DTEFTUyk7DQo+PiAgICAgICAgICBhc0Jsb2Nr V2Fsa2VyLnZpc2l0Q2xhc3Mobm9kZSk7DQo+PiAtICAgICAgICBhc3NlcnRPdXQoIi8qKlxuICog QGNvbnN0cnVjdG9yXG4gKi9cbkZhbGNvblRlc3RfQSA9IGZ1bmN0aW9uKCkNCj4+IHtcbn07T2Jq ZWN0LmRlZmluZVByb3BlcnRpZXMoRmFsY29uVGVzdF9BLCAvKiogQGxlbmRzIHtGYWxjb25UZXN0 X0F9ICovDQo+PiB7XG4vKiogQGV4cG9ydCAqL1xuZm9vOiB7XG5nZXQ6IGZ1bmN0aW9uKCkge1xu ICByZXR1cm4gLTE7XG59fX1cbik7Iik7DQo+PiArICAgICAgICBhc3NlcnRPdXQoIi8qKlxuICog QGNvbnN0cnVjdG9yXG4gKi9cbkZhbGNvblRlc3RfQSA9IGZ1bmN0aW9uKCkNCj4+IHtcbn07T2Jq ZWN0LmRlZmluZVByb3BlcnRpZXMoRmFsY29uVGVzdF9BLCAvKiogQGxlbmRzIHtGYWxjb25UZXN0 X0F9ICovDQo+PiB7XG4vKiogQGV4cG9zZSAqL1xuZm9vOiB7XG5nZXQ6IGZ1bmN0aW9uKCkge1xu ICByZXR1cm4gLTE7XG59fX1cbik7Iik7DQo+PiAgICAgIH0NCj4+DQo+PiAgICAgIEBPdmVycmlk ZQ0KPj4gQEAgLTEzNiw3ICsxMzYsNyBAQCBwdWJsaWMgY2xhc3MgVGVzdEZsZXhKU0FjY2Vzc29y TWVtYmVycyBleHRlbmRzDQo+PiBUZXN0R29vZ0FjY2Vzc29yTWVtYmVycw0KPj4gICAgICAgICBJ Q2xhc3NOb2RlIG5vZGUgPSAoSUNsYXNzTm9kZSkgZ2V0Tm9kZSgicHVibGljIHN0YXRpYyBmdW5j dGlvbg0KPj5zZXQNCj4+IGZvbyh2YWx1ZTppbnQpOnZvaWR7fSIsDQo+PiAgICAgICAgICAgICAg ICAgICAgICAgICBJQ2xhc3NOb2RlLmNsYXNzLCBXUkFQX0xFVkVMX0NMQVNTKTsNCj4+ICAgICAg ICAgIGFzQmxvY2tXYWxrZXIudmlzaXRDbGFzcyhub2RlKTsNCj4+IC0gICAgICAgIGFzc2VydE91 dCgiLyoqXG4gKiBAY29uc3RydWN0b3JcbiAqL1xuRmFsY29uVGVzdF9BID0gZnVuY3Rpb24oKQ0K Pj4ge1xufTtPYmplY3QuZGVmaW5lUHJvcGVydGllcyhGYWxjb25UZXN0X0EsIC8qKiBAbGVuZHMg e0ZhbGNvblRlc3RfQX0gKi8NCj4+IHtcbi8qKiBAZXhwb3J0ICovXG5mb286IHtcbnNldDogZnVu Y3Rpb24odmFsdWUpIHtcbn19fVxuKTsiKTsNCj4+ICsgICAgICAgIGFzc2VydE91dCgiLyoqXG4g KiBAY29uc3RydWN0b3JcbiAqL1xuRmFsY29uVGVzdF9BID0gZnVuY3Rpb24oKQ0KPj4ge1xufTtP YmplY3QuZGVmaW5lUHJvcGVydGllcyhGYWxjb25UZXN0X0EsIC8qKiBAbGVuZHMge0ZhbGNvblRl c3RfQX0gKi8NCj4+IHtcbi8qKiBAZXhwb3NlICovXG5mb286IHtcbnNldDogZnVuY3Rpb24odmFs dWUpIHtcbn19fVxuKTsiKTsNCj4+ICAgICAgfQ0KPj4NCj4+ICAgICAgQFRlc3QNCj4+DQo+Pg0K DQo=