ĘţşžEĽ  java/lang/Object()V6it/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap   5net/minecraft/core/component/DataComponentMap$Buildermap3Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; accept()Ljava/util/function/Consumer;   validatorLjava/util/function/Consumer;   setUncheckedE(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V  !1it/unimi/dsi/fastutil/objects/Reference2ObjectMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; # $%remove&(Ljava/lang/Object;)Ljava/lang/Object; '() *+-net/minecraft/core/component/DataComponentMapiterator()Ljava/util/Iterator; -./ 01java/util/IteratorhasNext()Z -3 45next()Ljava/lang/Object;7/net/minecraft/core/component/TypedDataComponent 69 :;type2()Lnet/minecraft/core/component/DataComponentType; 6= >5value @AB CDjava/util/function/ConsumerandThen<(Ljava/util/function/Consumer;)Ljava/util/function/Consumer; F GHbuildFromMapTrusted@(Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentMap; @J K(Ljava/lang/Object;)V MNO P1 java/util/MapisEmpty 'R STEMPTY/Lnet/minecraft/core/component/DataComponentMap; MV WXsize()IZnet/minecraft/util/Util\?net/minecraft/core/component/DataComponentMap$Builder$SimpleMap ^ _(Ljava/util/Map;)V [a b6(Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Vd9it/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap c^ SignaturezLit/unimi/dsi/fastutil/objects/Reference2ObjectMap;Ljava/lang/Object;>;NLjava/util/function/Consumer;CodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/core/component/DataComponentMap$Builder;set{(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentMap$Builder;0Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;LocalVariableTypeTable5Lnet/minecraft/core/component/DataComponentType;TT;MethodParameters‡(Lnet/minecraft/core/component/DataComponentType;TT;)Lnet/minecraft/core/component/DataComponentMap$Builder;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; StackMapTable`(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)VaddAllh(Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap$Builder;entry1Lnet/minecraft/core/component/TypedDataComponent;4Lnet/minecraft/core/component/TypedDataComponent<*>; addValidatorV(Ljava/util/function/Consumer;)Lnet/minecraft/core/component/DataComponentMap$Builder; newValidator‡(Ljava/util/function/Consumer;)Lnet/minecraft/core/component/DataComponentMap$Builder;build1()Lnet/minecraft/core/component/DataComponentMap;resultLjava/util/Map;VLjava/util/Map;Ljava/lang/Object;>;‡(Ljava/util/Map;Ljava/lang/Object;>;)Lnet/minecraft/core/component/DataComponentMap; lambda$new$02(Lnet/minecraft/core/component/DataComponentMap;)V components SourceFileDataComponentMap.javaNestHostBootstrapMethodsK“ ” Š‹‹— ˜™š ›œ"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; InnerClassesBuilder SimpleMapĄ%java/lang/invoke/MethodHandles$LookupŁjava/lang/invoke/MethodHandlesLookup! fgfhiO*ˇ*ťYˇ ľ *şľąj“‘”k lmnoif*+,ś*°j —˜k lm:p>qr:s>tu :>fvw xi…,Ć*´ +,šW§*´ +š"Wąjž ˘k lm:p>qr :sy u :>fzw x{|iž1+š&M,š,™",š2Ŕ6N*´ -ś8-ś<šW§˙Ű*°jĽŚ,§/¨k }~1lm1Tr }y ü-ú'u€iZ**´+š?ľ*°j Ź­klm‚r ‚hu‚fƒ„…iP*´ ¸EL*´+šI+°ją˛łklm †T GHiŽ8*šL™˛Q°*šU˘ť[YťY*ˇ]ˇ`°ť[YťcY*ˇeˇ`°jˇ ¸ şť(˝k 8‡r 8ˆy uf‰ Š‹i+ąj‘k ŒTŽ' –‘’• 'ž [ Ÿ ˘¤