Êþº¾4²  Enet/minestom/server/extras/selfmodification/JavaInteropURLClassloader;(Ljava/lang/String;[Ljava/net/URL;Ljava/lang/ClassLoader;)Vjava/util/LinkedList   ()V  @net/minestom/server/extras/selfmodification/HierarchyClassLoaderchildrenLjava/util/List;  parents  java/util/Listadd(Ljava/lang/Object;)Z Hnet/minestom/server/extras/selfmodification/MinestomExtensionClassLoader  ! findLibrary&(Ljava/lang/String;)Ljava/lang/String; # $% findResource"(Ljava/lang/String;)Ljava/net/URL; '() *+ java/net/URL openStream()Ljava/io/InputStream;-java/io/IOException /01 23org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;5CUnable to open URL '{}' (from pathname '{}') from classloader '{}'!7java/lang/Object 9 :;getName()Ljava/lang/String; =>? @Aorg/slf4j/Loggerwarn((Ljava/lang/String;[Ljava/lang/Object;)V C DEiterator()Ljava/util/Iterator; GHI JKjava/util/IteratorhasNext()Z GM NOnext()Ljava/lang/Object; Q RSgetResourceAsStreamWithChildren)(Ljava/lang/String;)Ljava/io/InputStream; U V%getResourceAsURLWithChildren X Yremove[ \]accepti(Lnet/minestom/server/extras/selfmodification/MinestomExtensionClassLoader;)Ljava/util/function/Consumer; _ `aforEach (Ljava/util/function/Consumer;)V 9 d efremoveChildInHierarchyM(Lnet/minestom/server/extras/selfmodification/MinestomExtensionClassLoader;)V hij kKjava/lang/ClassLoaderregisterAsParallelCapable Signature\Ljava/util/List;TLjava/util/List;CodeLineNumberTableLocalVariableTablethisBLnet/minestom/server/extras/selfmodification/HierarchyClassLoader;nameLjava/lang/String;urls[Ljava/net/URL;parentLjava/lang/ClassLoader;addChildloaderJLnet/minestom/server/extras/selfmodification/MinestomExtensionClassLoader; StackMapTablejava/lang/ThrowableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationslibnameeLjava/io/IOException; childInputLjava/io/InputStream;childurlLjava/net/URL;Œjava/lang/StringRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;childURL4Lorg/jetbrains/annotations/ApiStatus$AvailableSince;value4.0.0-a20241006lambda$removeChildInHierarchy$0—(Lnet/minestom/server/extras/selfmodification/MinestomExtensionClassLoader;Lnet/minestom/server/extras/selfmodification/MinestomExtensionClassLoader;)Vc SourceFileHierarchyClassLoader.javaBootstrapMethods› œž Ÿ "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;¢(Ljava/lang/Object;)V¤ ¥ “”f InnerClasses©2org/jetbrains/annotations/ApiStatus$AvailableSince«#org/jetbrains/annotations/ApiStatusAvailableSince®%java/lang/invoke/MethodHandles$Lookup°java/lang/invoke/MethodHandlesLookup! lmln or*+,-·*»Y· µ *»Y· µ±pq*rstuvwxyzfo˜& YMÂ*´ +¹W+´*¹W,çN,Ã-¿± # p !%"q&rs&{|}ÿ  6~ú€ ‚ !o:*+·°p'qrsƒuRSof*+¶"M,Æ,,¶&°N ¸.4½6Y,SY+SY*¶8SY-S¹<*´ ¹BN-¹F™!-¹LÀ:+¶P:ư§ÿܰ ,p. AB DEF3JQKYL^MaOdPq>#„…Y†‡Qˆ|frsftu`‰Š} ÿ ‹',#ü G#úހނV%oÉ?*+¶"M,Æ,°*´ ¹BN-¹F™!-¹LÀ:+¶T:ư§ÿܰp& de f i*j2k7l:n=oq42Š*ˆ|?rs?tu9‰Š}ü 'ü G#úŽ‘s’€Ž‚efoœ* YMÂ*´ +¹WW*´ +ºZ¹^,çN,Ã-¿±!$$'$pstuv)wq*rs*ˆ|}ÿ$ 6~úA:;o/*·b°pq rs “”o:+*¶c±puqˆ|•|– o!¸gW±p —˜™ 𡣦§¨ª¬& ­¯±