Êþº¾E�  java/lang/Object()Vjava/util/ArrayList   3net/minecraft/network/codec/IdDispatchCodec$BuilderentriesLjava/util/List;   typeGetterLjava/util/function/Function;1net/minecraft/network/codec/IdDispatchCodec$Entry  >(Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)V  java/util/Listadd(Ljava/lang/Object;)Z 3it/unimi/dsi/fastutil/objects/Object2IntOpenHashMap  # $%defaultReturnValue(I)V ' ()iterator()Ljava/util/Iterator; +,- ./java/util/IteratorhasNext()Z +1 23next()Ljava/lang/Object; 5 67size()I 9 :;typeLjava/lang/Object; = >? putIfAbsent(Ljava/lang/Object;I)IAjava/lang/IllegalStateException CDE FGjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;I JKmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; @M N(Ljava/lang/String;)VP+net/minecraft/network/codec/IdDispatchCodec R STcopyOf((Ljava/util/Collection;)Ljava/util/List; OV W](Ljava/util/function/Function;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V SignaturePLjava/util/List;>;&Ljava/util/function/Function; (Ljava/util/function/Function;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/network/codec/IdDispatchCodec$Builder;LocalVariableTypeTable@Lnet/minecraft/network/codec/IdDispatchCodec$Builder;MethodParameters)(Ljava/util/function/Function;)Vr(Ljava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder; serializer)Lnet/minecraft/network/codec/StreamCodec;TT;3Lnet/minecraft/network/codec/StreamCodec<-TB;+TV;>;x(TT;Lnet/minecraft/network/codec/StreamCodec<-TB;+TV;>;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder;build/()Lnet/minecraft/network/codec/IdDispatchCodec;idIpreviousentry3Lnet/minecraft/network/codec/IdDispatchCodec$Entry;toId5Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;>Lnet/minecraft/network/codec/IdDispatchCodec$Entry;:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; StackMapTable:()Lnet/minecraft/network/codec/IdDispatchCodec;WLjava/lang/Object; SourceFileIdDispatchCodec.javaNestHostBootstrapMethods~!Duplicate registration for type € �‚ƒ J„$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; InnerClassesBuilderEntry‰%java/lang/invoke/MethodHandles$Lookup‹java/lang/invoke/MethodHandlesLookup! XYXZ[\q*·*»Y· µ *+µ±]IFJK^_`a_bZcXde\}*´ »Y,+·¹W*°] NO^ _`:;fga _b:hfic :fXjkl\o»Y·!L+þ¶"*´ ¹&M,¹*™=,¹0ÀN+¶46+-´8¶<6þŸ»@Y-´8¸BºH·L¿§ÿÀ»OY*´*´ ¸Q+·U°]& STV+W1X=YDZX\[^^41'mn=on+-pqo_`grsa +-pto_bgruvý+?úXwXxyz{O|}… O† O‡ˆŠŒ