From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30260 invoked by alias); 30 Oct 2009 09:06:34 -0000 Received: (qmail 30249 invoked by uid 22791); 30 Oct 2009 09:06:33 -0000 X-SWARE-Spam-Status: No, hits=-1.5 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail-pw0-f59.google.com (HELO mail-pw0-f59.google.com) (209.85.160.59) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 30 Oct 2009 09:06:28 +0000 Received: by pwj15 with SMTP id 15so620103pwj.18 for ; Fri, 30 Oct 2009 02:06:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.114.242.2 with SMTP id p2mr1049663wah.153.1256893586325; Fri, 30 Oct 2009 02:06:26 -0700 (PDT) In-Reply-To: <4AE9A9A3.7090704@dronecode.org.uk> References: <15fe165d0910272257x18264be8sadf9d778e15d8f25@mail.gmail.com> <4AE9A9A3.7090704@dronecode.org.uk> Date: Fri, 30 Oct 2009 09:06:00 -0000 Message-ID: <15fe165d0910300206n2fad7c58p9c9e69ccb5fae959@mail.gmail.com> Subject: Re: Running Java application with drag and drop support in cygwin From: Dees To: cygwin-xfree@cygwin.com Content-Type: multipart/mixed; boundary=0016e6493f98bbc235047723577d Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com X-SW-Source: 2009-10/txt/msg00142.txt.bz2 --0016e6493f98bbc235047723577d Content-Type: text/plain; charset=UTF-8 Content-length: 3538 Your reply is much appreciated Jon. I will try to be more specific about the problem in further mails. On Thu, Oct 29, 2009 at 8:11 PM, Jon TURNEY wrote: > On 28/10/2009 05:57, Dees wrote: >> >> I have developed a Java application involving jTree with extensive >> drag and drop support, which runs correctly in my Linux box. However, >> when I switch to a windows box and access the same Linux box using >> cygwin x-server, the drag and drop in jTree stops working. >> Interestingly, rest of the application still works fine. After >> analyzing a bit I found that x-server is able to recognize the drag >> event but fails to recognize a drop event. > > Details? OS : Suse Linux Enterprise Server 10 (i586) Version : 10 Patch level : 3 Other version information: Java : JDK 5 Cygwin setup-version: 2.573.2.3 Also tried using Xming 6.9.0.31 ssh same Linux setup from Windows, but that also doesn't solve the problem. > >> Is there any setting, which should be done prior to running the Java >> swing applications? >> >> Here is a sample code which behaves in exactly same way. >> http://www.java2s.com/Code/Java/Swing-JFC/TreeDragandDrop.htm > > I have no idea how to use that java code to reproduce the problem you are > seeing. Using the above java code in Linux: 1. Download and Install Java Development Toolkit on your Linux box (Java sun download site: http://java.sun.com/javase/downloads/index.jsp), if you do not have it already. 2. Save the sample code in the above link with the file name TreeTester.java, say in /home/user/ 3. Navigate to TreeTester.java from shell, and compile the java code: # cd /home/user/ # /usr/java/jdk1.5.0_14/bin/javac TreeTester.java Ignore any warnings of deprecated APIs. 4. This will create a few .class files in /home/user/ directory. Final step is to run the Java code, using: # /usr/java/jdk1.5.0_14/bin/java -classpath . TreeTester This will open up a GUI, with a jTree each on left and right pane. You can drag and drop any of the leaf nodes from one jTree to the root node of the other jTree and this should add a new node in the other jTree. You will get messages on console for the operations being performed. Now ssh the same box using cygwin/xming from any other windows box, and run the application using command in step 4. You should be able to drag (a small icon will come under cursor indicating that something is being dragged) but when you will drop it, the new node would not be added to the tree. Thats where lies my problem!!! > >> May be my problem is related to some setting. Though, not sure. >> Has anybody come across something similar? What should be done then? >> Please let me know. > > No it's probably a bug in Cygwin/X. But you're going to need to be a lot > more specific about the problem before any progress can be made on fixing > it. I have been using Netbeans IDE for compiling and running java code, which creates an executable jar. For your convenience, I am attaching the same with this mail. You can observe the current behavior by running directly this file without the need to compile the source code (as specified above), using: # /usr/java/jdk1.5.0_14/bin/java -jar TreeTester.jar Also, putting some debug messages in the code lets me conclude that it's the drop event which is not being recognized, as the main control never reaches there. Let me know if you need any other specific details or come across any other issue. > > -- > Jon TURNEY > Volunteer Cygwin/X X Server maintainer > Regards, Shefali --0016e6493f98bbc235047723577d Content-Type: application/java-archive; name="TreeTester.jar" Content-Disposition: attachment; filename="TreeTester.jar" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g1epwgr00 Content-length: 26019 UEsDBAoAAAAAAAlrNTsAAAAAAAAAAAAAAAAJAAQATUVUQS1JTkYv/soAAFBL AwQKAAAAAAAIazU7PIetENcAAADXAAAAFAAAAE1FVEEtSU5GL01BTklGRVNU Lk1GTWFuaWZlc3QtVmVyc2lvbjogMS4wDQpBbnQtVmVyc2lvbjogQXBhY2hl IEFudCAxLjcuMA0KQ3JlYXRlZC1CeTogMS41LjBfMTQtYjAzIChTdW4gTWlj cm9zeXN0ZW1zIEluYy4pDQpNYWluLUNsYXNzOiB0cmVldGVzdGVyLlRyZWVU ZXN0ZXINCkNsYXNzLVBhdGg6IA0KWC1DT01NRU5UOiBNYWluLUNsYXNzIHdp bGwgYmUgYWRkZWQgYXV0b21hdGljYWxseSBieSBidWlsZA0KDQpQSwMECgAA AAAACGs1OwAAAAAAAAAAAAAAAAsAAAB0cmVldGVzdGVyL1BLAwQKAAAAAAAI azU7Pdx2GMUAAADFAAAAGgAAAHRyZWV0ZXN0ZXIvRG5kVHJlZSQxLmNsYXNz yv66vgAAADEADAcABwcACgEAClNvdXJjZUZpbGUBAA9UcmVlVGVzdGVyLmph dmEBAA9FbmNsb3NpbmdNZXRob2QHAAsBABR0cmVldGVzdGVyL0RuZFRyZWUk MQEAAAEADElubmVyQ2xhc3NlcwEAEGphdmEvbGFuZy9PYmplY3QBABJ0cmVl dGVzdGVyL0RuZFRyZWUAIAABAAIAAAAAAAAAAwADAAAAAgAEAAUAAAAEAAYA AAAJAAAACgABAAEABgAAEAhQSwMECgAAAAAACGs1Oy6vXQIlCAAAJQgAAC0A AAB0cmVldGVzdGVyL0RuZFRyZWUkTXlEcmFnU291cmNlTGlzdGVuZXIuY2xh c3PK/rq+AAAAMQBgCgAOADMKAA8AMwoANAA1CgA0ADYJADcAOAgAOQoAOgA7 CgA8AD0KADwANgkAPgA/CgBAAEEJAD4AQgkAPgBDBwBFBwBGBwBHAQAGPGlu aXQ+AQADKClWAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJsZQEAEkxvY2FsVmFy aWFibGVUYWJsZQEABHRoaXMBABRNeURyYWdTb3VyY2VMaXN0ZW5lcgEADElu bmVyQ2xhc3NlcwEAKUx0cmVldGVzdGVyL0RuZFRyZWUkTXlEcmFnU291cmNl TGlzdGVuZXI7AQALZHJhZ0Ryb3BFbmQBACUoTGphdmEvYXd0L2RuZC9EcmFn U291cmNlRHJvcEV2ZW50OylWAQAKZHJvcEFjdGlvbgEAAUkBABNkcmFnU291 cmNlRHJvcEV2ZW50AQAiTGphdmEvYXd0L2RuZC9EcmFnU291cmNlRHJvcEV2 ZW50OwEACWRyYWdFbnRlcgEAJShMamF2YS9hd3QvZG5kL0RyYWdTb3VyY2VE cmFnRXZlbnQ7KVYBABNkcmFnU291cmNlRHJhZ0V2ZW50AQAiTGphdmEvYXd0 L2RuZC9EcmFnU291cmNlRHJhZ0V2ZW50OwEAB2NvbnRleHQBACBMamF2YS9h d3QvZG5kL0RyYWdTb3VyY2VDb250ZXh0OwEACGRyYWdFeGl0AQAhKExqYXZh L2F3dC9kbmQvRHJhZ1NvdXJjZUV2ZW50OylWAQAPZHJhZ1NvdXJjZUV2ZW50 AQAeTGphdmEvYXd0L2RuZC9EcmFnU291cmNlRXZlbnQ7AQAIZHJhZ092ZXIB ABFkcm9wQWN0aW9uQ2hhbmdlZAcASAEAAAEAGShMdHJlZXRlc3Rlci9EbmRU cmVlJDE7KVYBAAJ4MAEAFkx0cmVldGVzdGVyL0RuZFRyZWUkMTsBAApTb3Vy Y2VGaWxlAQAPVHJlZVRlc3Rlci5qYXZhDAARABIHAEkMAEoASwwATABNBwBO DABPAFABABFNT1ZFOiByZW1vdmUgbm9kZQcAUQwAUgBTBwBUDABVAFYHAFcM AFgAWQcAWgwAWwBcDABdAFkMAF4AWQcAXwEAJ3RyZWV0ZXN0ZXIvRG5kVHJl ZSRNeURyYWdTb3VyY2VMaXN0ZW5lcgEAEGphdmEvbGFuZy9PYmplY3QBAB9q YXZhL2F3dC9kbmQvRHJhZ1NvdXJjZUxpc3RlbmVyAQAUdHJlZXRlc3Rlci9E bmRUcmVlJDEBACBqYXZhL2F3dC9kbmQvRHJhZ1NvdXJjZURyb3BFdmVudAEA DmdldERyb3BTdWNjZXNzAQADKClaAQANZ2V0RHJvcEFjdGlvbgEAAygpSQEA EGphdmEvbGFuZy9TeXN0ZW0BAANvdXQBABVMamF2YS9pby9QcmludFN0cmVh bTsBABNqYXZhL2lvL1ByaW50U3RyZWFtAQAHcHJpbnRsbgEAFShMamF2YS9s YW5nL1N0cmluZzspVgEAIGphdmEvYXd0L2RuZC9EcmFnU291cmNlRHJhZ0V2 ZW50AQAUZ2V0RHJhZ1NvdXJjZUNvbnRleHQBACIoKUxqYXZhL2F3dC9kbmQv RHJhZ1NvdXJjZUNvbnRleHQ7AQAXamF2YS9hd3QvZG5kL0RyYWdTb3VyY2UB AA9EZWZhdWx0Q29weURyb3ABABFMamF2YS9hd3QvQ3Vyc29yOwEAHmphdmEv YXd0L2RuZC9EcmFnU291cmNlQ29udGV4dAEACXNldEN1cnNvcgEAFChMamF2 YS9hd3QvQ3Vyc29yOylWAQAPRGVmYXVsdE1vdmVEcm9wAQARRGVmYXVsdENv cHlOb0Ryb3ABABJ0cmVldGVzdGVyL0RuZFRyZWUAIAAOAA8AAQAQAAAABwAC ABEAEgABABMAAAAvAAEAAQAAAAUqtwACsQAAAAIAFAAAAAYAAQAAAQwAFQAA AAwAAQAAAAUAFgAZAAAAAQAaABsAAQATAAAAaAACAAMAAAAaK7YAA5kAFSu2 AAQ9HAWgAAuyAAUSBrYAB7EAAAACABQAAAAWAAUAAAEOAAcBDwAMARAAEQER ABkBFAAVAAAAIAADAAwADQAcAB0AAgAAABoAFgAZAAAAAAAaAB4AHwABAAEA IAAhAAEAEwAAAJYAAgAEAAAAMiu2AAhNK7YACT4dBH6ZAA0ssgAKtgALpwAa HQV+mQANLLIADLYAC6cACiyyAA22AAuxAAAAAgAUAAAAIgAIAAABFwAFARkA CgEaABABGwAaARwAIAEdACoBHwAxASEAFQAAACoABAAAADIAFgAZAAAAAAAy ACIAIwABAAUALQAkACUAAgAKACgAHAAdAAMAAQAmACcAAQATAAAANQAAAAIA AAABsQAAAAIAFAAAAAYAAQAAASQAFQAAABYAAgAAAAEAFgAZAAAAAAABACgA KQABAAEAKgAhAAEAEwAAADUAAAACAAAAAbEAAAACABQAAAAGAAEAAAEnABUA AAAWAAIAAAABABYAGQAAAAAAAQAiACMAAQABACsAIQABABMAAAA1AAAAAgAA AAGxAAAAAgAUAAAABgABAAABKgAVAAAAFgACAAAAAQAWABkAAAAAAAEAIgAj AAEQAAARAC4AAQATAAAAOQABAAIAAAAFKrcAAbEAAAACABQAAAAGAAEAAAEM ABUAAAAWAAIAAAAFABYAGQAAAAAABQAvADAAAQACADEAAAACADIAGAAAABIA AgAOAEQAFwAKACwARAAAEAhQSwMECgAAAAAACGs1O7EqQ3awCAAAsAgAADAA AAB0cmVldGVzdGVyL0RuZFRyZWUkVHJlZURyYWdHZXN0dXJlTGlzdGVuZXIu Y2xhc3PK/rq+AAAAMQB0CgAYADcKABkANwkAOAA5CAA6CgA7ADwKAD0APgcA PwoABwBACABBCgAHAEIKAEMARAgARQoARgBHBwBICgAOAEkHAEoKABAASwgA TAkATQBOBwBQCgAUAFIKAD0AUwgAVAcAVQcAVgcAVwEABjxpbml0PgEAAygp VgEABENvZGUBAA9MaW5lTnVtYmVyVGFibGUBABJMb2NhbFZhcmlhYmxlVGFi bGUBAAR0aGlzAQAXVHJlZURyYWdHZXN0dXJlTGlzdGVuZXIBAAxJbm5lckNs YXNzZXMBACxMdHJlZXRlc3Rlci9EbmRUcmVlJFRyZWVEcmFnR2VzdHVyZUxp c3RlbmVyOwEAFWRyYWdHZXN0dXJlUmVjb2duaXplZAEAIihMamF2YS9hd3Qv ZG5kL0RyYWdHZXN0dXJlRXZlbnQ7KVYBAARub2RlAQAhTHRyZWV0ZXN0ZXIv VHJhbnNmZXJhYmxlVHJlZU5vZGU7AQAJc2VsZWN0aW9uAQApTGphdmF4L3N3 aW5nL3RyZWUvRGVmYXVsdE11dGFibGVUcmVlTm9kZTsBABBkcmFnR2VzdHVy ZUV2ZW50AQAfTGphdmEvYXd0L2RuZC9EcmFnR2VzdHVyZUV2ZW50OwEABHRy ZWUBABNMamF2YXgvc3dpbmcvSlRyZWU7AQAEcGF0aAEAG0xqYXZheC9zd2lu Zy90cmVlL1RyZWVQYXRoOwcAWAEAAAEAGShMdHJlZXRlc3Rlci9EbmRUcmVl JDE7KVYBAAJ4MAEAFkx0cmVldGVzdGVyL0RuZFRyZWUkMTsBAApTb3VyY2VG aWxlAQAPVHJlZVRlc3Rlci5qYXZhDAAbABwHAFkMAFoAWwEAF0RyYWcgZ2Vz dHVyZSByZWNvZ25pemVkBwBcDABdAF4HAF8MAGAAYQEAEWphdmF4L3N3aW5n L0pUcmVlDABiAGMBABdOb3RoaW5nIHNlbGVjdGVkIC0gYmVlcAwAZABlBwBm DABnABwBABZzb21ldGhpbmcgd2FzIHNlbGVjdGVkBwBoDABpAGoBACdqYXZh eC9zd2luZy90cmVlL0RlZmF1bHRNdXRhYmxlVHJlZU5vZGUMAGsAbAEAH3Ry ZWV0ZXN0ZXIvVHJhbnNmZXJhYmxlVHJlZU5vZGUMABsAbQEAEURyYWcgc3Rh cnRlZC4uLi4uBwBuDABvAHAHAHEBACd0cmVldGVzdGVyL0RuZFRyZWUkTXlE cmFnU291cmNlTGlzdGVuZXIBABRNeURyYWdTb3VyY2VMaXN0ZW5lcgwAGwAy DAByAHMBABFOb3QgYSBsZWFmIC0gYmVlcAEAKnRyZWV0ZXN0ZXIvRG5kVHJl ZSRUcmVlRHJhZ0dlc3R1cmVMaXN0ZW5lcgEAEGphdmEvbGFuZy9PYmplY3QB ACBqYXZhL2F3dC9kbmQvRHJhZ0dlc3R1cmVMaXN0ZW5lcgEAFHRyZWV0ZXN0 ZXIvRG5kVHJlZSQxAQAQamF2YS9sYW5nL1N5c3RlbQEAA291dAEAFUxqYXZh L2lvL1ByaW50U3RyZWFtOwEAE2phdmEvaW8vUHJpbnRTdHJlYW0BAAdwcmlu dGxuAQAVKExqYXZhL2xhbmcvU3RyaW5nOylWAQAdamF2YS9hd3QvZG5kL0Ry YWdHZXN0dXJlRXZlbnQBAAxnZXRDb21wb25lbnQBABYoKUxqYXZhL2F3dC9D b21wb25lbnQ7AQAQZ2V0U2VsZWN0aW9uUGF0aAEAHSgpTGphdmF4L3N3aW5n L3RyZWUvVHJlZVBhdGg7AQAKZ2V0VG9vbGtpdAEAFCgpTGphdmEvYXd0L1Rv b2xraXQ7AQAQamF2YS9hd3QvVG9vbGtpdAEABGJlZXABABlqYXZheC9zd2lu Zy90cmVlL1RyZWVQYXRoAQAUZ2V0TGFzdFBhdGhDb21wb25lbnQBABQoKUxq YXZhL2xhbmcvT2JqZWN0OwEABmlzTGVhZgEAAygpWgEALChMamF2YXgvc3dp bmcvdHJlZS9EZWZhdWx0TXV0YWJsZVRyZWVOb2RlOylWAQAXamF2YS9hd3Qv ZG5kL0RyYWdTb3VyY2UBAA9EZWZhdWx0Q29weURyb3ABABFMamF2YS9hd3Qv Q3Vyc29yOwEAEnRyZWV0ZXN0ZXIvRG5kVHJlZQEACXN0YXJ0RHJhZwEAWShM amF2YS9hd3QvQ3Vyc29yO0xqYXZhL2F3dC9kYXRhdHJhbnNmZXIvVHJhbnNm ZXJhYmxlO0xqYXZhL2F3dC9kbmQvRHJhZ1NvdXJjZUxpc3RlbmVyOylWACAA GAAZAAEAGgAAAAMAAgAbABwAAQAdAAAALwABAAEAAAAFKrcAArEAAAACAB4A AAAGAAEAAAB0AB8AAAAMAAEAAAAFACAAIwAAAAEAJAAlAAEAHQAAARMABgAG AAAAe7IAAxIEtgAFK7YABsAAB00stgAITi3HABWyAAMSCbYABSy2AAq2AAun AFKyAAMSDLYABS22AA3AAA46BBkEtgAPmQAquwAQWRkEtwAROgWyAAMSErYA BSuyABMZBbsAFFkBtwAVtgAWpwASsgADEhe2AAUstgAKtgALsQAAAAIAHgAA AEIAEAAAAHcACAB4ABAAeQAVAHoAGQB8ACEAfQArAH8AMwCAADwAggBEAIMA TwCFAFcAhgBoAIgAawCJAHMAigB6AI0AHwAAAD4ABgBPABkAJgAnAAUAPAA+ ACgAKQAEAAAAewAgACMAAAAAAHsAKgArAAEAEABrACwALQACABUAZgAuAC8A AxAAABsAMgABAB0AAAA5AAEAAgAAAAUqtwABsQAAAAIAHgAAAAYAAQAAAHQA HwAAABYAAgAAAAUAIAAjAAAAAAAFADMANAABAAIANQAAAAIANgAiAAAAGgAD ABgATwAhAAoAMABPAAAQCAAUAE8AUQAKUEsDBAoAAAAAAAhrNTvu65rZahkA AGoZAAAvAAAAdHJlZXRlc3Rlci9EbmRUcmVlJFRyZWVEcm9wVGFyZ2V0TGlz dGVuZXIuY2xhc3PK/rq+AAAAMQFVCgBWAJwJAFYAnQoAVwCeCgCfAKAJAKEA ogoAowCkCgCfAKUKAJ8ApgoAnwCnCgCoAKkKAJ8AqgoAnwCrCgCfAKwKAJ8A rQoAnwCuBwCvCgCfALAKABAAsQoAnwCyCQCzALQIALUKALYAtwoAuACgCQCh ALkKAJ8AugoAuwC8BwC9CwAbAL4IAL8KALgAwAkAwQDCCwDDAMQIAMUKALgA xgsAwwDHCADICgBWAMkKALgAygkAywDMCADNBwDOCQDLAM8IANAHANEHANIK AC0A0wcA1AoALwDVCgAvANYHANcJALMA2AcA2QoANACeCADaCgA0ANsKAFcA 3AoANADdCgA0AN4KALgA3wkAywDgCADhBwDiCwA+AOMLAOQA5QsA5ADmBwDn CgBCAOgIAOkIAOoHAOsIAOwKAEYA7QcA7ggA7woASQDtCADwCADxBwDyCgBO APMIAPQIAPUKAJ8A9gcA9woATgD4CgBTAPkHAPoHAPsHAPwBAAZ0aGlzJDAB ABRMdHJlZXRlc3Rlci9EbmRUcmVlOwEABjxpbml0PgEAFyhMdHJlZXRlc3Rl ci9EbmRUcmVlOylWAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJsZQEAEkxvY2Fs VmFyaWFibGVUYWJsZQEABHRoaXMBABZUcmVlRHJvcFRhcmdldExpc3RlbmVy AQAMSW5uZXJDbGFzc2VzAQArTHRyZWV0ZXN0ZXIvRG5kVHJlZSRUcmVlRHJv cFRhcmdldExpc3RlbmVyOwEACWRyYWdFbnRlcgEAJShMamF2YS9hd3QvZG5k L0Ryb3BUYXJnZXREcmFnRXZlbnQ7KVYBABNkcm9wVGFyZ2V0RHJhZ0V2ZW50 AQAiTGphdmEvYXd0L2RuZC9Ecm9wVGFyZ2V0RHJhZ0V2ZW50OwEACGRyYWdF eGl0AQAhKExqYXZhL2F3dC9kbmQvRHJvcFRhcmdldEV2ZW50OylWAQAPZHJv cFRhcmdldEV2ZW50AQAeTGphdmEvYXd0L2RuZC9Ecm9wVGFyZ2V0RXZlbnQ7 AQAIZHJhZ092ZXIBABFkcm9wQWN0aW9uQ2hhbmdlZAEABGRyb3ABACUoTGph dmEvYXd0L2RuZC9Ecm9wVGFyZ2V0RHJvcEV2ZW50OylWAQAKdXNlck9iamVj dAEAEkxqYXZhL2xhbmcvT2JqZWN0OwEABnN0cmluZwEAEkxqYXZhL2xhbmcv U3RyaW5nOwEAA2lzcgEAG0xqYXZhL2lvL0lucHV0U3RyZWFtUmVhZGVyOwEA BnJlYWRlcgEAGExqYXZhL2lvL0J1ZmZlcmVkUmVhZGVyOwEABGxpbmUBAAZz dHJlYW0BAARmaWxlAQAOTGphdmEvaW8vRmlsZTsBAAhmaWxlTGlzdAEAEExq YXZhL3V0aWwvTGlzdDsBAAhpdGVyYXRvcgEAFExqYXZhL3V0aWwvSXRlcmF0 b3I7AQACdHIBACRMamF2YS9hd3QvZGF0YXRyYW5zZmVyL1RyYW5zZmVyYWJs ZTsBAAJpbwEAFUxqYXZhL2lvL0lPRXhjZXB0aW9uOwEAA3VmZQEAMkxqYXZh L2F3dC9kYXRhdHJhbnNmZXIvVW5zdXBwb3J0ZWRGbGF2b3JFeGNlcHRpb247 AQATZHJvcFRhcmdldERyb3BFdmVudAEAIkxqYXZhL2F3dC9kbmQvRHJvcFRh cmdldERyb3BFdmVudDsBAAhsb2NhdGlvbgEAEExqYXZhL2F3dC9Qb2ludDsB AARwYXRoAQAbTGphdmF4L3N3aW5nL3RyZWUvVHJlZVBhdGg7AQAEbm9kZQEA CmFkZEVsZW1lbnQBADAoTGphdmF4L3N3aW5nL3RyZWUvVHJlZVBhdGg7TGph dmEvbGFuZy9PYmplY3Q7KVYBAAdlbGVtZW50AQAGcGFyZW50AQApTGphdmF4 L3N3aW5nL3RyZWUvRGVmYXVsdE11dGFibGVUcmVlTm9kZTsBAAVtb2RlbAEA I0xqYXZheC9zd2luZy90cmVlL0RlZmF1bHRUcmVlTW9kZWw7BwD9AQAAAQAt KEx0cmVldGVzdGVyL0RuZFRyZWU7THRyZWV0ZXN0ZXIvRG5kVHJlZSQxOylW AQACeDABAAJ4MQEAFkx0cmVldGVzdGVyL0RuZFRyZWUkMTsBAApTb3VyY2VG aWxlAQAPVHJlZVRlc3Rlci5qYXZhDABbAFwMAFkAWgwAWwD+BwD/DAEAAQEH AQIMAQMBBAcBBQwBBgEHDAEIAQkMAQoBCwwBDAENBwEODAEPARAMAREBCQwB EgETDAEUAQkMARUBCwwBFgEJAQAPamF2YS9hd3QvSW5zZXRzDAEXARAMAFsB GAwBGQEaBwEbDAEcAR0BABVEcm9wIGxpc3RlbmVyIGludm9rZWQHAR4MAR8B IAcBIQwBIgEEDAEjASQHASUMASYBJwEAGWphdmF4L3N3aW5nL3RyZWUvVHJl ZU5vZGUMASgBKQEAJUxvb2tpbmcgZm9yIHRoZSB0eXBlIG9mIHRyYW5zZmVy cmFibGUMASoBKwcBLAwBLQEuBwEvDAEwATEBAA90cmVlbm9kZSBmbGF2b3IM ATIBMwwBNAE1AQATaW52b2tpbmcgYWRkZWxlbWVudAwAjQCODAE2ATcHATgM ATkBLgEADXN0cmluZyBmbGF2b3IBABBqYXZhL2xhbmcvU3RyaW5nDAE6AS4B ABBwbGFpbnRleHQgZmxhdm9yAQATamF2YS9pby9JbnB1dFN0cmVhbQEAGWph dmEvaW8vSW5wdXRTdHJlYW1SZWFkZXIMAFsBOwEAFmphdmEvaW8vQnVmZmVy ZWRSZWFkZXIMAFsBPAwBPQE+AQAOamF2YS9pby9SZWFkZXIMAT8BHQEAF2ph dmEvbGFuZy9TdHJpbmdCdWlsZGVyAQAOVW5rbm93biB0eXBlOiAMAUABQQwB QgFDDAFAAUQMAUUBPgwBRgD+DAFHAS4BAA9maWxlbGlzdCBmbGF2b3IBAA5q YXZhL3V0aWwvTGlzdAwAfgFIBwFJDAFKASkMAUsBJwEADGphdmEvaW8vRmls ZQwBTAFNAQAbZHJvcCB3YXMgcmVqZWN0ZWQhISEhISEhISEhAQAIUmVqZWN0 ZWQBABNqYXZhL2lvL0lPRXhjZXB0aW9uAQAxZHJvcCB3YXMgcmVqZWN0ZWQg dXogb2Ygc20gSU8gRXhjZXB0aW9uISEhISEhISEhIQwBTgD+AQAwamF2YS9h d3QvZGF0YXRyYW5zZmVyL1Vuc3VwcG9ydGVkRmxhdm9yRXhjZXB0aW9uAQBB ZHJvcCB3YXMgcmVqZWN0ZWQgdXogb2Ygc20gdW5zdXBwb3J0ZWQgZmxhdm9y IEV4Y2VwdGlvbiEhISEhISEhISEBABRDYW4ndCBkcm9wIG9uIGEgbGVhZgEA DmluIGFkZCBlbGVtZW50AQAnamF2YXgvc3dpbmcvdHJlZS9EZWZhdWx0TXV0 YWJsZVRyZWVOb2RlDABbAU8BAAdBZGRlZDogAQAEIHRvIAwBUAFRAQAhamF2 YXgvc3dpbmcvdHJlZS9EZWZhdWx0VHJlZU1vZGVsDAFSARAMAVMBVAEAKXRy ZWV0ZXN0ZXIvRG5kVHJlZSRUcmVlRHJvcFRhcmdldExpc3RlbmVyAQAQamF2 YS9sYW5nL09iamVjdAEAH2phdmEvYXd0L2RuZC9Ecm9wVGFyZ2V0TGlzdGVu ZXIBABR0cmVldGVzdGVyL0RuZFRyZWUkMQEAAygpVgEAEnRyZWV0ZXN0ZXIv RG5kVHJlZQEAC2dldExvY2F0aW9uAQASKClMamF2YS9hd3QvUG9pbnQ7AQAO amF2YS9hd3QvUG9pbnQBAAF5AQABSQEADmphdmEvbGFuZy9NYXRoAQADYWJz AQAEKEkpSQEACmFjY2VzcyQzMDIBABgoTHRyZWV0ZXN0ZXIvRG5kVHJlZTtJ KUkBAAphY2Nlc3MkMzAwAQAXKEx0cmVldGVzdGVyL0RuZFRyZWU7KUkBAAln ZXRQYXJlbnQBABYoKUxqYXZhL2F3dC9Db250YWluZXI7AQASamF2YS9hd3Qv Q29udGFpbmVyAQAJZ2V0SGVpZ2h0AQADKClJAQAKYWNjZXNzJDQwMgEAGGdl dENsb3Nlc3RSb3dGb3JMb2NhdGlvbgEABShJSSlJAQAKYWNjZXNzJDUwMgEA CmFjY2VzcyQ0MDABAAphY2Nlc3MkNjAyAQAIZ2V0V2lkdGgBAAcoSUlJSSlW AQAKYWNjZXNzJDcwMgEAOChMdHJlZXRlc3Rlci9EbmRUcmVlO0xqYXZhL2F3 dC9JbnNldHM7KUxqYXZhL2F3dC9JbnNldHM7AQAQamF2YS9sYW5nL1N5c3Rl bQEAA291dAEAFUxqYXZhL2lvL1ByaW50U3RyZWFtOwEAE2phdmEvaW8vUHJp bnRTdHJlYW0BAAdwcmludGxuAQAVKExqYXZhL2xhbmcvU3RyaW5nOylWAQAg amF2YS9hd3QvZG5kL0Ryb3BUYXJnZXREcm9wRXZlbnQBAAF4AQASZ2V0UGF0 aEZvckxvY2F0aW9uAQAfKElJKUxqYXZheC9zd2luZy90cmVlL1RyZWVQYXRo OwEAGWphdmF4L3N3aW5nL3RyZWUvVHJlZVBhdGgBABRnZXRMYXN0UGF0aENv bXBvbmVudAEAFCgpTGphdmEvbGFuZy9PYmplY3Q7AQAGaXNMZWFmAQADKCla AQAPZ2V0VHJhbnNmZXJhYmxlAQAmKClMamF2YS9hd3QvZGF0YXRyYW5zZmVy L1RyYW5zZmVyYWJsZTsBAB90cmVldGVzdGVyL1RyYW5zZmVyYWJsZVRyZWVO b2RlAQAfREVGQVVMVF9NVVRBQkxFX1RSRUVOT0RFX0ZMQVZPUgEAIkxqYXZh L2F3dC9kYXRhdHJhbnNmZXIvRGF0YUZsYXZvcjsBACJqYXZhL2F3dC9kYXRh dHJhbnNmZXIvVHJhbnNmZXJhYmxlAQAVaXNEYXRhRmxhdm9yU3VwcG9ydGVk AQAlKExqYXZhL2F3dC9kYXRhdHJhbnNmZXIvRGF0YUZsYXZvcjspWgEACmFj Y2VwdERyb3ABAAQoSSlWAQAPZ2V0VHJhbnNmZXJEYXRhAQA2KExqYXZhL2F3 dC9kYXRhdHJhbnNmZXIvRGF0YUZsYXZvcjspTGphdmEvbGFuZy9PYmplY3Q7 AQAMZHJvcENvbXBsZXRlAQAEKFopVgEAIGphdmEvYXd0L2RhdGF0cmFuc2Zl ci9EYXRhRmxhdm9yAQAMc3RyaW5nRmxhdm9yAQAPcGxhaW5UZXh0Rmxhdm9y AQAYKExqYXZhL2lvL0lucHV0U3RyZWFtOylWAQATKExqYXZhL2lvL1JlYWRl cjspVgEACHJlYWRMaW5lAQAUKClMamF2YS9sYW5nL1N0cmluZzsBAANlcnIB AAZhcHBlbmQBAC0oTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3Ry aW5nQnVpbGRlcjsBAAhnZXRDbGFzcwEAEygpTGphdmEvbGFuZy9DbGFzczsB AC0oTGphdmEvbGFuZy9PYmplY3Q7KUxqYXZhL2xhbmcvU3RyaW5nQnVpbGRl cjsBAAh0b1N0cmluZwEACnJlamVjdERyb3ABABJqYXZhRmlsZUxpc3RGbGF2 b3IBABYoKUxqYXZhL3V0aWwvSXRlcmF0b3I7AQASamF2YS91dGlsL0l0ZXJh dG9yAQAHaGFzTmV4dAEABG5leHQBAAV0b1VSTAEAECgpTGphdmEvbmV0L1VS TDsBAA9wcmludFN0YWNrVHJhY2UBABUoTGphdmEvbGFuZy9PYmplY3Q7KVYB AAhnZXRNb2RlbAEAHigpTGphdmF4L3N3aW5nL3RyZWUvVHJlZU1vZGVsOwEA DWdldENoaWxkQ291bnQBAA5pbnNlcnROb2RlSW50bwEASChMamF2YXgvc3dp bmcvdHJlZS9NdXRhYmxlVHJlZU5vZGU7TGphdmF4L3N3aW5nL3RyZWUvTXV0 YWJsZVRyZWVOb2RlO0kpVgAgAFYAVwABAFgAARAQAFkAWgAAAAgAAgBbAFwA AQBdAAAANAACAAIAAAAKKiu1AAIqtwADsQAAAAIAXgAAAAYAAQAAAJAAXwAA AAwAAQAAAAoAYABjAAAAAQBkAGUAAQBdAAAA0QAHAAIAAACJKrQAAiq0AAK2 AAS0AAW4AAa4AAdXKrQAAiq0AAK4AAgqtAACtgAJtgAKYLgAC1cqtAACKrQA AgMqtAACuAAItgAMuAANVyq0AAIqtAACAyq0AAK4AA62AAy4AA9XKrQAArsA EFkqtAACuAAIEApgAyq0AAK4AA4QCmQqtAACtgARtwASuAATV7EAAAACAF4A AAAaAAYAAACUABUAlQAvAJYARgCXAF0AmACIAJkAXwAAABYAAgAAAIkAYABj AAAAAACJAGYAZwABAAEAaABpAAEAXQAAADUAAAACAAAAAbEAAAACAF4AAAAG AAEAAACcAF8AAAAWAAIAAAABAGAAYwAAAAAAAQBqAGsAAQABAGwAZQABAF0A AAA1AAAAAgAAAAGxAAAAAgBeAAAABgABAAAAnwBfAAAAFgACAAAAAQBgAGMA AAAAAAEAZgBnAAEAAQBtAGUAAQBdAAAANQAAAAIAAAABsQAAAAIAXgAAAAYA AQAAAKIAXwAAABYAAgAAAAEAYABjAAAAAAABAGYAZwABACEAbgBvAAEAXQAA BBoAAwAKAAACKLIAFBIVtgAWK7YAF00qtAACLLQAGCy0AAW2ABlOLbYAGjoE GQTGAfYZBMEAG5kB7hkEwAAbuQAcAQCaAeGyABQSHbYAFiu2AB46BRkFsgAf uQAgAgCZADOyABQSIbYAFisGtgAiGQWyAB+5ACMCADoGsgAUEiS2ABYqLRkG twAlKwS2ACanAWcZBbIAJ7kAIAIAmQAusgAUEii2ABYrBrYAIhkFsgAnuQAj AgDAACk6BiotGQa3ACUrBLYAJqcBLxkFsgAquQAgAgCZALGyABQSK7YAFisG tgAiGQWyACq5ACMCADoGGQbBACyZADm7AC1ZGQbAACy3AC46B7sAL1kZB7cA MDoIGQi2ADFZOgnGAA0qLRkJtwAlp//uKwS2ACanAFcZBsEAMpkALrsAL1kZ BsAAMrcAMDoHGQe2ADFZOgjGAA0qLRkItwAlp//uKwS2ACanACSyADO7ADRZ twA1Eja2ADcZBrYAOLYAObYAOrYAFiu2ADunAHQZBbIAPLkAIAIAmQBTsgAU Ej22ABYrBrYAIhkFsgA8uQAjAgDAAD46BhkGuQA/AQA6BxkHuQBAAQCZABwZ B7kAQQEAwABCOggqLRkItgBDtwAlp//gKwS2ACanABeyABQSRLYAFrIAMxJF tgAWK7YAO6cAOzoFsgAUEke2ABYZBbYASCu2ADunACU6BbIAFBJKtgAWGQW2 AEsrtgA7pwAPsgAUEky2ABYrtgA7sQACAD0B7AHvAEYAPQHsAgUASQACAF4A AAEKAEIAAACmAAgApwANAKgAHQCpACMAqgA9AK0ARQCuAEsArwBYALEAYACy AGUAtABxALYAeQC3AIAAuACFALkAlQC7AJ0AvACiAL4AsQDAALgAwQC9AMIA zQDEANUAxQDaAMcA5gDJAO4AygD8AMwBBwDOARIAzwEcANEBIQDSASwA0wE6 ANYBRQDXAU8A2QFUANoBVwDbAXQA3QF4AN8BiADhAZAA4gGVAOQBpADmAa0A 5wG3AOgBwwDpAc0A6gHQAOsB1QDsAdgA7QHgAO4B6ADvAewA+QHvAPEB8QDy AfkA8wH+APQCAgD5AgUA9QIHAPYCDwD3AhQA+AIYAPkCGwD7AiMA/AInAP4A XwAAAMAAEwBxABQAcABxAAYAsQAMAHIAcwAGAPwAJQB0AHUABwEHABoAdgB3 AAgBDwASAHgAcwAJAToAGgB2AHcABwFCABIAeABzAAgA5gCSAHkAcQAGAcMA CgB6AHsACAGkADEAfAB9AAYBrQAoAH4AfwAHAEsBoQCAAIEABQHxABEAggCD AAUCBwARAIQAhQAFAAACKABgAGMAAAAAAigAhgCHAAEADQIbAIgAiQACAB0C CwCKAIsAAwAjAgUAjABxAAQAAgCNAI4AAQBdAAAAzQAEAAYAAABZsgAUEk22 ABYrtgAawABOTrsATlkstwBPOgSyABS7ADRZtwA1ElC2ADcZBLYAORJRtgA3 LbYAObYAOrYAFiq0AAK2AFLAAFPAAFM6BRkFGQQtLbYAVLYAVbEAAAACAF4A AAAeAAcAAAEBAAgBAgAQAQQAGgEFAD0BBgBMAQgAWAEJAF8AAAA+AAYAAABZ AGAAYwAAAAAAWQCKAIsAAQAAAFkAjwBxAAIAEABJAJAAkQADABoAPwCMAJEA BABMAA0AkgCTAAUQAABbAJYAAQBdAAAARAACAAMAAAAGKiu3AAGxAAAAAgBe AAAABgABAAAAkABfAAAAIAADAAAABgBgAGMAAAAAAAYAlwBaAAEAAAAGAJgA mQACAAIAmgAAAAIAmwBiAAAAEgACAFYAnwBhAAIAlACfAAAQCFBLAwQKAAAA AAAIazU7fUsSfq8LAACvCwAAGAAAAHRyZWV0ZXN0ZXIvRG5kVHJlZS5jbGFz c8r+ur4AAAAxAH4JABYASgkAFgBLCQAWAEwJABYATQkAFgBOCgAXAE8KAFAA UQcAUgoACABTCgBQAFQHAFUHAFYKAAwAVwoACwBYCgAXAFkKABYAWgkAWwBc CgBdAF4KABYAXwoAYABhCgAWAGIHAGMHAGQHAGUHAGYBAAABAAxJbm5lckNs YXNzZXMHAGcBABRNeURyYWdTb3VyY2VMaXN0ZW5lcgEAFlRyZWVEcm9wVGFy Z2V0TGlzdGVuZXIBABdUcmVlRHJhZ0dlc3R1cmVMaXN0ZW5lcgEABmluc2V0 cwEAEUxqYXZhL2F3dC9JbnNldHM7AQADdG9wAQABSQEABmJvdHRvbQEABnRv cFJvdwEACWJvdHRvbVJvdwEABjxpbml0PgEAAygpVgEABENvZGUBAA9MaW5l TnVtYmVyVGFibGUBABJMb2NhbFZhcmlhYmxlVGFibGUBAAR0aGlzAQAUTHRy ZWV0ZXN0ZXIvRG5kVHJlZTsBAApkcmFnU291cmNlAQAZTGphdmEvYXd0L2Ru ZC9EcmFnU291cmNlOwEACmRyb3BUYXJnZXQBABlMamF2YS9hd3QvZG5kL0Ry b3BUYXJnZXQ7AQAfKExqYXZheC9zd2luZy90cmVlL1RyZWVNb2RlbDspVgEA BW1vZGVsAQAcTGphdmF4L3N3aW5nL3RyZWUvVHJlZU1vZGVsOwEAE2dldEF1 dG9zY3JvbGxJbnNldHMBABMoKUxqYXZhL2F3dC9JbnNldHM7AQAKYXV0b3Nj cm9sbAEAEyhMamF2YS9hd3QvUG9pbnQ7KVYBAARuZXh0AQABcAEAEExqYXZh L2F3dC9Qb2ludDsBAAphY2Nlc3MkMzAyAQAYKEx0cmVldGVzdGVyL0RuZFRy ZWU7SSlJAQACeDABAAJ4MQEACmFjY2VzcyQ0MDIBAAphY2Nlc3MkMzAwAQAX KEx0cmVldGVzdGVyL0RuZFRyZWU7KUkBAAphY2Nlc3MkNTAyAQAKYWNjZXNz JDYwMgEACmFjY2VzcyQ0MDABAAphY2Nlc3MkNzAyAQA4KEx0cmVldGVzdGVy L0RuZFRyZWU7TGphdmEvYXd0L0luc2V0czspTGphdmEvYXd0L0luc2V0czsB AApTb3VyY2VGaWxlAQAPVHJlZVRlc3Rlci5qYXZhDAAgACEMACYAIwwAJQAj DAAkACMMACIAIwwAJwAoBwBoDABpAGoBACp0cmVldGVzdGVyL0RuZFRyZWUk VHJlZURyYWdHZXN0dXJlTGlzdGVuZXIMACcAawwAbABtAQAXamF2YS9hd3Qv ZG5kL0Ryb3BUYXJnZXQBACl0cmVldGVzdGVyL0RuZFRyZWUkVHJlZURyb3BU YXJnZXRMaXN0ZW5lcgwAJwBuDAAnAG8MACcAMgwAcABxBwByDABzACMHAHQM AHUAdgwAdwB4BwB5DAB6AHsMAHwAfQEAEnRyZWV0ZXN0ZXIvRG5kVHJlZQEA EWphdmF4L3N3aW5nL0pUcmVlAQAXamF2YS9hd3QvZG5kL0F1dG9zY3JvbGwB ABR0cmVldGVzdGVyL0RuZFRyZWUkMQEAJ3RyZWV0ZXN0ZXIvRG5kVHJlZSRN eURyYWdTb3VyY2VMaXN0ZW5lcgEAF2phdmEvYXd0L2RuZC9EcmFnU291cmNl AQAUZ2V0RGVmYXVsdERyYWdTb3VyY2UBABsoKUxqYXZhL2F3dC9kbmQvRHJh Z1NvdXJjZTsBABkoTHRyZWV0ZXN0ZXIvRG5kVHJlZSQxOylWAQAiY3JlYXRl RGVmYXVsdERyYWdHZXN0dXJlUmVjb2duaXplcgEAXShMamF2YS9hd3QvQ29t cG9uZW50O0lMamF2YS9hd3QvZG5kL0RyYWdHZXN0dXJlTGlzdGVuZXI7KUxq YXZhL2F3dC9kbmQvRHJhZ0dlc3R1cmVSZWNvZ25pemVyOwEALShMdHJlZXRl c3Rlci9EbmRUcmVlO0x0cmVldGVzdGVyL0RuZFRyZWUkMTspVgEAOChMamF2 YS9hd3QvQ29tcG9uZW50O0xqYXZhL2F3dC9kbmQvRHJvcFRhcmdldExpc3Rl bmVyOylWAQALZ2V0TG9jYXRpb24BABIoKUxqYXZhL2F3dC9Qb2ludDsBAA5q YXZhL2F3dC9Qb2ludAEAAXkBAA5qYXZhL2xhbmcvTWF0aAEAA2FicwEABChJ KUkBAAlnZXRQYXJlbnQBABYoKUxqYXZhL2F3dC9Db250YWluZXI7AQASamF2 YS9hd3QvQ29udGFpbmVyAQAJZ2V0SGVpZ2h0AQADKClJAQASc2Nyb2xsUm93 VG9WaXNpYmxlAQAEKEkpVgAgABYAFwABABgABQACACAAIQAAAAIAIgAjAAAA AgAkACMAAAACACUAIwAAAAIAJgAjAAAACwABACcAKAABACkAAACQAAcAAwAA AD4qtwAGKgO1AAUqA7UABCoDtQADKgO1AAK4AAdMKyoGuwAIWQG3AAm2AApX uwALWSq7AAxZKgG3AA23AA5NsQAAAAIAKgAAABoABgAAAEsABABJABgATAAc AE0AKwBRAD0AUwArAAAAIAADAAAAPgAsAC0AAAAcACIALgAvAAEAPQABADAA MQACAAEAJwAyAAEAKQAAAJsABwAEAAAAPyortwAPKgO1AAUqA7UABCoDtQAD KgO1AAK4AAdNLCoGuwAIWQG3AAm2AApXuwALWSq7AAxZKgG3AA23AA5OsQAA AAIAKgAAABoABgAAAFYABQBJABkAVwAdAFgALABcAD4AXgArAAAAKgAEAAAA PwAsAC0AAAAAAD8AMwA0AAEAHQAiAC4ALwACAD4AAQAwADEAAwABADUANgAB ACkAAAAvAAEAAQAAAAUqtAABsAAAAAIAKgAAAAYAAQAAAGEAKwAAAAwAAQAA AAUALAAtAAAAAQA3ADgAAQApAAAA5AAEAAMAAAB0Kiq2ABC0ABG4ABIQCmC1 AAUqKrQABSq2ABO2ABRgEBRktQAEK7QAESq0AAWiACEqWbQAA1oEZLUAAz0q WbQAAgRgtQACKhy2ABWnACkrtAARKrQABKQAHipZtAACWgRgtQACPSpZtAAD BGS1AAMqHLYAFbEAAAACACoAAAAuAAsAAABmABEAZwAkAGkALwBqADsAawBF AGwATQBtAFgAbgBkAG8AbgBwAHMAcgArAAAAKgAEADsAEgA5ACMAAgBkAA8A OQAjAAIAAAB0ACwALQAAAAAAdAA6ADsAARAIADwAPQABACkAAAA7AAMAAgAA AAcqG1q1AAWsAAAAAgAqAAAABgABAAAARQArAAAAFgACAAAABwA+AC0AAAAA AAcAPwAjAAEQCABAAD0AAQApAAAAOwADAAIAAAAHKhtatQAErAAAAAIAKgAA AAYAAQAAAEUAKwAAABYAAgAAAAcAPgAtAAAAAAAHAD8AIwABEAgAQQBCAAEA KQAAAC8AAQABAAAABSq0AAWsAAAAAgAqAAAABgABAAAARQArAAAADAABAAAA BQA+AC0AABAIAEMAPQABACkAAAA7AAMAAgAAAAcqG1q1AAOsAAAAAgAqAAAA BgABAAAARQArAAAAFgACAAAABwA+AC0AAAAAAAcAPwAjAAEQCABEAD0AAQAp AAAAOwADAAIAAAAHKhtatQACrAAAAAIAKgAAAAYAAQAAAEUAKwAAABYAAgAA AAcAPgAtAAAAAAAHAD8AIwABEAgARQBCAAEAKQAAAC8AAQABAAAABSq0AASs AAAAAgAqAAAABgABAAAARQArAAAADAABAAAABQA+AC0AABAIAEYARwABACkA AAA7AAMAAgAAAAcqK1q1AAGwAAAAAgAqAAAABgABAAAARQArAAAAFgACAAAA BwA+AC0AAAAAAAcAPwAhAAEAAgBIAAAAAgBJABsAAAAiAAQAGQAWAAAQCAAc ABYAHQAKAAwAFgAeAAIACAAWAB8AClBLAwQKAAAAAAAIazU7/cuKiFoJAABa CQAAJQAAAHRyZWV0ZXN0ZXIvVHJhbnNmZXJhYmxlVHJlZU5vZGUuY2xhc3PK /rq+AAAAMQBnCgAPAEEJABUAQgkAFQBDCgAOAEQKAA8ARQoADwBGCgBHAEYH AEgIAEkKAEoASwoACABMBwBNCgAMAE4HAE8HAFAIAFEKAA4AUgkAFQBTCQAO AFQJAA4AVQcAVgcAVwEABFRSRUUBAAFJAQANQ29uc3RhbnRWYWx1ZQMAAAAA AQAGU1RSSU5HAwAAAAEBAApQTEFJTl9URVhUAQAfREVGQVVMVF9NVVRBQkxF X1RSRUVOT0RFX0ZMQVZPUgEAIkxqYXZhL2F3dC9kYXRhdHJhbnNmZXIvRGF0 YUZsYXZvcjsBAAdmbGF2b3JzAQAjW0xqYXZhL2F3dC9kYXRhdHJhbnNmZXIv RGF0YUZsYXZvcjsBAARkYXRhAQApTGphdmF4L3N3aW5nL3RyZWUvRGVmYXVs dE11dGFibGVUcmVlTm9kZTsBAAY8aW5pdD4BACwoTGphdmF4L3N3aW5nL3Ry ZWUvRGVmYXVsdE11dGFibGVUcmVlTm9kZTspVgEABENvZGUBAA9MaW5lTnVt YmVyVGFibGUBABJMb2NhbFZhcmlhYmxlVGFibGUBAAR0aGlzAQAhTHRyZWV0 ZXN0ZXIvVHJhbnNmZXJhYmxlVHJlZU5vZGU7AQAWZ2V0VHJhbnNmZXJEYXRh Rmxhdm9ycwEAJSgpW0xqYXZhL2F3dC9kYXRhdHJhbnNmZXIvRGF0YUZsYXZv cjsBAA9nZXRUcmFuc2ZlckRhdGEBADYoTGphdmEvYXd0L2RhdGF0cmFuc2Zl ci9EYXRhRmxhdm9yOylMamF2YS9sYW5nL09iamVjdDsBAAxyZXR1cm5PYmpl Y3QBABJMamF2YS9sYW5nL09iamVjdDsBAAp1c2VyT2JqZWN0AQAGc3RyaW5n AQASTGphdmEvbGFuZy9TdHJpbmc7AQAGZmxhdm9yAQAKRXhjZXB0aW9ucwcA WAEAFWlzRGF0YUZsYXZvclN1cHBvcnRlZAEAJShMamF2YS9hd3QvZGF0YXRy YW5zZmVyL0RhdGFGbGF2b3I7KVoBAAFpAQABbgEAC3JldHVyblZhbHVlAQAB WgEACDxjbGluaXQ+AQADKClWAQAKU291cmNlRmlsZQEAD1RyZWVUZXN0ZXIu amF2YQwAJAA+DAAiACMMACAAIQwAWQA4DABaAFsMAFwAXQcAXgEAHGphdmEv aW8vQnl0ZUFycmF5SW5wdXRTdHJlYW0BAAdVbmljb2RlBwBfDABgAGEMACQA YgEAMGphdmEvYXd0L2RhdGF0cmFuc2Zlci9VbnN1cHBvcnRlZEZsYXZvckV4 Y2VwdGlvbgwAJABjAQAgamF2YS9hd3QvZGF0YXRyYW5zZmVyL0RhdGFGbGF2 b3IBACdqYXZheC9zd2luZy90cmVlL0RlZmF1bHRNdXRhYmxlVHJlZU5vZGUB ABlEZWZhdWx0IE11dGFibGUgVHJlZSBOb2RlDAAkAGQMAB4AHwwAZQAfDABm AB8BAB90cmVldGVzdGVyL1RyYW5zZmVyYWJsZVRyZWVOb2RlAQAiamF2YS9h d3QvZGF0YXRyYW5zZmVyL1RyYW5zZmVyYWJsZQEAE2phdmEvaW8vSU9FeGNl cHRpb24BAAZlcXVhbHMBAA1nZXRVc2VyT2JqZWN0AQAUKClMamF2YS9sYW5n L09iamVjdDsBAAh0b1N0cmluZwEAFCgpTGphdmEvbGFuZy9TdHJpbmc7AQAQ amF2YS9sYW5nL09iamVjdAEAEGphdmEvbGFuZy9TdHJpbmcBAAhnZXRCeXRl cwEAFihMamF2YS9sYW5nL1N0cmluZzspW0IBAAUoW0IpVgEAJShMamF2YS9h d3QvZGF0YXRyYW5zZmVyL0RhdGFGbGF2b3I7KVYBACYoTGphdmEvbGFuZy9D bGFzcztMamF2YS9sYW5nL1N0cmluZzspVgEADHN0cmluZ0ZsYXZvcgEAD3Bs YWluVGV4dEZsYXZvcgAgABUADwABABYABgAYABcAGAABABkAAAACABoAGAAb ABgAAQAZAAAAAgAcABgAHQAYAAEAGQAAAAIAHAAZAB4AHwAAAAgAIAAhAAAA AgAiACMAAAAFAAEAJAAlAAEAJgAAAEYAAgACAAAACiq3AAEqK7UAArEAAAAC ACcAAAAOAAMAAAE+AAQBPwAJAUAAKAAAABYAAgAAAAoAKQAqAAAAAAAKACIA IwABAAEAKwAsAAEAJgAAAC4AAQABAAAABLIAA7AAAAACACcAAAAGAAEAAAFD ACgAAAAMAAEAAAAEACkAKgAAAAEALQAuAAIAJgAAAYEABAAFAAAAlyuyAAMD MrYABJkAHCq0AAK2AAVOLccACyq0AAJNpwAFLU2nAHMrsgADBDK2AASZACIq tAACtgAFTi3HAA4qtAACtgAGTacACC22AAdNpwBIK7IAAwQytgAEmQAzKrQA ArYABU4txwAPKrQAArYABjoEpwAJLbYABzoEuwAIWRkEEgm2AAq3AAtNpwAM uwAMWSu3AA2/LLAAAAACACcAAABOABMAAAFJAAwBSgAUAUsAGAFMACABTgAi AVAAMQFRADkBUgA9AVMASAFVAE0BVwBcAVgAZAFaAGgBWwB0AV0AegFfAIkB YACMAWEAlQFjACgAAACEAA0AHQADAC8AMAACABQADgAxADAAAwAiAAMALwAw AAIARQADAC8AMAACADkAFAAxADAAAwBNAAMALwAwAAIAcQADADIAMwAEAGQA JQAxADAAAwB6AA8AMgAzAAQAiQADAC8AMAACAAAAlwApACoAAAAAAJcANAAf AAEAlQACAC8AMAACADUAAAAGAAIADAA2AAEANwA4AAEAJgAAAJMAAwAFAAAA KQM9Az6yAAO+NgQdFQSiABorsgADHTK2AASZAAgEPacACYQDAaf/5hysAAAA AgAnAAAAHgAHAAABZwACAWgAEAFpABwBagAeAWsAIQFoACcBbgAoAAAANAAF AAQAIwA5ABgAAwAKAB0AOgAYAAQAAAApACkAKgAAAAAAKQA0AB8AAQACACcA OwA8AAIACAA9AD4AAQAmAAAARQAEAAAAAAApuwAOWRMADxIQtwARswASBr0A DlkDsgASU1kEsgATU1kFsgAUU7MAA7EAAAABACcAAAAKAAIAAAE2AA8BOQAB AD8AAAACAEBQSwMECgAAAAAACGs1O/8Y8SmyBAAAsgQAABsAAAB0cmVldGVz dGVyL1RyZWVUZXN0ZXIuY2xhc3PK/rq+AAAAMQBGCgARACkHACoIACsKAAIA LAcALQoABQApBwAuCgAHAC8HADAKAAkAMQoAAgAyCAAzCgA0ADUKAAIANgoA AgA3BwA4BwA5AQAGPGluaXQ+AQADKClWAQAEQ29kZQEAD0xpbmVOdW1iZXJU YWJsZQEAEkxvY2FsVmFyaWFibGVUYWJsZQEABHRoaXMBABdMdHJlZXRlc3Rl ci9UcmVlVGVzdGVyOwEABG1haW4BABYoW0xqYXZhL2xhbmcvU3RyaW5nOylW AQAEYXJncwEAE1tMamF2YS9sYW5nL1N0cmluZzsBAAFmAQAUTGphdmF4L3N3 aW5nL0pGcmFtZTsBAAV0cmVlMQEAFEx0cmVldGVzdGVyL0RuZFRyZWU7AQAI bGVmdFBhbmUBABlMamF2YXgvc3dpbmcvSlNjcm9sbFBhbmU7AQAFdHJlZTIB AAlyaWdodFBhbmUBAAlzcGxpdFBhbmUBABhMamF2YXgvc3dpbmcvSlNwbGl0 UGFuZTsBAApTb3VyY2VGaWxlAQAPVHJlZVRlc3Rlci5qYXZhDAASABMBABJq YXZheC9zd2luZy9KRnJhbWUBABRUcmVlIERyYWdnaW5nIFRlc3RlcgwAEgA6 AQASdHJlZXRlc3Rlci9EbmRUcmVlAQAXamF2YXgvc3dpbmcvSlNjcm9sbFBh bmUMABIAOwEAFmphdmF4L3N3aW5nL0pTcGxpdFBhbmUMABIAPAwAPQA+AQAG Q2VudGVyBwA/DABAAEEMAEIAQwwARABFAQAVdHJlZXRlc3Rlci9UcmVlVGVz dGVyAQAQamF2YS9sYW5nL09iamVjdAEAFShMamF2YS9sYW5nL1N0cmluZzsp VgEAFyhMamF2YS9hd3QvQ29tcG9uZW50OylWAQAsKElMamF2YS9hd3QvQ29t cG9uZW50O0xqYXZhL2F3dC9Db21wb25lbnQ7KVYBAA5nZXRDb250ZW50UGFu ZQEAFigpTGphdmEvYXd0L0NvbnRhaW5lcjsBABJqYXZhL2F3dC9Db250YWlu ZXIBAANhZGQBACkoTGphdmEvYXd0L0NvbXBvbmVudDtMamF2YS9sYW5nL09i amVjdDspVgEAB3NldFNpemUBAAUoSUkpVgEACnNldFZpc2libGUBAAQoWilW ACEAEAARAAAAAAACAAEAEgATAAEAFAAAAC8AAQABAAAABSq3AAGxAAAAAgAV AAAABgABAAAANgAWAAAADAABAAAABQAXABgAAAAJABkAGgABABQAAADhAAUA BwAAAFe7AAJZEgO3AARMuwAFWbcABk27AAdZLLcACE67AAVZtwAGOgS7AAdZ GQS3AAg6BbsACVkELRkFtwAKOgYrtgALGQYSDLYADSsRASwRAMi2AA4rBLYA D7EAAAACABUAAAAqAAoAAAA4AAoAOQASADoAGwA7ACQAPAAvAD0APAA/AEcA QABRAEEAVgBCABYAAABIAAcAAABXABsAHAAAAAoATQAdAB4AAQASAEUAHwAg AAIAGwA8ACEAIgADACQAMwAjACAABAAvACgAJAAiAAUAPAAbACUAJgAGAAEA JwAAAAIAKFBLAQIUAwoAAAAAAAlrNTsAAAAAAAAAAAAAAAAJAAQAAAAAAAAA EADtQQAAAABNRVRBLUlORi/+ygAAUEsBAhQDCgAAAAAACGs1OzyHrRDXAAAA 1wAAABQAAAAAAAAAAAAAAKSBKwAAAE1FVEEtSU5GL01BTklGRVNULk1GUEsB AhQDCgAAAAAACGs1OwAAAAAAAAAAAAAAAAsAAAAAAAAAAAAQAO1BNAEAAHRy ZWV0ZXN0ZXIvUEsBAhQDCgAAAAAACGs1Oz3cdhjFAAAAxQAAABoAAAAAAAAA AAAAAKSBXQEAAHRyZWV0ZXN0ZXIvRG5kVHJlZSQxLmNsYXNzUEsBAhQDCgAA AAAACGs1Oy6vXQIlCAAAJQgAAC0AAAAAAAAAAAAAAKSBWgIAAHRyZWV0ZXN0 ZXIvRG5kVHJlZSRNeURyYWdTb3VyY2VMaXN0ZW5lci5jbGFzc1BLAQIUAwoA AAAAAAhrNTuxKkN2sAgAALAIAAAwAAAAAAAAAAAAAACkgcoKAAB0cmVldGVz dGVyL0RuZFRyZWUkVHJlZURyYWdHZXN0dXJlTGlzdGVuZXIuY2xhc3NQSwEC FAMKAAAAAAAIazU77uua2WoZAABqGQAALwAAAAAAAAAAAAAApIHIEwAAdHJl ZXRlc3Rlci9EbmRUcmVlJFRyZWVEcm9wVGFyZ2V0TGlzdGVuZXIuY2xhc3NQ SwECFAMKAAAAAAAIazU7fUsSfq8LAACvCwAAGAAAAAAAAAAAAAAApIF/LQAA dHJlZXRlc3Rlci9EbmRUcmVlLmNsYXNzUEsBAhQDCgAAAAAACGs1O/3Lioha CQAAWgkAACUAAAAAAAAAAAAAAKSBZDkAAHRyZWV0ZXN0ZXIvVHJhbnNmZXJh YmxlVHJlZU5vZGUuY2xhc3NQSwECFAMKAAAAAAAIazU7/xjxKbIEAACyBAAA GwAAAAAAAAAAAAAApIEBQwAAdHJlZXRlc3Rlci9UcmVlVGVzdGVyLmNsYXNz UEsFBgAAAAAKAAoA9gIAAOxHAAAAAA== --0016e6493f98bbc235047723577d Content-Type: text/plain; charset=us-ascii Content-length: 223 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/ --0016e6493f98bbc235047723577d--