=  java/lang/Object()V    zombie/core/logger/LoggerManager s_loggersLjava/util/HashMap;  java/util/HashMap containsKey(Ljava/lang/Object;)Z   createLogger(Ljava/lang/String;Z)V  get&(Ljava/lang/Object;)Ljava/lang/Object;zombie/core/logger/ZLogger   s_isInitializedZ "#$ %&zombie/debug/DebugLogGeneralLzombie/debug/DebugLogStream;(Initializing... *+, -.zombie/debug/DebugLogStreamdebugln(Ljava/lang/String;)V 0 1backupOldLogFiles3 java/io/File 5 67 getLogsDir()Ljava/lang/String; 29 . 2; <=list()[Ljava/lang/String; ? @AgetLogFileLastModifiedTime((Ljava/lang/String;)Ljava/util/Calendar;Clogs_Ejava/util/Calendar DG H(I)IJ KLmakeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String;JJJ 2Q RS separatorLjava/lang/String;U KVJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 2X YZexists()Z 2\ ]Zmkdir 2_ `ZisFile 2b c7getAbsolutePath 2e f7getName 2h ijrenameTo(Ljava/io/File;)Z 2l mZdeleteojava/lang/ExceptionqRException thrown trying to initialize LoggerManager, trying to copy old log files. *s tuerror(Ljava/lang/Object;)Vw Exception: ny zprintStackTrace D| }~ getInstance()Ljava/util/Calendar; 2  lastModified()J D setTimeInMillis(J)V  init    put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  zombie/ZomboidFileSysteminstanceLzombie/ZomboidFileSystem;Logs getCacheDirSub&(Ljava/lang/String;)Ljava/lang/String; ensureFolderExists(Ljava/lang/String;)Z  zombie/characters/IsoPlayergetX()F getY getZ K(III)Ljava/lang/String;  SignatureCLjava/util/HashMap;CodeLineNumberTable getLogger0(Ljava/lang/String;)Lzombie/core/logger/ZLogger; StackMapTable[Ljava/lang/String;java/lang/StringgetPlayerCoords1(Lzombie/characters/IsoPlayer;)Ljava/lang/String; SourceFileLoggerManager.javaBootstrapMethods  K$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;0-0-(,,) InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1    * )C* ** )L!')/"#%& 12Y48K*:L+++2>NB:-F -FI:-FM:-F -F`N:-F`O:2Y4PT8M,W,[W>+P+2:2Y4PT8:^'2Y,aPdT8gWkWK!pr!vr!*r*xnnv, -.18!;%>/@@DNGXIkM{QRUZ\_`bcZmgijk ln< 2%D  22LBn @AF"2Y4P*T8L{M,+,rtu v)5*Y*W 67@K*W2Y*8L+a  -***+Y  &