Êþº¾E´  java/lang/Record()V   *net/minecraft/server/jsonrpc/api/ParamInfonameLjava/lang/String;  schema)Lnet/minecraft/server/jsonrpc/api/Schema;  requiredZ apply()Ljava/util/function/Function;  2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;  !?(Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;Z)V# $%toString@(Lnet/minecraft/server/jsonrpc/api/ParamInfo;)Ljava/lang/String;' ()hashCode/(Lnet/minecraft/server/jsonrpc/api/ParamInfo;)I+ ,-equalsA(Lnet/minecraft/server/jsonrpc/api/ParamInfo;Ljava/lang/Object;)Z /01 23com/mojang/serialization/CodecSTRING0Lcom/mojang/serialization/codecs/PrimitiveCodec; 678 9:.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; =>? @A!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; CDE FG'net/minecraft/server/jsonrpc/api/Schema typedCodec"()Lcom/mojang/serialization/Codec; /7 /L M3BOOL QRS TU;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;W X(()Lcom/mojang/datafixers/util/Function3; Z[\ ]!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App; Signature2Lnet/minecraft/server/jsonrpc/api/Schema;>(Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/server/jsonrpc/api/ParamInfo;LocalVariableTypeTable5Lnet/minecraft/server/jsonrpc/api/ParamInfo;MethodParametersG(Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)VH(Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;Z)V%()Lcom/mojang/serialization/MapCodec;v()Lcom/mojang/serialization/MapCodec;>;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;+()Lnet/minecraft/server/jsonrpc/api/Schema;4()Lnet/minecraft/server/jsonrpc/api/Schema;()Zlambda$typedCodec$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;,Ljava/lang/Record; SourceFileParamInfo.javaRecordBootstrapMethods&(Ljava/lang/Object;)Ljava/lang/Object;� ‚ uvv…name;schema;required Š ‹ m%Ž � r‘W(Lnet/minecraft/server/jsonrpc/api/ParamInfo;)Lnet/minecraft/server/jsonrpc/api/Schema;“ ” t–A(Lnet/minecraft/server/jsonrpc/api/ParamInfo;)Ljava/lang/Boolean;˜J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;›|(Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;Ljava/lang/Boolean;)Lnet/minecraft/server/jsonrpc/api/ParamInfo;� žŸ  ¡¢"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; InnerClassesInstance­com/mojang/datafixers/ProductsP3°%java/lang/invoke/MethodHandles$Lookup²java/lang/invoke/MethodHandlesLookup1 ^_ `af*+,·±b c de fdg_h  ^i!ax*·*+µ*,µ *µ±bc*de fdg_h  ^j Fka! º¸°b ^l$maC*º"°bc def dg(naC*º&¬bc def dg,oaN*+º*¬bcdepqf dghp maA*´°bc def dgraA*´ °bc def dg^staA*´¬bc def dg uva†D*².4¹5º;¶<¸BH¹IºJ¶<²KN¹5ºO¶<¶P*ºV¶Y°b   * 7 @ C c Dwx^yz{| ^_}Bœ~€ƒ£„†‡ˆœ~‰Œœ~��œ~’•œ—™šªQ«Z¬®¯±³