Êþº¾EË  java/lang/Object()V   1net/minecraft/server/packs/OverlayedPackResourcesprimaryPackMetadataResources2Lnet/minecraft/server/packs/PackMetadataResources;java/util/ArrayList  java/util/Listsize()I  (I)V  com/google/common/collect/Listsreverse"(Ljava/util/List;)Ljava/util/List;  !addAll(Ljava/util/Collection;)Z # $%add(Ljava/lang/Object;)Z ' ()copyOf((Ljava/util/Collection;)Ljava/util/List; + ,-packResourcesStackLjava/util/List; /01 230net/minecraft/server/packs/PackMetadataResourcesgetRootResourceF([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; 5 67iterator()Ljava/util/Iterator; 9:; <=java/util/IteratorhasNext()Z 9? @Anext()Ljava/lang/Object;C(net/minecraft/server/packs/PackResources BE FG getResource|(Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier;Ijava/util/HashMap H LMN OPjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;R STacceptJ(Ljava/util/Map;)Lnet/minecraft/server/packs/PackResources$ResourceOutput; BV WX listResources…(Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V Z[\ ]^ java/util/MapforEach"(Ljava/util/function/BiConsumer;)V`java/util/HashSet _ Bc de getNamespaces6(Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; gh java/util/Set /j klgetMetadataSectionM(Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; /n oplocation/()Lnet/minecraft/server/packs/PackLocationInfo;r Ss()Ljava/util/function/Consumer; u ]v (Ljava/util/function/Consumer;)V Signature;=(Lnet/minecraft/server/packs/PackResources;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/server/packs/OverlayedPackResources;primaryPackResources*Lnet/minecraft/server/packs/PackResources;overlayPackResourcesstackLocalVariableTypeTableMethodParametersi(Lnet/minecraft/server/packs/PackResources;Ljava/util/List;)Vpath[Ljava/lang/String;]([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;resource1Lnet/minecraft/server/packs/resources/IoSupplier; packResourcestype%Lnet/minecraft/server/packs/PackType;$Lnet/minecraft/resources/Identifier;HLnet/minecraft/server/packs/resources/IoSupplier; StackMapTable“(Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; namespaceLjava/lang/String; directoryoutput9Lnet/minecraft/server/packs/PackResources$ResourceOutput;resultLjava/util/Map;}Ljava/util/Map;>;overlayPackResourceLjava/util/Set;#Ljava/util/Set;J(Lnet/minecraft/server/packs/PackType;)Ljava/util/Set;metadataSerializer9Lnet/minecraft/server/packs/metadata/MetadataSectionType;>Lnet/minecraft/server/packs/metadata/MetadataSectionType; Exceptions¥java/io/IOExceptionY(Lnet/minecraft/server/packs/metadata/MetadataSectionType;)TT;close SourceFileOverlayedPackResources.javaBootstrapMethods¬'(Ljava/lang/Object;Ljava/lang/Object;)V ® Z¯ °± putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;³X(Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/IoSupplier;)Vµ(Ljava/lang/Object;)V · /¸ §º-(Lnet/minecraft/server/packs/PackResources;)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; InnerClassesÄ7net/minecraft/server/packs/PackResources$ResourceOutputResourceOutputÇ%java/lang/invoke/MethodHandles$LookupÉjava/lang/invoke/MethodHandlesLookup!B ,-wxyz±5*·*+µ» Y,¹`·N-,¸¹W-+¹"W*-¸&µ*±{ $,4|*5}~5€5�-‚-ƒ5�x‚x„ �w…�23z? *´+¹.°{"| }~ †‡„†wˆ‰ŠFGzÀ6*´*¹4N-¹8™$-¹>ÀB:+,¹D:ư§ÿÙ°{'()).*1,4.|4)‹Œ�€6}~6Ž�6o�ƒ )‹‘’ ü 9&ú„ Žow“‰ŠWXzíM»HY·J:*´*¹4:¹8™(¹>ÀB:+,-Y¸KWºQ¹U§ÿÔ¹Y±{3 4*5@6C7L8|H*�€M}~MŽ�M”•M–•M—˜ D™šƒ  D™›’ýZ9ú.„Ž”–—dez¸:»_Y·aM*´*¹4N-¹8™ -¹>ÀB:,+¹b¹fW§ÿÝ,°{<=&>5?8@|*&œ€:}~:Ž�2™�ƒ 2™ž’ýg9ú%„ŽwŸklzQ *´+¹i°{E| }~  ¡ƒ   ¢£¤„ w¦‰Šopz4 *´¹m°{J|  }~§z=*´*ºq¹t±{ OP| }~¨©ª»«­²»´¶¹ÂÃBÅ ÆÈÊ