From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2068.outbound.protection.outlook.com [40.107.92.68]) by sourceware.org (Postfix) with ESMTPS id D3126385E000 for ; Sun, 22 Mar 2020 19:54:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org D3126385E000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UdrEMz+UkDP9za0s9ajeuHrVUy+RbuDEt3xs2OGpJxSTvmrAvJ+rY1gZVv6fvwQ23CulztLBXwlB5Q32bAocebLPec6HPcy3zvP5UveHHaQ2M+ioCx7wBanTNXqdSmZqz5r5AKYfADz54aBBzk/YFbPgZn85BPL6BXrIV+aAE/fbmdYOdTYfzdNOQcjBVrVDkmAfZ/eCXO5/rb5c3G8vRRMcOv1GPac9k5PP8GXzjj3wcfOTL/OcJ8jBX01Zka1h3M8/0ASZp/i42/n/uajkkeQuVWucd2aKrHubvttLGNeoCRsSYMw0pvezypGWToL3Dsm04N2rF2Npeh/xLfidZA== 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=ohEka6rtuVK1v3rgfcwJZ57cUPqUNtq4hIs+bdldpxo=; b=AfppwUbrua3s4JO7ot5An/wXgj8cVMW6zBNFW4ItkeKq6mOZqTMdS9/sOr8lGaoMZzecO/ksZcSKEc6fOKRZ/X3vvhzxVpL00tInoxZ5lgov1/KZ0vJe/xAWN9G6H/OY7sSmuUidsvmwwS2t+NiMa4JTPZLj8YQYHYb7ABjv9W/XmL133/KNJtP+tweU+poUE2UcHkYqEwXHFwQM922Pq+SkvIWrTyb6stQGS7s9emR+GsihYB7iJu7SBfOLqSWjgdk5+hxr9srJzH/L6ZkZ4Yu9JZEyRcuDTr+ahaz2h+HLfBuMurhOabKX+k9vmp2UN32cCePEOG2QM2ICwLJpcw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=felines.org; dmarc=pass action=none header.from=felines.org; dkim=pass header.d=felines.org; arc=none Received: from DM5PR13MB0876.namprd13.prod.outlook.com (2603:10b6:3:2::24) by DM5PR13MB1529.namprd13.prod.outlook.com (2603:10b6:3:125::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.11; Sun, 22 Mar 2020 19:54:47 +0000 Received: from DM5PR13MB0876.namprd13.prod.outlook.com ([fe80::51a9:9a08:2fa6:d7ad]) by DM5PR13MB0876.namprd13.prod.outlook.com ([fe80::51a9:9a08:2fa6:d7ad%6]) with mapi id 15.20.2835.013; Sun, 22 Mar 2020 19:54:47 +0000 From: Jay Libove To: "cygwin@cygwin.com" Subject: RE: shell expansion produces e.g. "ls: cannot access '*.pdf': No such file or directory" in Windows CMD shell, but works okay in bash Thread-Topic: shell expansion produces e.g. "ls: cannot access '*.pdf': No such file or directory" in Windows CMD shell, but works okay in bash Thread-Index: AdYAcaHtFmC5T7LLSdSQBdKKoeqlcgAC6jgAAABAmzAAAOXXAAAAN8yg Date: Sun, 22 Mar 2020 19:54:47 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, en-IE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [79.158.217.246] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8e5564a6-1ec2-4895-7d89-08d7ce9adffb x-ms-traffictypediagnostic: DM5PR13MB1529: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0350D7A55D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(346002)(396003)(366004)(376002)(39830400003)(199004)(76116006)(71200400001)(966005)(5660300002)(55016002)(508600001)(4326008)(33656002)(66574012)(2906002)(186003)(9686003)(54906003)(66446008)(107886003)(316002)(66476007)(52536014)(53546011)(6506007)(66946007)(7696005)(66556008)(81166006)(64756008)(6916009)(8676002)(26005)(86362001)(8936002)(81156014)(460985005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR13MB1529; H:DM5PR13MB0876.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; received-spf: None (protection.outlook.com: felines.org does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: d99RWi+oIWJHhBtKCgtkqJJAS+tok60dpnq4Zlgpf0xEre0Mxin85BkkYvyjsHIJhJTvjfIikSNbBphnY0CQ4scxZYwEXIeSI9xkodhASPLI8KZCd3IEFIrs8W1JNAhwHfbCCtr3vAXJBD6cfl4yRApPbg8E/ENEjFAsYuy9PUJsLhwjv1HIefXteQJcvy1X8pj2TcmsfizWl7KiyXXF8V7zP4z7JNzc6WInVI2WLv08wflE92ztMgTZes95GUWp2wHcmC+ppWhjFZrlRwhn6lgZIu1DE7ruO3KXPtQocwsGrv8JSbrOZQ5HThLX4bZ3y46v+bzQUt2yTgGaqvcR8l2ZH9qiT9NW7Hl5UnUNqAr5D1OAbsvlfRC0xNH/lpS3puMp7Tcmr80sHPmC8BbDmvXTVv8ZLTLW+fVrh6f6tX4ZONvc92OYaIwJJ5HgAg5a0NCMastADOp/NaCeD06Dj6Y4goEUFvbKVM0pJbiGcpzbj3UsG3ow22g65nKVMSXPWCk98ukpluZp7Mz9h/lIFHc7QpSai5HzQbxRcK3Z1dbuFB1djavoJ0YSruVq9MxgQUcNSjo/ir+UmenY4grm+A== x-ms-exchange-antispam-messagedata: i0u4nYQtpxHGjZAkBwVgwsu3csqzXKnEHxYqK9lTA06Yt9UnHYt7IgspzHp/A1y9gSdqf8lU8J4rHm55xuF8lDZAlZgT/yy72QPYJjUIeEX9wBEUDdfNO9hJR7aZojZzxCxY2xMwIvWNmFapOu/6iQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: felines.org X-MS-Exchange-CrossTenant-Network-Message-Id: 8e5564a6-1ec2-4895-7d89-08d7ce9adffb X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2020 19:54:47.3181 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 6b966328-4f54-442a-8412-308a6127c06b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wO0kAfKknrMl6AyYwZXpmzmUFXdCGtB6Lx0qV8DPofayBQTIdTxsaQeXH1lVSqA3hawDNlq07bspkkZ9DRXTBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR13MB1529 X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_2, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Mar 2020 19:54:51 -0000 R29vZCBzdWdnZXN0aW9uLCBkZWxldGluZyBmaWxlcyBvbmUgYnkgb25lLiBJdCdzIG5vdCBqdXN0 IG9uZSBmaWxlLCBidXQgaXQgZG9lcyBzZWVtIHRvIGhhdmUgc29tZXRoaW5nIHRvIGRvIHdpdGgg c29tZSBmaWxlIG5hbWUgcGF0dGVybnMuDQpJIHRoaW5rIEkndmUgZ290IGl0LiBJdCdzIGFjY2Vu dGVkIGNoYXJhY3RlcnMuDQpJIGxpdmUgaW4gU3BhaW4uIFNwYW5pc2ggaGFzIGFjY2VudGVkIGNo YXJhY3RlcnMgc3VjaCBhcyAiQXNvY2lhY2nDs24iLg0KV2hlbiBJIHJlbW92ZSBhbGwgZmlsZXMg Y29udGFpbmluZyBhbnkgYWNjZW50ZWQgY2hhcmFjdGVyIGluIHRoZWlyIG5hbWUsIHRoZSBwcm9i bGVtIGdvZXMgYXdheS4NClNvIHRoZSB0aGVvcnkgbm93IGlzIHRoYXQgdGhlIEN5Z3dpbiBhcmd2 LXByb2Nlc3NpbmcgY29kZSBoYXMgYSBwcm9ibGVtIHdpdGggw6FjY2VudGVkIGNoYXLDoGN0ZXJz IC4uLg0KLUpheQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogUGF1bCBNb29y ZSA8cC5mLm1vb3JlQGdtYWlsLmNvbT4gDQpTZW50OiBTdW5kYXksIDIyIE1hcmNoIDIwMjAgMjA6 NDINClRvOiBKYXkgTGlib3ZlIDxsaWJvdmVAZmVsaW5lcy5vcmc+DQpDYzogY3lnd2luQGN5Z3dp bi5jb20NClN1YmplY3Q6IFJlOiBzaGVsbCBleHBhbnNpb24gcHJvZHVjZXMgZS5nLiAibHM6IGNh bm5vdCBhY2Nlc3MgJyoucGRmJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSIgaW4gV2luZG93 cyBDTUQgc2hlbGwsIGJ1dCB3b3JrcyBva2F5IGluIGJhc2gNCg0KSGF2ZSB5b3UgdHJpZWQgZGVs ZXRpbmcgZmlsZXMgb25lIGJ5IG9uZSwgdG8gc2VlIGlmIHRoZSBpc3N1ZSBpcyByZWxhdGVkIHRv IGEgc2luZ2xlIGZpbGUgKHNvcnJ5IGlmIHRoaXMgaXMgYW4gb2J2aW91cyBzdWdnZXN0aW9uIHRo YXQgeW91J3ZlIGFscmVhZHkgdHJpZWQpLg0KDQpJbiBDeWd3aW4gYmFzaCwgaXQncyB0aGUgc2hl bGwgdGhhdCBnbG9iLWV4cGFuZHMgd2lsZGNhcmRzIGJlZm9yZSBjYWxsaW5nIHlvdXIgcHJvZ3Jh bSAoZS5nLiBscyksIGFuZCBpbiBmaW5kLCBpdCdzIHRoZSBmaW5kIGNvZGUgdGhhdCBkb2VzIHRo ZSBnbG9iIG1hdGNoaW5nLiBCdXQgd2hlbiBydW5uaW5nIEN5Z3dpbiB1dGlsaXRpZXMgZnJvbSBh IFdpbmRvd3Mgc2hlbGwsIGl0J3MgdGhlIEN5Z3dpbiBhcmd2LXByb2Nlc3NpbmcgY29kZSBsaW5r ZWQgaW50byB0aGUgZXhlY3V0YWJsZSB0aGF0IGRvZXMgdGhlIGdsb2ItZXhwYW5zaW9uLiBTbyBp dCdzIHJlYXNvbmFibGUgdG8gbWUgdGhhdCB5b3Ugc2hvdWxkIHNlZSB0aGUgaXNzdWUgb25seSB3 aXRoIENNRCwgYW5kIG5vdCB3aXRoIGJhc2ggb3IgZmluZC4gQnV0IHRoYXQgb25seSBjb25maXJt cyB3aGF0IGJpdCBvZiBjb2RlIGlzIGludm9sdmVkIC0gbm90IHdoYXQgdGhlIGFjdHVhbCBwcm9i bGVtIGlzIDotKA0KDQpJIGRvbid0IGFjdHVhbGx5IGtub3cgbXVjaCBhYm91dCBob3cgdGhlIGN5 Z3dpbiBnbG9iIGNvZGUgYWN0dWFsbHkgd29ya3MgKG15IG1haW4gaW52b2x2ZW1lbnQgd2l0aCBp dCBoYXMgYmVlbiB0byBjb25maXJtIHRoYXQgaXQgZG9lc24ndCBzdWl0IG15IHNwZWNpZmljIG5l ZWRzLCBhbmQgdG8gd29yayBvdXQgYSB3YXkgdG8gYnlwYXNzIGl0Li4uKSBzbyBJIGNhbiBvbmx5 IG9mZmVyIGZhaXJseSBiYXNpYyBzdWdnZXN0aW9ucywgSSdtIGFmcmFpZC4uLg0KDQpQYXVsDQoN Ck9uIFN1biwgMjIgTWFyIDIwMjAgYXQgMTk6MjcsIEpheSBMaWJvdmUgPGxpYm92ZUBmZWxpbmVz Lm9yZz4gd3JvdGU6DQo+DQo+IFRoYW5rcyBQYXVsLCBib3RoIGZvciB5b3VyIGluaXRpYWwgcmVw bHksIGFuZCB5b3VyIGZvbGxvdy11cC4NCj4NCj4gSW4gdGhpcyBjYXNlIGl0J3Mgbm90IGEgbWF0 dGVyIGNhc2Ugc2Vuc2l0aXZpdHkuDQo+IEkndmUgdmVyaWZpZWQgdGhhdCwgaW4gb25lIG9mIHRo ZSBleGFtcGxlIGNhc2VzLCB0aGVyZSBhcmUgYm90aCAqLnBkZiBhbmQgKi5QREYgZmlsZXMgaW4g dGhlIHN1YmplY3QgZGlyZWN0b3J5Lg0KPiBCb3RoICdscyAqLnBkZicgYW5kICdscyAqLlBERicg cHJvZHVjZSB0aGUgImxzOiBjYW5ub3QgYWNjZXNzICcqLndoYXRldmVyJzogTm8gc3VjaCBmaWxl IG9yIGRpcmVjdG9yeSIgZXJyb3IuDQo+DQo+IChOb3IsIHRvIHRoZSBvdGhlciByZXNwb25kZW50 J3MgcXVlc3Rpb24sIGFzIEkgcG9pbnRlZCBvdXQgaW4gbXkgb3JpZ2luYWwgcG9zdCwgaXMgaXQg QUNMcywgYXMgSSBkaWQgY2hlY2sgQ0FDTFMgYmVmb3JlIHBvc3RpbmcpLg0KPg0KPiBJIGFsc28g dHJpZWQgY29weWluZyAodXNpbmcgV2luZG93cyBDTUQgIkNPUFkiKSAqLnBkZiAoc28gYmVpbmcg dW5kZXIgV2luZG93cywgbm90IEN5Z3dpbiwgaXQgbWF0Y2hlcyBhbGwgY2FzZXMpIGZyb20gYSBz dWJqZWN0IGRpcmVjdG9yeSB0byBhIG5ldyB0ZXN0IGRpcmVjdG9yeS4NCj4gSW4gdGhlIHJlc3Vs dGluZyBjb3B5IGluIHRoZSBuZXcgdGVzdCBkaXJlY3RvcnksIHRoZSBDeWd3aW4gc2hlbGwgZXhw YW5zaW9uIHByb2JsZW0gcGVyc2lzdHMuDQo+DQo+IEhlcmUncyBhbiBpbnRlcmVzdGluZyB0d2lz dDoNCj4gQzo+IGNkIGM6XGJpblxjeWd3aW42NFxiaW4NCj4gQzo+IGxuIGdudWZpbmQuZXhlIGZp bmQuZXhlICMgSSBkbyB0aGlzIHRvIGFsbG93IG1lIHRvIGRpZmZlcmVudGlhdGUgYmV0d2VlbiBX aW5kb3dzJyBidWlsdC1pbiB2ZXJ5IGxpbWl0ZWQgRklORCBjb21tYW5kLCBhbmQgR05VL0N5Z3dp bidzIGZhciBzdXBlcmlvciBmaW5kIGNvbW1hbmQuDQo+IEM6PiBjZCBcbXlcdGVzdFxkaXJlY3Rv cnkNCj4gQzo+IGdudWZpbmQgLiAtbmFtZSAqLnBkZiAtcHJpbnQNCj4gWyBzdWNjZXNzZnVsbHkg cmV0dXJucyBhbGwgKi5wZGYge2xvd2VyIGNhc2Ugb25seX0gZmlsZXMgaW4gdGhlIA0KPiBzdWJq ZWN0IGRpcmVjdG9yeSBdIEM6PiBnbnVmaW5kIC4gLW5hbWUgKi5QREYgLXByaW50IFsgc3VjY2Vz c2Z1bGx5IA0KPiByZXR1cm5zIGFsbCAqLnBkZiB7dXBwZXIgY2FzZSBvbmx5fSBmaWxlcyBpbiB0 aGUgc3ViamVjdCBkaXJlY3RvcnkgXQ0KPg0KPiBJJ20gcHJldHR5IHN1cmUgdGhhdCBDeWd3aW4g J2ZpbmQnIGRvZXMgTk9UIHRyeSB0byBlbXVsYXRlIHNoZWxsIGdsb2JiaW5nIHRoZSB3YXkgJ2xz JyBkb2VzLCBzbyBpdCBtYWtlcyBzZW5zZSB0aGF0IHRoaXMgd29ya3MsIGFuZCBpdCBzdXBwb3J0 cyB0aGUgdGhlb3J5IHRoYXQgc29tZXRoaW5nIHdlaXJkIGlzIGdvaW5nIG9uIGJldHdlZW4gaG93 IEN5Z3dpbiBkb2VzIHNoZWxsIGV4cGFuc2lvbiB3aGVuIHVuZGVyIFdpbmRvd3MgQ01EIHZzLiB3 aGVuIGZ1bGx5IHdpdGhpbiB0aGUgQ3lnd2luIGVudmlyb25tZW50ICh1bmRlciBiYXNoIHdoZXJl IG9mIGNvdXJzZSBiYXNoIGlzIGRvaW5nIHRoZSBzaGVsbCBleHBhbnNpb24sIGFuZCBscyBvciBv dGhlciBDeWd3aW4gY29tbWFuZHMgZG9uJ3QgaGF2ZSB0bykuDQo+DQo+IERvZXMgYW55IG9mIHRo aXMgaGVscCBwaW5wb2ludCB0aGUgcHJvYmxlbSBmdXJ0aGVyPw0KPg0KPiB0aGFua3MgYWdhaW4s DQo+IC1KYXkNCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGF1bCBN b29yZSA8cC5mLm1vb3JlQGdtYWlsLmNvbT4NCj4gU2VudDogU3VuZGF5LCAyMiBNYXJjaCAyMDIw IDIwOjA5DQo+IFRvOiBKYXkgTGlib3ZlIDxsaWJvdmVAZmVsaW5lcy5vcmc+DQo+IENjOiBjeWd3 aW5AY3lnd2luLmNvbQ0KPiBTdWJqZWN0OiBSZTogc2hlbGwgZXhwYW5zaW9uIHByb2R1Y2VzIGUu Zy4gImxzOiBjYW5ub3QgYWNjZXNzICcqLnBkZic6IA0KPiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5IiBpbiBXaW5kb3dzIENNRCBzaGVsbCwgYnV0IHdvcmtzIG9rYXkgaW4gDQo+IGJhc2gNCj4N Cj4gSXMgdGhpcyBiZWNhdXNlIGN5Z3dpbiBnbG9iYmluZyBpcyAoYnkgZGVmYXVsdCkgY2FzZSBz ZW5zaXRpdmU/IFlvdSBjb3VsZCBzZXQgdGhlIENZR1dJTiBlbnZpcm9ubWVudCB2YXJpYWJsZSB0 byAiZ2xvYjppZ25vcmVjYXNlIiB0byBnZXQgY2FzZS1pbnNlbnNpdGl2ZSBiZWhhdmlvdXIuDQo+ DQo+IFBhdWwNCj4NCj4gT24gU3VuLCAyMiBNYXIgMjAyMCBhdCAxNzo1MiwgSmF5IExpYm92ZSB2 aWEgQ3lnd2luIDxjeWd3aW5AY3lnd2luLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBJJ3ZlIG5ldmVy IHNlZW4gdGhpcyBiZWZvcmUuDQo+ID4gSW4gYSBXaW5kb3dzIENNRCBzaGVsbCwgQ3lnd2luIHNo ZWxsIGV4cGFuc2lvbiwgZm9yIGV4YW1wbGU6DQo+ID4gbHMgKi5wZGYNCj4gPg0KPiA+IHJldHVy bnM6DQo+ID4gbHM6IGNhbm5vdCBhY2Nlc3MgJyouUERGJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVj dG9yeSAoSW5kZWVkLCBhbnkgDQo+ID4gQ3lnd2luIHNoZWxsIGV4cGFuc2lvbiwgd2hlbiBleGVj dXRlZCBmcm9tIHdpdGhpbiBXaW5kb3dzIENNRCwgDQo+ID4gcHJvZHVjZXMgdGhpcyBlcnJvci4g U2VlIGJlbG93KQ0KPiA+DQo+ID4gbHMgKnNvbWVvdGhlcndpbGRjYXJkKiAodGhhdCBtYXRjaGVz IHRoZSBzYW1lIC5wZGYgZmlsZXMpIERPRVMgcmV0dXJuIHRoZSBleHBlY3RlZCBmaWxlIGxpc3Qu DQo+ID4NCj4gPiBFeGFtcGxlOg0KPiA+DQo+ID4gQzo+IERJUiAqLnBkZg0KPiA+IFZvbHVtZSBp biBkcml2ZSBDIGlzIEMNCj4gPiBWb2x1bWUgU2VyaWFsIE51bWJlciBpcyA4Njc0LTcxMkENCj4g Pg0KPiA+IERpcmVjdG9yeSBvZiBDOlxUZW1wDQo+ID4NCj4gPiAyMi8wMy8yMDIwICAxODozMCAg ICAgICAgIDEuNjc1Ljk1NCB0ZXN0LnBkZg0KPiA+IFhYL1hYL1hYWFggIFhYOlhYICAgICAgICAg e0FueSBtYW55IG90aGVyIC5wZGYgZmlsZXN9DQo+ID4NCj4gPiBZZXQ6DQo+ID4NCj4gPiBDOj4g bHMgKi5wZGYNCj4gPiBsczogY2Fubm90IGFjY2VzcyAnKi5wZGYnOiBObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5DQo+ID4NCj4gPiBBbmQ6DQo+ID4gQzo+IGJhc2gNCj4gPiB1c2VyQGhvc3RuYW1l IC9jeWdkcml2ZS9DL1RlbXAvdGVzdA0KPiA+ICQgbHMgKi5wZGYNCj4gPiBBLnBkZg0KPiA+IEIu cGRmDQo+ID4ge2V0Y30NCj4gPg0KPiA+IEFuZCwgbm90IEFMTCBvZiB0aGUgKi5wZGYgZmlsZXMg aW4gdGhlIHBhcnRpY3VsYXIgZGlyZWN0b3J5IHdoZXJlIEkndmUgZW5jb3VudGVyZWQgdGhpcyB0 cmlnZ2VyIHRoZSBwcm9ibGVtLi4uDQo+ID4NCj4gPiBDOj4gbHMgTioucGRmDQo+ID4gTi5wZGYN Cj4gPg0KPiA+IEM6PiBscyBBKi5wZGYNCj4gPiBsczogY2Fubm90IGFjY2VzcyAnQSoucGRmJzog Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KPiA+DQo+ID4gTm9yIGRvIGFsbCBkaXJlY3Rvcmll cyBjb250YWluaW5nIC5wZGYgZmlsZXMgcHJvZHVjZSB0aGlzLiBPZiB0aGUgbWFueSB0aG91c2Fu ZHMgb2YgZmlsZXMgYW5kIGRpcmVjdG9yaWVzIHRoYXQgSSBoYXZlLCBvbmx5IHNvbWUgcHJvZHVj ZSB0aGlzIHByb2JsZW0uDQo+ID4gSW4gb3RoZXJzLCBscyAqLnBkZiB3b3JrcyBwZXJmZWN0bHkg aW4gV2luZG93cyBDTUQuDQo+ID4NCj4gPiBJJ3ZlIGxvb2tlZCBhdCB0aGUgV2luZG93cyBBVFRS SUIgYW5kIENBQ0xTIG9mIHRoZSBmaWxlcyBpbiBkaXJlY3RvcmllcyB3aGVyZSB0aGlzIHByb2Js ZW0gb2NjdXJzLg0KPiA+IFRoZXkncmUgYWxsIHRoZSBzYW1lLiBUaGF0IGlzLCB1bmlmb3JtIGFj cm9zcyBhbGwgZmlsZXMgYW5kIGRpcmVjdG9yaWVzLiBOb3RoaW5nIGludGVyZXN0aW5nLg0KPiA+ DQo+ID4gSXQncyBub3QganVzdCAnbHMnOg0KPiA+DQo+ID4gQzo+IGNhdCAqLnBkZg0KPiA+IGNh dDogJyoucGRmJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KPiA+DQo+ID4gU28sIGl0IGFw cGVhcnMgdG8gYmUgQ3lnd2luIHNoZWxsIGV4cGFuc2lvbiwgd2hlbiBleGVjdXRlZCB1bmRlciBX aW5kb3dzIENNRCwgd2hpY2ggaXMgcHJvdm9raW5nIHRoaXMgc3RyYW5nZSBiZWhhdmlvci4NCj4g PiBBbnkgaWRlYXMgd2hhdCBjb3VsZCBiZSBjYXVzaW5nIHRoaXMsIGFuZCBob3cgdG8gc29sdmUg aXQ/DQo+ID4NCj4gPiBtYW55IHRoYW5rcywNCj4gPiBKYXkNCj4gPg0KPiA+IC0tDQo+ID4gUHJv YmxlbSByZXBvcnRzOiAgICAgIGh0dHBzOi8vY3lnd2luLmNvbS9wcm9ibGVtcy5odG1sDQo+ID4g RkFROiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vY3lnd2luLmNvbS9mYXEvDQo+ID4gRG9jdW1l bnRhdGlvbjogICAgICAgIGh0dHBzOi8vY3lnd2luLmNvbS9kb2NzLmh0bWwNCj4gPiBVbnN1YnNj cmliZSBpbmZvOiAgICAgaHR0cHM6Ly9jeWd3aW4uY29tL21sLyN1bnN1YnNjcmliZS1zaW1wbGUN Cg==