DIRCahq+ (ޢhq+ (ޢB!!#f m e< .editorconfighq+ (ޢhq+ (ޢB!!&ϒQ /C.gitattributeshq+ (ޢhq+ (ޢB!!';nfr2LV@ڒS .gitignorehq+ 8 hq+ 8 B!!eGm~wKkb? .travis.ymlhq+ 8 hq+ 8 B!!_8{>`m |AUTHORShq+ 8 hq+ 8 B!!,ZHx;F~@͂ CHANGELOG.mdhq+ Gc'hq+ Gc'B!! %[IG6b5Q$8LICENSEhq+ Gc'hq+ Gc'B!!1j%]VPn o README.mdhq+ Gc'hq+ Gc'B!!QwCׇFB ant/pom.xmlhq+ Vjhq+ VjB!! v!*7paHyF@ant/src/main/java/com/threerings/getdown/tools/DigesterTask.javahq+ Vjhq+ VjB!!ؙ.XBp;S bin/differhq+ Vjhq+ VjB!!gd̸6x)~ bin/patcherhq+ ehq+ eB!!1޿ \UBD7. core/pom.xmlhq+ ehq+ eB!! ݯ'/³3htwDQ3=core/src/it/java/com/threerings/getdown/tests/DigesterIT.javahq+ u)hq+ u)B!!(jnvU#:X,core/src/it/resources/testapp/background.pnghq+ u)hq+ u)B!!37="5j{sJZ/core/src/it/resources/testapp/crazyhashfile#txthq+ u)hq+ u)B!!@2`*HHo%core/src/it/resources/testapp/foo.jarhq+ u)hq+ u)B!!L0UD:core/src/it/resources/testapp/funny%test dir/some=file.txthq+ u)hq+ u)B!!ƫG85߫S`b6a)core/src/it/resources/testapp/getdown.txthq+ u)hq+ u)B!!㡫@SׂJPҺ5'core/src/it/resources/testapp/script.shhq+ u)hq+ u)B!!7 DQLph<ԧID)core/src/it/resources/testapp/testapp.jarhq+ l3hq+ l3B!![/).*J$P2core/src/main/java/com/threerings/getdown/Log.javahq+ l3hq+ l3B!!%~|Ux9"egDtEcore/src/main/java/com/threerings/getdown/cache/GarbageCollector.javahq+ l3hq+ l3B!! CAӖՍ \ .-Bcore/src/main/java/com/threerings/getdown/cache/ResourceCache.javahq+ vhq+ vB!!| Gm2og Hi?core/src/main/java/com/threerings/getdown/data/Application.javahq+ vhq+ vB!!"`3xxgIMER O?>core/src/main/java/com/threerings/getdown/data/Build.java.tmplhq+ vhq+ vB!!䱦Y#&V&kgEW2=core/src/main/java/com/threerings/getdown/data/ClassPath.javahq+ hq+ B!!!,O%8r]Zx:core/src/main/java/com/threerings/getdown/data/Digest.javahq+ hq+ B!!&ơK1_(AB1=core/src/main/java/com/threerings/getdown/data/EnvConfig.javahq+ hq+ B!!NJFutk.=7-z?core/src/main/java/com/threerings/getdown/data/PathBuilder.javahq+ hq+ B!! Դ<3XIYŦ>core/src/main/java/com/threerings/getdown/data/Properties.javahq+ hq+ B!!,nAB uAH(~Xhq+ u>B!!1" Vqd?شs=core/src/main/java/com/threerings/getdown/net/Downloader.javahq+ u>hq+ u>B!!mRCwOv{Chq+ u>B!!$ OPٺi.MVȨ-;core/src/main/java/com/threerings/getdown/tools/Differ.javahq+ зhq+ зB!!Ua30ciKEf8=core/src/main/java/com/threerings/getdown/tools/Digester.javahq+ зhq+ зB!!D_:+bT".~Fcore/src/main/java/com/threerings/getdown/util/LaunchUtil.javahq+ <hq+ <B!!O]/l3fR?core/src/main/java/com/threerings/getdown/util/MessageUtil.javahq+ <hq+ <B!!`^PtEaFcore/src/main/java/com/threerings/getdown/util/ProgressAggregator.javahq+ ~Jhq+ ~JB!!> =Cj=05_Dcore/src/main/java/com/threerings/getdown/util/ProgressObserver.javahq+ ~Jhq+ ~JB!!6q/›F:9=core/src/main/java/com/threerings/getdown/util/Rectangle.javahq+ ~Jhq+ ~JB!! \,lIW&%>core/src/main/java/com/threerings/getdown/util/StreamUtil.javahq+ ~Jhq+ ~JB!! SE-k0`>core/src/main/java/com/threerings/getdown/util/StringUtil.javahq+ ~Jhq+ ~JB!!(1VN›E\~?core/src/main/java/com/threerings/getdown/util/VersionUtil.javahq+ hq+ BG!! eNXJu(i.ӛP}YcIcore/src/test/java/com/threerings/getdown/cache/GarbageCollectorTest.javahq+ hq+ BH!! TP3,GU7m&&{Fcore/src/test/java/com/threerings/getdown/cache/ResourceCacheTest.javahq+ hq+ BI!! e h -_}!΄ױKCcore/src/test/java/com/threerings/getdown/data/ApplicationTest.javahq+ hq+ BJ!!~шW~$ǩ`!Acore/src/test/java/com/threerings/getdown/data/ClassPathTest.javahq+ hq+ BK!!=rE%ƉoAcore/src/test/java/com/threerings/getdown/data/EnvConfigTest.javahq+ hq+ BL!!]^YgzH<Ccore/src/test/java/com/threerings/getdown/data/PathBuilderTest.javahq+ hq+ BM!!* core/src/test/java/com/threerings/getdown/util/ConfigTest.javahq+ hq+ BP!!.AZú) )5\!X @core/src/test/java/com/threerings/getdown/util/FileUtilTest.javahq+ hq+ BQ!!p:G4ZqTywųG6@Ecore/src/test/java/com/threerings/getdown/util/HostWhitelistTest.javahq+ hq+ BR!!v (c*gŠBcore/src/test/java/com/threerings/getdown/util/StringUtilTest.javahq+ hq+ BS!!_=(O _[_PCcore/src/test/java/com/threerings/getdown/util/VersionUtilTest.javahq+ hq+ BT!! UPIq[ tnHcore/src/test/resources/mockito-extensions/org.mockito.plugins.MockMakerhq+ ,Ehq+ ,EBU!!LQk~/4ǭ9> launcher/pom.xmlhq+ ,Ehq+ ,EBV!! ۢCe -w KFlauncher/src/main/java/com/threerings/getdown/launcher/AbortPanel.javahq+ ;Uhq+ ;UBW!!t<ÿED+aRlauncher/src/main/java/com/threerings/getdown/launcher/MultipleGetdownRunning.javahq+ ;Uhq+ ;UBZ!! !`&_]Nߚj<Flauncher/src/main/java/com/threerings/getdown/launcher/ProxyPanel.javahq+ ;Uhq+ ;UB[!!.L{i˭;r0NUP-? Elauncher/src/main/java/com/threerings/getdown/launcher/ProxyUtil.javahq+ ;Uhq+ ;UB\!!v!S"Z.&0mKOlauncher/src/main/java/com/threerings/getdown/launcher/RotatingBackgrounds.javahq+ ;Uhq+ ;UB]!!1Xy\Ľ_1braGlauncher/src/main/java/com/threerings/getdown/launcher/StatusPanel.javahq+ Jɘhq+ JɘB^!!UBc^޿ao(Sw,$Glauncher/src/main/resources/com/threerings/getdown/launcher/PacUtils.jshq+ Jɘhq+ JɘB_!!Dz3A4[SFlauncher/src/main/resources/com/threerings/getdown/messages.propertieshq+ Jɘhq+ JɘB`!!j5Y;/zsrUe0Ilauncher/src/main/resources/com/threerings/getdown/messages_de.propertieshq+ Jɘhq+ JɘBa!!LFdFTUH^Ilauncher/src/main/resources/com/threerings/getdown/messages_es.propertieshq+ Jɘhq+ JɘBb!!H^џP6I?U 7Ilauncher/src/main/resources/com/threerings/getdown/messages_fr.propertieshq+ Z hq+ Z Bc!!w?Nz@W'Ilauncher/src/main/resources/com/threerings/getdown/messages_it.propertieshq+ Z hq+ Z Bd!!S QGP 'Ilauncher/src/main/resources/com/threerings/getdown/messages_ja.propertieshq+ Z hq+ Z Be!!7p 6:#s]ZIlauncher/src/main/resources/com/threerings/getdown/messages_ko.propertieshq+ Z hq+ Z Bf!!m ,8mD Ilauncher/src/main/resources/com/threerings/getdown/messages_pt.propertieshq+ Z hq+ Z Bg!!ikco'1UU.7kIlauncher/src/main/resources/com/threerings/getdown/messages_ru.propertieshq+ iNhq+ iNBh!! t)3SE$YIlauncher/src/main/resources/com/threerings/getdown/messages_zh.propertieshq+ iNhq+ iNBi!!wfSǓEQjIlauncher/src/test/java/com/threerings/getdown/launcher/ProxyUtilTest.javahq+ x`hq+ x`Bj!!C'uk5# $6JzZlib/SOURCE_HEADERhq+ x`hq+ x`Bk!!rWFr<5PSb7m=Olib/jRegistryKey.dllhq+ x`hq+ x`Bl!!&QyX+) %ux76lib/jregistrykey/jregistrykey/1.0/jregistrykey-1.0.jarhq+ x`hq+ x`Bm!!"j}wXo| S$6lib/jregistrykey/jregistrykey/1.0/jregistrykey-1.0.pomhq+ x`hq+ x`Bn!!*rT`n8WH*lMjX6lib/jregistrykey/jregistrykey/maven-metadata-local.xmlhq+ x`hq+ x`Bo!!; ʪp7oVuyYlib/manifest.mfhq+ ңhq+ ңBp!!2[W &b ɷpom.xmlTREE97 5 Fa\кd(wGant2 1 }uG!A 7 src1 1 j2&ب30.N^main1 1 i@5(ÆyNjava1 1 օFw(Tz}U,com1 1 Eg!Fnrthreerings1 1 *?-P?\getdown1 1 RվJ501stools1 0 lzϝCЏ-#4 #ibin2 0 ,t4:4E>Xtf8lib6 1 \g0Wp݉I 5'jregistrykey3 1 1kteg=threerings13 1 n0ܦbhYxlgetdown13 3 :/-*KYtdata5 0 J062Uutil6 0 Y=ĘW;,7dcache2 0 2-*ݴDresources1 1 k$ $]pQ3Imockito-extensions1 0 $k3HNn`launcher21 1 B~jg92A$u5)z{-src20 2 x'o-˫=[Omain19 2 ڠh#8Adf*mjava8 1 4 pQ_.q[com8 1 ӫ}k8threerings8 1 \Ht xyeDTgetdown8 1 ~K窖HZBFh"launcher8 0 C8=:*U@resources11 1 ]a#!5[gt+1com11 1 ;R.!threerings11 1 L<`Net"OMyUgetdown11 1 _ʢJ'3qQC+glauncher1 0 !3(ZQx7+v3test1 1 Lpho5)F7 java1 1 ?  %-SJqwcom1 1 *+x-M:lZthreerings1 1 oغ̨mV goB4D7getdown1 1 P`@~ݿD!{launcher1 0 \T%sHY-Ax +fC0)