Êþº¾E  java/lang/Record()V   >net/minecraft/advancements/predicates/entity/MovementPredicatex?@ AB!net/minecraft/world/entity/EntitygetKnownMovement!()Lnet/minecraft/world/phys/Vec3;Dnet/minecraft/SharedConstants@4 HIJ KLnet/minecraft/world/phys/Vec3scale"(D)Lnet/minecraft/world/phys/Vec3; HN OD HQ O HS O >U O W )X(DDDD)ZZ [\toStringT(Lnet/minecraft/advancements/predicates/entity/MovementPredicate;)Ljava/lang/String;^ _`hashCodeC(Lnet/minecraft/advancements/predicates/entity/MovementPredicate;)Ib cdequalsU(Lnet/minecraft/advancements/predicates/entity/MovementPredicate;Ljava/lang/Object;)Z f ghCODEC Lcom/mojang/serialization/Codec; klm nocom/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;q rsapply()Ljava/util/function/Function; uvw xy!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;qqq�horizontal_speedq„vertical_speedq‡ fall_distanceq Š‹Œ �Ž;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P7;� r‘(()Lcom/mojang/datafixers/util/Function7; “”• r–!com/mojang/datafixers/Products$P7r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function7;)Lcom/mojang/datafixers/kinds/App; q ™š› œ�2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; f ?net/minecraft/advancements/predicates/entity/EntitySubPredicate SignaturebLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/advancements/predicates/entity/MovementPredicate;MethodParameters~(Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/predicates/entity/MovementPredicate;boundsspeedSqrhorizontalSpeedSqr StackMapTablem(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Zentity#Lnet/minecraft/world/entity/Entity;level(Lnet/minecraft/server/level/ServerLevel;positionLnet/minecraft/world/phys/Vec3;velocityRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;>()Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileMovementPredicate.javaRecordBootstrapMethodsÈ6x;y;z;speed;horizontalSpeed;verticalSpeed;fallDistance Ñ&(Ljava/lang/Object;)Ljava/lang/Object;Ó Ô ½Ö~(Lnet/minecraft/advancements/predicates/entity/MovementPredicate;)Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;Ø Ù ½Û Ü ½Þ ß ½á â ½ä å ½ç è ½ê’(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;$íæ(Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/predicates/entity/MovementPredicate;ï 𠾿¿ó ôõö ÷ø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; InnerClasses2net/minecraft/advancements/predicates/MinMaxBoundsDoublesInstancecom/mojang/datafixers/ProductsP7 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup1Ÿ       gh¡¢&£œ,*·*+µ*,µ *-µ*µ*µ*µ*µ±¤ ¥R,¦§, , , , , , , ¨  ©£E »Y²²²*²²²·$°¤!¥ ª ¨ª ©£E »Y²²²²*²²·$°¤%¥ ª ¨ª ©£E »Y²²²²²*²·$°¤)¥ ª ¨ª ©£E »Y²²²²²²*·$°¤-¥ ª ¨ª)X£0u*´'¶'™*´ )¶'™*´¶'š¬')¸+9 *´ ¶1š¬'¸49 *´ ¶1š¬)¸79 *´ ¶'š¬*´¶'𬬤:1"2$5-697;:C;O<Q?W@cAeDqEsG¥Ru¦§u OuOuOuO-H«O C2¬O WO ­"üüü ¨ )®£z $+¶=E¶G:*´M´P´R+´T¶V¬¤ L M¥4$¦§$¯°$±²$³´ µ´¨ ¯±³¶ ·[¸£1*ºY°¤ ¥ ¦§_¹£1*º]¬¤ ¥ ¦§cº£<*+ºa¬¤ ¥¦§»¼¨» ½£/*´°¤ ¥ ¦§½£/*´ °¤ ¥ ¦§½£/*´°¤ ¥ ¦§½£/*´°¤ ¥ ¦§½£/*´°¤ ¥ ¦§½£/*´°¤ ¥ ¦§½£/*´°¤ ¥ ¦§ ¾¿£ó ¡*²ei²¹jºp¶t²ez²¹jº{¶t²e|²¹jº}¶t²e~²¹jº¶t²e€²¹jº‚¶t²eƒ²¹jº…¶t²e†²¹jºˆ¶t¶‰*º�¶’°¤.  3H]r‡”� ¥ ¡ÀÁ£$ º—¸˜³ž±¤ÃÄÅ,       Ær ò ÇÉÊËÌÍÎÏùÐÒÕùÐ×ÕùÐÚÕùÐÝÕùÐàÕùÐãÕùÐæÕùéëìùÐîñ" Š™“