Êþº¾Eo  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V    Passengers ,@ ABlistY(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/templates/List$ListType; D EgetType GHI JKjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)ZMjava/lang/IllegalStateExceptionO)Old entity type is not what was expected. LQ R(Ljava/lang/String;)V TUV JW com/mojang/datafixers/types/Type(Ljava/lang/Object;ZZ)ZY)New entity type is not what was expected. [\] ^_,net/minecraft/util/datafix/ExtraDataFixUtils patchSubTypeŠ(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; ,a bc typeFinderG(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder; ,e fg fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder; i jPLAYERlEntityRidingToPassengerFixn opapplyÌ(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; r stfixTypeEverywhereœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;vplayer RootVehicle injecter x yz writeAndRead(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; |}~ €%com/mojang/datafixers/TypeRewriteRuleseqw(Lcom/mojang/datafixers/TypeRewriteRule;Lcom/mojang/datafixers/TypeRewriteRule;)Lcom/mojang/datafixers/TypeRewriteRule; ‚ƒ„ …†com/mojang/datafixers/util/Pair getSecond()Ljava/lang/Object; ‚ˆ ‰†getFirst‹!com/mojang/datafixers/util/Either Š� Ž�left()Ljava/util/Optional; ‘’“ ”•java/util/Optional isPresent()Z ‘— ˜†getšjava/util/List ™œ �•isEmpty ™ˆ   ¡¢unwrapRecursiveValue�(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object; ¤ ¥¦addPassengerToTopÀ(Lcom/mojang/datafixers/util/Pair;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/util/Pair; ¨©ª «¬com/mojang/datafixers/util/UnitINSTANCE!Lcom/mojang/datafixers/util/Unit; Š® ¯°right7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; ‚² ³´ofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; ¶ ·¢wrapRecursiveValue ™¹ ³º$(Ljava/lang/Object;)Ljava/util/List; м ް¾com/mojang/datafixers/Typed ½À Á\(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V ½Ã ÄÅ getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional; ‘Ç È† orElseThrow TÊ ËÌ pointTyped;(Lcom/mojang/serialization/DynamicOps;)Ljava/util/Optional; ½Î ÏÐsetT(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed; ½Ò Ó†getValueÕ oÖñ(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; [Ø ÙÚcastx(Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/datafixers/Typed; ½Ü ÝÅgetOptionalTypedß oàB(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; ‘â ãäflatMap3(Ljava/util/function/Function;)Ljava/util/Optional; ‘œCodeLineNumberTableLocalVariableTablethis>Lnet/minecraft/util/datafix/fixes/EntityRidingToPassengersFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; inputSchemaoldEntityTreeType"Lcom/mojang/datafixers/types/Type;newEntityTreeType entityTypeLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>; outputTypeoldTypenewType oldEntityType newEntityTypepatchedEntityTreeType entityFinder#Lcom/mojang/datafixers/OpticFinder;newEntityTreeValueFinder ridingFinder oldPlayerType newPlayerType3Lcom/mojang/datafixers/types/Type;3Lcom/mojang/datafixers/types/Type;,Lcom/mojang/datafixers/types/Type;ÙLcom/mojang/datafixers/types/Type;TEntity;>;>;>;ëLcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Unit;>;TEntity;>;>;>;-Lcom/mojang/datafixers/OpticFinder;ìLcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Unit;>;TEntity;>;>;>;4Lcom/mojang/datafixers/OpticFinder; StackMapTable Signatureb(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;unwrappedPassenger!Lcom/mojang/datafixers/util/Pair; newPassengerrootpassengerEntityLjava/lang/Object;ops%Lcom/mojang/serialization/DynamicOps;rawEntityTreeTypeentityTreeFinder rootEntity passengersLjava/util/Optional; newPassengersLjava/util/List;ÄLcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Unit;>;TEntity;>;>;TEntity;(Lcom/mojang/serialization/DynamicOps<*>;0Lcom/mojang/datafixers/types/Type;éLcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Unit;>;TEntity;>;>;>;4Ljava/util/Optional;>;Ljava/util/List;'java/lang/Object (Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Unit;>;TEntity;>;>;TEntity;Lcom/mojang/serialization/DynamicOps<*>;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Unit;>;TEntity;>;>;>;)Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Unit;>;TEntity;>;>;rawrawType valueFinderTRaw;)Lcom/mojang/datafixers/types/Type;,Lcom/mojang/datafixers/OpticFinder;»(TRaw;Lcom/mojang/serialization/DynamicOps<*>;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)TValue;valueTValue;»(TValue;Lcom/mojang/serialization/DynamicOps<*>;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)TRaw; lambda$cap$0ñ(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$cap$1(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;#Lcom/mojang/datafixers/util/Either;badlyTypedInputinputLcom/mojang/datafixers/Typed; maybeRidingentitygLcom/mojang/datafixers/util/Either;Lcom/mojang/datafixers/util/Unit;>; Lcom/mojang/datafixers/Typed<*>;ÝLjava/util/Optional;Lcom/mojang/datafixers/util/Unit;>;TEntity;>;>;>; lambda$cap$2V(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional;t SourceFile EntityRidingToPassengersFix.javaBootstrapMethodsG&(Ljava/lang/Object;)Ljava/lang/Object;I J 34LD(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;N O 56QD(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;S T @AV3(Lcom/mojang/datafixers/Typed;)Ljava/util/Optional;X YZ[ \]"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 TypeReferencea1com/mojang/datafixers/types/templates/Tag$TagTypec)com/mojang/datafixers/types/templates/TagTagTypef3com/mojang/datafixers/types/templates/List$ListTypeh*com/mojang/datafixers/types/templates/ListListTypek%java/lang/invoke/MethodHandles$Lookupmjava/lang/invoke/MethodHandlesLookup! æI*+·±ç è éêëìíîï ëíðñæÆ0*¶L*¶ M+²¶N,²¶:+²¶:*+,-¶°ç  $"è>0éê+òì &ëìóôõô$ öô÷ óøõø$ öø!"æ� Ѳ¹#)-¸+¸1¸5¸9:²¹#=¸?¸+¸1¸5¸9:+²¶C:,²¶C: ¸Fš »LYN·P¿ ¶Sš »LYX·P¿¸Z: ¸`: ¸`: )¸d: +²h¶C:,²h¶C:*k    ºm¶q*u¶w¸{°çZ& '&+',2+:0C1L3V4`7l8v<�>ˆ?�@˜B¡CªEÀFÊWÍEè¢ÑéêÑòìÑùìÑóôÑõôÑöô¶úô:—ûôCŽüôL…ýô �Pþô ˆIÿ �B ˜9 ¡0ôª'ô÷„ ÑóÑõÑö¶ú:—û CŽüøL…ýø �Pþø ˆIÿ �B ˜9 ¡0øª'ø (ÿ` TTTTTTTïòùóõö ¥¦æÔ ™*¶�À‚¶�:*¶�À‚¶‡ÀжŒ:¶�™;¶–À™¹›š+¶–À™¹ž,-¸ŸÀ‚:+,-¸£:§²¹#²§¸­+¸±¸±:,-¸µ¸¸:²¹#¸»¸±¸±°ç& b cf6gOh[i^jumƒnèp O [™™™™ô™ �{u$ƒ÷p O [™™ ™!™"™# � {$u$ƒ% ý^&‘ü‚ï( ¡¢æŠ»½Y,+*·¿-¶Â¶Æ°çwè*)*ô+÷*),!*-+.ï)*+/ ·¢æ˜,+¶É¶ÆÀ½-*¶Í¶Ñ°ç� ‚ƒ�è*0*ô+÷*01!*-+.ï0*+2 34æj*+,-ºÔ°çFè>þôÿõô 56æI [*+¸×:,¶Û-ºÞ¶á:¶Â¶Æ: ¶å™²§¸­: ²¹#  ¸±¸±°¶–À‚ +-¸£°ç"G IJK&L.N6OITèp 67 [þô[[[[ÿ[õô[8 R9:A;&5< ÷*6= R9>A;?&5<  þI½‘& @Aæ:+*¶Â°çJèB:CDE WFHKWFMPWFRU^"$,_ `bdegijln