Êþº¾E¾  java/lang/Record()V   Pnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource movementScaleF  base1Lnet/minecraft/util/valueproviders/FloatProvider;  /net/minecraft/util/valueproviders/FloatProvidersample$(Lnet/minecraft/util/RandomSource;)F toStringf(Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;)Ljava/lang/String; hashCodeU(Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;)I !"equalsg(Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;Ljava/lang/Object;)Z $%& '(com/mojang/serialization/CodecFLOAT0Lcom/mojang/serialization/codecs/PrimitiveCodec;*movement_scale ,-. /0java/lang/FloatvalueOf(F)Ljava/lang/Float; 234 56.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;8 9:apply()Ljava/util/function/Function; <=> ?@!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; BCD EF0net/minecraft/util/valueproviders/FloatProvidersCODEC Lcom/mojang/serialization/Codec; IJK LM/net/minecraft/util/valueproviders/ConstantFloatZERO1Lnet/minecraft/util/valueproviders/ConstantFloat; $38 QRS TU;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;W 9X!()Ljava/util/function/BiFunction; Z[\ 9]!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;8 `ab cd2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; f Eg#Lcom/mojang/serialization/MapCodec; SignaturewLcom/mojang/serialization/MapCodec;5(FLnet/minecraft/util/valueproviders/FloatProvider;)VCodeLineNumberTableLocalVariableTablethisRLnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;MethodParameters getVelocity%(DLnet/minecraft/util/RandomSource;)DmovementDrandom!Lnet/minecraft/util/RandomSource;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()F3()Lnet/minecraft/util/valueproviders/FloatProvider;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileSpawnParticlesEffect.javaNestHost‡Anet/minecraft/world/item/enchantment/effects/SpawnParticlesEffectRecordBootstrapMethods‹movementScale;base �&(Ljava/lang/Object;)Ljava/lang/Object;‘ ’ |”e(Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;)Ljava/lang/Float;– — }™…(Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;)Lnet/minecraft/util/valueproviders/FloatProvider;›8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;� ž j –(Ljava/lang/Float;Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;¢ £ ~¦ §¨© ª«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; InnerClassesVelocitySourceInstance·com/mojang/datafixers/ProductsP2º%java/lang/invoke/MethodHandles$Lookup¼java/lang/invoke/MethodHandlesLookup1 Eghi jkM*·*#µ*,µ ±l`m no p  qrkR'*´�k*´ -¹�c¯ljm nostuvp suwk1*º°l`m noxk1*º¬l`m no!yk<*+º¬l`mnoz{pz |k/*´®l`m no}k/*´ °l`m no ~kw9*²#) ¸+¹1º7¶;²AG²H¹NºO¶;¶P*ºV¶Y°ldef,d5g8dm 9€�‚k$ º^¸_³e±ldƒ„…†ˆ ‰6¥ŠŒ�¬Ž�“¬Ž•˜¬šœŸ¬Ž¡¤³"†´Q`µZ¶¸¹»½