Êþº¾E¹  java/lang/Record()V   Qnet/minecraft/client/renderer/item/properties/conditional/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   getBoolean(I)Ljava/lang/Boolean; !" #$java/lang/BooleanTRUELjava/lang/Boolean; & '( MAP_CODEC#Lcom/mojang/serialization/MapCodec;* +,toStringg(Lnet/minecraft/client/renderer/item/properties/conditional/CustomModelDataProperty;)Ljava/lang/String;. /0hashCodeV(Lnet/minecraft/client/renderer/item/properties/conditional/CustomModelDataProperty;)I2 34equalsh(Lnet/minecraft/client/renderer/item/properties/conditional/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;fVnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty SignaturexLcom/mojang/serialization/MapCodec;(I)VCodeLineNumberTableLocalVariableTablethisSLnet/minecraft/client/renderer/item/properties/conditional/CustomModelDataProperty;MethodParameters¬(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Z itemStack$Lnet/minecraft/world/item/ItemStack;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner)Lnet/minecraft/world/entity/LivingEntity;seeddisplayContext-Lnet/minecraft/world/item/ItemDisplayContext;customModelData4Lnet/minecraft/world/item/component/CustomModelData; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;type%()Lcom/mojang/serialization/MapCodec;z()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;” • ƒ—h(Lnet/minecraft/client/renderer/item/properties/conditional/CustomModelDataProperty;)Ljava/lang/Integer;™ š iœh(Ljava/lang/Integer;)Lnet/minecraft/client/renderer/item/properties/conditional/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> *·*µ±kl mn o pj«(+² ¶À:Æ*´¶²¦§¬¬k &lH(mn(qr(st(uv(w (xy z{| ü$@oqsuwx}~~€j.²%°kl mng�+‚j1*º)°kl mn/ƒj1*º-¬kl mn3„j<*+º1¬klmn…†o… ƒj/*´¬kl mn ‡ˆj^$*²5;¸<¹BºH¶L¶R*ºX¶Y°k #l $‰Š‹j$ º^¸_³%±kŒ�Ž �*¡;�¨‘“–¨‘˜›¨‘� ¯S`°Z±³´¶¸