4  java/lang/Object()Vjava/util/HashSet   classPath  org/json/JSONObject getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;  org/json/JSONArrayiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z  !next()Ljava/lang/Object; # $%toString()Ljava/lang/String;'java/lang/String )*+ ,-java/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; /01 23java/nio/file/PathtoAbsolutePath()Ljava/nio/file/Path; 567 89 java/util/Setadd(Ljava/lang/Object;)Z;*de/geolykt/starloader/launcher/CLILauncher =>? @Ajava/lang/ClassgetProtectionDomain"()Ljava/security/ProtectionDomain; CDE FGjava/security/ProtectionDomain getCodeSource()Ljava/security/CodeSource; IJK LMjava/security/CodeSource getLocation()Ljava/net/URL; OPQ RS java/net/URLtoURI()Ljava/net/URI;Ujava/net/URISyntaxException TW XprintStackTrace )Z ,[$(Ljava/net/URI;)Ljava/nio/file/Path; 5] ^9remove` config.json bcd efjava/nio/file/Files readAllBytes(Ljava/nio/file/Path;)[B hij kl!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset; &n o([BLjava/nio/charset/Charset;)V q r(Ljava/lang/String;)V :t uvgetPaths&(Lorg/json/JSONObject;)Ljava/util/Set;xorg/json/JSONExceptionzjava/io/IOException |W}java/lang/Exception  Cnet/minestom/server/extras/selfmodification/MinestomRootClassLoader getInstanceG()Lnet/minestom/server/extras/selfmodification/MinestomRootClassLoader;  java/lang/Thread currentThread()Ljava/lang/Thread; setContextClassLoader(Ljava/lang/ClassLoader;)V acceptd(Lnet/minestom/server/extras/selfmodification/MinestomRootClassLoader;)Ljava/util/function/Consumer; 5 forEach (Ljava/util/function/Consumer;)V=org/stianloader/sll/impl/classtransform/SLLCTMixinTransformer   addASMTransformer6(Lde/geolykt/starloader/transformers/ASMTransformer;)V de.geolykt.starloader.Starloader   loadClass%(Ljava/lang/String;)Ljava/lang/Class;9de/geolykt/starloader/mod/DirectoryExtensionPrototypeList java/io/Filemods q (Ljava/io/File;)V  org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;(Using prototypes from following sources:  rorg/slf4j/Loggerinfo ()Ljava/util/function/Consumer;  java/lang/invoke/MethodHandleslookup)()Ljava/lang/invoke/MethodHandles$Lookup;start  java/lang/VoidTYPELjava/lang/Class;  java/lang/invoke/MethodType methodTypeA(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType;  %java/lang/invoke/MethodHandles$Lookup findStatica(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;  java/lang/invoke/MethodHandle invokeExact>(Lde/geolykt/starloader/mod/DirectoryExtensionPrototypeList;)Vjava/lang/Throwable W4de.geolykt.starloader.launcher.CLILauncher.mainClass  java/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;META-INF/MANIFEST.MF   getResources+(Ljava/lang/String;)Ljava/util/Enumeration;  java/util/EnumerationhasMoreElements ! nextElementUnable to find jar manifest! yqjava/io/BufferedReaderjava/io/InputStreamReader O  openStream()Ljava/io/InputStream;  2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V  (Ljava/io/Reader;)V   %readLine # & split((Ljava/lang/String;I)[Ljava/lang/String; Main-Class: &  startsWith(Ljava/lang/String;)Z: & %trim  close  !" addSuppressed(Ljava/lang/Throwable;)V y$ %*(Ljava/lang/String;Ljava/lang/Throwable;)V'Unable to find manifest. ) *%warn,;Unable to find main class! Falling back to com.example.Main . /rerror1com.example.Main3java/lang/StringBuilder 26Starting main class 28 9:append-(Ljava/lang/String;)Ljava/lang/StringBuilder;< with arguments >?@ $Ajava/util/Arrays'([Ljava/lang/Object;)Ljava/lang/String; 2# =D EFgetClassLoader()Ljava/lang/ClassLoader;H*de/geolykt/starloader/launcher/IDELauncherJMain class '{}' loaded by wrong Classloader '{}', expected it to be loaded by '{}'. Some runtime anomalies are to be expected; Did you set up the classpaths correctly? LMN OP&de/geolykt/starloader/util/JavaInteropgetClassloaderName+(Ljava/lang/ClassLoader;)Ljava/lang/String; R *S((Ljava/lang/String;[Ljava/lang/Object;)V UVW XY$de/geolykt/starloader/launcher/Utils startMain'(Ljava/lang/Class;[Ljava/lang/String;)V [\] ^_1de/geolykt/starloader/mod/NamedExtensionPrototypeenabledZa- {} v{} (loaded from {}) [c denameLjava/lang/String; [g heversion [j kl originURLsLjava/util/List; n Sp- {} r s'(Ljava/lang/String;Ljava/lang/Object;)V /u vStoUri xyz {M java/net/URItoURL } ~addURL(Ljava/net/URL;)Vjava/net/MalformedURLException WCodeLineNumberTableLocalVariableTablethis,Lde/geolykt/starloader/launcher/CLILauncher;oLjava/lang/Object; launcherURILjava/net/URI;eLjava/net/URISyntaxException; jsonConfigLorg/json/JSONObject; extraPathsLjava/util/Set; launcherPathLjava/nio/file/Path;LocalVariableTypeTable%Ljava/util/Set; StackMapTable Signature<(Lorg/json/JSONObject;)Ljava/util/Set;main([Ljava/lang/String;)VreadjsonLjava/lang/Exception;slClass modSource;Lde/geolykt/starloader/mod/DirectoryExtensionPrototypeList;tLjava/lang/Throwable;lnbrLjava/io/BufferedReader;Ljava/io/IOException; manifestsLjava/util/Enumeration;manifestLjava/net/URL;mainClassInstanceargs[Ljava/lang/String; bootPathsclELnet/minestom/server/extras/selfmodification/MinestomRootClassLoader; mainClassLjava/lang/Class<*>;'Ljava/util/Enumeration; lambda$main$16(Lde/geolykt/starloader/mod/NamedExtensionPrototype;)VnamedPrototype3Lde/geolykt/starloader/mod/NamedExtensionPrototype; prototype lambda$main$0\(Lnet/minestom/server/extras/selfmodification/MinestomRootClassLoader;Ljava/nio/file/Path;)V Ljava/net/MalformedURLException;p SourceFileCLILauncher.javaBootstrapMethods(Ljava/lang/Object;)V : (Ljava/nio/file/Path;)V :   "java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesLookup!:/*!  uv.dY L* M,$,N+-"&(.4W:<BHNM N-V+,YN+-\W+<KNT2 %(")9*<-K1N.O/S0U2Z3b4H"KOd\UZ  \5)QTx  L&Y_&(agmM Y,pN-sLM,{+ Y L~M,+,,Y,NYY::-IJ̶ا N-N-,::O: yYYYg::7  2: 2N :: ::yY#::&(-:+-0N:2Y457-7;7*=7B,-:C,+GIY-SYCKSY,KSQ*T : '*w'*y]CKMRUadyuyruy:8:;"<'B*=+>/?3@;D?EFFRO]SdTvVWaebcdhlmprstvwyz{|'}6~9zCKyadfruw e"+d>v, 9e^f w7  ?^e*d>7 *5|i5 & O&. G 5&OBy Byb=5& I*Z*[.*L:`Y+bSY+fSY+iSm:o*iqXY Z[4\7]H_&I7 y*+tw|M, H KIJL P