Êþº¾E_  *net/minecraft/network/codec/StreamCodec$21 val$factory"Ljava/util/function/UnaryOperator;   java/lang/Object()V getq(Lnet/minecraft/network/codec/StreamCodec$21;Ljava/util/function/UnaryOperator;)Lcom/google/common/base/Supplier;   com/google/common/base/SuppliersmemoizeD(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;  innerLjava/util/function/Supplier;  java/util/function/Supplier()Ljava/lang/Object;!'net/minecraft/network/codec/StreamCodec # $%decode&(Ljava/lang/Object;)Ljava/lang/Object; ' ()encode'(Ljava/lang/Object;Ljava/lang/Object;)V +,- .% java/util/function/UnaryOperatorapply SignaturePLjava/util/function/Supplier;>;%(Ljava/util/function/UnaryOperator;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/network/codec/StreamCodec$21;MethodParametersinputLjava/lang/Object;LocalVariableTypeTableTB;(TB;)TT;outputvalueTT; (TB;TT;)V lambda$new$0M(Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec;factoryCLjava/lang/Object;Lnet/minecraft/network/codec/StreamCodec; SourceFileStreamCodec.javaEnclosingMethod IB recursiveNestHostBootstrapMethodsN O ABQ+()Lnet/minecraft/network/codec/StreamCodec;S TUV WX"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[%java/lang/invoke/MethodHandles$Lookup]java/lang/invoke/MethodHandlesLookup  /0 12M*+µ*·***´º ¸µ±3� ��4 567$%2Y*´¹À +¹"°3”45689: 8;78/<()2r*´¹À +,¹&±3 ™š4 56=9>9:=;>?7 =>/@AB2? +*¹*À °3�4 56 C/DEFG HJ K RLMPYZ\^