Êþº¾E¹  java/lang/Record()V   Mnet/minecraft/client/renderer/item/properties/numeric/CustomModelDataPropertyindexI  +net/minecraft/core/component/DataComponentsCUSTOM_MODEL_DATA0Lnet/minecraft/core/component/DataComponentType;  "net/minecraft/world/item/ItemStackgetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object;2net/minecraft/world/item/component/CustomModelData  getFloat(I)Ljava/lang/Float; !" #$java/lang/Float floatValue()F & '( MAP_CODEC#Lcom/mojang/serialization/MapCodec;* +,toStringc(Lnet/minecraft/client/renderer/item/properties/numeric/CustomModelDataProperty;)Ljava/lang/String;. /0hashCodeR(Lnet/minecraft/client/renderer/item/properties/numeric/CustomModelDataProperty;)I2 34equalsd(Lnet/minecraft/client/renderer/item/properties/numeric/CustomModelDataProperty;Ljava/lang/Object;)Z 678 9:net/minecraft/util/ExtraCodecsNON_NEGATIVE_INT Lcom/mojang/serialization/Codec; =>? @Ajava/lang/IntegervalueOf(I)Ljava/lang/Integer; CDE FGcom/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;I JKapply()Ljava/util/function/Function; MNO PQ!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; STU VW;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;I Z[\ J]!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;I `ab cd2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;fRnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty SignaturetLcom/mojang/serialization/MapCodec;(I)VCodeLineNumberTableLocalVariableTablethisOLnet/minecraft/client/renderer/item/properties/numeric/CustomModelDataProperty;MethodParameters|(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/ItemOwner;I)FvalueLjava/lang/Float; itemStack$Lnet/minecraft/world/item/ItemStack;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner&Lnet/minecraft/world/entity/ItemOwner;seedcustomModelData4Lnet/minecraft/world/item/component/CustomModelData; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;type%()Lcom/mojang/serialization/MapCodec;v()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCustomModelDataProperty.javaRecordBootstrapMethods’&(Ljava/lang/Object;)Ljava/lang/Object;” • ƒ—d(Lnet/minecraft/client/renderer/item/properties/numeric/CustomModelDataProperty;)Ljava/lang/Integer;™ š iœd(Ljava/lang/Integer;)Lnet/minecraft/client/renderer/item/properties/numeric/CustomModelDataProperty;ž Ÿ ‡ˆˆ¢ £¤¥ ¦§java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;© ª«¬ ­®"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; InnerClassesInstance²com/mojang/datafixers/ProductsP1µ%java/lang/invoke/MethodHandles$Lookup·java/lang/invoke/MethodHandlesLookup1e '(gh ij> *·*µ±k l mn o pj±)+² ¶À:Æ*´¶:Æ ¶® ®k !'lH qr)mn)st)uv)wx)y  z{|ü'osuwy}~~€j.²%°k l mng�+‚j1*º)°k l mn/ƒj1*º-¬k l mn3„j<*+º1¬k lmn…†o… ƒj/*´¬k l mn ‡ˆj^$*²5;¸<¹BºH¶L¶R*ºX¶Y°k #l $‰Š‹j$ º^¸_³%±kŒ�Ž �*¡;�¨‘“–¨‘˜›¨‘� ¯S`°Z±³´¶¸