Êþº¾E”EntityZombieVillagerTypeFix  +net/minecraft/util/datafix/fixes/ReferencesENTITY)Lcom/mojang/datafixers/DSL$TypeReference; Zombie  /net/minecraft/util/datafix/fixes/NamedEntityFixw(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V IsVillager   com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;  (com/mojang/serialization/OptionalDynamic asBoolean(Z)Z  ZombieType " #$result()Ljava/util/Optional; &'( )*java/util/OptionalisEmpty()Z,VillagerProfession . /0asInt(I)I 234 500nextInt @ AB createInt%(I)Lcom/mojang/serialization/Dynamic; D EFsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; H IJremove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; LMN OPcom/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;R STapply](Lnet/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix;)Ljava/util/function/Function; VWX YZcom/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;PROFESSION_MAXI ConstantValue*(Lcom/mojang/datafixers/schemas/Schema;Z)VCodeLineNumberTableLocalVariableTablethis>Lnet/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersfixTagF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;typeinput"Lcom/mojang/serialization/Dynamic;LocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>; StackMapTable SignatureL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>; professionfix<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;entityLcom/mojang/datafixers/Typed; Lcom/mojang/datafixers/Typed<*>;B(Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/Typed<*>; SourceFile EntityZombieVillagerTypeFix.javaBootstrapMethods&(Ljava/lang/Object;)Ljava/lang/Object;� 2‚ jkk… †‡ˆ ‰Š"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; InnerClasses�'com/mojang/datafixers/DSL$TypeReference TypeReference�%java/lang/invoke/MethodHandles$Lookup’java/lang/invoke/MethodHandlesLookup!2 [\]^_`P*+² · ±a  b cdefghi egjk`ÐT+¶¶™H+¶¶!¶%™2*++¶¶-¶1= *¸6¹<¶1=++¶?¶CL+¶GL+°a" +0?KRb + l\TcdTmno Tmpq ü?ú imrs50`T› ¡¬¬a! " $bcdt\q ituv`T+¸K*ºQ¶U°a)bcdwxo wyiwrz{|} „~€ƒ‹ŒLŽ �‘“