Êþº¾E}  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   ;net/minecraft/world/level/storage/ValueInputContextHelper$3this$0;Lnet/minecraft/world/level/storage/ValueInputContextHelper;  java/lang/Object()V  java/util/Optionalempty()Ljava/util/Optional;  9net/minecraft/world/level/storage/ValueInputContextHelperemptyChildList=Lnet/minecraft/world/level/storage/ValueInput$ValueInputList;  !"emptyTypedList?()Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; $ %&lookup*Lnet/minecraft/core/HolderLookup$Provider;(,net/minecraft/world/level/storage/ValueInput>(Lnet/minecraft/world/level/storage/ValueInputContextHelper;)VCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/world/level/storage/ValueInputContextHelper$3;MethodParametersreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;nameLjava/lang/String;codec Lcom/mojang/serialization/Codec;LocalVariableTypeTable%Lcom/mojang/serialization/Codec; Signatureh(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;9(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;#Lcom/mojang/serialization/MapCodec;(Lcom/mojang/serialization/MapCodec;Y(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional;child((Ljava/lang/String;)Ljava/util/Optional;X(Ljava/lang/String;)Ljava/util/Optional; childOrEmptyB(Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput; childrenListg(Ljava/lang/String;)Ljava/util/Optional;childrenListOrEmptyQ(Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList;list§(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;>; listOrEmptyq(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;‘(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; getBooleanOr(Ljava/lang/String;Z)Z defaultValueZ getByteOr(Ljava/lang/String;B)BB getShortOr(Ljava/lang/String;S)ISgetInt=(Ljava/lang/String;)Ljava/util/Optional;getIntOr(Ljava/lang/String;I)II getLongOr(Ljava/lang/String;J)JJgetLong:(Ljava/lang/String;)Ljava/util/Optional; getFloatOr(Ljava/lang/String;F)FF getDoubleOr(Ljava/lang/String;D)DD getString<(Ljava/lang/String;)Ljava/util/Optional; getStringOr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;,()Lnet/minecraft/core/HolderLookup$Provider; getIntArray,(Ljava/lang/String;)Ljava/util/Optional<[I>; SourceFileValueInputContextHelper.javaEnclosingMethodNestHost InnerClassess;net/minecraft/world/level/storage/ValueInput$ValueInputListValueInputListv;net/minecraft/world/level/storage/ValueInput$TypedInputListTypedInputListy(net/minecraft/core/HolderLookup$Provider{net/minecraft/core/HolderLookupProvider ' )*C*+Y¸Wµ*· ±+4,-. / €01*T¸°+7, -.23456 47/ 24890:*J¸°+<,-.4;6 4</48=>?*8¸°+A,-.23/28@AB*6*°+F,-.23/2C?*8¸°+K,-.23/28DEF*<*´´°+P,-.23/2G1*T¸°+U, -.23456 47/ 248HIJ*X*´¶°+Z, -.23456 47/ 248KLM*@¬+_, -.23NO/ 2NPQ*@¬+d, -.23NR/ 2NST*@¬+i, -.23NU/ 2NV?*8¸°+n,-.23/28WXY*@¬+s, -.23NZ/ 2N[\*@ ­+x, -.23N]/ 2N^?*8¸°+},-.23/28_`a*@$®+‚, -.23Nb/ 2Ncd*@(¯+‡, -.23Ne/ 2Nf?*8¸°+Œ,-.23/28ghi*@,°+‘, -.23N3/ 2N%j*2*´´#°+–, -.k?*8¸°+›,-.23/28lmnopq"r't u'w xz|