Êþº¾E  Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction(Ljava/util/Optional;)V   Enet/minecraft/world/level/storage/loot/functions/SetFireworksFunction explosionsLjava/util/Optional;   flightDuration  +net/minecraft/core/component/DataComponents FIREWORKS0Lnet/minecraft/core/component/DataComponentType;   DEFAULT_VALUE.Lnet/minecraft/world/item/component/Fireworks; applyk(Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/function/UnaryOperator;  ! "#"net/minecraft/world/item/ItemStackupdatex(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;%,net/minecraft/world/item/component/Fireworks '() *+java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;- ./getM(Lnet/minecraft/world/item/component/Fireworks;)Ljava/util/function/Supplier; 123 45java/util/Optional orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object;7java/lang/Integer 69 :;intValue()I= >M(Lnet/minecraft/world/item/component/Fireworks;)Ljava/util/function/Function; 1@ ABmap3(Ljava/util/function/Function;)Ljava/util/Optional; $D E()Ljava/util/List; 1G H+orElseJjava/util/List $L M(ILjava/util/List;)V O PQ MAP_CODEC#Lcom/mojang/serialization/MapCodec; STU VInet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone"(Ljava/util/List;)Ljava/util/List; X YZ commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; \]^ _`4net/minecraft/world/item/component/FireworkExplosionCODEC Lcom/mojang/serialization/Codec; Sb cdcodecC(Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; ghi jkcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;m n()Ljava/util/function/Function; pqr st!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; vwx y`net/minecraft/util/ExtraCodecs UNSIGNED_BYTE{flight_durationm ~€ �‚;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2; „…† ‡ˆ!com/mojang/datafixers/Products$P1andH(Lcom/mojang/datafixers/Products$P2;)Lcom/mojang/datafixers/Products$P3;Š ‹(()Lcom/mojang/datafixers/util/Function3; �Ž� �!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;m “”• –—2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; I™ šEof SignaturelLcom/mojang/serialization/MapCodec;™Ljava/util/Optional;>;)Ljava/util/Optional;?(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethisGLnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction; conditionLocalVariableTypeTablexLjava/util/Optional;>;MethodParameters=(Ljava/util/Optional;>;Ljava/util/Optional;>;Ljava/util/Optional;)Vrun~(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; itemStack$Lnet/minecraft/world/item/ItemStack;context4Lnet/minecraft/world/level/storage/loot/LootContext;^(Lnet/minecraft/world/item/component/Fireworks;)Lnet/minecraft/world/item/component/Fireworks;old%()Lcom/mojang/serialization/MapCodec;n()Lcom/mojang/serialization/MapCodec;lambda$apply$0‹(Lnet/minecraft/world/item/component/Fireworks;Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; operationKLnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$2](Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional;flambda$static$1()V SourceFileSetFireworksFunction.javaBootstrapMethods+Ç È °°Ë()Ljava/lang/Object;Í $Î ;Ð()Ljava/lang/Integer;Ò Ó ´µÕ](Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List;× Ø ¿½½Û Ü ¼½ÞJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;à á Ÿã…(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;å æ ¸¹¹é êëì íî"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/world/level/storage/loot/functions/ListOperation StandAloneInstanceõcom/mojang/datafixers/ProductsP1ø!com/mojang/datafixers/Products$P2P2P3ü%java/lang/invoke/MethodHandles$Lookupþjava/lang/invoke/MethodHandlesLookup!PQ›œ ›� ›ž Ÿ Š*+·*,µ*-µ ±¡  ¢*£¤¥   ¦ ¥§ �ž¨ ¥ ›©ª« U+²²*º¶W+°¡ $%¢ £¤¬­®¯¨ ¬®° w7»$Y*´ +Y¸&Wº,¶0À6¶8*´+º<¶?+¶C¶FÀI·K°¡) *&+6)¢7£¤7±¨±c² .²N°¡1¢ £¤›³ ´µ = +*¶C¶R°¡+¢ ± ¶· ¸¹ }?*¸W*²[¸ae¹fºl¶o²uz¹fº|¶o¶}¶ƒ*º‰¶Œ°¡ "/;>¢ ?º» ¼½ /*´ °¡¢ ¾¤ ¿½ /*´°¡¢ ¾¤ÀÁ 6º‘¸’³N»$Y¸˜·K³±¡  ÂÃÄHèÅÆÉèÊÌÏèÅÑÔèÅÖÙèÅÚÙèÝßâèÅäçï2Sðò~“ó„ôö÷ôù�ôúûýÿ