public class org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder
  super_class: java.lang.Object
{
  private static final java.lang.String systemLineSeparator;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static char[] map1;
    descriptor: [C
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static byte[] map2;
    descriptor: [B
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=0
         0: .line 35
            ldc "line.separator"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            putstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.systemLineSeparator:Ljava/lang/String;
         1: .line 38
            bipush 64
            newarray 5
            putstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
         2: .line 40
            iconst_0
            istore 0 /* i */
        start local 0 // int i
         3: .line 41
            bipush 65
            istore 1 /* c */
        start local 1 // char c
         4: goto 7
         5: .line 42
      StackMap locals: int int
      StackMap stack:
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 0 /* i */
            iinc 0 /* i */ 1
            iload 1 /* c */
            castore
         6: .line 41
            iload 1 /* c */
            iconst_1
            iadd
            i2c
            istore 1 /* c */
      StackMap locals:
      StackMap stack:
         7: iload 1 /* c */
            bipush 90
            if_icmple 5
        end local 1 // char c
         8: .line 43
            bipush 97
            istore 1 /* c */
        start local 1 // char c
         9: goto 12
        10: .line 44
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 0 /* i */
            iinc 0 /* i */ 1
            iload 1 /* c */
            castore
        11: .line 43
            iload 1 /* c */
            iconst_1
            iadd
            i2c
            istore 1 /* c */
      StackMap locals:
      StackMap stack:
        12: iload 1 /* c */
            bipush 122
            if_icmple 10
        end local 1 // char c
        13: .line 45
            bipush 48
            istore 1 /* c */
        start local 1 // char c
        14: goto 17
        15: .line 46
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 0 /* i */
            iinc 0 /* i */ 1
            iload 1 /* c */
            castore
        16: .line 45
            iload 1 /* c */
            iconst_1
            iadd
            i2c
            istore 1 /* c */
      StackMap locals:
      StackMap stack:
        17: iload 1 /* c */
            bipush 57
            if_icmple 15
        end local 1 // char c
        18: .line 47
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 0 /* i */
            iinc 0 /* i */ 1
            bipush 43
            castore
        19: .line 48
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 0 /* i */
            iinc 0 /* i */ 1
            bipush 47
            castore
        end local 0 // int i
        20: .line 52
            sipush 128
            newarray 8
            putstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map2:[B
        21: .line 54
            iconst_0
            istore 0 /* i */
        start local 0 // int i
        22: goto 25
        23: .line 55
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map2:[B
            iload 0 /* i */
            iconst_m1
            bastore
        24: .line 54
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 0 /* i */
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map2:[B
            arraylength
            if_icmplt 23
        end local 0 // int i
        26: .line 56
            iconst_0
            istore 0 /* i */
        start local 0 // int i
        27: goto 30
        28: .line 57
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map2:[B
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 0 /* i */
            caload
            iload 0 /* i */
            i2b
            bastore
        29: .line 56
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 0 /* i */
            bipush 64
            if_icmplt 28
        end local 0 // int i
        31: .line 58
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            3   20     0     i  I
            4    8     1     c  C
            9   13     1     c  C
           14   18     1     c  C
           22   26     0     i  I
           27   31     0     i  I

  public static java.lang.String encodeString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String s
         0: .line 69
            new java.lang.String
            dup
            aload 0 /* s */
            invokevirtual java.lang.String.getBytes:()[B
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.encode:([B)[C
            invokespecial java.lang.String.<init>:([C)V
            areturn
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public static java.lang.String encodeLines(byte[]);
    descriptor: ([B)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // byte[] in
         0: .line 82
            aload 0 /* in */
            iconst_0
            aload 0 /* in */
            arraylength
            bipush 76
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.systemLineSeparator:Ljava/lang/String;
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    in  [B
    MethodParameters:
      Name  Flags
      in    

  public static java.lang.String encodeLines(byte[], int, int, int, java.lang.String);
    descriptor: ([BIIILjava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=11, args_size=5
        start local 0 // byte[] in
        start local 1 // int iOff
        start local 2 // int iLen
        start local 3 // int lineLen
        start local 4 // java.lang.String lineSeparator
         0: .line 104
            iload 3 /* lineLen */
            iconst_3
            imul
            iconst_4
            idiv
            istore 5 /* blockLen */
        start local 5 // int blockLen
         1: .line 105
            iload 5 /* blockLen */
            ifgt 3
         2: .line 106
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         3: .line 107
      StackMap locals: int
      StackMap stack:
            iload 2 /* iLen */
            iload 5 /* blockLen */
            iadd
            iconst_1
            isub
            iload 5 /* blockLen */
            idiv
            istore 6 /* lines */
        start local 6 // int lines
         4: .line 108
            iload 2 /* iLen */
            iconst_2
            iadd
            iconst_3
            idiv
            iconst_4
            imul
            iload 6 /* lines */
            aload 4 /* lineSeparator */
            invokevirtual java.lang.String.length:()I
            imul
            iadd
            istore 7 /* bufLen */
        start local 7 // int bufLen
         5: .line 109
            new java.lang.StringBuilder
            dup
            iload 7 /* bufLen */
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 8 /* buf */
        start local 8 // java.lang.StringBuilder buf
         6: .line 110
            iconst_0
            istore 9 /* ip */
        start local 9 // int ip
         7: .line 111
            goto 12
         8: .line 112
      StackMap locals: byte[] int int int java.lang.String int int int java.lang.StringBuilder int
      StackMap stack:
            iload 2 /* iLen */
            iload 9 /* ip */
            isub
            iload 5 /* blockLen */
            invokestatic java.lang.Math.min:(II)I
            istore 10 /* l */
        start local 10 // int l
         9: .line 113
            aload 8 /* buf */
            aload 0 /* in */
            iload 1 /* iOff */
            iload 9 /* ip */
            iadd
            iload 10 /* l */
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.encode:([BII)[C
            invokevirtual java.lang.StringBuilder.append:([C)Ljava/lang/StringBuilder;
            pop
        10: .line 114
            aload 8 /* buf */
            aload 4 /* lineSeparator */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 115
            iload 9 /* ip */
            iload 10 /* l */
            iadd
            istore 9 /* ip */
        end local 10 // int l
        12: .line 111
      StackMap locals:
      StackMap stack:
            iload 9 /* ip */
            iload 2 /* iLen */
            if_icmplt 8
        13: .line 117
            aload 8 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 9 // int ip
        end local 8 // java.lang.StringBuilder buf
        end local 7 // int bufLen
        end local 6 // int lines
        end local 5 // int blockLen
        end local 4 // java.lang.String lineSeparator
        end local 3 // int lineLen
        end local 2 // int iLen
        end local 1 // int iOff
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0             in  [B
            0   14     1           iOff  I
            0   14     2           iLen  I
            0   14     3        lineLen  I
            0   14     4  lineSeparator  Ljava/lang/String;
            1   14     5       blockLen  I
            4   14     6          lines  I
            5   14     7         bufLen  I
            6   14     8            buf  Ljava/lang/StringBuilder;
            7   14     9             ip  I
            9   12    10              l  I
    MethodParameters:
               Name  Flags
      in             
      iOff           
      iLen           
      lineLen        
      lineSeparator  

  public static char[] encode(byte[]);
    descriptor: ([B)[C
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // byte[] in
         0: .line 129
            aload 0 /* in */
            iconst_0
            aload 0 /* in */
            arraylength
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.encode:([BII)[C
            areturn
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    in  [B
    MethodParameters:
      Name  Flags
      in    

  public static char[] encode(byte[], int);
    descriptor: ([BI)[C
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // byte[] in
        start local 1 // int iLen
         0: .line 143
            aload 0 /* in */
            iconst_0
            iload 1 /* iLen */
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.encode:([BII)[C
            areturn
        end local 1 // int iLen
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    in  [B
            0    1     1  iLen  I
    MethodParameters:
      Name  Flags
      in    
      iLen  

  public static char[] encode(byte[], int, int);
    descriptor: ([BII)[C
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=16, args_size=3
        start local 0 // byte[] in
        start local 1 // int iOff
        start local 2 // int iLen
         0: .line 160
            iload 2 /* iLen */
            iconst_4
            imul
            iconst_2
            iadd
            iconst_3
            idiv
            istore 3 /* oDataLen */
        start local 3 // int oDataLen
         1: .line 161
            iload 2 /* iLen */
            iconst_2
            iadd
            iconst_3
            idiv
            iconst_4
            imul
            istore 4 /* oLen */
        start local 4 // int oLen
         2: .line 162
            iload 4 /* oLen */
            newarray 5
            astore 5 /* out */
        start local 5 // char[] out
         3: .line 163
            iload 1 /* iOff */
            istore 6 /* ip */
        start local 6 // int ip
         4: .line 164
            iload 1 /* iOff */
            iload 2 /* iLen */
            iadd
            istore 7 /* iEnd */
        start local 7 // int iEnd
         5: .line 165
            iconst_0
            istore 8 /* op */
        start local 8 // int op
         6: .line 166
            goto 28
         7: .line 167
      StackMap locals: byte[] int int int int char[] int int int
      StackMap stack:
            aload 0 /* in */
            iload 6 /* ip */
            iinc 6 /* ip */ 1
            baload
            sipush 255
            iand
            istore 9 /* i0 */
        start local 9 // int i0
         8: .line 168
            iload 6 /* ip */
            iload 7 /* iEnd */
            if_icmpge 9
            aload 0 /* in */
            iload 6 /* ip */
            iinc 6 /* ip */ 1
            baload
            sipush 255
            iand
            goto 10
      StackMap locals: int
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 10 /* i1 */
        start local 10 // int i1
        11: .line 169
            iload 6 /* ip */
            iload 7 /* iEnd */
            if_icmpge 12
            aload 0 /* in */
            iload 6 /* ip */
            iinc 6 /* ip */ 1
            baload
            sipush 255
            iand
            goto 13
      StackMap locals: int
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 11 /* i2 */
        start local 11 // int i2
        14: .line 170
            iload 9 /* i0 */
            iconst_2
            iushr
            istore 12 /* o0 */
        start local 12 // int o0
        15: .line 171
            iload 9 /* i0 */
            iconst_3
            iand
            iconst_4
            ishl
            iload 10 /* i1 */
            iconst_4
            iushr
            ior
            istore 13 /* o1 */
        start local 13 // int o1
        16: .line 172
            iload 10 /* i1 */
            bipush 15
            iand
            iconst_2
            ishl
            iload 11 /* i2 */
            bipush 6
            iushr
            ior
            istore 14 /* o2 */
        start local 14 // int o2
        17: .line 173
            iload 11 /* i2 */
            bipush 63
            iand
            istore 15 /* o3 */
        start local 15 // int o3
        18: .line 174
            aload 5 /* out */
            iload 8 /* op */
            iinc 8 /* op */ 1
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 12 /* o0 */
            caload
            castore
        19: .line 175
            aload 5 /* out */
            iload 8 /* op */
            iinc 8 /* op */ 1
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 13 /* o1 */
            caload
            castore
        20: .line 176
            aload 5 /* out */
            iload 8 /* op */
            iload 8 /* op */
            iload 3 /* oDataLen */
            if_icmpge 21
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 14 /* o2 */
            caload
            goto 22
      StackMap locals: byte[] int int int int char[] int int int int int int int int int int
      StackMap stack: char[] int
        21: bipush 61
      StackMap locals: byte[] int int int int char[] int int int int int int int int int int
      StackMap stack: char[] int int
        22: castore
        23: .line 177
            iinc 8 /* op */ 1
        24: .line 178
            aload 5 /* out */
            iload 8 /* op */
            iload 8 /* op */
            iload 3 /* oDataLen */
            if_icmpge 25
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map1:[C
            iload 15 /* o3 */
            caload
            goto 26
      StackMap locals: byte[] int int int int char[] int int int int int int int int int int
      StackMap stack: char[] int
        25: bipush 61
      StackMap locals: byte[] int int int int char[] int int int int int int int int int int
      StackMap stack: char[] int int
        26: castore
        27: .line 179
            iinc 8 /* op */ 1
        end local 15 // int o3
        end local 14 // int o2
        end local 13 // int o1
        end local 12 // int o0
        end local 11 // int i2
        end local 10 // int i1
        end local 9 // int i0
        28: .line 166
      StackMap locals: byte[] int int int int char[] int int int
      StackMap stack:
            iload 6 /* ip */
            iload 7 /* iEnd */
            if_icmplt 7
        29: .line 181
            aload 5 /* out */
            areturn
        end local 8 // int op
        end local 7 // int iEnd
        end local 6 // int ip
        end local 5 // char[] out
        end local 4 // int oLen
        end local 3 // int oDataLen
        end local 2 // int iLen
        end local 1 // int iOff
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   30     0        in  [B
            0   30     1      iOff  I
            0   30     2      iLen  I
            1   30     3  oDataLen  I
            2   30     4      oLen  I
            3   30     5       out  [C
            4   30     6        ip  I
            5   30     7      iEnd  I
            6   30     8        op  I
            8   28     9        i0  I
           11   28    10        i1  I
           14   28    11        i2  I
           15   28    12        o0  I
           16   28    13        o1  I
           17   28    14        o2  I
           18   28    15        o3  I
    MethodParameters:
      Name  Flags
      in    
      iOff  
      iLen  

  public static java.lang.String decodeString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String s
         0: .line 195
            new java.lang.String
            dup
            aload 0 /* s */
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.decode:(Ljava/lang/String;)[B
            invokespecial java.lang.String.<init>:([B)V
            areturn
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public static byte[] decodeLines(java.lang.String);
    descriptor: (Ljava/lang/String;)[B
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // java.lang.String s
         0: .line 211
            aload 0 /* s */
            invokevirtual java.lang.String.length:()I
            newarray 5
            astore 1 /* buf */
        start local 1 // char[] buf
         1: .line 212
            iconst_0
            istore 2 /* p */
        start local 2 // int p
         2: .line 213
            iconst_0
            istore 3 /* ip */
        start local 3 // int ip
         3: goto 8
         4: .line 214
      StackMap locals: char[] int int
      StackMap stack:
            aload 0 /* s */
            iload 3 /* ip */
            invokevirtual java.lang.String.charAt:(I)C
            istore 4 /* c */
        start local 4 // char c
         5: .line 215
            iload 4 /* c */
            bipush 32
            if_icmpeq 7
            iload 4 /* c */
            bipush 13
            if_icmpeq 7
            iload 4 /* c */
            bipush 10
            if_icmpeq 7
            iload 4 /* c */
            bipush 9
            if_icmpeq 7
         6: .line 216
            aload 1 /* buf */
            iload 2 /* p */
            iinc 2 /* p */ 1
            iload 4 /* c */
            castore
        end local 4 // char c
         7: .line 213
      StackMap locals:
      StackMap stack:
            iinc 3 /* ip */ 1
      StackMap locals:
      StackMap stack:
         8: iload 3 /* ip */
            aload 0 /* s */
            invokevirtual java.lang.String.length:()I
            if_icmplt 4
        end local 3 // int ip
         9: .line 218
            aload 1 /* buf */
            iconst_0
            iload 2 /* p */
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.decode:([CII)[B
            areturn
        end local 2 // int p
        end local 1 // char[] buf
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0     s  Ljava/lang/String;
            1   10     1   buf  [C
            2   10     2     p  I
            3    9     3    ip  I
            5    7     4     c  C
    MethodParameters:
      Name  Flags
      s     

  public static byte[] decode(java.lang.String);
    descriptor: (Ljava/lang/String;)[B
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.String s
         0: .line 232
            aload 0 /* s */
            invokevirtual java.lang.String.toCharArray:()[C
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.decode:([C)[B
            areturn
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public static byte[] decode(char[]);
    descriptor: ([C)[B
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // char[] in
         0: .line 246
            aload 0 /* in */
            iconst_0
            aload 0 /* in */
            arraylength
            invokestatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.decode:([CII)[B
            areturn
        end local 0 // char[] in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    in  [C
    MethodParameters:
      Name  Flags
      in    

  public static byte[] decode(char[], int, int);
    descriptor: ([CII)[B
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=19, args_size=3
        start local 0 // char[] in
        start local 1 // int iOff
        start local 2 // int iLen
         0: .line 266
            iload 2 /* iLen */
            iconst_4
            irem
            ifeq 5
         1: .line 267
            new java.lang.IllegalArgumentException
            dup
         2: .line 268
            ldc "Length of Base64 encoded input string is not a multiple of 4."
         3: .line 267
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 270
      StackMap locals:
      StackMap stack:
            iinc 2 /* iLen */ -1
         5: .line 269
      StackMap locals:
      StackMap stack:
            iload 2 /* iLen */
            ifle 6
            aload 0 /* in */
            iload 1 /* iOff */
            iload 2 /* iLen */
            iadd
            iconst_1
            isub
            caload
            bipush 61
            if_icmpeq 4
         6: .line 271
      StackMap locals:
      StackMap stack:
            iload 2 /* iLen */
            iconst_3
            imul
            iconst_4
            idiv
            istore 3 /* oLen */
        start local 3 // int oLen
         7: .line 272
            iload 3 /* oLen */
            newarray 8
            astore 4 /* out */
        start local 4 // byte[] out
         8: .line 273
            iload 1 /* iOff */
            istore 5 /* ip */
        start local 5 // int ip
         9: .line 274
            iload 1 /* iOff */
            iload 2 /* iLen */
            iadd
            istore 6 /* iEnd */
        start local 6 // int iEnd
        10: .line 275
            iconst_0
            istore 7 /* op */
        start local 7 // int op
        11: .line 276
            goto 36
        12: .line 277
      StackMap locals: char[] int int int byte[] int int int
      StackMap stack:
            aload 0 /* in */
            iload 5 /* ip */
            iinc 5 /* ip */ 1
            caload
            istore 8 /* i0 */
        start local 8 // int i0
        13: .line 278
            aload 0 /* in */
            iload 5 /* ip */
            iinc 5 /* ip */ 1
            caload
            istore 9 /* i1 */
        start local 9 // int i1
        14: .line 279
            iload 5 /* ip */
            iload 6 /* iEnd */
            if_icmpge 15
            aload 0 /* in */
            iload 5 /* ip */
            iinc 5 /* ip */ 1
            caload
            goto 16
      StackMap locals: int int
      StackMap stack:
        15: bipush 65
      StackMap locals:
      StackMap stack: int
        16: istore 10 /* i2 */
        start local 10 // int i2
        17: .line 280
            iload 5 /* ip */
            iload 6 /* iEnd */
            if_icmpge 18
            aload 0 /* in */
            iload 5 /* ip */
            iinc 5 /* ip */ 1
            caload
            goto 19
      StackMap locals: int
      StackMap stack:
        18: bipush 65
      StackMap locals:
      StackMap stack: int
        19: istore 11 /* i3 */
        start local 11 // int i3
        20: .line 281
            iload 8 /* i0 */
            bipush 127
            if_icmpgt 21
            iload 9 /* i1 */
            bipush 127
            if_icmpgt 21
            iload 10 /* i2 */
            bipush 127
            if_icmpgt 21
            iload 11 /* i3 */
            bipush 127
            if_icmple 22
        21: .line 282
      StackMap locals: int
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Illegal character in Base64 encoded data."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        22: .line 283
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map2:[B
            iload 8 /* i0 */
            baload
            istore 12 /* b0 */
        start local 12 // int b0
        23: .line 284
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map2:[B
            iload 9 /* i1 */
            baload
            istore 13 /* b1 */
        start local 13 // int b1
        24: .line 285
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map2:[B
            iload 10 /* i2 */
            baload
            istore 14 /* b2 */
        start local 14 // int b2
        25: .line 286
            getstatic org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder.map2:[B
            iload 11 /* i3 */
            baload
            istore 15 /* b3 */
        start local 15 // int b3
        26: .line 287
            iload 12 /* b0 */
            iflt 27
            iload 13 /* b1 */
            iflt 27
            iload 14 /* b2 */
            iflt 27
            iload 15 /* b3 */
            ifge 28
        27: .line 288
      StackMap locals: char[] int int int byte[] int int int int int int int int int int int
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Illegal character in Base64 encoded data."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        28: .line 289
      StackMap locals:
      StackMap stack:
            iload 12 /* b0 */
            iconst_2
            ishl
            iload 13 /* b1 */
            iconst_4
            iushr
            ior
            istore 16 /* o0 */
        start local 16 // int o0
        29: .line 290
            iload 13 /* b1 */
            bipush 15
            iand
            iconst_4
            ishl
            iload 14 /* b2 */
            iconst_2
            iushr
            ior
            istore 17 /* o1 */
        start local 17 // int o1
        30: .line 291
            iload 14 /* b2 */
            iconst_3
            iand
            bipush 6
            ishl
            iload 15 /* b3 */
            ior
            istore 18 /* o2 */
        start local 18 // int o2
        31: .line 292
            aload 4 /* out */
            iload 7 /* op */
            iinc 7 /* op */ 1
            iload 16 /* o0 */
            i2b
            bastore
        32: .line 293
            iload 7 /* op */
            iload 3 /* oLen */
            if_icmpge 34
        33: .line 294
            aload 4 /* out */
            iload 7 /* op */
            iinc 7 /* op */ 1
            iload 17 /* o1 */
            i2b
            bastore
        34: .line 295
      StackMap locals: int int int
      StackMap stack:
            iload 7 /* op */
            iload 3 /* oLen */
            if_icmpge 36
        35: .line 296
            aload 4 /* out */
            iload 7 /* op */
            iinc 7 /* op */ 1
            iload 18 /* o2 */
            i2b
            bastore
        end local 18 // int o2
        end local 17 // int o1
        end local 16 // int o0
        end local 15 // int b3
        end local 14 // int b2
        end local 13 // int b1
        end local 12 // int b0
        end local 11 // int i3
        end local 10 // int i2
        end local 9 // int i1
        end local 8 // int i0
        36: .line 276
      StackMap locals: char[] int int int byte[] int int int
      StackMap stack:
            iload 5 /* ip */
            iload 6 /* iEnd */
            if_icmplt 12
        37: .line 298
            aload 4 /* out */
            areturn
        end local 7 // int op
        end local 6 // int iEnd
        end local 5 // int ip
        end local 4 // byte[] out
        end local 3 // int oLen
        end local 2 // int iLen
        end local 1 // int iOff
        end local 0 // char[] in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   38     0    in  [C
            0   38     1  iOff  I
            0   38     2  iLen  I
            7   38     3  oLen  I
            8   38     4   out  [B
            9   38     5    ip  I
           10   38     6  iEnd  I
           11   38     7    op  I
           13   36     8    i0  I
           14   36     9    i1  I
           17   36    10    i2  I
           20   36    11    i3  I
           23   36    12    b0  I
           24   36    13    b1  I
           25   36    14    b2  I
           26   36    15    b3  I
           29   36    16    o0  I
           30   36    17    o1  I
           31   36    18    o2  I
    MethodParameters:
      Name  Flags
      in    
      iOff  
      iLen  

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder this
         0: .line 302
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 303
            return
        end local 0 // org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/external/biz/base64Coder/Base64Coder;
}
SourceFile: "Base64Coder.java"