Êþº¾E  get/(Ljava/util/List;)Ljava/util/function/Supplier;  net/minecraft/util/Utilmake1(Ljava/util/function/Supplier;)Ljava/lang/Object; java/util/List  (net/minecraft/core/LayeredRegistryAccess#(Ljava/util/List;Ljava/util/List;)V  java/lang/Object()V  copyOf((Ljava/util/Collection;)Ljava/util/List;  keysLjava/util/List; ! "values$9net/minecraft/core/RegistryAccess$ImmutableRegistryAccess & '(stream()Ljava/util/stream/Stream; * +,collectRegistries*(Ljava/util/stream/Stream;)Ljava/util/Map; #. /(Ljava/util/Map;)V #1 23freeze,()Lnet/minecraft/core/RegistryAccess$Frozen; 5 67 composite*Lnet/minecraft/core/RegistryAccess$Frozen; 9 :;indexOf(Ljava/lang/Object;)I=java/lang/IllegalStateException ?@A BCjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;E FGmakeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; <I J(Ljava/lang/String;)V L M;getLayerIndexOrThrow O P(I)Ljava/lang/Object;R(net/minecraft/core/RegistryAccess$Frozen T UVgetCompositeAccessForLayers.(II)Lnet/minecraft/core/RegistryAccess$Frozen; X YZsize()I \ ]^subList(II)Ljava/util/List; `ab cdjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; f gh replaceFromN(Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess;jToo many values to replaceljava/util/ArrayList k o pqadd(Ljava/lang/Object;)Z s tuaddAll(Ljava/util/Collection;)Z wxy z7!net/minecraft/core/RegistryAccessEMPTY|java/util/HashMap { €�accept.(Ljava/util/Map;)Ljava/util/function/Consumer; ƒ„… †‡java/util/stream/StreamforEach (Ljava/util/function/Consumer;)V w‰ Š( registries �Ž� �‘/net/minecraft/core/RegistryAccess$RegistryEntrykey'()Lnet/minecraft/resources/ResourceKey; �“ ”•value()Lnet/minecraft/core/Registry; —˜™ š› java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;� Fž&(Ljava/lang/String;)Ljava/lang/String; `  ¡¢fill(([Ljava/lang/Object;Ljava/lang/Object;)V SignatureLjava/util/List;;(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/core/LayeredRegistryAccess;LocalVariableTypeTable/Lnet/minecraft/core/LayeredRegistryAccess;MethodParameters(Ljava/util/List;)VT(Ljava/util/List;Ljava/util/List;)VlayerLjava/lang/Object;indexITT; StackMapTable(TT;)IgetLayer>(Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen;/(TT;)Lnet/minecraft/core/RegistryAccess$Frozen;getAccessForLoadingforLayer getAccessFromfromtoi(Ljava/lang/Object;[Lnet/minecraft/core/RegistryAccess$Frozen;)Lnet/minecraft/core/LayeredRegistryAccess; fromLayerlayers+[Lnet/minecraft/core/RegistryAccess$Frozen;_(TT;[Lnet/minecraft/core/RegistryAccess$Frozen;)Lnet/minecraft/core/LayeredRegistryAccess;i newValuesp(TT;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess;compositeAccessLjava/util/stream/Stream;resultLjava/util/Map;?Ljava/util/stream/Stream<+Lnet/minecraft/core/RegistryAccess;>;yLjava/util/Map;>;Lnet/minecraft/core/Registry<*>;>;º(Ljava/util/stream/Stream<+Lnet/minecraft/core/RegistryAccess;>;)Ljava/util/Map;>;Lnet/minecraft/core/Registry<*>;>;lambda$collectRegistries$05(Ljava/util/Map;Lnet/minecraft/core/RegistryAccess;)Vaccess#Lnet/minecraft/core/RegistryAccess;lambda$collectRegistries$1C(Ljava/util/Map;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Ve1Lnet/minecraft/core/RegistryAccess$RegistryEntry; lambda$new$0"(Ljava/util/List;)Ljava/util/List;(Ljava/lang/Object; SourceFileLayeredRegistryAccess.javaBootstrapMethodsÞ()Ljava/lang/Object;à á רã()Ljava/util/List;åCan't find  inside ç(Ljava/lang/Object;)Vé ê ÏÐì&(Lnet/minecraft/core/RegistryAccess;)Vî ï ÓÔñ4(Lnet/minecraft/core/RegistryAccess$RegistryEntry;)VóDuplicated registry õ ö÷ø ùú"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;ü ýþÿ F$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; InnerClassesImmutableRegistryAccessFrozen RegistryEntry%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!£¤"£¥67¦§n*++º¸À · ±¨©ª«¬ª­¤®£¯§ ,*·*+¸µ*,¸µ *»#Y,¹%¸)·-¶0µ4±¨ !"+#© ,ª«,,"¬ ,ª­,¤,"¥® "£°M;§œ**´+¹8= »*´¸>ºD·H¿¬¨& '((*© *ª«*±² ³´¬*ª­*±µ¶ü(®±£·¸¹§r*+¶K=*´ ¹NÀQ°¨ ./© ª«±²³´¬ª­±µ®±£º»¹§k *+¶K=*¶S°¨ 34©  ª« ¼²³´¬ ª­ ¼µ®¼£º½¹§s*+¶K=**´ ¹W¶S°¨ 89© ª«¼²³´¬ª­¼µ®¼£ºUV§n»#Y*´ ¹[¹%¸)·-¶0°¨=© ª«¾´¿´¬ ª­® ¾¿�gÀ§d *+,¸_¶e°¨A©  ª« Á² Âì ª­ Áµ® Á£Ägh§VŠ*+¶K>,¹W*´ ¹Wd¤ »0"Å´Šª«ŠÁ²ŠÂ„³´-]Ƭ*Šª­ŠÁµŠÂ¥-]Æ¥¶ü$ý  ú! ® Á£ÇÈ3§A*´4°¨Z© ª«¬ ª­ +,§n»{Y·}L*+º~¹‚+°¨^`h©ŠÉÊˬŠÌÊÍ®Š£Î ÏЧF+¹ˆ*º‹¹‚±¨a©ÊËÑÒ ÓÔ§k&*+¶Œ+¶’¹–Æ»ºœ·H¿±¨bc%e©&ÊË&ÕÖ¶% ר§R*¹W½QL+²v¸Ÿ+¸_°¨ © ÂãÙÚÛÜ,ôÝßâûäôæèëôæíðûò"#w Qw �w