Êþº¾E-  java/lang/Record()V   1net/minecraft/server/packs/OverlayMetadataSectionoverlaysLjava/util/List;   DIR_VALIDATORLjava/util/regex/Pattern;  java/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;  java/util/regex/Matchermatches()Z  get1(Ljava/lang/String;)Ljava/util/function/Supplier; "#$ %&#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; "( )*success9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;, -.applyD(Lnet/minecraft/server/packs/PackType;)Ljava/util/function/Function; 012 342com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; 678 9:3net/minecraft/server/packs/OverlayMetadataSection$1.$SwitchMap$net$minecraft$server$packs$PackType[I <=> ?@#net/minecraft/server/packs/PackTypeordinal()IBjava/lang/MatchException AD E*(Ljava/lang/String;Ljava/lang/Throwable;)V G HI CLIENT_TYPE9Lnet/minecraft/server/packs/metadata/MetadataSectionType; K LI SERVER_TYPE NOP QRjava/util/Liststream()Ljava/util/stream/Stream;T UVtestU(Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Ljava/util/function/Predicate; XYZ [\java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;^ -_()Ljava/util/function/Function; Xa bcmap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; Xe fgtoList()Ljava/util/List;i jktoStringG(Lnet/minecraft/server/packs/OverlayMetadataSection;)Ljava/lang/String;m nohashCode6(Lnet/minecraft/server/packs/OverlayMetadataSection;)Iq rsequalsH(Lnet/minecraft/server/packs/OverlayMetadataSection;Ljava/lang/Object;)Z uvw xy>net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry isApplicable8(Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Z u{ |}listCodecForPackTypeG(Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec;entries �‚ƒ „…com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;^ ˆ‰Š ‹Œ!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Ž�� ‘’;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;^ •–— -˜!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;š ›œmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;ž[-_a-zA-Z0-9.]+   ¡¢compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;¤7net/minecraft/server/packs/metadata/MetadataSectionType <§ ¨©CLIENT_RESOURCES%Lnet/minecraft/server/packs/PackType; « ¬}codecForPackType £® ¯5(Ljava/lang/String;Lcom/mojang/serialization/Codec;)V <± ²© SERVER_DATA SignatureRLjava/util/List;nLnet/minecraft/server/packs/metadata/MetadataSectionType;(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/server/packs/OverlayMetadataSection;LocalVariableTypeTableMethodParametersU(Ljava/util/List;)VvalidateOverlayDir9(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;pathLjava/lang/String; StackMapTableM(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;packType|(Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting; forPackType`(Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/MetadataSectionType;•(Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/MetadataSectionType;overlaysForVersionG(Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Ljava/util/List;version5Lnet/minecraft/server/packs/metadata/pack/PackFormat;[(Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Ljava/util/List;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;T()Ljava/util/List;lambda$overlaysForVersion$0x(Lnet/minecraft/server/packs/metadata/pack/PackFormat;Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Zentry@Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;lambda$codecForPackType$0…(Lnet/minecraft/server/packs/PackType;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$validateOverlayDir$0 SourceFileOverlayMetadataSection.java NestMembersäPnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntryRecordBootstrapMethodsè()Ljava/lang/Object;ê ë ÞœÑî&(Ljava/lang/Object;)Ljava/lang/Object;ð ñ ÚÛó`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;Òö ÷ Ö×ùC(Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Zû uü ýÑoverlayÿT(Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Ljava/lang/String;  gE(Lnet/minecraft/server/packs/OverlayMetadataSection;)Ljava/util/List;  ¶ E(Ljava/util/List;)Lnet/minecraft/server/packs/OverlayMetadataSection;   is not accepted directory name  "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;  java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;  › $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; InnerClasses OverlayEntryInstance%com/mojang/datafixers/ProductsP1IntermediateEntry)%java/lang/invoke/MethodHandles$Lookup+java/lang/invoke/MethodHandlesLookup1 ³´HI³µLI³µ ¶·P *·*+µ±¸¹ º» ¼  ´½ ³¾ ¿À·W² *¶¶š *º¸!°*¸'°¸, -/¹ ÁÂýÁ³Ä ¬}·4 *º+¸/°¸4¹  Å©½Å³ÆÇÈ ÉÊ·}8²5*¶;.«&,»AY·C¿²F§²J°¸=.>4?7=¹ 8ũà $ B£½Å³ËÌÍ·X$*´¹M+ºS¹Wº]¹`¹d°¸D¹$º»$ÎϽγÐjÑ·1*ºh°¸¹ º»n@·1*ºl¬¸¹ º»rÒ·<*+ºp¬¸¹º»ÓÔ½Ó g·/*´°¸¹ º»³Õ Ö×·:+*¶t¬¸D¹ÎÏØÙ ÚÛ·e!+*¸z~¹€º†¶‡¶�+º“¶”°¸4546 4¹!Å©!ÜÝ Þœ·1*º™°¸-¹ ÁÂß·M-�¸Ÿ³ »£Y¥²¦¸ª·­³F»£Y¥²°¸ª·­³J±¸9:àáâ6uãå ³´æN çéì íïò ôõø íúþ¥ í í  !26u"Ž0#•$&ãu'(*,