Êþº¾Eá  Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction(Ljava/util/Optional;)V   ?net/minecraft/world/level/storage/loot/functions/ToggleTooltipsvaluesLjava/util/Map;  +net/minecraft/core/component/DataComponentsTOOLTIP_DISPLAY0Lnet/minecraft/core/component/DataComponentType;  1net/minecraft/world/item/component/TooltipDisplayDEFAULT3Lnet/minecraft/world/item/component/TooltipDisplay; applye(Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips;)Ljava/util/function/UnaryOperator;  !""net/minecraft/world/item/ItemStackupdatex(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; $ %& MAP_CODEC#Lcom/mojang/serialization/MapCodec; ()* +, java/util/MapentrySet()Ljava/util/Set; ./0 12 java/util/Setiterator()Ljava/util/Iterator; 456 78java/util/IteratorhasNext()Z 4: ;<next()Ljava/lang/Object;>java/util/Map$Entry =@ A<getValueCjava/lang/Boolean BE F8 booleanValue =H I<getKeyK.net/minecraft/core/component/DataComponentType M NO withHiddenf(Lnet/minecraft/core/component/DataComponentType;Z)Lnet/minecraft/world/item/component/TooltipDisplay; Q RS commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; JU VWCODEC Lcom/mojang/serialization/Codec; YZ[ \]com/mojang/serialization/CodecBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec; Y_ `a unboundedMapu(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/codecs/UnboundedMapCodec;ctoggles efg hi1com/mojang/serialization/codecs/UnboundedMapCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;k l()Ljava/util/function/Function; nop qr!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; tuv wx!com/mojang/datafixers/Products$P1andF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;z {!()Ljava/util/function/BiFunction; }~ €!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;k ƒ„… †‡2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignaturefLcom/mojang/serialization/MapCodec;WLjava/util/Map;Ljava/lang/Boolean;>;&(Ljava/util/Optional;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethisALnet/minecraft/world/level/storage/loot/functions/ToggleTooltips; conditionLjava/util/Optional;LocalVariableTypeTablexLjava/util/Optional;>;MethodParametersÒ(Ljava/util/Optional;>;Ljava/util/Map;Ljava/lang/Boolean;>;)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;codec%()Lcom/mojang/serialization/MapCodec;h()Lcom/mojang/serialization/MapCodec; lambda$run$0h(Lnet/minecraft/world/item/component/TooltipDisplay;)Lnet/minecraft/world/item/component/TooltipDisplay;shownZentryLjava/util/Map$Entry;i$Ljava/util/Iterator;display]Ljava/util/Map$Entry;Ljava/lang/Boolean;>; StackMapTablelambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1R(Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips;)Ljava/util/Map;e()V SourceFileToggleTooltips.javaBootstrapMethods¸&(Ljava/lang/Object;)Ljava/lang/Object;º »  ¡¡¾ ¿ ¯°°Â8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ä Å ‹Çf(Ljava/util/Optional;Ljava/util/Map;)Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips;É Ê «¬¬Í ÎÏÐ ÑÒ"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; InnerClassesEntryÖ;com/mojang/serialization/codecs/RecordCodecBuilder$InstanceInstanceÙcom/mojang/datafixers/ProductsP1P2Ý%java/lang/invoke/MethodHandles$Lookupßjava/lang/invoke/MethodHandlesLookup!%&ˆ‰ ˆŠ‹Œm *+·*,µ±� Ž  �� ‘’ “ ‘” Š• ‘ ˆ–—˜ŒU+² ²*º¶W+°� &Ž ��™š›œ• ™›�žŒ.²#°�+Ž ��ˆŸ ¡ŒM*´¹'¹-M,¹3™6,¹9À=N-¹?ÀB¶D6+-¹GÀJš§¶LL§ÿÇ+°� "!0"H#K$Ž40¢£"&¤¥<¦§M��M¨“ "&¤©ª@ü4ÿ34=Jÿ4=Jø «¬Œa'*¸P²T²X¸^b¶dºj¶m¶s*ºy¶|°� #&Ž '­® ¯°Œ/*´°�Ž ±�²³Œ$ º�¸‚³#±�´µ¶*Ì·¹¼Ì·½ÀÌÁÃÆÌ·ÈËÓ*=(Ô Õƒ×tØÚ}ØÛÜÞà