ΚώΊΎE–  java/lang/Record()V   Inet/minecraft/client/resources/metadata/animation/VillagerMetadataSectionhatOLnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; toString_(Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection;)Ljava/lang/String; hashCodeN(Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection;)I equals`(Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection;Ljava/lang/Object;)Z  Mnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$HatCODEC Lcom/mojang/serialization/Codec; ! " NONE $%& '(com/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;* +,apply()Ljava/util/function/Function; ./0 12!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 456 78;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;* ;<= +>!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;* ABC DE2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; H7net/minecraft/server/packs/metadata/MetadataSectionTypeJvillager GL M5(Ljava/lang/String;Lcom/mojang/serialization/Codec;)V O PQTYPE9Lnet/minecraft/server/packs/metadata/MetadataSectionType; SignaturemLcom/mojang/serialization/Codec;†Lnet/minecraft/server/packs/metadata/MetadataSectionType;R(Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat;)VCodeLineNumberTableLocalVariableTablethisKLnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection;MethodParameters()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;Q()Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileVillagerMetadataSection.java NestMembersRecordBootstrapMethodsn&(Ljava/lang/Object;)Ljava/lang/Object;p q asœ(Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection;)Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat;u v Uxœ(Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat;)Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection;z { bcc~ € ‚ƒ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; InnerClassesHatInstancecom/mojang/datafixers/ProductsP1’%java/lang/invoke/MethodHandles$Lookup”java/lang/invoke/MethodHandlesLookup1 RSPQRTUV> *·*+΅±WX YZ [ \V1*Ί °WX YZ]V1*Ί¬WX YZ^V<*+Ί¬WXYZ_`[_ aV/*΄°WX YZ bcV]#*²² Ή#Ί)Ά-Ά3*Ί9Ά:°W   " X #defV7Ί?Έ@³F»GYI²F·K³N±W  ghij k*}l„mor„mtw„my|‹"Œ@4A;ސ‘“•