From dev-return-7718-archive-asf-public=cust-asf.ponee.io@mxnet.incubator.apache.org Tue Jun 30 02:51:30 2020 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 BBA2618065B for ; Tue, 30 Jun 2020 04:51:29 +0200 (CEST) Received: (qmail 86950 invoked by uid 500); 30 Jun 2020 02:51:28 -0000 Mailing-List: contact dev-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list dev@mxnet.incubator.apache.org Received: (qmail 86933 invoked by uid 99); 30 Jun 2020 02:51:27 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Jun 2020 02:51:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 731E5C023F for ; Tue, 30 Jun 2020 02:51:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -2.299 X-Spam-Level: X-Spam-Status: No, score=-2.299 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=intel.onmicrosoft.com Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id ZOsdjY_4lTsc for ; Tue, 30 Jun 2020 02:51:24 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=192.55.52.120; helo=mga04.intel.com; envelope-from=ciyong.chen@intel.com; receiver= Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 2BE687F58D for ; Tue, 30 Jun 2020 02:51:22 +0000 (UTC) IronPort-SDR: abyi2/2bEpxZsuU9RZNXxSUhVwJnM4GIZ2p9FRF+EBGVHpRXdJt9xr9rY1RckP7rM5LA5pDQiB MLrkyDQiCU5g== X-IronPort-AV: E=McAfee;i="6000,8403,9666"; a="143608151" X-IronPort-AV: E=Sophos;i="5.75,296,1589266800"; d="scan'208";a="143608151" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2020 19:51:14 -0700 IronPort-SDR: x1iHXB9tLhWA/YfBmFB5svUeXWxZTw+U1pnWq1ESKFjtvd6t8STWU4sldIR92tCCFdvVAjVGfU pYD+XajHaRxw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,296,1589266800"; d="scan'208";a="320804715" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by FMSMGA003.fm.intel.com with ESMTP; 29 Jun 2020 19:51:14 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 29 Jun 2020 19:51:13 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 29 Jun 2020 19:51:13 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 29 Jun 2020 19:51:13 -0700 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.56) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 29 Jun 2020 19:51:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jeqv7PBu8AXlJzb0ThqbCbu+5gyuK5lilQhHtCOfgmjRpjAscS26lKNjSSPz3nr//D2w8Z8FarOEHCDJWHPnZIcx/ICKLotZy7TWDKZTr6tHbxiRu+JFHmtR43PLJTLahoH7PTudZpMfp6Qi3oIaEkXGxcGzKiUbeq/6iMVA4ClfB7lfXbRuAk7xuXj5ySPJ35rrLEA09nIXxD3m8FAEcB8kEIb/U/O0rXW+c0jP15NKeOgn1w0EC0/sd9UyMJEPq592QhrsxGuiUKRw1Iv6IotAPbiFW8tsVt08PEKwA8tk6PIrIiEgbKchz5eYXaVQVlEvgZ7ZIfUjUtnz0EAViw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Lgm2nBAN1Nt76ep1mhqbJwyk22aoHfHiQdH6NMu9Szk=; b=BQ/ylOjPSSgS8M7T5lAlfrmO6jVqogn5h9YeOE1UPuN49XhHlNLPdY5yLwihvyn6GMSXS+yEfhFoDgvttKvkzf4S8W99nHRZk7m9mQBpVSdzfyQccV4YBf936d1SVTQGe3OUpUMBAvAOIVoPX44MMi7v7gEksKMCG2jH4LVuRabp1a28tFdohtlXUvLYk7k0toQyK24HHgQOvUX0NvM47/3VptLF7odlAZlUtfY2YoBvoGfo9o/y/pdVNpjFB2O2DoQgANrq/3e176LAzwa7iXXai1znZQReCTVAj0sXUkszX46E/VrvNqnPZDJ/yeShROdXgvWrk8TdhJ7f7sKtUg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Lgm2nBAN1Nt76ep1mhqbJwyk22aoHfHiQdH6NMu9Szk=; b=YQluNt9myGdDw0NMMTguspflH8/lGQnQuhuA4q90Zt8sPDW6kKt/hRhLmC9PR1LU5iiIyzPHZoZ+A/AaikoMX0fviNrUeKklT2Ezzl77F8loEd/4MCi1q67R+Xp1trAVDe8RtL7OMmP7FjwsaVR+QXPvWflym+fkhf7OgSDkjuQ= Received: from BYAPR11MB3144.namprd11.prod.outlook.com (2603:10b6:a03:8f::15) by BY5PR11MB3989.namprd11.prod.outlook.com (2603:10b6:a03:191::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.21; Tue, 30 Jun 2020 02:51:09 +0000 Received: from BYAPR11MB3144.namprd11.prod.outlook.com ([fe80::2c40:562f:2015:20ce]) by BYAPR11MB3144.namprd11.prod.outlook.com ([fe80::2c40:562f:2015:20ce%7]) with mapi id 15.20.3131.026; Tue, 30 Jun 2020 02:51:09 +0000 From: "Chen, Ciyong" To: "dev@mxnet.incubator.apache.org" Subject: RE: Updates for 1.7.0 minor release Thread-Topic: Updates for 1.7.0 minor release Thread-Index: AQHWQNxi5oXgKfWkqUaiokgfHGqNnqjV8FDAgBoIDQCAAJXBoA== Date: Tue, 30 Jun 2020 02:51:09 +0000 Message-ID: References: <3555ccead7486b67eea23a7dc3fdf9d97a5d6729.camel@apache.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: mxnet.incubator.apache.org; dkim=none (message not signed) header.d=none;mxnet.incubator.apache.org; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.45] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e1a9a326-2309-420b-749f-08d81ca07166 x-ms-traffictypediagnostic: BY5PR11MB3989: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 0450A714CB x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dn4zsRA1hpeaMQbel7ePBhamP89rvHWEcF2nDa5dkx2IOvtT+4urf/HfTQEj1gGkeCz/ccjeoSFSwS0kNx4Y6hRRZFEZeaFSXYBvAFXOq8Wf8cnzMjpf2q+Rlc0v8Hi4Oc81dvQ4y3drad6O0acYl5lFFyWByfCvxXzHtuvjTVvj91xba96YkET0cMzUuc4Fd+QclC2gOU+Z8GawvAtFMTSCYIl62yMYUIQMk36zwumUfOI7+j3BT2lA3AyHL4vPbjI/c3Tmwa7x5c6kmLqnqQ+mGgeA8V3irGB1uPMSVzCN0jvp8XdLMN+PuQi68gOeoonEvIIs6aR5CWyZlMStCa8aa2cW4xJRbswA6eS+N1IEU8M6YTG87G1ApMk3OeJu4dtl40uk2Z1B7Qxyu3x8tA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3144.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(346002)(376002)(396003)(366004)(136003)(39860400002)(45080400002)(8676002)(52536014)(5660300002)(6506007)(8936002)(30864003)(86362001)(71200400001)(186003)(83380400001)(53546011)(66946007)(76116006)(2906002)(66476007)(33656002)(19627235002)(26005)(966005)(66556008)(478600001)(66446008)(316002)(6916009)(55016002)(9686003)(64756008)(15650500001)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: KCnLyfmbcRvGgl7OqaV/lW/3yUPpznNqm8LG+16rLFS5xWhZRjNdWh0tztoysLN77BFWwqT0q94Sp171jNB+6vAHnPELDa6/MQfMpH39PLPPKuFt2epMw/9WEbp3gSBJd9+5Oq1/61HxJaKpua1ih3Kev5Zu3L+uE6aTOXhVmRNSU2nAdk3nNL7rdk2Yr2mh74J7r5b4IF8JWPK1hCjHTi+K8/5u2yuPTRIPtAkkwbvgqeV6E91dhSwmLrewS5Bjmbw2///lk4m3ZRQat7uCcdUbbNSsu9D05cKt5T4mrcIsQrvVYsgDTHKuQyWrp4IiooO8WMdtpEB+fUbHdziu6Pe4O/uI9m0zMPuH40DKymdo197GbYtTdJjmNFspv6Cf0CIbxdDX6HwLDOKm8s2MKHvR0FZhPAGYMPmlshexuNAcJlbFa5XXvzsEJ69zQWjxLD5RGfMsfXjjazWlZfrzUfZRWdc4hghPK3jHesld4NYDiqb3MQj/GpD1f7Tgb2bP x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3144.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1a9a326-2309-420b-749f-08d81ca07166 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2020 02:51:09.3101 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nU4Te1Tg3A67KdF60z5NvmOYfWxAifIzEbvKBzIqbvaerUJYbCY/VhPdYESU5sgev7Sl1zS/yNnpcErWbjUBOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB3989 X-OriginatorOrg: intel.com SGkgQ2hhaSwNCg0KV2UndmUgZmluYWxpemVkIHRoZSBtdWx0aXBsZSBsaWNlbnNlIGhlYWRlciBp c3N1ZSBhbmQgbWVyZ2VkIHRoZSBuZWNlc3NhcnkgbW9kaWZpY2F0aW9uIGFjY29yZGluZyB0byB0 aGUgZGV2QCBkaXNjdXNzaW9uIHJlc3VsdC4NCkJ1dCBATGVvbmFyZCByZXBvcnRlZCBhIG51bXB5 IHZlcnNpb24gaXNzdWUgaW4gWzFdLCB3aGljaCBpcyBhYm91dCB0aGUgVVQgZmFpbHVyZSBvZiBu dW1weSBvcGVyYXRvcnMsIGFzIHdlbGwgYXMgc29tZSBvdGhlciBudW1weSBpc3N1ZSBpbiBbMl0u DQpXaGljaCBpcyB1bmRlciBkaXNjdXNzaW9uIHNvIGZhci4NCg0KQGRldg0KQXMgdGhlIG51bXB5 IG9wZXJhdG9yIGlzIHN0aWxsIGluIGFjdGl2ZSBkZXZlbG9wbWVudCwgdGhlcmUgY291bGQgYmUg bW9yZSBkZWZlY3RzL2J1Z3MgYXMgaW5jbHVkaW5nIG1vcmUgbmV3IGZ1bmN0aW9uYWxpdGllcy9m ZWF0dXJlcyBpbiB2MS43LiBUaHVzIGl0J3MgdW5jZXJ0YWluIGFib3V0IGhvdyBsb25nZXIgaXQg d2lsbCB0YWtlIHRvIGJhY2twb3J0IHRoZXNlIG51bXB5IGJ1ZyBmaXhlcy9mZWF0dXJlcyBmcm9t IG1hc3RlciB0byB2MS43LCBJIHN1Z2dlc3QgdG8gbWFyayBudW1weSBvcGVyYXRvciBhcyBleHBl cmltZW50YWwgZmVhdHVyZSBpbiB2MS43IHJlbGVhc2UsIGFuZCBkZWNpZGUgYSBjdXQgb2ZmIGRh eSAoMjRoIG9yIDQ4aCkgdG8gaW5jbHVkZSB0aGUgZml4ZXMgdGhhdCBhcmUgYXZhaWxhYmxlLCBh bmQgbW92aW5nIHRoZSAxLjcgcmVsZWFzZSBwcm9jZXNzIGZvcndhcmQsIHdoYXQgZG8geW91IHRo aW5rPw0KDQpUaGFua3MsDQotQ2l5b25nDQpbMV0gaHR0cHM6Ly9naXRodWIuY29tL2FwYWNoZS9p bmN1YmF0b3ItbXhuZXQvaXNzdWVzLzE4NjAwI2lzc3VlY29tbWVudC02NDk3MTIxODINClsyXSBo dHRwczovL2dpdGh1Yi5jb20vYXBhY2hlL2luY3ViYXRvci1teG5ldC9pc3N1ZXMvMTg2NDENCg0K LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IENoYWl0YW55YSBCYXBhdCA8Y2hhaS5i YXBhdEBnbWFpbC5jb20+IA0KU2VudDogVHVlc2RheSwgSnVuZSAzMCwgMjAyMCAxOjQ1IEFNDQpU bzogZGV2QG14bmV0LmluY3ViYXRvci5hcGFjaGUub3JnDQpTdWJqZWN0OiBSZTogVXBkYXRlcyBm b3IgMS43LjAgbWlub3IgcmVsZWFzZQ0KDQpIZXkgQ2l5b25nLA0KDQpBbnkgdXBkYXRlIGZyb20g dGhlIEFTRiBtZW50b3JzL2xlZ2FsIHRlYW0gcmU6IG11bHRpcGxlIGxpY2Vuc2UgaGVhZGVyIGlz c3VlPw0KSSBjYW4gc2VlIHRoZSBQUiBmb3IgY2hlY2tpbmcgVmFsaWQgbGljZW5zZSBoZWFkZXIg bWVyZ2VkOg0KaHR0cHM6Ly9naXRodWIuY29tL2FwYWNoZS9pbmN1YmF0b3ItbXhuZXQvcHVsbC8x ODQ3OA0KU28gaWYgd2UgZ2V0IHRoZSBtdWx0aXBsZSBsaWNlbnNlIGhlYWRlciBpc3N1ZSBmaXhl ZCwgd2UgY2FuIGdldCAxLjcuMCByZWxlYXNlIGdvaW5nLi4NCg0KQXJlIHdlIGJsb2NrZWQgc29t ZXdoZXJlPw0KVGhhbmtzDQpDaGFpDQoNCg0KT24gU2F0LCAxMyBKdW4gMjAyMCBhdCAwNjozMiwg Q2hlbiwgQ2l5b25nIDxjaXlvbmcuY2hlbkBpbnRlbC5jb20+IHdyb3RlOg0KDQo+IEhpIExlb25h cmQsDQo+DQo+IFRoYW5rcyBmb3IgeW91ciBjb25maXJtYXRpb24gb24gdGhlIGJ1aWxkIGlzc3Vl LiBBcyBpdCdzIG5vdCBhIGJsb2NrZXIgDQo+IGZvcg0KPiAxLjcgcmVsZWFzZSBub3csIHRoZW4g d2UgY2FuIGNvbnNpZGVyIHRvIGJhY2twb3J0IHRoZSBmaXggdG8gMS43LnggDQo+IGJyYW5jaCB3 aGVuIGl0J3MgcmVhZHkuDQo+IFRoZSBvbmx5IHJlbWFpbmluZyBpdGVtIGlzIGhvdyB0byBkZWFs IHdpdGggdGhlIG11bHRpcGxlIGxpY2Vuc2UgDQo+IGhlYWRlciBub3csIHRoYW5rIHlvdSBmb3Ig aGVscGluZyBvbiB0aGlz8J+Yig0KPg0KPiBUaGFua3MsDQo+IC1DaXlvbmcNCj4NCj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGVvbmFyZCBMYXVzZW4gPGxhdXNlbkBhcGFj aGUub3JnPg0KPiBTZW50OiBTYXR1cmRheSwgSnVuZSAxMywgMjAyMCAxOjEwIEFNDQo+IFRvOiBk ZXZAbXhuZXQuaW5jdWJhdG9yLmFwYWNoZS5vcmcNCj4gU3ViamVjdDogUmU6IFVwZGF0ZXMgZm9y IDEuNy4wIG1pbm9yIHJlbGVhc2UNCj4NCj4gVGhhbmsgeW91IENpeW9uZy4gQWZ0ZXIgZnVydGhl ciBpbnZlc3RpZ2F0aW9uLCB0aGUgYnVpbGQgaXNzdWUgaXMgbm90IA0KPiBhcyBzZXZlcmUgYXMg aW5pdGlhbGx5IGNsYWltZWQgb24gR2l0aHViLiBJIGNoZWNrZWQgdGhlIGhpZ2gtd2F0ZXIgDQo+ IG1lbW9yeSB1c2FnZSBkdXJpbmcgc2luZ2xlLXByb2Nlc3MgYnVpbGQ6IEl0J3MgMi43R0Igb24g bWFzdGVyLiBPbiAxLjcgDQo+IHJlbGVhc2UsIGhpZ2gtbGV2ZWwgdXNhZ2UgaXMgMi4yR0IuIFRo aXMgaXMgbXVjaCBtb3JlIGFjY2VwdGFibGUgdGhhbiANCj4gdGhlIHByZXZpb3VzbHkgY2xhaW1l ZCA+MTZHQiB1c2FnZSBhbmQgdGh1cyBub3QgYSBibG9ja2luZyBpc3N1ZSBmcm9tIA0KPiBteSBw ZXJzcGVjdGl2ZS4gSSdsbCBsYXRlciBhbHNvIHJlcG9ydCB0aGUgbnVtYmVycyBmb3IgMS41IGFu ZCAxLjYuDQo+DQo+IEZpeGluZyB0aGUgcmVzcGVjdGl2ZSBpbXBsZW1lbnRhdGlvbnMgdG8gYmUg bW9yZSBjb21waWxlci1mcmllbmRseSANCj4gd291bGQgc3RpbGwgYmUgZ29vZC4NCj4NCj4gTG9v a2luZyBhdCB0aGUgcGFyYWxsZWwtYnVpbGQgaGlnaC1sZXZlbCBtZW1vcnkgdXNhZ2Ugb24gYSA5 NiBjb3JlIA0KPiBtYWNoaW5lLCBJIHNhdyBhIDQ1JSBtZW1vcnkgdXNhZ2UgaW5jcmVhc2UgZHVy aW5nIGJ1aWxkIGZyb20gMS41IHRvIDEuNy4NCj4NCj4gQmVzdCByZWdhcmRzDQo+IExlb25hcmQN Cj4NCj4NCj4gT24gRnJpLCAyMDIwLTA2LTEyIGF0IDAyOjA5ICswMDAwLCBDaGVuLCBDaXlvbmcg d3JvdGU6DQo+ID4gSGkgQ2hhaSwNCj4gPg0KPiA+IFNvcnJ5IGZvciB0aGUgbGF0ZSB1cGRhdGUu DQo+ID4NCj4gPiBSZWNlbnRseSwgc2V2ZXJhbCBidWcgZml4ZXMgWzRdIGluY2x1ZGluZyBudW1w eSBvcGVyYXRvci9iYXRjaG5vcm0gDQo+ID4gZ3JhZGllbnQvTFNUTSBDUFUgZ3JhZGllbnQvQ0kv Q0QvbGljZW5zZSBpc3N1ZXMgd2VyZSBiYWNrLXBvcnRlZCANCj4gPiBpbnRvDQo+IHYxLjcueC4N Cj4gPiBTbyBmYXIsIHRoZXJlJ3Mgb25lIGJ1aWxkIGlzc3VlIGFuZCB0d28gbGljZW5zZSBpc3N1 ZXMgYmVpbmcgdHJhY2tlZC4NCj4gPiAgICAgICAgIDEpIGJ1aWxkIGlzc3VlICMxODUwMSAoSXQg Y29zdHMgb3ZlciAxNkdCIG1lbW9yeSB0byBjb21waWxlIA0KPiA+IGluZGV4aW5nX29wLm8pLCB3 aGljaCBAbGVlenUgc3RhdGVkIGl0J3MgYSBibG9ja2VyIGZvciB0aGUgcmVsZWFzZVsxXS4NCj4g PiAgICAgICAgIDIpIGxpY2Vuc2UgaXNzdWU6IG11bHRpcGxlIGxpY2Vuc2UgaGVhZGVyIGlzc3Vl WzJdIGlzIHVuZGVyIA0KPiA+IGRpc2N1c3Npb247IG5vIHZhbGlkIGFwYWNoZSBsaWNlbnNlIGhl YWRlciBpc3N1ZVszXSBpcyBpZGVudGlmaWVkLCANCj4gPiBhbmQgSSdtIHdvcmtpbmcgb24gdGhl IFBSIGFzIEBzemhhIHN1Z2dlc3RlZC4NCj4gPg0KPiA+IElmIHRoZSBjb21tdW5pdHkgY2FuIGhl bHAgdG8gZXhwZWRpdGUgdGhlIGl0ZW0gb2YgWzFdIGFuZCBbMl0sIGl0IA0KPiA+IHdpbGwgYmUg Z3JlYXQgaGVscGZ1bC4NCj4gPiBPbmNlIHdlJ3ZlIGNvbXBsZXRlZCB0aGUgYWJvdmUgaXRlbXMg YW5kIG5vIG1vcmUgb3RoZXIgY3JpdGljYWwgDQo+ID4gaXNzdWVzLCBpdCdzIG9rIHRvIGN1dCB0 aGUgcmMwLg0KPiA+DQo+ID4gVGhhbmtzIGZvciB5b3VyIHBhdGllbnRzLg0KPiA+DQo+ID4gVGhh bmtzLA0KPiA+IC1DaXlvbmcNCj4gPg0KPiA+IFsxXQ0KPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9h cGFjaGUvaW5jdWJhdG9yLW14bmV0L2lzc3Vlcy8xODUwMSNpc3N1ZWNvbW1lbnQtDQo+ID4gNjQN Cj4gPiAyNzg1NTM1DQo+ID4gWzJdDQo+ID4gaHR0cHM6Ly9naXRodWIuY29tL2FwYWNoZS9pbmN1 YmF0b3ItbXhuZXQvaXNzdWVzLzE3MzI5I2lzc3VlY29tbWVudC0NCj4gPiA2NA0KPiA+IDEzMTEx OTkNCj4gPiBbM10NCj4gPiBodHRwczovL2dpdGh1Yi5jb20vYXBhY2hlL2luY3ViYXRvci1teG5l dC9wdWxsLzE4NDc4I2lzc3VlY29tbWVudC02NA0KPiA+IDI0DQo+ID4gNjI5MDQNCj4gPiBbNF0g UFIgbGlzdDoNCj4gPiAjMTgzNTgvIzE4MzM5LyMxODMxMS8jMTgzNTIvIzE4NDU2LyMxODMxNi8j MTg0ODIvIzE4NTAyLyMxODUxNy8jMTg0Ng0KPiA+IDQNCj4gPg0KPiA+DQo+ID4NCj4gPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IENoYWl0YW55YSBCYXBhdCA8Y2hhaS5i YXBhdEBnbWFpbC5jb20+DQo+ID4gU2VudDogRnJpZGF5LCBKdW5lIDEyLCAyMDIwIDE6MzQgQU0N Cj4gPiBUbzogZGV2QG14bmV0LmluY3ViYXRvci5hcGFjaGUub3JnDQo+ID4gU3ViamVjdDogUmU6 IFJFOiBVcGRhdGVzIGZvciAxLjcuMCBtaW5vciByZWxlYXNlDQo+ID4NCj4gPiBIZXkgQ2l5b25n LA0KPiA+DQo+ID4gU2luY2UgdGhlIGxhc3QgZGlzY3Vzc2lvbiwgdGhlIEdQVSBtZW1vcnkgcmVn cmVzc2lvbiBQUiBoYXMgYmVlbg0KPiByZXZlcnRlZC4NCj4gPiBJcyB0aGVyZSBhbnkgdXBkYXRl IGZvciB3aGVuIHRoZSByYzAgZm9yIDEuNyB3aWxsIGJlIGN1dD8NCj4gPiBDYW4gdGhlIGNvbW11 bml0eSBoZWxwIGV4cGVkaXRlIHRoZSBwcm9jZXNzIGluIGFueSB3YXk/DQo+ID4NCj4gPiBUaGFu a3MNCj4gPiBDaGFpDQo+ID4NCj4gPiBPbiBXZWQsIDEzIE1heSAyMDIwIGF0IDE4OjI4LCBDaGVu LCBDaXlvbmcgPGNpeW9uZy5jaGVuQGludGVsLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiA+IEhp IFppeWksDQo+ID4gPg0KPiA+ID4gVGhhbmtzIGZvciByZWFjaGluZyBtZSBmb3IgdGhlIGtub3du L2ZvdW5kIGlzc3VlIGluIHRoZSB1cGNvbWluZyANCj4gPiA+IHJlbGVhc2UsIGxldCdzIGZpeCBh bGwgdGhlc2UgcG90ZW50aWFsIGlzc3VlcyBiZWZvcmUgZHJvcHBpbmcgdGhlDQo+ID4gPiByYzAg dGFnIPCfmIoNCj4gPiA+IEknbGwgYXNrIGhlbHAgZnJvbSBUYW8gdG8gbWVyZ2UgdGhlIFBSLg0K PiA+ID4NCj4gPiA+IFRoYW5rcywNCj4gPiA+IC1DaXlvbmcNCj4gPiA+DQo+ID4gPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogUGF0cmljayBNdSA8em0yMjYzQGNvbHVt YmlhLmVkdT4NCj4gPiA+IFNlbnQ6IFRodXJzZGF5LCBNYXkgMTQsIDIwMjAgODo1OCBBTQ0KPiA+ ID4gVG86IGRldkBteG5ldC5hcGFjaGUub3JnDQo+ID4gPiBTdWJqZWN0OiBSZTogUkU6IFVwZGF0 ZXMgZm9yIDEuNy4wIG1pbm9yIHJlbGVhc2UNCj4gPiA+DQo+ID4gPiBIaSBDaXlvbmcsDQo+ID4g Pg0KPiA+ID4gV2UgZm91bmQgYSBHUFUgbWVtb3J5IHVzYWdlIHJlZ3Jlc3Npb24gaXNzdWUgdHJp Z2dlcmVkIGJ5IFBSIA0KPiA+ID4gaHR0cHM6Ly9naXRodWIuY29tL2FwYWNoZS9pbmN1YmF0b3It bXhuZXQvcHVsbC8xNzc2Nywgd2hpY2ggd2FzIA0KPiA+ID4gcHVzaGVkIHRvIGJvdGggMi4wLCAx LnggYW5kIDEuNyBicmFuY2hlcw0KPiA+ID4NCj4gPiA+IEkgaGF2ZSByZXZlcnRlZCB0aGlzIGNv bW1pdCBpbiAyLjAsIGJ1dCB3ZSBzaG91bGQgcmV2ZXJ0IHRoaXMgaW4gDQo+ID4gPiAxLnggYW5k DQo+ID4gPiAxLjcgYnJhbmNoZXMuIEkgaGF2ZSBtYWRlIGEgcmV2ZXJ0aW5nIFBSIG9uIDEueCAN Cj4gPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9hcGFjaGUvaW5jdWJhdG9yLW14bmV0L3B1bGwvMTgz MDkuDQo+ID4gPg0KPiA+ID4gSSBhbSB0aGlua2luZyBpZiB5b3UgY2FuIGhlbHAgdG8gbWVyZ2Ug dGhlIHJldmVydGluZyBpbnRvIDEueCBhbmQNCj4gPiA+IDEuNyBiZWZvcmUgbWFraW5nIHRoZSBy YzAgdGFnPw0KPiA+ID4NCj4gPiA+IFRoYW5rcywNCj4gPiA+IFppeWkNCj4gPiA+DQo+ID4gPiBP biAyMDIwLzA1LzEyIDAwOjU4OjIyLCAiQ2hlbiwgQ2l5b25nIiA8Y2l5b25nLmNoZW5AaW50ZWwu Y29tPiB3cm90ZToNCj4gPiA+ID4gSGkgQ2hhaSwNCj4gPiA+ID4NCj4gPiA+ID4gVGhhbmtzIGEg bG90IGZvciB5b3VyIGtpbmRseSBoZWxwIHRvIGZpeCB0aGlzIPCfmIoNCj4gPiA+ID4gSSB3aWxs IGNvbnRpbnVlIHRoZSByZXN0IHN0ZXBzIG9mIHJlbGVhc2UgcHJvY2Vzcy4NCj4gPiA+ID4NCj4g PiA+ID4gVGhhbmtzLA0KPiA+ID4gPiAtQ2l5b25nDQo+ID4gPiA+DQo+ID4gPiA+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+IEZyb206IENoYWl0YW55YSBCYXBhdCA8Y2hhaS5i YXBhdEBnbWFpbC5jb20+DQo+ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIE1heSAxMiwgMjAyMCA4OjE0 IEFNDQo+ID4gPiA+IFRvOiBkZXZAbXhuZXQuaW5jdWJhdG9yLmFwYWNoZS5vcmcNCj4gPiA+ID4g U3ViamVjdDogUmU6IFVwZGF0ZXMgZm9yIDEuNy4wIG1pbm9yIHJlbGVhc2UNCj4gPiA+ID4NCj4g PiA+ID4gSGVsbG8gQ2l5b25nLA0KPiA+ID4gPg0KPiA+ID4gPiBXaXRoIHRoZSBodHRwczovL2dp dGh1Yi5jb20vYXBhY2hlL2luY3ViYXRvci1teG5ldC9wdWxsLzE4MjYxDQo+ID4gPiA+IG1lcmdl ZCwNCj4gPiA+IG5pZ2h0bHkgcGlwZWxpbmUgcGFzc2VzIGZvciAxLjcueCBTbyBhcyBmYXIgYXMg dGhlIDIgbmlnaHRseSB0ZXN0IA0KPiA+ID4gcGlwZWxpbmVzIGFyZSBjb25jZXJuZWQgW05pZ2h0 bHlUZXN0cyBhbmQgTmlnaHRseVRlc3RzRm9yQmluYXJpZXNdIA0KPiA+ID4gMS43LnggaXMgZ29v ZCB0byBnbyENCj4gPiA+ID4gVGhhbmtzLA0KPiA+ID4gPiBDaGFpDQo+ID4gPiA+DQo+ID4gPiA+ IE9uIFN1biwgMTAgTWF5IDIwMjAgYXQgMDQ6NTMsIENoZW4sIENpeW9uZyANCj4gPiA+ID4gPGNp eW9uZy5jaGVuQGludGVsLmNvbT4NCj4gPiA+IHdyb3RlOg0KPiA+ID4gPiA+IEhpIE1YTmV0IENv bW11bml0eSwNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEhlcmUncyBzb21lIHVwZGF0ZXMgYWZ0ZXIg dGhlIGNvZGUgZnJlZXplLg0KPiA+ID4gPiA+IDEuIE5pZ2h0bHkgdGVzdHNbMV0gYW5kIG5pZ2h0 bHkgYmluYXJpZXMgdGVzdHNbMl0gd2VyZSANCj4gPiA+ID4gPiBlbmFibGVkLCBtYW55IHRoYW5r cyB0byBDaGFpdGFueWEgd2hvIGhlbHBlZCB0byBjcmVhdGUgYW5kIA0KPiA+ID4gPiA+IGFjdGl2 YXRlIHRoZXNlIGpvYnMgZm9yIHYxLjcueCBicmFuY2guDQo+ID4gPiA+ID4gMi4gQSBuaWdodGx5 IHRlc3QgZmFpbHVyZSAoaW5jb3JyZWN0IHdpdGhfc2VlZCBwYXRoKSB3YXMgZml4ZWQgDQo+ID4g PiA+ID4gYnkgQ2hhaXRhbnlhIFszXSAzLiBBIGJ1ZyBmaXggZm9yIGV4dGVybmFsIGdyYXBoIHBh c3MgYnkgU2FtIFs0XSA0Lg0KPiA+ID4gPiA+IFJlY2VudGx5LCB0aGVyZSdzIGFub3RoZXIgZmFp bGVkIGNhc2VkDQo+ID4gPiA+ID4gKHRlc3RfbGFyZ2VfdmVjdG9yLnRlc3Rfbm4pIGluIG5pZ2h0 bHkgdGVzdFs1XSwgYW5kIENoYWl0YW55YSANCj4gPiA+ID4gPiBpcyBoZWxwaW5nIHRvIGFkZHJl c3MgdGhpcyBpc3N1ZVs2XQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSSdsbCBrZWVwIG1vbml0b3Jp bmcgdGhlIG5pZ2h0bHkgdGVzdCBiZWZvcmUgbWFraW5nIGEgcmMwIHRhZy4NCj4gPiA+ID4gPiBQ bGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IGhhdmUgYW55IG90aGVyIGlzc3VlcyB0aGF0IHNob3Vs ZCBiZSANCj4gPiA+ID4gPiBpbmNsdWRlZC9maXhlZCBpbiB0aGlzIHJlbGVhc2UuDQo+ID4gPiA+ ID4NCj4gPiA+ID4gPiBUaGFua3MsDQo+ID4gPiA+ID4gLUNpeW9uZw0KPiA+ID4gPiA+DQo+ID4g PiA+ID4gLS0tLS0tLS0tLS0NCj4gPiA+ID4gPiBbMV0NCj4gPiA+ID4gPiBodHRwOi8vamVua2lu cy5teG5ldC1jaS5hbWF6b24tbWwuY29tL3ZpZXcvTmlnaHRseSUyMFRlc3RzL2pvYg0KPiA+ID4g PiA+IC9ODQo+ID4gPiA+ID4gaWcNCj4gPiA+ID4gPiBodA0KPiA+ID4gPiA+IGx5DQo+ID4gPiA+ ID4gVGVzdHMvam9iL3YxLjcueC8NCj4gPiA+ID4gPiBbMl0NCj4gPiA+ID4gPiBodHRwOi8vamVu a2lucy5teG5ldC1jaS5hbWF6b24tbWwuY29tL3ZpZXcvTmlnaHRseSUyMFRlc3RzL2pvYg0KPiA+ ID4gPiA+IC9ODQo+ID4gPiA+ID4gaWcNCj4gPiA+ID4gPiBodA0KPiA+ID4gPiA+IGx5DQo+ID4g PiA+ID4gVGVzdHNGb3JCaW5hcmllcy9qb2IvdjEuNy54LyBbM10NCj4gPiA+ID4gPiBodHRwczov L2dpdGh1Yi5jb20vYXBhY2hlL2luY3ViYXRvci1teG5ldC9wdWxsLzE4MjIwDQo+ID4gPiA+ID4g WzRdIGh0dHBzOi8vZ2l0aHViLmNvbS9hcGFjaGUvaW5jdWJhdG9yLW14bmV0L3B1bGwvMTgyMzcN Cj4gPiA+ID4gPiBbNV0NCj4gPiA+ID4gPiBodHRwOi8vamVua2lucy5teG5ldC1jaS5hbWF6b24t bWwuY29tL2pvYi9OaWdodGx5VGVzdHNGb3JCaW5hcg0KPiA+ID4gPiA+IGllIHMvIGpvIGIvIHYx LjcueC8yL2V4ZWN1dGlvbi9ub2RlLzIzMi9sb2cvIFs2XQ0KPiA+ID4gPiA+IGh0dHBzOi8vZ2l0 aHViLmNvbS9hcGFjaGUvaW5jdWJhdG9yLW14bmV0L3B1bGwvMTgyNjENCj4gPiA+ID4gPg0KPiA+ ID4gPiA+DQo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiBG cm9tOiBDaGVuLCBDaXlvbmcgPGNpeW9uZy5jaGVuQGludGVsLmNvbT4NCj4gPiA+ID4gPiBTZW50 OiBTdW5kYXksIEFwcmlsIDI2LCAyMDIwIDM6MjkgUE0NCj4gPiA+ID4gPiBUbzogZGV2QG14bmV0 LmluY3ViYXRvci5hcGFjaGUub3JnDQo+ID4gPiA+ID4gQ2M6IE1hcmNvIGRlIEFicmV1IDxtYXJj by5nLmFicmV1QGdtYWlsLmNvbT4NCj4gPiA+ID4gPiBTdWJqZWN0OiBDb2RlIGZyZWV6ZSBmb3Ig MS43LjAgbWlub3IgcmVsZWFzZQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSGkgTVhOZXQgQ29tbXVu aXR5LA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gQ29kZSBmcmVlemUgZm9yIDEuNy4wIG1pbm9yIHJl bGVhc2UgaXMgaW4gZWZmZWN0IChsYXN0IGNvbW1pdDoNCj4gPiA+IDM4ZTY2MzQpIQ0KPiA+ID4g PiA+IFdoaWNoIG1lYW5zIHRoZXJlJ3JlIG5vIG1vcmUgTkVXIGZlYXR1cmVzIGdvaW5nIHRvIGJl IGFjY2VwdGVkIA0KPiA+ID4gPiA+IGZvciB0aGlzIHJlbGVhc2UuDQo+ID4gPiA+ID4NCj4gPiA+ ID4gPiBNYW55IHRoYW5rcyB0byBldmVyeW9uZSB3aG8gaGVscGVkIHN1Ym1pdHRpbmcvYmFjayAN Cj4gPiA+ID4gPiBwb3J0aW5nL3Jldmlld2luZyB0aGUgUFJzIHRhcmdldGluZyB0aGlzIHJlbGVh c2UuDQo+ID4gPiA+ID4gSSd2ZSBjcmVhdGVkIGEgZHJhZnQgUmVsZWFzZSBOb3RlcyBmb3IgMS43 LjAgcmVsZWFzZVsxXSwgDQo+ID4gPiA+ID4gcGxlYXNlIHRha2UgYSByZXZpZXcsIGFueSBjb21t ZW50cy9zdWdnZXN0aW9ucyBhcmUgaGlnaGx5IGFwcHJlY2lhdGVkLg0KPiA+ID4gPiA+DQo+ID4g PiA+ID4gQ3VycmVudGx5LCB0aGUgbmlnaHRseSB0ZXN0IHBpcGVsaW5lIFsyXVszXSBmb3IgdjEu Ny54IGlzIG5vdCANCj4gPiA+ID4gPiB0cmlnZ2VyZWQsIGNjIEBNYXJjbyBkZSBBYnJldSA8bWFy Y28uZy5hYnJldUBnbWFpbC5jb20+PG1haWx0bzoNCj4gPiA+ID4gPiBtYXJjby5nLmFicmV1QGdt YWlsLmNvbT4gdG8gaGVscCB0YWtlIGEgbG9vay4NCj4gPiA+ID4gPiBJIHdpbGwga2VlcCBtb25p dG9yaW5nIHRoZSBuaWdodGx5IHRlc3QgcmVzdWx0IGZvciB0aGUgY3VycmVudCANCj4gPiA+ID4g PiBjb2RlIGJhc2UsIGFuZCBjb250aW51ZSB0byBnbyB0aHJvdWdoIHRoZSByZXN0IG9mIHJlbGVh c2luZw0KPiBwcm9jZXNzLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gWzFdDQo+ID4gPiA+ID4gaHR0 cHM6Ly9jd2lraS5hcGFjaGUub3JnL2NvbmZsdWVuY2UvZGlzcGxheS9NWE5FVC8xLjcuMCtSZWxl YXMNCj4gPiA+ID4gPiBlKw0KPiA+ID4gPiA+IE5vDQo+ID4gPiA+ID4gdGUNCj4gPiA+ID4gPiBz DQo+ID4gPiA+ID4gWzJdDQo+ID4gPiA+ID4gaHR0cDovL2plbmtpbnMubXhuZXQtY2kuYW1hem9u LW1sLmNvbS92aWV3L05pZ2h0bHklMjBUZXN0cy9qb2INCj4gPiA+ID4gPiAvTg0KPiA+ID4gPiA+ IGlnDQo+ID4gPiA+ID4gaHQNCj4gPiA+ID4gPiBseQ0KPiA+ID4gPiA+IFRlc3RzL2pvYi92MS43 LngvDQo+ID4gPiA+ID4gWzNdDQo+ID4gPiA+ID4gaHR0cDovL2plbmtpbnMubXhuZXQtY2kuYW1h em9uLW1sLmNvbS92aWV3L05pZ2h0bHklMjBUZXN0cy9qb2INCj4gPiA+ID4gPiAvTg0KPiA+ID4g PiA+IGlnDQo+ID4gPiA+ID4gaHQNCj4gPiA+ID4gPiBseQ0KPiA+ID4gPiA+IFRlc3RzRm9yQmlu YXJpZXMvam9iL3YxLjcueC8NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gVGhhbmtz LA0KPiA+ID4gPiA+IC1DaXlvbmcNCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+DQo+ID4g PiA+IC0tDQo+ID4gPiA+ICpDaGFpdGFueWEgUHJha2FzaCBCYXBhdCoNCj4gPiA+ID4gKisxICg5 NzMpIDk1My02Mjk5Kg0KPiA+ID4gPg0KPiA+ID4gPiBbaW1hZ2U6IGh0dHBzOi8vd3d3Lmxpbmtl ZGluLmNvbS8vaW4vY2hhaWJhcGF0MjVdDQo+ID4gPiA+IDxodHRwczovL2dpdGh1Yi5jb20vQ2hh aUJhcGNoeWE+W2ltYWdlOg0KPiA+ID4gPiBodHRwczovL3d3dy5mYWNlYm9vay5jb20vY2hhaWJh cGF0XQ0KPiA+ID4gPiA8aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2NoYWliYXBjaHlhPltpbWFn ZToNCj4gPiA+ID4gaHR0cHM6Ly90d2l0dGVyLmNvbS9DaGFpQmFwY2h5YV0gDQo+ID4gPiA+IDxo dHRwczovL3R3aXR0ZXIuY29tL0NoYWlCYXBjaHlhDQo+ID4gPiA+IFtpbWFnZToNCj4gPiA+ID4g aHR0cHM6Ly93d3cubGlua2VkaW4uY29tLy9pbi9jaGFpYmFwYXQyNV0NCj4gPiA+ID4gPGh0dHBz Oi8vd3d3LmxpbmtlZGluLmNvbS8vaW4vY2hhaWJhcGNoeWEvPg0KPiA+ID4gPg0KPiA+DQo+ID4g LS0NCj4gPiAqQ2hhaXRhbnlhIFByYWthc2ggQmFwYXQqDQo+ID4gKisxICg5NzMpIDk1My02Mjk5 Kg0KPiA+DQo+ID4gW2ltYWdlOiBodHRwczovL3d3dy5saW5rZWRpbi5jb20vL2luL2NoYWliYXBh dDI1XQ0KPiA+IDxodHRwczovL2dpdGh1Yi5jb20vQ2hhaUJhcGNoeWE+W2ltYWdlOg0KPiA+IGh0 dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9jaGFpYmFwYXRdDQo+ID4gPGh0dHBzOi8vd3d3LmZhY2Vi b29rLmNvbS9jaGFpYmFwY2h5YT5baW1hZ2U6DQo+ID4gaHR0cHM6Ly90d2l0dGVyLmNvbS9DaGFp QmFwY2h5YV0gPGh0dHBzOi8vdHdpdHRlci5jb20vQ2hhaUJhcGNoeWENCj4gPltpbWFnZToNCj4g PiBodHRwczovL3d3dy5saW5rZWRpbi5jb20vL2luL2NoYWliYXBhdDI1XQ0KPiA+IDxodHRwczov L3d3dy5saW5rZWRpbi5jb20vL2luL2NoYWliYXBjaHlhLz4NCj4NCj4NCg0KLS0NCipDaGFpdGFu eWEgUHJha2FzaCBCYXBhdCoNCiorMSAoOTczKSA5NTMtNjI5OSoNCg0KW2ltYWdlOiBodHRwczov L3d3dy5saW5rZWRpbi5jb20vL2luL2NoYWliYXBhdDI1XQ0KPGh0dHBzOi8vZ2l0aHViLmNvbS9D aGFpQmFwY2h5YT5baW1hZ2U6IGh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9jaGFpYmFwYXRdDQo8 aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2NoYWliYXBjaHlhPltpbWFnZToNCmh0dHBzOi8vdHdp dHRlci5jb20vQ2hhaUJhcGNoeWFdIDxodHRwczovL3R3aXR0ZXIuY29tL0NoYWlCYXBjaHlhPltp bWFnZToNCmh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8vaW4vY2hhaWJhcGF0MjVdDQo8aHR0cHM6 Ly93d3cubGlua2VkaW4uY29tLy9pbi9jaGFpYmFwY2h5YS8+DQo=