// class version 50.0 (50)
// access flags 0x21
public class dh extends dy  {

  // compiled from: NBTTagCompound.java
  // access flags 0x0
  INNERCLASS dj null null
  // access flags 0x0
  INNERCLASS di null null
  // access flags 0x409
  public static abstract INNERCLASS dz dy NBTPrimitive

  // access flags 0x1A
  private final static Lorg/apache/logging/log4j/Logger; b

  // access flags 0x2
  private Ljava/util/Map; c

  // access flags 0x1A
  private final static Ljava/lang/String; __OBFID = "CL_00001215"

  // access flags 0x1
  public <init>()V
   L0
    LINENUMBER 17 L0
    ALOAD 0
    INVOKESPECIAL dy.<init> ()V
   L1
    LINENUMBER 20 L1
    ALOAD 0
    NEW java/util/HashMap
    DUP
    INVOKESPECIAL java/util/HashMap.<init> ()V
    PUTFIELD dh.c : Ljava/util/Map;
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    MAXSTACK = 3
    MAXLOCALS = 1

  // access flags 0x0
  a(Ljava/io/DataOutput;)V throws java/io/IOException 
   L0
    LINENUMBER 25 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
    ASTORE 2
   L1
    LINENUMBER 27 L1
   FRAME FULL [dh java/io/DataOutput java/util/Iterator] []
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L2
   L3
    LINENUMBER 29 L3
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST java/lang/String
    ASTORE 3
   L4
    LINENUMBER 30 L4
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 3
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dy
    ASTORE 4
   L5
    LINENUMBER 31 L5
    ALOAD 3
    ALOAD 4
    ALOAD 1
    INVOKESTATIC dh.a (Ljava/lang/String;Ldy;Ljava/io/DataOutput;)V
   L6
    LINENUMBER 32 L6
    GOTO L1
   L2
    LINENUMBER 34 L2
   FRAME FULL [dh java/io/DataOutput java/util/Iterator] []
    ALOAD 1
    ICONST_0
    INVOKEINTERFACE java/io/DataOutput.writeByte (I)V
   L7
    LINENUMBER 35 L7
    RETURN
   L8
    LOCALVARIABLE s Ljava/lang/String; L4 L6 3
    LOCALVARIABLE nbtbase Ldy; L5 L6 4
    LOCALVARIABLE this Ldh; L0 L8 0
    LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L8 1
    LOCALVARIABLE iterator Ljava/util/Iterator; L1 L8 2
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x0
  a(Ljava/io/DataInput;ILds;)V throws java/io/IOException 
   L0
    LINENUMBER 39 L0
    ILOAD 2
    SIPUSH 512
    IF_ICMPLE L1
   L2
    LINENUMBER 41 L2
    NEW java/lang/RuntimeException
    DUP
    LDC "Tried to read NBT tag with too high complexity, depth > 512"
    INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
    ATHROW
   L1
    LINENUMBER 45 L1
   FRAME FULL [dh java/io/DataInput I ds] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.clear ()V
   L3
    LINENUMBER 48 L3
   FRAME FULL [dh java/io/DataInput I ds] []
    ALOAD 1
    ALOAD 3
    INVOKESTATIC dh.a (Ljava/io/DataInput;Lds;)B
    DUP
    ISTORE 4
   L4
    IFEQ L5
   L6
    LINENUMBER 50 L6
    ALOAD 1
    ALOAD 3
    INVOKESTATIC dh.b (Ljava/io/DataInput;Lds;)Ljava/lang/String;
    ASTORE 5
   L7
    LINENUMBER 51 L7
    ALOAD 3
    ALOAD 5
    INVOKESTATIC ds.readUTF (Lds;Ljava/lang/String;)V
   L8
    LINENUMBER 52 L8
    ILOAD 4
    ALOAD 5
    ALOAD 1
    ILOAD 2
    ICONST_1
    IADD
    ALOAD 3
    INVOKESTATIC dh.a (BLjava/lang/String;Ljava/io/DataInput;ILds;)Ldy;
    ASTORE 6
   L9
    LINENUMBER 53 L9
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 5
    ALOAD 6
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L10
    LINENUMBER 54 L10
    GOTO L3
   L5
    LINENUMBER 56 L5
   FRAME FULL [dh java/io/DataInput I ds I] []
    RETURN
   L11
    LOCALVARIABLE s Ljava/lang/String; L7 L10 5
    LOCALVARIABLE nbtbase Ldy; L9 L10 6
    LOCALVARIABLE b0 B L4 L5 4
    LOCALVARIABLE this Ldh; L0 L11 0
    LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L11 1
    LOCALVARIABLE p_152446_2_ I L0 L11 2
    LOCALVARIABLE p_152446_3_ Lds; L0 L11 3
    MAXSTACK = 5
    MAXLOCALS = 7

