ΚώΊΎE   java/lang/Record()V   1net/minecraft/util/debug/DebugSubscription$Update subscription,Lnet/minecraft/util/debug/DebugSubscription;  valueLjava/util/Optional;  *net/minecraft/util/debug/DebugSubscriptionvalueStreamCodec)Lnet/minecraft/network/codec/StreamCodec;  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;'net/minecraft/network/codec/StreamCodec !" #$)net/minecraft/network/codec/ByteBufCodecsoptionalT(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec;& '(applyK(Lnet/minecraft/util/debug/DebugSubscription;)Ljava/util/function/Function;* '+()Ljava/util/function/Function; - ./mape(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec;1 23toStringG(Lnet/minecraft/util/debug/DebugSubscription$Update;)Ljava/lang/String;5 67hashCode6(Lnet/minecraft/util/debug/DebugSubscription$Update;)I9 :;equalsH(Lnet/minecraft/util/debug/DebugSubscription$Update;Ljava/lang/Object;)Z = >C(Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/Optional;)V @AB CD(net/minecraft/core/registries/RegistriesDEBUG_SUBSCRIPTION%Lnet/minecraft/resources/ResourceKey; F GHregistryP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec;** L M/dispatch O P STREAM_CODEC Signature1Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/Optional;Lnet/minecraft/network/codec/StreamCodec;>;CodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/util/debug/DebugSubscription$Update;LocalVariableTypeTable8Lnet/minecraft/util/debug/DebugSubscription$Update;MethodParametersM(Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/Optional;)V streamCodecW(Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/network/codec/StreamCodec;ά(Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/network/codec/StreamCodec<-Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/util/debug/DebugSubscription$Update;>;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;.()Lnet/minecraft/util/debug/DebugSubscription;3()Lnet/minecraft/util/debug/DebugSubscription;()Ljava/util/Optional;()Ljava/util/Optional;lambda$streamCodec$0u(Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/Optional;)Lnet/minecraft/util/debug/DebugSubscription$Update;(Ljava/lang/Record; SourceFileDebugSubscription.javaNestHostRecordBootstrapMethodsu v jkxI(Ljava/util/Optional;)Lnet/minecraft/util/debug/DebugSubscription$Update;z { h}I(Lnet/minecraft/util/debug/DebugSubscription$Update;)Ljava/util/Optional;subscription;value ƒ „ f†a(Lnet/minecraft/util/debug/DebugSubscription$Update;)Lnet/minecraft/util/debug/DebugSubscription;ˆ ‰ ^__Œ Ž ‘"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;“ ”•– —˜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; InnerClassesUpdateœ%java/lang/invoke/MethodHandles$Lookupžjava/lang/invoke/MethodHandlesLookup1 QRQSPQT >Us*·*+΅*,΅ ±V7W XY Z X[ RS\  Q] ^_Ub*΄ΈΐΈ*Ί%Ί)Ή,°V?@?W  Z  R\ Q`2aUC*Ί0°V7W XYZ X[6bUC*Ί4¬V7W XYZ X[:cUN*+Ί8¬V7WXYdeZ X[\d fUA*΄°V7W XYZ X[QghUA*΄ °V7W XYZ X[Qi jkU> »Y*+·<°V@W lU9²?ΈEΊIΊJΉK³N±V;<;Qmnopq QRQSr6‹stw‹sy|’~€‹s‚…‹s‡Š™š›Ÿ