Êþº¾Eé  Anet/minecraft/world/level/storage/loot/entries/CompositeEntryBase;(Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V   @net/minecraft/world/level/storage/loot/entries/AlternativesEntry MAP_CODEC#Lcom/mojang/serialization/MapCodec;  java/util/Listsize()I   ALWAYS_FALSEILnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;  get(I)Ljava/lang/Object;Gnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer   or”(Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;" #$expand[(Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; & '(validate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)V * +,childrenLjava/util/List;.Enet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer -0 12 conditionLjava/util/Optional; 456 78java/util/OptionalisEmpty()Z : ;<UNREACHABLE_PROBLEM,Lnet/minecraft/util/ProblemReporter$Problem; >?@ AB8net/minecraft/world/level/storage/loot/ValidationContext reportProblem/(Lnet/minecraft/util/ProblemReporter$Problem;)VDHnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder CF GS([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)V IJK LMjava/util/Collectionstream()Ljava/util/stream/Stream; OPQ RSjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;U VWapply<(Ljava/util/function/Function;)Ljava/util/function/Function; YZ[ \]java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;_ V`"()Ljava/util/function/IntFunction; Yb cdtoArray5(Ljava/util/function/IntFunction;)[Ljava/lang/Object;fP[Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;hMnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder j kliterator()Ljava/util/Iterator; nop q8java/util/IteratorhasNext ns tunext()Ljava/lang/Object; w #xT(Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Zz {|create_()Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor; ~ € createCodec‚(Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor;)Lcom/mojang/serialization/MapCodec;‚Bnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$1 �„ …()V SignaturegLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisBLnet/minecraft/world/level/storage/loot/entries/AlternativesEntry;modifierLocalVariableTypeTableYLjava/util/List;xLjava/util/Optional;>;vLjava/util/Optional;>;MethodParametersJ(Ljava/util/List;Ljava/util/Optional;>;Ljava/util/Optional;>;)Vcodec%()Lcom/mojang/serialization/MapCodec;i()Lcom/mojang/serialization/MapCodec;composeentries\Ljava/util/List<+Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;>; StackMapTable§(Ljava/util/List<+Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;>;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;iIcontext:Lnet/minecraft/world/level/storage/loot/ValidationContext; alternativesœ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder;S[Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder<*>;Ÿ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder<*>;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder;(Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder;itemsLjava/util/Collection;providerLjava/util/function/Function;Ljava/util/Collection;tLjava/util/function/Function;>;ñ(Ljava/util/Collection;Ljava/util/function/Function;>;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder;lambda$alternatives$0S(I)[Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;x$0lambda$compose$0d(Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Zentryi$Ljava/util/Iterator;4Lnet/minecraft/world/level/storage/loot/LootContext;outputLjava/util/function/Consumer; SourceFileAlternativesEntry.java NestMembersBootstrapMethodsx¾ ¿ ¯°S  ÃÄÅ VSjava/util/function/FunctionÇc(Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;Ê Ë ¬­­Î}(Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase;Ð Ò|(Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry;Ô ÕÖ× ØÙ"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Ü*net/minecraft/util/ProblemReporter$ProblemÞ"net/minecraft/util/ProblemReporterProblemBuilderâ[net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructorCompositeEntryConstructorå%java/lang/invoke/MethodHandles$Lookupçjava/lang/invoke/MethodHandlesLookup! †‡;< ˆz*+,-·±‰ Š*‹Œ+,12�2Ž +�1��‘’ +1�†“”•ˆ.²°‰Š ‹Œ†–—$ˆÀV+¹ ªI -²§2+¹À§%+¹À+¹À¹§ +º!°‰$ %&&3'O(U$ŠV‹ŒV˜,Ž V˜™š   E’˜†›'(ˆœ:*+·%=*´)¹ d¢&*´)¹À-´/¶3™ +²9¶=„§ÿѱ‰579,:379=Š 2œ�:‹Œ:žŸš ü+ú’ž‰ ¡ˆE »CY*·E°‰VŠ  ˜fŽ  ˜¢’˜†£  ¤ˆ{+»CY*¹H+Y¸NWºT¹Xº^¹aÀe·E°‰ZŠ+¥¦+§¨Ž+¥©+§ª’ ¥§†« ¬­ˆ/½g°‰ZŠ ®� ¯°ˆ¢.*¹iN-¹m™-¹rÀ:+,¹v™¬§ÿÞ¬‰)*'+)-,.Š4±%²³.˜,.ž´.µ¶š ün!ú·…ˆ2ºy¸}³»�Y·ƒ³9±‰  ¸¹ºC�»*Ó¼½¼ÓÀÁÆÓÈÉÌÓÍÏÑÚ2ÛÝß Cà g-à áã �äæè