  // access flags 0x1
  public c()Ljava/util/Set;
   L0
    LINENUMBER 60 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
    ARETURN
   L1
    LOCALVARIABLE this Ldh; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a()B
   L0
    LINENUMBER 65 L0
    BIPUSH 10
    IRETURN
   L1
    LOCALVARIABLE this Ldh; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Ljava/lang/String;Ldy;)V
   L0
    LINENUMBER 70 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 71 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74782_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74782_2_ Ldy; L0 L2 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;B)V
   L0
    LINENUMBER 75 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW dg
    DUP
    ILOAD 2
    INVOKESPECIAL dg.<init> (B)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 76 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74774_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74774_2_ B L0 L2 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;S)V
   L0
    LINENUMBER 80 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW dw
    DUP
    ILOAD 2
    INVOKESPECIAL dw.<init> (S)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 81 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74777_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74777_2_ S L0 L2 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;I)V
   L0
    LINENUMBER 85 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW dp
    DUP
    ILOAD 2
    INVOKESPECIAL dp.<init> (I)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 86 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74768_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74768_2_ I L0 L2 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;J)V
   L0
    LINENUMBER 90 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW dr
    DUP
    LLOAD 2
    INVOKESPECIAL dr.<init> (J)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 91 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74772_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74772_2_ J L0 L2 2
    MAXSTACK = 6
    MAXLOCALS = 4

  // access flags 0x1
  public a(Ljava/lang/String;F)V
   L0
    LINENUMBER 95 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW dm
    DUP
    FLOAD 2
    INVOKESPECIAL dm.<init> (F)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 96 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74776_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74776_2_ F L0 L2 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;D)V
   L0
    LINENUMBER 100 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW dk
    DUP
    DLOAD 2
    INVOKESPECIAL dk.<init> (D)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 101 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74780_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74780_2_ D L0 L2 2
    MAXSTACK = 6
    MAXLOCALS = 4

  // access flags 0x1
  public a(Ljava/lang/String;Ljava/lang/String;)V
   L0
    LINENUMBER 105 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW dx
    DUP
    ALOAD 2
    INVOKESPECIAL dx.<init> (Ljava/lang/String;)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 106 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74778_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74778_2_ Ljava/lang/String; L0 L2 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;[B)V
   L0
    LINENUMBER 110 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW df
    DUP
    ALOAD 2
    INVOKESPECIAL df.<init> ([B)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 111 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74773_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74773_2_ [B L0 L2 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;[I)V
   L0
    LINENUMBER 115 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    NEW dn
    DUP
    ALOAD 2
    INVOKESPECIAL dn.<init> ([I)V
    INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 116 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_74783_1_ Ljava/lang/String; L0 L2 1
    LOCALVARIABLE p_74783_2_ [I L0 L2 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;Z)V
   L0
    LINENUMBER 120 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    IFEQ L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [dh java/lang/String I] [dh java/lang/String]
    ICONST_0
   L2
   FRAME FULL [dh java/lang/String I] [dh java/lang/String I]
    I2B
    INVOKEVIRTUAL dh.a (Ljava/lang/String;B)V
   L3
    LINENUMBER 121 L3
    RETURN
   L4
    LOCALVARIABLE this Ldh; L0 L4 0
    LOCALVARIABLE p_74757_1_ Ljava/lang/String; L0 L4 1
    LOCALVARIABLE p_74757_2_ Z L0 L4 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public a(Ljava/lang/String;)Ldy;
   L0
    LINENUMBER 125 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dy
    ARETURN
   L1
    LOCALVARIABLE this Ldh; L0 L1 0
    LOCALVARIABLE p_74781_1_ Ljava/lang/String; L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public b(Ljava/lang/String;)B
   L0
    LINENUMBER 130 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dy
    ASTORE 2
   L1
    LINENUMBER 131 L1
    ALOAD 2
    IFNULL L2
    ALOAD 2
    INVOKEVIRTUAL dy.a ()B
    GOTO L3
   L2
   FRAME FULL [dh java/lang/String dy] []
    ICONST_0
   L3
   FRAME FULL [dh java/lang/String dy] [I]
    IRETURN
   L4
    LOCALVARIABLE this Ldh; L0 L4 0
    LOCALVARIABLE p_150299_1_ Ljava/lang/String; L0 L4 1
    LOCALVARIABLE nbtbase Ldy; L1 L4 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public c(Ljava/lang/String;)Z
   L0
    LINENUMBER 136 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IRETURN
   L1
    LOCALVARIABLE this Ldh; L0 L1 0
    LOCALVARIABLE p_74764_1_ Ljava/lang/String; L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public b(Ljava/lang/String;I)Z
   L0
    LINENUMBER 141 L0
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL dh.b (Ljava/lang/String;)B
    ISTORE 3
   L1
    LINENUMBER 142 L1
    ILOAD 3
    ILOAD 2
    IF_ICMPNE L2
    ICONST_1
    GOTO L3
   L2
   FRAME FULL [dh java/lang/String I I] []
    ILOAD 2
    BIPUSH 99
    IF_ICMPEQ L4
    ICONST_0
    GOTO L3
   L4
   FRAME FULL [dh java/lang/String I I] []
    ILOAD 3
    ICONST_1
    IF_ICMPEQ L5
    ILOAD 3
    ICONST_2
    IF_ICMPEQ L5
    ILOAD 3
    ICONST_3
    IF_ICMPEQ L5
    ILOAD 3
    ICONST_4
    IF_ICMPEQ L5
    ILOAD 3
    ICONST_5
    IF_ICMPEQ L5
    ILOAD 3
    BIPUSH 6
    IF_ICMPNE L6
   L5
   FRAME FULL [dh java/lang/String I I] []
    ICONST_1
    GOTO L3
   L6
   FRAME FULL [dh java/lang/String I I] []
    ICONST_0
   L3
   FRAME FULL [dh java/lang/String I I] [I]
    IRETURN
   L7
    LOCALVARIABLE this Ldh; L0 L7 0
    LOCALVARIABLE p_150297_1_ Ljava/lang/String; L0 L7 1
    LOCALVARIABLE p_150297_2_ I L0 L7 2
    LOCALVARIABLE b0 B L1 L7 3
    MAXSTACK = 2
    MAXLOCALS = 4

  // access flags 0x1
  public d(Ljava/lang/String;)B
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 149 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    ICONST_0
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dz
    INVOKEVIRTUAL dz.f ()B
   L1
   FRAME FULL [dh java/lang/String] [I]
    IRETURN
   L2
    LINENUMBER 151 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 153 L4
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74771_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public e(Ljava/lang/String;)S
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 161 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    ICONST_0
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dz
    INVOKEVIRTUAL dz.e ()S
   L1
   FRAME FULL [dh java/lang/String] [I]
    IRETURN
   L2
    LINENUMBER 163 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 165 L4
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74765_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public f(Ljava/lang/String;)I
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 173 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    ICONST_0
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dz
    INVOKEVIRTUAL dz.d ()I
   L1
   FRAME FULL [dh java/lang/String] [I]
    IRETURN
   L2
    LINENUMBER 175 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 177 L4
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74762_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public g(Ljava/lang/String;)J
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 185 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    LCONST_0
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dz
    INVOKEVIRTUAL dz.c ()J
   L1
   FRAME FULL [dh java/lang/String] [J]
    LRETURN
   L2
    LINENUMBER 187 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 189 L4
    LCONST_0
    LRETURN
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74763_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public h(Ljava/lang/String;)F
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 197 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    FCONST_0
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dz
    INVOKEVIRTUAL dz.h ()F
   L1
   FRAME FULL [dh java/lang/String] [F]
    FRETURN
   L2
    LINENUMBER 199 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 201 L4
    FCONST_0
    FRETURN
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74760_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public i(Ljava/lang/String;)D
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 209 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    DCONST_0
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dz
    INVOKEVIRTUAL dz.g ()D
   L1
   FRAME FULL [dh java/lang/String] [D]
    DRETURN
   L2
    LINENUMBER 211 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 213 L4
    DCONST_0
    DRETURN
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74769_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public j(Ljava/lang/String;)Ljava/lang/String;
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 221 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    LDC ""
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dy
    INVOKEVIRTUAL dy.a_ ()Ljava/lang/String;
   L1
   FRAME FULL [dh java/lang/String] [java/lang/String]
    ARETURN
   L2
    LINENUMBER 223 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 225 L4
    LDC ""
    ARETURN
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74779_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public k(Ljava/lang/String;)[B
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 233 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    ICONST_0
    NEWARRAY T_BYTE
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST df
    INVOKEVIRTUAL df.c ()[B
   L1
   FRAME FULL [dh java/lang/String] [[B]
    ARETURN
   L2
    LINENUMBER 235 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 237 L4
    NEW s
    DUP
    ALOAD 0
    ALOAD 1
    BIPUSH 7
    ALOAD 2
    INVOKESPECIAL dh.a (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb;
    INVOKESPECIAL s.<init> (Lb;)V
    ATHROW
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74770_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 6
    MAXLOCALS = 3

  // access flags 0x1
  public l(Ljava/lang/String;)[I
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 245 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    ICONST_0
    NEWARRAY T_INT
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dn
    INVOKEVIRTUAL dn.c ()[I
   L1
   FRAME FULL [dh java/lang/String] [[I]
    ARETURN
   L2
    LINENUMBER 247 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 249 L4
    NEW s
    DUP
    ALOAD 0
    ALOAD 1
    BIPUSH 11
    ALOAD 2
    INVOKESPECIAL dh.a (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb;
    INVOKESPECIAL s.<init> (Lb;)V
    ATHROW
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74759_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 6
    MAXLOCALS = 3

  // access flags 0x1
  public m(Ljava/lang/String;)Ldh;
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
   L0
    LINENUMBER 257 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
    IFNE L3
    NEW dh
    DUP
    INVOKESPECIAL dh.<init> ()V
    GOTO L1
   L3
   FRAME FULL [dh java/lang/String] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dh
   L1
   FRAME FULL [dh java/lang/String] [dh]
    ARETURN
   L2
    LINENUMBER 259 L2
   FRAME FULL [dh java/lang/String] [java/lang/ClassCastException]
    ASTORE 2
   L4
    LINENUMBER 261 L4
    NEW s
    DUP
    ALOAD 0
    ALOAD 1
    BIPUSH 10
    ALOAD 2
    INVOKESPECIAL dh.a (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb;
    INVOKESPECIAL s.<init> (Lb;)V
    ATHROW
   L5
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
    LOCALVARIABLE this Ldh; L0 L5 0
    LOCALVARIABLE p_74775_1_ Ljava/lang/String; L0 L5 1
    MAXSTACK = 6
    MAXLOCALS = 3

  // access flags 0x1
  public c(Ljava/lang/String;I)Ldq;
    TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
    TRYCATCHBLOCK L3 L4 L2 java/lang/ClassCastException
   L0
    LINENUMBER 269 L0
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL dh.b (Ljava/lang/String;)B
    BIPUSH 9
    IF_ICMPEQ L3
   L5
    LINENUMBER 271 L5
    NEW dq
    DUP
    INVOKESPECIAL dq.<init> ()V
   L1
    ARETURN
   L3
    LINENUMBER 275 L3
   FRAME FULL [dh java/lang/String I] []
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dq
    ASTORE 3
   L6
    LINENUMBER 276 L6
    ALOAD 3
    INVOKEVIRTUAL dq.c ()I
    IFLE L7
    ALOAD 3
    INVOKEVIRTUAL dq.d ()I
    ILOAD 2
    IF_ICMPEQ L7
    NEW dq
    DUP
    INVOKESPECIAL dq.<init> ()V
    GOTO L4
   L7
   FRAME FULL [dh java/lang/String I dq] []
    ALOAD 3
   L4
   FRAME FULL [dh java/lang/String I dq] [dq]
    ARETURN
   L2
    LINENUMBER 279 L2
   FRAME FULL [dh java/lang/String I] [java/lang/ClassCastException]
    ASTORE 3
   L8
    LINENUMBER 281 L8
    NEW s
    DUP
    ALOAD 0
    ALOAD 1
    BIPUSH 9
    ALOAD 3
    INVOKESPECIAL dh.a (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb;
    INVOKESPECIAL s.<init> (Lb;)V
    ATHROW
   L9
    LOCALVARIABLE nbttaglist Ldq; L6 L2 3
    LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L8 L9 3
    LOCALVARIABLE this Ldh; L0 L9 0
    LOCALVARIABLE p_150295_1_ Ljava/lang/String; L0 L9 1
    LOCALVARIABLE p_150295_2_ I L0 L9 2
    MAXSTACK = 6
    MAXLOCALS = 4

  // access flags 0x1
  public n(Ljava/lang/String;)Z
   L0
    LINENUMBER 287 L0
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL dh.d (Ljava/lang/String;)B
    IFEQ L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [dh java/lang/String] []
    ICONST_0
   L2
   FRAME FULL [dh java/lang/String] [I]
    IRETURN
   L3
    LOCALVARIABLE this Ldh; L0 L3 0
    LOCALVARIABLE p_74767_1_ Ljava/lang/String; L0 L3 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public o(Ljava/lang/String;)V
   L0
    LINENUMBER 292 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 1
    INVOKEINTERFACE java/util/Map.remove (Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 293 L1
    RETURN
   L2
    LOCALVARIABLE this Ldh; L0 L2 0
    LOCALVARIABLE p_82580_1_ Ljava/lang/String; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public toString()Ljava/lang/String;
   L0
    LINENUMBER 297 L0
    LDC "{"
    ASTORE 1
   L1
    LINENUMBER 300 L1
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
    ASTORE 2
   L2
   FRAME FULL [dh java/lang/String java/util/Iterator] []
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L3
   L4
    LINENUMBER 302 L4
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST java/lang/String
    ASTORE 3
   L5
    LINENUMBER 300 L5
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    ALOAD 1
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ALOAD 3
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    BIPUSH 58
    INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 3
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
    BIPUSH 44
    INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ASTORE 1
    GOTO L2
   L3
    LINENUMBER 305 L3
   FRAME FULL [dh java/lang/String java/util/Iterator] []
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    ALOAD 1
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
    LDC "}"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ARETURN
   L6
    LOCALVARIABLE s1 Ljava/lang/String; L5 L3 3
    LOCALVARIABLE iterator Ljava/util/Iterator; L2 L3 2
    LOCALVARIABLE this Ldh; L0 L6 0
    LOCALVARIABLE s Ljava/lang/String; L1 L6 1
    MAXSTACK = 3
    MAXLOCALS = 4

  // access flags 0x1
  public d()Z
   L0
    LINENUMBER 310 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.isEmpty ()Z
    IRETURN
   L1
    LOCALVARIABLE this Ldh; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x2
  private a(Ljava/lang/String;ILjava/lang/ClassCastException;)Lb;
   L0
    LINENUMBER 315 L0
    ALOAD 3
    LDC "Reading NBT data"
    INVOKESTATIC b.a (Ljava/lang/Throwable;Ljava/lang/String;)Lb;
    ASTORE 4
   L1
    LINENUMBER 316 L1
    ALOAD 4
    LDC "Corrupt NBT tag"
    ICONST_1
    INVOKEVIRTUAL b.a (Ljava/lang/String;I)Lk;
    ASTORE 5
   L2
    LINENUMBER 317 L2
    ALOAD 5
    LDC "Tag type found"
    NEW di
    DUP
    ALOAD 0
    ALOAD 1
    INVOKESPECIAL di.<init> (Ldh;Ljava/lang/String;)V
    INVOKEVIRTUAL k.a (Ljava/lang/String;Ljava/util/concurrent/Callable;)V
   L3
    LINENUMBER 325 L3
    ALOAD 5
    LDC "Tag type expected"
    NEW dj
    DUP
    ALOAD 0
    ILOAD 2
    INVOKESPECIAL dj.<init> (Ldh;I)V
    INVOKEVIRTUAL k.a (Ljava/lang/String;Ljava/util/concurrent/Callable;)V
   L4
    LINENUMBER 333 L4
    ALOAD 5
    LDC "Tag name"
    ALOAD 1
    INVOKEVIRTUAL k.a (Ljava/lang/String;Ljava/lang/Object;)V
   L5
    LINENUMBER 334 L5
    ALOAD 4
    ARETURN
   L6
    LOCALVARIABLE this Ldh; L0 L6 0
    LOCALVARIABLE p_82581_1_ Ljava/lang/String; L0 L6 1
    LOCALVARIABLE p_82581_2_ I L0 L6 2
    LOCALVARIABLE p_82581_3_ Ljava/lang/ClassCastException; L0 L6 3
    LOCALVARIABLE crashreport Lb; L1 L6 4
    LOCALVARIABLE crashreportcategory Lk; L2 L6 5
    MAXSTACK = 6
    MAXLOCALS = 6

  // access flags 0x1
  public b()Ldy;
   L0
    LINENUMBER 339 L0
    NEW dh
    DUP
    INVOKESPECIAL dh.<init> ()V
    ASTORE 1
   L1
    LINENUMBER 340 L1
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
    ASTORE 2
   L2
    LINENUMBER 342 L2
   FRAME FULL [dh dh java/util/Iterator] []
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L3
   L4
    LINENUMBER 344 L4
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST java/lang/String
    ASTORE 3
   L5
    LINENUMBER 345 L5
    ALOAD 1
    ALOAD 3
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ALOAD 3
    INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST dy
    INVOKEVIRTUAL dy.b ()Ldy;
    INVOKEVIRTUAL dh.a (Ljava/lang/String;Ldy;)V
   L6
    LINENUMBER 346 L6
    GOTO L2
   L3
    LINENUMBER 348 L3
   FRAME FULL [dh dh java/util/Iterator] []
    ALOAD 1
    ARETURN
   L7
    LOCALVARIABLE s Ljava/lang/String; L5 L6 3
    LOCALVARIABLE this Ldh; L0 L7 0
    LOCALVARIABLE nbttagcompound Ldh; L1 L7 1
    LOCALVARIABLE iterator Ljava/util/Iterator; L2 L7 2
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public equals(Ljava/lang/Object;)Z
   L0
    LINENUMBER 353 L0
    ALOAD 0
    ALOAD 1
    INVOKESPECIAL dy.equals (Ljava/lang/Object;)Z
    IFEQ L1
   L2
    LINENUMBER 355 L2
    ALOAD 1
    CHECKCAST dh
    ASTORE 2
   L3
    LINENUMBER 356 L3
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set;
    ALOAD 2
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.equals (Ljava/lang/Object;)Z
    IRETURN
   L1
    LINENUMBER 360 L1
   FRAME FULL [dh java/lang/Object] []
    ICONST_0
    IRETURN
   L4
    LOCALVARIABLE nbttagcompound Ldh; L3 L1 2
    LOCALVARIABLE this Ldh; L0 L4 0
    LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L4 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public hashCode()I
   L0
    LINENUMBER 366 L0
    ALOAD 0
    INVOKESPECIAL dy.hashCode ()I
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.hashCode ()I
    IXOR
    IRETURN
   L1
    LOCALVARIABLE this Ldh; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0xA
  private static a(Ljava/lang/String;Ldy;Ljava/io/DataOutput;)V throws java/io/IOException 
   L0
    LINENUMBER 371 L0
    ALOAD 2
    ALOAD 1
    INVOKEVIRTUAL dy.a ()B
    INVOKEINTERFACE java/io/DataOutput.writeByte (I)V
   L1
    LINENUMBER 373 L1
    ALOAD 1
    INVOKEVIRTUAL dy.a ()B
    IFEQ L2
   L3
    LINENUMBER 375 L3
    ALOAD 2
    ALOAD 0
    INVOKEINTERFACE java/io/DataOutput.writeUTF (Ljava/lang/String;)V
   L4
    LINENUMBER 376 L4
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL dy.a (Ljava/io/DataOutput;)V
   L2
    LINENUMBER 378 L2
   FRAME FULL [java/lang/String dy java/io/DataOutput] []
    RETURN
   L5
    LOCALVARIABLE p_150298_0_ Ljava/lang/String; L0 L5 0
    LOCALVARIABLE p_150298_1_ Ldy; L0 L5 1
    LOCALVARIABLE p_150298_2_ Ljava/io/DataOutput; L0 L5 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0xA
  private static a(Ljava/io/DataInput;Lds;)B throws java/io/IOException 
   L0
    LINENUMBER 382 L0
    ALOAD 1
    LDC 8
    INVOKEVIRTUAL ds.a (J)V
   L1
    LINENUMBER 383 L1
    ALOAD 0
    INVOKEINTERFACE java/io/DataInput.readByte ()B
    IRETURN
   L2
    LOCALVARIABLE p_152447_0_ Ljava/io/DataInput; L0 L2 0
    LOCALVARIABLE p_152447_1_ Lds; L0 L2 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0xA
  private static b(Ljava/io/DataInput;Lds;)Ljava/lang/String; throws java/io/IOException 
   L0
    LINENUMBER 388 L0
    ALOAD 0
    INVOKEINTERFACE java/io/DataInput.readUTF ()Ljava/lang/String;
    ARETURN
   L1
    LOCALVARIABLE p_152448_0_ Ljava/io/DataInput; L0 L1 0
    LOCALVARIABLE p_152448_1_ Lds; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x8
  static a(BLjava/lang/String;Ljava/io/DataInput;ILds;)Ldy;
    TRYCATCHBLOCK L0 L1 L2 java/io/IOException
   L3
    LINENUMBER 393 L3
    ALOAD 4
    LDC 32
    INVOKEVIRTUAL ds.a (J)V
   L4
    LINENUMBER 394 L4
    ILOAD 0
    INVOKESTATIC dy.a (B)Ldy;
    ASTORE 5
   L0
    LINENUMBER 398 L0
    ALOAD 5
    ALOAD 2
    ILOAD 3
    ALOAD 4
    INVOKEVIRTUAL dy.a (Ljava/io/DataInput;ILds;)V
   L5
    LINENUMBER 399 L5
    ALOAD 5
   L1
    ARETURN
   L2
    LINENUMBER 401 L2
   FRAME FULL [I java/lang/String java/io/DataInput I ds dy] [java/io/IOException]
    ASTORE 6
   L6
    LINENUMBER 403 L6
    ALOAD 6
    LDC "Loading NBT data"
    INVOKESTATIC b.a (Ljava/lang/Throwable;Ljava/lang/String;)Lb;
    ASTORE 7
   L7
    LINENUMBER 404 L7
    ALOAD 7
    LDC "NBT Tag"
    INVOKEVIRTUAL b.a (Ljava/lang/String;)Lk;
    ASTORE 8
   L8
    LINENUMBER 405 L8
    ALOAD 8
    LDC "Tag name"
    ALOAD 1
    INVOKEVIRTUAL k.a (Ljava/lang/String;Ljava/lang/Object;)V
   L9
    LINENUMBER 406 L9
    ALOAD 8
    LDC "Tag type"
    ILOAD 0
    INVOKESTATIC java/lang/Byte.valueOf (B)Ljava/lang/Byte;
    INVOKEVIRTUAL k.a (Ljava/lang/String;Ljava/lang/Object;)V
   L10
    LINENUMBER 407 L10
    NEW s
    DUP
    ALOAD 7
    INVOKESPECIAL s.<init> (Lb;)V
    ATHROW
   L11
    LOCALVARIABLE crashreport Lb; L7 L11 7
    LOCALVARIABLE crashreportcategory Lk; L8 L11 8
    LOCALVARIABLE ioexception Ljava/io/IOException; L6 L11 6
    LOCALVARIABLE p_152449_0_ B L3 L11 0
    LOCALVARIABLE p_152449_1_ Ljava/lang/String; L3 L11 1
    LOCALVARIABLE p_152449_2_ Ljava/io/DataInput; L3 L11 2
    LOCALVARIABLE p_152449_3_ I L3 L11 3
    LOCALVARIABLE p_152449_4_ Lds; L3 L11 4
    LOCALVARIABLE nbtbase Ldy; L0 L11 5
    MAXSTACK = 4
    MAXLOCALS = 9

  // access flags 0x1008
  static synthetic a(Ldh;)Ljava/util/Map;
   L0
    LINENUMBER 17 L0
    ALOAD 0
    GETFIELD dh.c : Ljava/util/Map;
    ARETURN
   L1
    LOCALVARIABLE x0 Ldh; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x8
  static <clinit>()V
   L0
    LINENUMBER 19 L0
    INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger;
    PUTSTATIC dh.b : Lorg/apache/logging/log4j/Logger;
    RETURN
    MAXSTACK = 1
    MAXLOCALS = 0
}
