=  'zombie/globalObjects/GlobalObjectSystem(Ljava/lang/String;)V   (zombie/globalObjects/SGlobalObjectSystemloadedWorldVersionIjava/util/HashSet  ()V   modDataKeysLjava/util/HashSet;  objectModDataKeys  objectSyncKeys"zombie/globalObjects/SGlobalObject   0(Lzombie/globalObjects/SGlobalObjectSystem;III)V " #clear %&' ()se/krka/kahlua/vm/KahluaTableiterator)()Lse/krka/kahlua/vm/KahluaTableIterator; +,- ./%se/krka/kahlua/vm/KahluaTableIteratoradvance()Z +1 23getValue()Ljava/lang/Object;5java/lang/String7"java/lang/IllegalArgumentException9 :;makeConcatWithConstants&(Ljava/lang/Object;)Ljava/lang/String; 6 > ?@add(Ljava/lang/Object;)Z B CDhasObjectsInChunk(II)Z F GHmodDataLse/krka/kahlua/vm/KahluaTable;J OnChunkLoaded %L MNrawget&(Ljava/lang/Object;)Ljava/lang/Object;Pjava/lang/IllegalStateException R STnameLjava/lang/String;V :W&(Ljava/lang/String;)Ljava/lang/String; O Z[\ ]^zombie/core/BoxedStaticValuestoDouble(D)Ljava/lang/Double; `ab cdzombie/Lua/LuaManagercaller&Lse/krka/kahlua/integration/LuaCaller; `f ghthread Lse/krka/kahlua/vm/KahluaThread;jjava/lang/Object lmn op$se/krka/kahlua/integration/LuaCallerpcallZ(Lse/krka/kahlua/vm/KahluaThread;Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; rst uv)zombie/globalObjects/SGlobalObjectNetworksendServerCommandF(Ljava/lang/String;Ljava/lang/String;Lse/krka/kahlua/vm/KahluaTable;)VxOnClientCommandV{globalObject is null } ~system)Lzombie/globalObjects/GlobalObjectSystem;object not in this system r addGlobalObjectOnClient'(Lzombie/globalObjects/SGlobalObject;)V r removeGlobalObjectOnClient&(Lzombie/globalObjects/GlobalObject;)V r updateGlobalObjectOnClient  zombie/ZomboidFileSysteminstanceLzombie/ZomboidFileSystem;V WgetFileNameInCurrentSavegetInitialStateForClientV l oY(Lse/krka/kahlua/vm/KahluaThread;Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;  java/lang/BooleanTRUELjava/lang/Boolean; i @equals  zombie/iso/IsoObject getSquare()Lzombie/iso/IsoGridSquare;  zombie/iso/IsoGridSquarex y z   getObjectAt((III)Lzombie/globalObjects/GlobalObject;OnIsoObjectChangedItselfV  java/nio/ByteBufferget()B % load(Ljava/nio/ByteBuffer;I)V getInt()I   newObject  zombie/util/Type tryCastTo7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;   H tempTable ` platform"Lse/krka/kahlua/j2se/J2SEPlatform;   se/krka/kahlua/j2se/J2SEPlatformnewTable!()Lse/krka/kahlua/vm/KahluaTable; % wipe + 3getKey @contains % rawset'(Ljava/lang/Object;Ljava/lang/Object;)V % /isEmpty put(B)Ljava/nio/ByteBuffer; % save(Ljava/nio/ByteBuffer;)V  objectsLjava/util/ArrayList;  java/util/ArrayListsize  putInt(I)Ljava/nio/ByteBuffer;   (I)Ljava/lang/Object; !zombie/globalObjects/GlobalObject  java/io/File   getFileName()Ljava/lang/String; java/io/FileInputStream  (Ljava/io/File;)Vjava/io/BufferedInputStream  (Ljava/io/InputStream;)V  !" #$zombie/iso/SliceYSliceBufferLockLjava/lang/Object;  & '( SliceBufferLjava/nio/ByteBuffer; * #+()Ljava/nio/ByteBuffer; - ./array()[B 1 23read([B)I 5 6limit8java/io/IOException : ;getAbsolutePath= :>'(ILjava/lang/String;)Ljava/lang/String; 7Azombie/iso/IsoWorld= V F GcloseIjava/lang/Throwable HK LM addSuppressed(Ljava/lang/Throwable;)V FPjava/io/FileNotFoundException RST UM"zombie/core/logger/ExceptionLogger logException WXY Z[zombie/core/Core getInstance()Lzombie/core/Core; W] ^/isNoSave `ab cdzombie/network/GameClientbClientZfjava/io/FileOutputStream eijava/io/BufferedOutputStream hk l(Ljava/io/OutputStream;)V  o pposition hr stwrite([BII)V hF eF x yReset Signature'Ljava/util/HashSet;CodeLineNumberTable makeObjectsetModDataKeys"(Lse/krka/kahlua/vm/KahluaTable;)V StackMapTablesetObjectModDataKeyssetObjectSyncKeysupdate chunkLoaded(II)V sendCommand4(Ljava/lang/String;Lse/krka/kahlua/vm/KahluaTable;)VreceiveClientCommandQ(Ljava/lang/String;Lzombie/characters/IsoPlayer;Lse/krka/kahlua/vm/KahluaTable;)V Exceptions[Ljava/lang/Object;(Lzombie/iso/IsoObject;)V SourceFileSGlobalObjectSystem.javaBootstrapMethods  :$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;expected string but got ""-OnChunkLoaded method undefined for system ''/OnClientCommand method undefined for system '' gos_.bin8getInitialStateForClient method undefined for system ''8OnIsoObjectChangedItself method undefined for system ''invalid WorldVersion : -file is from a newer version  of the game: 0doesn't appear to be a GlobalObjectSystem file: InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1 H z{z{z{|X,*+** Y* Y* Y}!  +"~|$ Y*}'|H*!++$M,*.,0N-46Y-8<*-4=Wϱ}. +, - ./0#1*283D4G5 +$i|H*!++$M,*.,0N-46Y-8<*-4=Wϱ}. 89 : ;<=#>*?8@DAGB +$i|H*!++$M,*.,0N-46Y-8<*-4=Wϱ}. EF G HIJ#K*L8MDNGO +$i|}S|Z*A*EIKN-OY*QUXY:Y:_e-iY*ESYSYSkW}& V W XYZ+[2\9]Y^  i|& *Q+,q} a b|}G*EwK:OY*QyX_eiY*ESY+SY,SY-SkW}e fg#hFi#i|[%+ 6Yz<+|* 6Y<+}lmno p$q7|[%+ 6Yz<+|* 6Y<+}tuvw x$y7|[%+ 6Yz<+|* 6Y<+}|}~ $7|(*Q}|R*EKL+OY*QX_e+*EM,,2,2% ,2%} !0IP!i.|[*+++M,*EKN-OY*QX_e-iY*ESY+SkW}"+/@Z i |*}| e+>*E++666+6+6+6*:  +Մ*}6 ",28>RY_d @97|* ٶݳֲֹ*E$M,*+,N*--*E-KҲֹ +W+W++*W>*$* :+ ױ}N!*1<OR]flu+- +7| $Y*LY+MY,NY:²%:)W-,064W666 6 G`LY OR SK6  7Y +9<? ä7Y +9B?* C7Y+9D?ç :  -E:-E :J,NN,N :-J- MM,Q%HHH  H O H} %*0;CJQX_{# i iEHFHHHFHHHBOCH|˸V\_Y*LeY+gMhY,jNY:²%:)WGWLWOWSWöW*m-,nqç :-u:-u :J,vN,v :-J-M,Q6/HH&HHH}j &/6;AIQYajpd sehiHFHehHHFHeHHBHy|B*w*!*!*!}     8