Êþº¾EÉ  java/lang/Record()V   net/minecraft/sounds/MusicsoundLnet/minecraft/core/Holder;  minDelayI  maxDelay  replaceCurrentMusicZ toString0(Lnet/minecraft/sounds/Music;)Ljava/lang/String; hashCode(Lnet/minecraft/sounds/Music;)I! "#equals1(Lnet/minecraft/sounds/Music;Ljava/lang/Object;)Z %&' ()net/minecraft/sounds/SoundEventCODEC Lcom/mojang/serialization/Codec; ,-. /0com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;2 34apply()Ljava/util/function/Function; 678 9:!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; <=> ?)net/minecraft/util/ExtraCodecsNON_NEGATIVE_INTA min_delay2D max_delay2 ,G HIBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;Kreplace_current_music MNO PQjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; STU VW.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;2 Z[\ ]^;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/Products$P4;` 3a(()Lcom/mojang/datafixers/util/Function4; cde 3f!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;2 ijk lm2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; & Signature>Lnet/minecraft/core/Holder;>Lcom/mojang/serialization/Codec;!(Lnet/minecraft/core/Holder;IIZ)VCodeLineNumberTableLocalVariableTablethisLnet/minecraft/sounds/Music;LocalVariableTypeTableMethodParametersD(Lnet/minecraft/core/Holder;IIZ)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;@()Lnet/minecraft/core/Holder;()Zlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile Music.javaRecordBootstrapMethods�+sound;minDelay;maxDelay;replaceCurrentMusic “&(Ljava/lang/Object;)Ljava/lang/Object;• – €˜9(Lnet/minecraft/sounds/Music;)Lnet/minecraft/core/Holder;š › |�1(Lnet/minecraft/sounds/Music;)Ljava/lang/Integer;Ÿ   |¢ £ ‚¥1(Lnet/minecraft/sounds/Music;)Ljava/lang/Boolean;§\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;© ª r¬r(Lnet/minecraft/core/Holder;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Lnet/minecraft/sounds/Music;® ¯ ƒ„„² ³´µ ¶·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; InnerClassesInstanceÂcom/mojang/datafixers/ProductsP4Å%java/lang/invoke/MethodHandles$LookupÇjava/lang/invoke/MethodHandlesLookup1 op()oq rs~*·*+µ*µ *µ*µ±tu4vw x  py oz{s1*º°tu vw|s1*º¬tu vw"}s<*+º ¬tuvw~y~ €s/*´°tu vwo�|s/*´ ¬tu vw|s/*´¬tu vw‚s/*´¬tu vw ƒ„s Z*²$*¹+º1¶5²;@¹+ºB¶5²;C¹+ºE¶5²FJ¸L¹RºX¶5¶Y*º_¶b°t"*=MVYu Z…†‡s$ ºg¸h³n±tˆ‰Š" op‹N±ŒŽ��‘¸’”—¸’™œ¸’žœ¸’¡¤¸¦¨«¸’­°¿ZiÀcÁÃÄÆÈ