=  java/lang/Object()Vjava/util/ArrayList   $zombie/network/ServerSettingsManagersettingsLjava/util/ArrayList;  suffixes  zombie/ZomboidFileSysteminstanceLzombie/ZomboidFileSystem;   getCacheDir()Ljava/lang/String;  !" java/io/File separatorLjava/lang/String;$ %&makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ( )getSettingsFolder+ %,J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; . /clear 1 2(Ljava/lang/String;)V 4 56exists()Z 8 96mkdirs;&zombie/network/ServerSettingsManager$1 := >)(Lzombie/network/ServerSettingsManager;)V @ ABtoPath()Ljava/nio/file/Path; DEF GHjava/nio/file/FilesnewDirectoryStream[(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream; JKL MNjava/nio/file/DirectoryStreamiterator()Ljava/util/Iterator; PQR S6java/util/IteratorhasNext PU VWnext()Ljava/lang/Object;Yjava/nio/file/Path[zombie/network/ServerSettings X] ^B getFileName X` atoStringc.inie ghi jkjava/lang/StringreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; Z1 n opadd(Ljava/lang/Object;)Z Jr scloseujava/lang/Throwable tw xy addSuppressed(Ljava/lang/Throwable;)V{java/lang/Exception }~ y"zombie/core/logger/ExceptionLogger logException  size()I  get(I)Ljava/lang/Object; g 6isEmpty/ g contains(Ljava/lang/CharSequence;)Z\:;"._zombies  getSuffixes()Ljava/util/ArrayList; %\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  isValidName(Ljava/lang/String;)Z  anyFilesExist _SandboxVars.lua_spawnpoints.lua_spawnregions.lua _zombies.ini  &Lzombie/network/ServerSettingsManager; Signature6Ljava/util/ArrayList;)Ljava/util/ArrayList;CodeLineNumberTablegetNameInSettingsFolder&(Ljava/lang/String;)Ljava/lang/String;readAllSettings StackMapTable$java/nio/file/DirectoryStream$FiltergetSettingsCountgetSettingsByIndex"(I)Lzombie/network/ServerSettings;isValidNewName+()Ljava/util/ArrayList; SourceFileServerSettingsManager.java NestMembersBootstrapMethods  %$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;Server InnerClassesFilter%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!  ;**Y *Y  )'#&*'+*]* -Y*'0L+3 +7W:Y*Lt JttBz * 8F* * Z<=>R+ ++0+'+++ ++B C DCEEFNGPH 5 C*W=*2Y*'+*g0N-3LMN2O9P;MAR 3D*+*+VW X @zA*5*bmW*mW*mW*mW*mW*\ ]^_(`2a<c<# Y::J