Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 92854 invoked from network); 21 Dec 2009 17:16:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 21 Dec 2009 17:16:38 -0000 Received: (qmail 47787 invoked by uid 500); 21 Dec 2009 17:16:37 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 47725 invoked by uid 500); 21 Dec 2009 17:16:37 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 47715 invoked by uid 99); 21 Dec 2009 17:16:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Dec 2009 17:16:37 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of chubrilo@gmail.com designates 209.85.212.177 as permitted sender) Received: from [209.85.212.177] (HELO mail-vw0-f177.google.com) (209.85.212.177) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Dec 2009 17:16:27 +0000 Received: by vws7 with SMTP id 7so1766929vws.22 for ; Mon, 21 Dec 2009 09:16:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=1XU2HHIukVOlR5jUljltStoe+9prvYoMLnFihsqIvNE=; b=ui9zZqO3dUZlu/GiE+5YJj1xqLwpOy+R0ZRqtreMWTuEtyz7GlVv04BB+9eiDskGMI 0falHfBpRp8uu5Rk7XBhkaFMFakgmSSMtdya9UVTsANJiSSgs0/fjSUIMy8V2jt7FYiL eSgtGVaxd5+8Fq5qKPC7AC6vgkpA6QWPKtXms= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=KG23Sk0XZYHSWvkFWH4Lim4+jROaB70Du04pXoPMOyuuKqFkECe3PrJ2OIp3PZ6pqk QzK6aN54yP4WlP6tR13K0+LV2RhAa2A69jWLwi5rXCIV6fnYGYCYaMo9V2sRZ9JTIUs+ rLN0VKfuQR+IpPM6ubdP3cv3oH9s4EQdnsL5E= MIME-Version: 1.0 Sender: chubrilo@gmail.com Received: by 10.220.121.143 with SMTP id h15mr6167734vcr.115.1261415766026; Mon, 21 Dec 2009 09:16:06 -0800 (PST) In-Reply-To: <26867492.post@talk.nabble.com> References: <26867492.post@talk.nabble.com> Date: Mon, 21 Dec 2009 18:16:05 +0100 X-Google-Sender-Auth: 2936fd6c72844f53 Message-ID: <36e91d9d0912210916j66edfc5ai2866b24fcfa5aca8@mail.gmail.com> Subject: Re: Bug in FUSE PHP Stomp Client 1.0 working with ActiveMQ From: Dejan Bosanac To: dev@activemq.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 SGksCgpjYW4geW91IHJhaXNlIGEgSmlyYSBpbiBodHRwOi8vZnVzZXNvdXJjZS5jb20vaXNzdWVz L2Jyb3dzZS9TVE9NUCB3aXRoCmFsbCB0aGVzZSBkZXRhaWxzLiBSZXByb2R1Y2libGUgdGVzdCBj YXNlIHdvdWxkIGJlIGdyZWF0IHRvIGhhdmUuCgpDaGVlcnMKLS0KRGVqYW4gQm9zYW5hYyAtIGh0 dHA6Ly90d2l0dGVyLmNvbS9kZWphbmIKCk9wZW4gU291cmNlIEludGVncmF0aW9uIC0gaHR0cDov L2Z1c2Vzb3VyY2UuY29tLwpBY3RpdmVNUSBpbiBBY3Rpb24gLSBodHRwOi8vd3d3Lm1hbm5pbmcu Y29tL3NueWRlci8KQmxvZyAtIGh0dHA6Ly93d3cubmlnaHR0YWxlLm5ldAoKCgpPbiBTdW4sIERl YyAyMCwgMjAwOSBhdCAxMDozNyBQTSwgd2FsZWM1MSA8bWVAYWRhbXdhbGN6YWsuaW5mbz4gd3Jv dGU6Cj4KPiBIaSwKPgo+IEkgdGhpbmsgSSBzdHVtYmxlZCB1cG9uIGEgYnVnIGluIHRoZSBGVVNF IFBIUCBTdG9tcCBDbGllbnQgMS4wLiBJdCBzZWFtcwo+IHNvbWV0aW1lcyBJIGdldCB0d28gbWVz c2FnZXMgaW4gb25lIHJlYWRGcmFtZS4KPgo+IEkgaGF2ZSBhIFBIUCBwcm9jZXNzIHN1YnNjcmli ZWQgwqB0byBzZXZlcmFsIHRvcGljcyBhbmQgb25lIHF1ZXVlIG9uIEFjdGl2ZU1RCj4gNS4zLiBU aGVyZSBhcmUgYSBkb3plbnMgb2YgcmVtb3RlIEpNUyBKYXZhIGNsaWVudHMgcG9zdGluZyBhbmQg bGlzdGVuaW5nIHRvCj4gdGhvc2UgdG9waWNzIGFuZCBvbmUgSk1TIEphdmEgY2xpZW50IHBvc3Rp bmcgdG8gdGhlIHF1ZXVlLiBGcm9tIHRpbWUgdG8gdGltZQo+IHRoZSB0aGUgbG9hZCBnZXRzIGhp Z2ggYW5kIHJlYWRGcmFtZSByZXR1cm5zIHR3byBtZXNzYWdlcyB0byBvbmUgdmFyaWFibGUuCj4g V2hlbiBJIGRvIHNvbWV0aGluZyBsaWtlIHRoaXMgd2l0aCB0aGF0IG1lc3NhZ2U6Cj4KPiAkbXNn ID0gc3RvbXAtPnJlYWRGcmFtZSgpOwo+IGVjaG8gJG1zZzsKPgo+IEkgZ2V0Ogo+Cj4gTUVTU0FH RQo+IG1lc3NhZ2UtaWQ6IElEOnNlcnZlci54eHgucGwtNDY3MzItMTI2MDk1NjY4OTc5OS0wOjA6 MjozOjQ3MAo+IGRlc3RpbmF0aW9uOiAvcXVldWUvU0lURS5TRVJWRVIuUkVRCj4gdGltZXN0YW1w OiAxMjYwOTg3MTA4NjQxCj4gZXhwaXJlczogMAo+IHByaW9yaXR5OiA0Cj4KPiAjCj4gI1dlZCBE ZWMgMTYgMTk6MTE6NDggQ0VUIDIwMDkKPiBjbGllbnQuMi5zY29yZT0zCj4gY2xpZW50LjEuaWQ9 NDgwNgo+IGNtZD1nYW1lX2VuZGVkCj4gd2luLmNvZGU9MQo+IGdhbWUudGltZT0zMDMzNgo+IGNs aWVudC53b24uaWQ9MjgzCj4gY2xpZW50LjEuc2NvcmU9MAo+IGdhbWUuaWQ9MTQ3NTQKPiBjbGll bnQuMi5pZD0yODMKPiBeQAo+IE1FU1NBR0UKPiBtZXNzYWdlLWlkOklEOlN5bHdlay1QQy02MTM5 NC0xMjYwOTg2MTM0NDg3LTA6MDoxOjU6MTcxCj4gZGVzdGluYXRpb246L3RvcGljL0xPQkJZLkVW RU5ULjEKPiB0aW1lc3RhbXA6MAo+IGV4cGlyZXM6MAo+IHByaW9yaXR5OjQKPgo+ICNeTQo+ICNX ZWQgRGVjIDE2IDE5OjEwOjAyIENFVCAyMDA5Xk0KPiBjbGllbnQubmFtZT1tbG9keV5NCj4gY21k PWxvYmJ5X3BpbmdeTQo+IGNsaWVudC5pZD00MDg0XkAKPgo+IE5vdGUgdGhhdCBeTSBhbmQgXkAg YXJlIG5vbiBwcmludGFibGUgY2hhcnMgc2hvd24gaW4gdmltLiBUaGlzIGNvc2VzIG15IFBIUAo+ IGNsaWVudCB0byBzdG9wIGxpc3RlbmluZyB0byB0aGUgTE9CQlkuRVZFTlQuMSB0b3BpYyBhcyBJ IHRoaW5rIGFjayBvbmx5Cj4gYWNjZXB0cyB0aGUgdXBwZXIgbWVzc2FnZS4KPgo+IE15IGNvZGUg dGhhdCB1c2VzIHN0b21wIGxvb2tzIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4KPiDCoCDCoCDCoCDC oGZ1bmN0aW9uIHJ1bigpIHsKPgo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdHJ5IHsKPgo+IMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJHRoaXMtPmxvZy0+aW5mbygiSW5pY2ph bGl6b3dhbmllIHByb2Nlc3UiKTsKPgo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgJHRoaXMtPmFsbENvbm5lY3QoKTsKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCR0aGlzLT5jb25uZWN0X3RpbWUgPSB0aW1lKCk7Cj4KPiDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCR0aGlzLT5sb2ctPmluZm8oIlJvenBvY3plY2llIHByYWN5IC4uLiIp Owo+Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aGlsZSghJHRoaXMtPnN0 b3ApIHsKPgo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg aWYoKG1rdGltZSgpICUgMykgPT0gMCkKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCR0aGlzLT5nYW1lcy0+dXBkYXRlT25saW5lUGxh eWVycygpOwo+Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAkbXNnID0gJHRoaXMtPmNvbi0+cmVhZEZyYW1lKCk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkbXNnSXRyID0gMDsKPiDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdoaWxlKCRtc2cpIHsKPgo+IMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJHRoaXMt PmxvZy0+ZGVidWcoIk90cnp5bWFubyB3aWFkb21vxLk/w4Q/ICgkbXNnKSIpOwo+IMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJHBhcmFt c19yYXcgPSBwcmVnX3NwbGl0KCIvXG4vIiwgJG1zZyk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkaGFzaCA9IGFycmF5KCk7Cj4g wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqBmb3JlYWNoKCRwYXJhbXNfcmF3IGFzICRwKSB7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpZihwcmVnX21h dGNoKCIvXHMqKFtePVxzXSspXHMqPVxzKiguKikvIiwKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCRwLCAkbWF0 Y2hlcykKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCkgewo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJGhh c2hbdHJpbSgkbWF0Y2hlc1sxXSldID0gdHJpbSgkbWF0Y2hlc1syXSk7Cj4gwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqB9Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqB9Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAkdGhpcy0+aGFuZGxlTWVzc2FnZSgkaGFzaCwgJG1zZyk7Cj4gwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkdGhp cy0+Y29uLT5hY2soJG1zZyk7Cj4KPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGlmKCRtc2dJdHIgPT0gMjApIHsKPiDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoGJyZWFrOwo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgfQo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgJG1zZyA9ICR0aGlzLT5jb24tPnJlYWRGcmFtZSgpOwo+IMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg JG1zZ0l0ciArPSAxOwo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgfQo+Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAkdGhpcy0+bm9uSW52aXRlTG9iYnlDb250cm9sKCk7Cj4KPiDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGlmKHRpbWUoKSAtICR0aGlzLT5jb25uZWN0X3Rp bWUgPiA2MCo2MCkgewo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgJHRoaXMtPmxvZy0+aW5mbygiUmVzZXRvd2FuaWUgcG/EuT/DhD9j emVuaWEiKTsKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCR0aGlzLT5hbGxEaXNjb25uZWN0KCk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkdGhpcy0+YWxsQ29ubmVj dCgpOwo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgJHRoaXMtPmNvbm5lY3RfdGltZSA9IHRpbWUoKTsKPiDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoH0KPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoH0KPgo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJHRo aXMtPmxvZy0+aW5mbygiWmFrb25jemVuaWUgcHJhY3kiKTsKPgo+IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgJHRoaXMtPmFsbERpc2Nvbm5lY3QoKTsKPiDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoH0KPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNhdGNoKEV4Y2VwdGlvbiAkZSkg ewo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJHRoaXMtPmxvZy0+ZmF0YWwo JGUtPmdldE1lc3NhZ2UoKSwgJGUpOwo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfQo+IMKgIMKg IMKgIMKgfQo+Cj4gwqAgwqAgwqAgwqBmdW5jdGlvbiBhbGxDb25uZWN0KCkgewo+IMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgaWYoISR0aGlzLT5ub19kYikgewo+Cj4gwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAkdGhpcy0+bG9nLT5pbmZvKCJMYWN6ZW5pZSB6IGJhemEgJHRoaXMt Pm15c3FsX3VybCwgJHRoaXMtPm15c3FsX25hbWUsCj4gJHRoaXMtPm15c3FsX3Bhc3MiKTsKPiDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCR0aGlzLT5saW5rID0gbXlzcWxfY29u bmVjdCgkdGhpcy0+bXlzcWxfdXJsLCAkdGhpcy0+bXlzcWxfbmFtZSwKPiAkdGhpcy0+bXlzcWxf cGFzcyk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBteXNxbF9zZWxlY3Rf ZGIoJHRoaXMtPm15c3FsX2RiLCAkdGhpcy0+bGluayk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqBteXNxbF9xdWVyeSgnU0VUIE5BTUVTIHV0ZjggQ09MTEFURSB1dGY4X2dl bmVyYWxfY2k7JywgJHRoaXMtPmxpbmspOwo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgJHRoaXMtPmdhbWVzID0gbmV3IG1wZ19nYW1lcygkdGhpcy0+bGluayk7Cj4gwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkdGhpcy0+cGFyYW1zID0gbmV3IG1wZ19wYXJh bXMoJHRoaXMtPmxpbmspOwo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfQo+IMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgZWxzZSB7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAk dGhpcy0+Z2FtZXMgPSBuZXcgbXBnX2dhbWVzX2lubWVtKCk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqB9Cj4KPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCR0aGlzLT5pbml0U3RvbXBDb25uZWN0 aW9uKCk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkdGhpcy0+aW5pdFN0b21wU3Vic2NyaXB0 aW9uKCk7Cj4gwqAgwqAgwqAgwqB9Cj4KPiDCoCDCoCDCoCDCoGZ1bmN0aW9uIGFsbERpc2Nvbm5l Y3QoKSB7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpZighJHRoaXMtPm5vX2RiKSB7Cj4gwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBteXNxbF9jbG9zZSgkdGhpcy0+bGluayk7 Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB9Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkdGhp cy0+Y29uLT5kaXNjb25uZWN0KCk7Cj4gwqAgwqAgwqAgwqB9Cj4KPiDCoCDCoCDCoCDCoGZ1bmN0 aW9uIGluaXRTdG9tcENvbm5lY3Rpb24oKSB7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkdGhp cy0+Y29uID0gbmV3IFN0b21wKCR0aGlzLT5zdG9tcF91cmwpOwo+IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgJHRoaXMtPmNvbi0+c2V0UmVhZFRpbWVvdXQoMSwgMCk7Cj4gwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAkdGhpcy0+Y29uLT5jb25uZWN0KCR0aGlzLT5zdG9tcF9uYW1lLCAkdGhpcy0+c3Rv bXBfcGFzc3dvcmQpOwo+IMKgIMKgIMKgIMKgfQo+Cj4gwqAgwqAgwqAgwqBmdW5jdGlvbiBpbml0 U3RvbXBTdWJzY3JpcHRpb24oKSB7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkdGhpcy0+Y29u LT5zdWJzY3JpYmUoIi9xdWV1ZS9TSVRFLlNFUlZFUi5SRVEiKTsKPiDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCR0aGlzLT5jb24tPnN1YnNjcmliZSgiL3F1ZXVlL1NJVEUuU0VSVkVSLlJFUyIpOwo+ IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJGxzID0gJHRoaXMtPmdldExvYmJ5cygpOwo+IMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgZm9yZWFjaCgkbHMgYXMgJGwpIHsKPiDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCR0aGlzLT5jb24tPnN1YnNjcmliZSgiL3RvcGljL0xPQkJZLkVW RU5ULiIuJGwpOwo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJHRoaXMtPmNv bi0+c3Vic2NyaWJlKCIvdG9waWMvTE9CQlkuU0lURS5FVkVOVC4iLiRsKTsKPiDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCR0aGlzLT5jb24tPnVuc3Vic2NyaWJlKCIvdG9waWMv TE9CQlkuU0lURS5FVkVOVC4iLiRsKTsKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCR0aGlzLT5jb24tPnN1YnNjcmliZSgiL3RvcGljL0xPQkJZLkNIQVQuIi4kbCk7Cj4gwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAkdGhpcy0+Y29uLT51bnN1YnNjcmliZSgi L3RvcGljL0xPQkJZLkNIQVQuIi4kbCk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB9Cj4gwqAg wqAgwqAgwqB9Cj4KPiBJIHRoaW5rIHRoaXMgaXMgYSBjb25jdXJyZW5jeSBwcm9ibGVtIGFzIGl0 IGhhcHBlbnMgbW9yZSBhcyB0aGUgbG9hZCBnZXRzCj4gaGlnaGVyLiBJIGhvcGUgdGhpcyBpbmZv IGlzIG9mIHNvbWUgaGVscCBmb3IgdGhlIHN0b21wIGRldmVsb3BlcnMuCj4KPiBJJ3ZlIHBvc3Rl ZCB0aGlzIG1lc3NhZ2UgYWxzbyBvbiB0aGUgRlVTRSBmb3J1bS4gQnV0IGp1c3QgdGhvdWdodCB0 aGF0IHNvbWUKPiBwZW9wbGUgaGVyZSBtaWdodCBhbHNvIGJlIGludGVyZXN0ZWQgaW4gdGhpcyBt ZXNzYWdlLgo+IC0tCj4gVmlldyB0aGlzIG1lc3NhZ2UgaW4gY29udGV4dDogaHR0cDovL29sZC5u YWJibGUuY29tL0J1Zy1pbi1GVVNFLVBIUC1TdG9tcC1DbGllbnQtMS4wLXdvcmtpbmctd2l0aC1B Y3RpdmVNUS10cDI2ODY3NDkycDI2ODY3NDkyLmh0bWwKPiBTZW50IGZyb20gdGhlIEFjdGl2ZU1R IC0gRGV2IG1haWxpbmcgbGlzdCBhcmNoaXZlIGF0IE5hYmJsZS5jb20uCj4KPgo=