Êþº¾E£  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V minecraft:vex  8net/minecraft/util/datafix/fixes/InlineBlockPosFormatFix entityFinder7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;minecraft:phantomminecraft:turtleminecraft:item_frameminecraft:glow_item_frameminecraft:paintingminecraft:leash_knot   java/util/ListofZ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" InlineBlockPosFormatFix - player $ %&getInputSchema(()Lcom/mojang/datafixers/schemas/Schema; ()* +,+net/minecraft/util/datafix/fixes/ReferencesPLAYER)Lcom/mojang/datafixers/DSL$TypeReference; ./0 12$com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;4 56applyY(Lnet/minecraft/util/datafix/fixes/InlineBlockPosFormatFix;)Ljava/util/function/Function; 8 9:fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;< InlineBlockPosFormatFix - entity (> ?,ENTITYA 5BÒ(Lnet/minecraft/util/datafix/fixes/InlineBlockPosFormatFix;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/util/List;)Ljava/util/function/Function; DEF GH%com/mojang/datafixers/TypeRewriteRuleseqw(Lcom/mojang/datafixers/TypeRewriteRule;Lcom/mojang/datafixers/TypeRewriteRule;)Lcom/mojang/datafixers/TypeRewriteRule; .J KL getChoiceType_(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; NOP QRcom/mojang/datafixers/DSL namedChoiceY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder; T UVfixLivingEntityF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;XSpawnX Z[\ ]^ com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; `ab cd(com/mojang/serialization/OptionalDynamicasNumber'()Lcom/mojang/serialization/DataResult; fgh ij#com/mojang/serialization/DataResultresult()Ljava/util/Optional;lSpawnYnSpawnZ pqr stjava/util/Optional isPresent()Zvpos Zx yz createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; p| ]}()Ljava/lang/Object;java/lang/Number ~� ‚ƒintValue()I …†‡ ˆ‰,net/minecraft/util/datafix/ExtraDataFixUtilscreateBlockPosI(Lcom/mojang/serialization/Dynamic;III)Lcom/mojang/serialization/Dynamic; ‹Œ� Ž java/util/Map5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; Z� ‘’ createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic;” SpawnAngle–angle Z˜ ™š copyFieldŒ(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;œSpawnDimensionž dimension  SpawnForced¢forced Z¤ ¥zremove§respawn Z© ª«setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;­enteredNetherPosition `g°entered_nether_pos²x `´ µ¶asDouble(D)D Z¸ ¹º createDouble%(D)Lcom/mojang/serialization/Dynamic;¼y¾z ÀÁ Ãjava/util/stream/Stream.([Ljava/lang/Object;)Ljava/util/stream/Stream; ZÅ ÆÇ createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;É SleepingXË SleepingYÍ SleepingZÏ sleeping_pos …Ñ ÒÓfixInlineBlockPosŽ(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;Õ LifeTicks× life_ticks ZÙ ÚÛ renameFieldH(Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;ÝBoundXßBoundYáBoundZã bound_posåSizeçsizeéAXëAYíAZï anchor_posñ TravelPosXó TravelPosYõ TravelPosZ÷HomePosXùHomePosYûHomePosZýhome_posÿHasEgghas_eggTileXTileYTileZ  block_pos N   remainderFinder%()Lcom/mojang/datafixers/OpticFinder;4  com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;4   updateTyped44  iterator()Ljava/util/Iterator;  !" #tjava/util/IteratorhasNext  % &}next(!com/mojang/datafixers/OpticFinder444 4 4 4)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/util/datafix/fixes/InlineBlockPosFormatFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; vexFinder#Lcom/mojang/datafixers/OpticFinder; phantomFinder turtleFinderblockAttachedFindersLjava/util/List;LocalVariableTypeTable&Lcom/mojang/datafixers/OpticFinder<*>;8Ljava/util/List;>; choiceNameLjava/lang/String; Signature:(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder<*>; fixPlayer"Lcom/mojang/serialization/Dynamic;tagspawnXLjava/util/Optional;spawnYspawnZenteredNetherPos%Lcom/mojang/serialization/Dynamic<*>;(Ljava/util/Optional;;>; StackMapTableL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;fixVex fixPhantom fixTurtlefixBlockAttachedlambda$makeRule$1µ(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/util/List;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;blockAttachedFinderi$Ljava/util/Iterator;entityLcom/mojang/datafixers/Typed;lambda$makeRule$5<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; blockAttachedlambda$makeRule$4turtlelambda$makeRule$3phantomlambda$makeRule$2vexlambda$makeRule$0player SourceFileInlineBlockPosFormatFix.javaBootstrapMethodsn&(Ljava/lang/Object;)Ljava/lang/Object;p q h``t u XYSVy z f`| } d` € b`‚ ƒ _`… † WVˆ ‰ VV‹ Œ UVŽ � TV‘ ’ GV” •–— ˜™"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! /0?*+·±1 2345675890 g*¶ L*¶ M*¶ N*¶ *¶ *¶ *¶ ¸:*!*¶#²'¶-*º3¶7*;*¶#²=¶-*+,-º@¶7¸C°16 $*-2 6!L$c 24g34`:;Y<;R=;25>?@*`:AY<AR=A25>B 0D+*¶#²=+¶I¸M°12234CD7CEFGV0Q =*+¶SL+W¶Y¶_¹eM+k¶Y¶_¹eN+m¶Y¶_¹e:,¶o™‘-¶o™Š¶o™‚++u¶w+,¶{À~¶€-¶{À~¶€¶{À~¶€¸„¸Š¶�:+“•¸—:+›�¸—:+Ÿ¡¸—:+W¶£k¶£m¶£“¶£›¶£Ÿ¶£L+¦¶¨L+¬¶Y¶®:¶o™b+¬¶£¯+½ZY+¶{ÀZ±¶Y¶³¶·SY+¶{ÀZ»¶Y¶³¶·SY+¶{ÀZ½¶Y¶³¶·S¸¿¶Ä¶¨L+°1V678$94:J;N<t;|>ˆ?”@ AÀBÉDÔEÜFîGHI1F;L2H|M§H=34=IH(JK$LK4 MKÔiNK@>|M§O=IO(JP$LP4 MPÔiNQRþÉpppüqp7IESUV0S +ÈÊÌθа1P2 34 IH@  IO7IESTV0b+ÔÖ¶ØÜÞàâ¸Ð°1TUT234IH@ IO7IESUV0b+äæ¶Øèêìî¸Ð°1\]\234IH@ IO7IESVV0v(+ð¶£ò¶£ô¶£L+öøúü¸ÐL+þ¶Ø°1def2(34(IH@ (IO7IESWV0W+¸Ð°1j234IH@ IO7IESXY0b¸ *º¶+*º¶,*º¶-*º¶:¹:¹™!¹$À':*º)¶:§ÿÛ°1"%&')(.)M*\+_,2RMZ;7([\b34b:;b<;b=;b>?b]^@ MZAR ü7 ú'_`0B+¸ *º*¶°1*234a^b`0B+¸ *º+¶°1(234c^d`0B+¸ *º,¶°1'234e^f`0B+¸ *º-¶°1&234g^h`0B+¸ *º.¶°1"234i^jklz “mor“msr“mvw“mxr“m{r“m~r“m�r“m„w“m‡w“mŠw“m�w“m�wš›N� ž ¢