Êþº¾EÈ  java/lang/Object()V   1net/minecraft/world/item/component/BundleContentsitemsLjava/util/List;   selectedItemI getV(Lnet/minecraft/world/item/component/BundleContents;)Lcom/google/common/base/Supplier;   com/google/common/base/SuppliersmemoizeD(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;  weightLjava/util/function/Supplier;  !(Ljava/util/List;I)V #$% &'&org/apache/commons/lang3/math/FractionZERO(Lorg/apache/commons/lang3/math/Fraction; )*+ ,-java/util/Listiterator()Ljava/util/Iterator; /01 23java/util/IteratorhasNext()Z /5 67next()Ljava/lang/Object;9%net/minecraft/world/item/ItemInstance ; <= getWeightN(Lnet/minecraft/world/item/ItemInstance;)Lcom/mojang/serialization/DataResult; ?@A B3#com/mojang/serialization/DataResultisError ?D E7 getOrThrow 8G HIcount()I #K LM getFraction,(II)Lorg/apache/commons/lang3/math/Fraction; #O PQ multiplyByR(Lorg/apache/commons/lang3/math/Fraction;)Lorg/apache/commons/lang3/math/Fraction; #S TQadd ?V WXsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;Zjava/lang/ArithmeticException\ ]()Ljava/util/function/Supplier; ?_ `aerrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; cde fg+net/minecraft/core/component/DataComponentsBUNDLE_CONTENTS0Lnet/minecraft/core/component/DataComponentType; 8i jD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; l m'()Lcom/mojang/serialization/DataResult;o pqapply()Ljava/util/function/Function; ?s tumapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; cw xgBEES z{| }~'net/minecraft/world/item/component/BeesEMPTY)Lnet/minecraft/world/item/component/Bees; 8€ �‚ getOrDefaultV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; z„ …†bees()Ljava/util/List; )ˆ ‰3isEmpty ‹ Œ�BEEHIVE_WEIGHT%Lcom/mojang/serialization/DataResult; 8� �IgetMaxStackSize ’ˆ“"net/minecraft/world/item/ItemStack ’• –—getItem!()Lnet/minecraft/world/item/Item; ™š› œ3net/minecraft/world/item/ItemcanFitInsideContainerItems ž ŸIsize¡#net/minecraft/world/item/BundleItem £¤¥ ¦§java/lang/Mathmin(II)I )© ª«stream()Ljava/util/stream/Stream;o ®¯° t±java/util/stream/Stream8(Ljava/util/function/Function;)Ljava/util/stream/Stream; )ž ´µ¶ 7java/util/function/Supplier )¸ ¹(I)Ljava/lang/Object;»*net/minecraft/world/item/ItemStackTemplate½9net/minecraft/world/item/component/BundleContents$Mutable ¼ ÀÁ ÃÄjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;Æ ÇÈacceptZ(Lnet/minecraft/world/item/component/BundleContents$Mutable;)Ljava/util/function/Consumer; ®Ê ËÌforEach (Ljava/util/function/Consumer;)V ¼Î ÏÐ toImmutable5()Lnet/minecraft/world/item/component/BundleContents;Òjava/util/ArrayList ÑÔ Õ(I)V º× ØÙcreate&()Lnet/minecraft/world/item/ItemStack; )Û TÜ(Ljava/lang/Object;)Z ¼Þ ß<(Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;I)V )á âÜequals )ä åIhashCode çèé êëjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;í îïmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; ñ òó asMutable=()Lnet/minecraft/world/item/component/BundleContents$Mutable; õ ö÷copyWithContentsN(Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/BundleContents; ù ú'BUNDLE_IN_BUNDLE_WEIGHTüExcessive total bundle weight þ ÿcomputeContentWeight7(Ljava/util/List;)Lcom/mojang/serialization/DataResult; ) †of  (Ljava/util/List;)V  } 3Lnet/minecraft/world/item/component/BundleContents; º   CODEC Lcom/mojang/serialization/Codec;  com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec;oo  xmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;  º  STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;  !" #$)net/minecraft/network/codec/ByteBufCodecslist:()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; &'( p)'net/minecraft/network/codec/StreamCodecc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec;o &, t-e(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec;  #0 1'ONE35net/minecraft/world/item/component/ContainerComponent56net/minecraft/world/inventory/tooltip/TooltipComponent SignatureULcom/mojang/serialization/Codec;�Lnet/minecraft/network/codec/StreamCodec;NO_STACK_INDEX ConstantValueÿÿÿÿNO_SELECTED_ITEM_INDEXOLcom/mojang/serialization/DataResult;>Ljava/util/List;nLjava/util/function/Supplier;>;CodeLineNumberTableLocalVariableTablethisLocalVariableTypeTableMethodParametersB(Ljava/util/List;I)VA(Ljava/util/List;)V itemWeightstack'Lnet/minecraft/world/item/ItemInstance; exceptionLjava/lang/ArithmeticException;:Ljava/util/List<+Lnet/minecraft/world/item/ItemInstance;>; StackMapTable‹(Ljava/util/List<+Lnet/minecraft/world/item/ItemInstance;>;)Lcom/mojang/serialization/DataResult;itembundleVLjava/util/List;x(Lnet/minecraft/world/item/ItemInstance;)Lcom/mojang/serialization/DataResult;canItemBeInBundle'(Lnet/minecraft/world/item/ItemStack;)Z itemToAdd$Lnet/minecraft/world/item/ItemStack;getNumberOfItemsToShownumberOfItemStacksavailableItemsToShowitemsOnNonFullRowemptySpaceOnNonFullRow itemCopiesA()Ljava/util/stream/Stream;@()Ljava/util/List;Q()Lcom/mojang/serialization/DataResult;getSelectedItemIndexgetSelectedItem.()Lnet/minecraft/world/item/ItemStackTemplate;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; newContentsLjava/util/stream/Stream;builder;Lnet/minecraft/world/item/component/BundleContents$Mutable;?Ljava/util/stream/Stream;t(Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/BundleContents;,Lnet/minecraft/world/item/ItemStackTemplate; currentWeight itemsList6Ljava/util/List;contentsobjLjava/lang/Object;toString()Ljava/lang/String;A()Lnet/minecraft/world/item/component/ContainerComponent$Mutable;R(Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ContainerComponent;lambda$getWeight$0 nestedWeightlambda$computeContentWeight$0 lambda$new$0lambda$static$1E(Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List;lambda$static$0¶Ljava/lang/Object;Lnet/minecraft/world/item/component/ContainerComponent;Lnet/minecraft/world/inventory/tooltip/TooltipComponent; SourceFileBundleContents.java NestMembersBootstrapMethods7† ‡ zmmŠ ‹ yttÄ� � wQQÖ”R(Lnet/minecraft/world/item/ItemStackTemplate;)Lnet/minecraft/world/item/ItemStack;–(Ljava/lang/Object;)V˜ ¼™ š› tryInsert'(Lnet/minecraft/world/item/ItemStack;)I�'(Lnet/minecraft/world/item/ItemStack;)VŸBundleContents¢E(Ljava/util/List;)Lnet/minecraft/world/item/component/BundleContents;¤ ¥ }||¨ © {|« ¬­® ¯°"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/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesMutableº6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation½Bnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant¿9net/minecraft/world/level/block/entity/BeehiveBlockEntityOccupantÂ=net/minecraft/world/item/component/ContainerComponent$MutableÄ%java/lang/invoke/MethodHandles$LookupÆjava/lang/invoke/MethodHandlesLookup124 }   6768ú'9:;<:;Œ�6= 6>6?!@|*·*+µ*µ **º¸µ±A01 245B C  D  >E  6F@Q*+·±A 89BC  D  >E 6G ÿ@+_²"L*¹(M,¹.™?,¹4À8N-¸::¹>™°+¹CÀ#-¹F¸J¶N¶RL§ÿ¾+¸U°Lº[¸^°0UY1TUYA* =>?$@.A1CMDPEUFVGB4$)H�/IJQ'V KL_ D$)H=_ MN$ý #/ý%8?øÿ)YE 6O <=@ÊN*²b¹hÀL+Æ+¶kºn¹r°*²v²y¹Àz¶ƒM,¹‡š²Š°*¹Ž¸J¸U°AM NO Q3R<S@UB NPJ AQ 3… D 3…RNü ü)EP6S TU@L*¶‘š*¶”¶˜™§¬AYB VWN@EVXI@¤-*¶�< ¤ § =p>š§d6d¸¢¬A]^_`$aB4-C (YZ[$ \NüAý B]«@>*´¹¨º¬¹­°AfB C 6^ †@/*´°AjB C 6_ŸI@4 *´¹²¬AoB  C m@7 *´¹³À?°AsB  C 6`‰3@4 *´¹‡¬AwB  C aI@/*´ ¬A{B C bc@V*´  °*´*´ ¹·Àº°A€ ‚B C N deö÷@v»¼Y·¾M+,Y¸¿WºÅ¹É,¶Í°A‡ˆ‰B C fghiD fjEf6kòó@ r*´¹³À?L+¹>™ »¼Y·¾°»ÑY*´¹²·ÓM*´¹(N-¹.™-¹4Àº:,¶Ö¹ÚW§ÿ໼Y,+¹CÀ#*´ ·Ý°A"Ž �‘”/•M–Y—\˜B*M PlrC em�/Cn D em=/CnoNü?ý)/ú"âÜ@{#*+¦¬+Á™+ÀM*´,´¹à¬¬A�ž ¡!£B p #C #qrNEqåI@4 *´¹ã¬A¨B  C st@7 *´¸æºì°A­B  C Aòu@/*¶ð°AB C Aöv@0*+¶ô°AB C Ef wQ@2*²ø¶R°AOB x' yt@û°AGzm@2*´¸ý°A4B C  {|@/*´°A#B p  }|@/*´°A"B p ~@W»Y¸·³² ¹ºº¹³²¸¹%ºº*¹+³.¸J³ø²/¸U³Š±A "'#D%M(6€�‚¼ƒX ª„…ˆª„‰Œª�Ž‘ª�’“ª•—œ±žª� ¡ª�£¦ª�§¦·*¼¸ ¹&» ¼¾ÀÁ2¸ ÃÅÇ