Êþº¾E�  java/lang/Object()V   Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$TemplateminDjava/lang/Doubleÿïÿÿÿÿÿÿ   maxïÿÿÿÿÿÿ  4net/minecraft/commands/synchronization/ArgumentUtilscreateNumberFlags(ZZ)I  !%net/minecraft/network/FriendlyByteBuf writeByte*(I)Lnet/minecraft/network/FriendlyByteBuf; # $% writeDouble*(D)Lnet/minecraft/network/FriendlyByteBuf; ' ()readByte()B + ,- numberHasMin(B)Z / 01 readDouble()D 3 4- numberHasMax 6 7J(Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo;DD)V : ;<valueOf(D)Ljava/lang/Double; >?@ ABcom/google/gson/JsonObject addProperty'(Ljava/lang/String;Ljava/lang/Number;)V EFG H11com/mojang/brigadier/arguments/DoubleArgumentType getMinimum EJ K1 getMaximum MNO PQCnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfounpackƒ(Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template; MS TUserializeToJsonm(Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;Lcom/google/gson/JsonObject;)V MW XYdeserializeFromNetworkw(Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template; M[ \]serializeToNetworkx(Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V_7net/minecraft/commands/synchronization/ArgumentTypeInfoCodeLineNumberTableLocalVariableTablethisELnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo;templateNLnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;out'Lnet/minecraft/network/FriendlyByteBuf;hasMinZhasMax StackMapTableMethodParametersinflagsBLcom/google/gson/JsonObject;argument3Lcom/mojang/brigadier/arguments/DoubleArgumentType;q(Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;a(Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)Vk(Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;l(Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V SignatureÎLjava/lang/Object;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; SourceFileDoubleArgumentInfo.java NestMembers InnerClassesTemplate€@net/minecraft/commands/synchronization/ArgumentTypeInfo$Template!M^ `/*·±a b cd\]`ÎJ+´—™§>+´—™§6,¸¶W™ ,+´¶"W™ ,+´¶"W±a"$%#&.'2(;*@+I-b4JcdJefJgh9ij#'kjl@ü@ü m egXY`¨6+¶&=¸*™ +¶.§J¸2™ +¶.§9»Y*)·5°a123*4b46cd6nh1op *  lüBüBmnTU`‰1+´—™,8+´¸9¶=+´—™,C+´¸9¶=±a9 :<#=0?b 1cd1ef1gqlm egPQ`E»Y*+¶D+¶I·5°aCbcdrsmrAPt`3 *+ÀE¶L°a b  cdmrATu`4 *+À,¶R±a b  cdm egAXv`0*+¶V°a b cdmnA\w`4 *+À,¶Z±a b  cdm egxyz{|}M~^~