class android.util.Base64$Decoder extends android.util.Base64$Coder
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.util.Base64$Decoder
  super_class: android.util.Base64$Coder
{
  private static final int[] DECODE;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] DECODE_WEBSAFE;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int SKIP;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private static final int EQUALS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -2

  private int state;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int value;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private final int[] alphabet;
    descriptor: [I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 181
            sipush 256
            newarray 10
            dup
            iconst_0
         1: .line 182
            iconst_m1
            iastore
            dup
            iconst_1
            iconst_m1
            iastore
            dup
            iconst_2
            iconst_m1
            iastore
            dup
            iconst_3
            iconst_m1
            iastore
            dup
            iconst_4
            iconst_m1
            iastore
            dup
            iconst_5
            iconst_m1
            iastore
            dup
            bipush 6
            iconst_m1
            iastore
            dup
            bipush 7
            iconst_m1
            iastore
            dup
            bipush 8
            iconst_m1
            iastore
            dup
            bipush 9
            iconst_m1
            iastore
            dup
            bipush 10
            iconst_m1
            iastore
            dup
            bipush 11
            iconst_m1
            iastore
            dup
            bipush 12
            iconst_m1
            iastore
            dup
            bipush 13
            iconst_m1
            iastore
            dup
            bipush 14
            iconst_m1
            iastore
            dup
            bipush 15
            iconst_m1
            iastore
            dup
            bipush 16
         2: .line 183
            iconst_m1
            iastore
            dup
            bipush 17
            iconst_m1
            iastore
            dup
            bipush 18
            iconst_m1
            iastore
            dup
            bipush 19
            iconst_m1
            iastore
            dup
            bipush 20
            iconst_m1
            iastore
            dup
            bipush 21
            iconst_m1
            iastore
            dup
            bipush 22
            iconst_m1
            iastore
            dup
            bipush 23
            iconst_m1
            iastore
            dup
            bipush 24
            iconst_m1
            iastore
            dup
            bipush 25
            iconst_m1
            iastore
            dup
            bipush 26
            iconst_m1
            iastore
            dup
            bipush 27
            iconst_m1
            iastore
            dup
            bipush 28
            iconst_m1
            iastore
            dup
            bipush 29
            iconst_m1
            iastore
            dup
            bipush 30
            iconst_m1
            iastore
            dup
            bipush 31
            iconst_m1
            iastore
            dup
            bipush 32
         3: .line 184
            iconst_m1
            iastore
            dup
            bipush 33
            iconst_m1
            iastore
            dup
            bipush 34
            iconst_m1
            iastore
            dup
            bipush 35
            iconst_m1
            iastore
            dup
            bipush 36
            iconst_m1
            iastore
            dup
            bipush 37
            iconst_m1
            iastore
            dup
            bipush 38
            iconst_m1
            iastore
            dup
            bipush 39
            iconst_m1
            iastore
            dup
            bipush 40
            iconst_m1
            iastore
            dup
            bipush 41
            iconst_m1
            iastore
            dup
            bipush 42
            iconst_m1
            iastore
            dup
            bipush 43
            bipush 62
            iastore
            dup
            bipush 44
            iconst_m1
            iastore
            dup
            bipush 45
            iconst_m1
            iastore
            dup
            bipush 46
            iconst_m1
            iastore
            dup
            bipush 47
            bipush 63
            iastore
            dup
            bipush 48
         4: .line 185
            bipush 52
            iastore
            dup
            bipush 49
            bipush 53
            iastore
            dup
            bipush 50
            bipush 54
            iastore
            dup
            bipush 51
            bipush 55
            iastore
            dup
            bipush 52
            bipush 56
            iastore
            dup
            bipush 53
            bipush 57
            iastore
            dup
            bipush 54
            bipush 58
            iastore
            dup
            bipush 55
            bipush 59
            iastore
            dup
            bipush 56
            bipush 60
            iastore
            dup
            bipush 57
            bipush 61
            iastore
            dup
            bipush 58
            iconst_m1
            iastore
            dup
            bipush 59
            iconst_m1
            iastore
            dup
            bipush 60
            iconst_m1
            iastore
            dup
            bipush 61
            bipush -2
            iastore
            dup
            bipush 62
            iconst_m1
            iastore
            dup
            bipush 63
            iconst_m1
            iastore
            dup
            bipush 64
         5: .line 186
            iconst_m1
            iastore
            dup
            bipush 66
            iconst_1
            iastore
            dup
            bipush 67
            iconst_2
            iastore
            dup
            bipush 68
            iconst_3
            iastore
            dup
            bipush 69
            iconst_4
            iastore
            dup
            bipush 70
            iconst_5
            iastore
            dup
            bipush 71
            bipush 6
            iastore
            dup
            bipush 72
            bipush 7
            iastore
            dup
            bipush 73
            bipush 8
            iastore
            dup
            bipush 74
            bipush 9
            iastore
            dup
            bipush 75
            bipush 10
            iastore
            dup
            bipush 76
            bipush 11
            iastore
            dup
            bipush 77
            bipush 12
            iastore
            dup
            bipush 78
            bipush 13
            iastore
            dup
            bipush 79
            bipush 14
            iastore
            dup
            bipush 80
         6: .line 187
            bipush 15
            iastore
            dup
            bipush 81
            bipush 16
            iastore
            dup
            bipush 82
            bipush 17
            iastore
            dup
            bipush 83
            bipush 18
            iastore
            dup
            bipush 84
            bipush 19
            iastore
            dup
            bipush 85
            bipush 20
            iastore
            dup
            bipush 86
            bipush 21
            iastore
            dup
            bipush 87
            bipush 22
            iastore
            dup
            bipush 88
            bipush 23
            iastore
            dup
            bipush 89
            bipush 24
            iastore
            dup
            bipush 90
            bipush 25
            iastore
            dup
            bipush 91
            iconst_m1
            iastore
            dup
            bipush 92
            iconst_m1
            iastore
            dup
            bipush 93
            iconst_m1
            iastore
            dup
            bipush 94
            iconst_m1
            iastore
            dup
            bipush 95
            iconst_m1
            iastore
            dup
            bipush 96
         7: .line 188
            iconst_m1
            iastore
            dup
            bipush 97
            bipush 26
            iastore
            dup
            bipush 98
            bipush 27
            iastore
            dup
            bipush 99
            bipush 28
            iastore
            dup
            bipush 100
            bipush 29
            iastore
            dup
            bipush 101
            bipush 30
            iastore
            dup
            bipush 102
            bipush 31
            iastore
            dup
            bipush 103
            bipush 32
            iastore
            dup
            bipush 104
            bipush 33
            iastore
            dup
            bipush 105
            bipush 34
            iastore
            dup
            bipush 106
            bipush 35
            iastore
            dup
            bipush 107
            bipush 36
            iastore
            dup
            bipush 108
            bipush 37
            iastore
            dup
            bipush 109
            bipush 38
            iastore
            dup
            bipush 110
            bipush 39
            iastore
            dup
            bipush 111
            bipush 40
            iastore
            dup
            bipush 112
         8: .line 189
            bipush 41
            iastore
            dup
            bipush 113
            bipush 42
            iastore
            dup
            bipush 114
            bipush 43
            iastore
            dup
            bipush 115
            bipush 44
            iastore
            dup
            bipush 116
            bipush 45
            iastore
            dup
            bipush 117
            bipush 46
            iastore
            dup
            bipush 118
            bipush 47
            iastore
            dup
            bipush 119
            bipush 48
            iastore
            dup
            bipush 120
            bipush 49
            iastore
            dup
            bipush 121
            bipush 50
            iastore
            dup
            bipush 122
            bipush 51
            iastore
            dup
            bipush 123
            iconst_m1
            iastore
            dup
            bipush 124
            iconst_m1
            iastore
            dup
            bipush 125
            iconst_m1
            iastore
            dup
            bipush 126
            iconst_m1
            iastore
            dup
            bipush 127
            iconst_m1
            iastore
            dup
            sipush 128
         9: .line 190
            iconst_m1
            iastore
            dup
            sipush 129
            iconst_m1
            iastore
            dup
            sipush 130
            iconst_m1
            iastore
            dup
            sipush 131
            iconst_m1
            iastore
            dup
            sipush 132
            iconst_m1
            iastore
            dup
            sipush 133
            iconst_m1
            iastore
            dup
            sipush 134
            iconst_m1
            iastore
            dup
            sipush 135
            iconst_m1
            iastore
            dup
            sipush 136
            iconst_m1
            iastore
            dup
            sipush 137
            iconst_m1
            iastore
            dup
            sipush 138
            iconst_m1
            iastore
            dup
            sipush 139
            iconst_m1
            iastore
            dup
            sipush 140
            iconst_m1
            iastore
            dup
            sipush 141
            iconst_m1
            iastore
            dup
            sipush 142
            iconst_m1
            iastore
            dup
            sipush 143
            iconst_m1
            iastore
            dup
            sipush 144
        10: .line 191
            iconst_m1
            iastore
            dup
            sipush 145
            iconst_m1
            iastore
            dup
            sipush 146
            iconst_m1
            iastore
            dup
            sipush 147
            iconst_m1
            iastore
            dup
            sipush 148
            iconst_m1
            iastore
            dup
            sipush 149
            iconst_m1
            iastore
            dup
            sipush 150
            iconst_m1
            iastore
            dup
            sipush 151
            iconst_m1
            iastore
            dup
            sipush 152
            iconst_m1
            iastore
            dup
            sipush 153
            iconst_m1
            iastore
            dup
            sipush 154
            iconst_m1
            iastore
            dup
            sipush 155
            iconst_m1
            iastore
            dup
            sipush 156
            iconst_m1
            iastore
            dup
            sipush 157
            iconst_m1
            iastore
            dup
            sipush 158
            iconst_m1
            iastore
            dup
            sipush 159
            iconst_m1
            iastore
            dup
            sipush 160
        11: .line 192
            iconst_m1
            iastore
            dup
            sipush 161
            iconst_m1
            iastore
            dup
            sipush 162
            iconst_m1
            iastore
            dup
            sipush 163
            iconst_m1
            iastore
            dup
            sipush 164
            iconst_m1
            iastore
            dup
            sipush 165
            iconst_m1
            iastore
            dup
            sipush 166
            iconst_m1
            iastore
            dup
            sipush 167
            iconst_m1
            iastore
            dup
            sipush 168
            iconst_m1
            iastore
            dup
            sipush 169
            iconst_m1
            iastore
            dup
            sipush 170
            iconst_m1
            iastore
            dup
            sipush 171
            iconst_m1
            iastore
            dup
            sipush 172
            iconst_m1
            iastore
            dup
            sipush 173
            iconst_m1
            iastore
            dup
            sipush 174
            iconst_m1
            iastore
            dup
            sipush 175
            iconst_m1
            iastore
            dup
            sipush 176
        12: .line 193
            iconst_m1
            iastore
            dup
            sipush 177
            iconst_m1
            iastore
            dup
            sipush 178
            iconst_m1
            iastore
            dup
            sipush 179
            iconst_m1
            iastore
            dup
            sipush 180
            iconst_m1
            iastore
            dup
            sipush 181
            iconst_m1
            iastore
            dup
            sipush 182
            iconst_m1
            iastore
            dup
            sipush 183
            iconst_m1
            iastore
            dup
            sipush 184
            iconst_m1
            iastore
            dup
            sipush 185
            iconst_m1
            iastore
            dup
            sipush 186
            iconst_m1
            iastore
            dup
            sipush 187
            iconst_m1
            iastore
            dup
            sipush 188
            iconst_m1
            iastore
            dup
            sipush 189
            iconst_m1
            iastore
            dup
            sipush 190
            iconst_m1
            iastore
            dup
            sipush 191
            iconst_m1
            iastore
            dup
            sipush 192
        13: .line 194
            iconst_m1
            iastore
            dup
            sipush 193
            iconst_m1
            iastore
            dup
            sipush 194
            iconst_m1
            iastore
            dup
            sipush 195
            iconst_m1
            iastore
            dup
            sipush 196
            iconst_m1
            iastore
            dup
            sipush 197
            iconst_m1
            iastore
            dup
            sipush 198
            iconst_m1
            iastore
            dup
            sipush 199
            iconst_m1
            iastore
            dup
            sipush 200
            iconst_m1
            iastore
            dup
            sipush 201
            iconst_m1
            iastore
            dup
            sipush 202
            iconst_m1
            iastore
            dup
            sipush 203
            iconst_m1
            iastore
            dup
            sipush 204
            iconst_m1
            iastore
            dup
            sipush 205
            iconst_m1
            iastore
            dup
            sipush 206
            iconst_m1
            iastore
            dup
            sipush 207
            iconst_m1
            iastore
            dup
            sipush 208
        14: .line 195
            iconst_m1
            iastore
            dup
            sipush 209
            iconst_m1
            iastore
            dup
            sipush 210
            iconst_m1
            iastore
            dup
            sipush 211
            iconst_m1
            iastore
            dup
            sipush 212
            iconst_m1
            iastore
            dup
            sipush 213
            iconst_m1
            iastore
            dup
            sipush 214
            iconst_m1
            iastore
            dup
            sipush 215
            iconst_m1
            iastore
            dup
            sipush 216
            iconst_m1
            iastore
            dup
            sipush 217
            iconst_m1
            iastore
            dup
            sipush 218
            iconst_m1
            iastore
            dup
            sipush 219
            iconst_m1
            iastore
            dup
            sipush 220
            iconst_m1
            iastore
            dup
            sipush 221
            iconst_m1
            iastore
            dup
            sipush 222
            iconst_m1
            iastore
            dup
            sipush 223
            iconst_m1
            iastore
            dup
            sipush 224
        15: .line 196
            iconst_m1
            iastore
            dup
            sipush 225
            iconst_m1
            iastore
            dup
            sipush 226
            iconst_m1
            iastore
            dup
            sipush 227
            iconst_m1
            iastore
            dup
            sipush 228
            iconst_m1
            iastore
            dup
            sipush 229
            iconst_m1
            iastore
            dup
            sipush 230
            iconst_m1
            iastore
            dup
            sipush 231
            iconst_m1
            iastore
            dup
            sipush 232
            iconst_m1
            iastore
            dup
            sipush 233
            iconst_m1
            iastore
            dup
            sipush 234
            iconst_m1
            iastore
            dup
            sipush 235
            iconst_m1
            iastore
            dup
            sipush 236
            iconst_m1
            iastore
            dup
            sipush 237
            iconst_m1
            iastore
            dup
            sipush 238
            iconst_m1
            iastore
            dup
            sipush 239
            iconst_m1
            iastore
            dup
            sipush 240
        16: .line 197
            iconst_m1
            iastore
            dup
            sipush 241
            iconst_m1
            iastore
            dup
            sipush 242
            iconst_m1
            iastore
            dup
            sipush 243
            iconst_m1
            iastore
            dup
            sipush 244
            iconst_m1
            iastore
            dup
            sipush 245
            iconst_m1
            iastore
            dup
            sipush 246
            iconst_m1
            iastore
            dup
            sipush 247
            iconst_m1
            iastore
            dup
            sipush 248
            iconst_m1
            iastore
            dup
            sipush 249
            iconst_m1
            iastore
            dup
            sipush 250
            iconst_m1
            iastore
            dup
            sipush 251
            iconst_m1
            iastore
            dup
            sipush 252
            iconst_m1
            iastore
            dup
            sipush 253
            iconst_m1
            iastore
            dup
            sipush 254
            iconst_m1
            iastore
            dup
            sipush 255
            iconst_m1
            iastore
        17: .line 181
            putstatic android.util.Base64$Decoder.DECODE:[I
        18: .line 204
            sipush 256
            newarray 10
            dup
            iconst_0
        19: .line 205
            iconst_m1
            iastore
            dup
            iconst_1
            iconst_m1
            iastore
            dup
            iconst_2
            iconst_m1
            iastore
            dup
            iconst_3
            iconst_m1
            iastore
            dup
            iconst_4
            iconst_m1
            iastore
            dup
            iconst_5
            iconst_m1
            iastore
            dup
            bipush 6
            iconst_m1
            iastore
            dup
            bipush 7
            iconst_m1
            iastore
            dup
            bipush 8
            iconst_m1
            iastore
            dup
            bipush 9
            iconst_m1
            iastore
            dup
            bipush 10
            iconst_m1
            iastore
            dup
            bipush 11
            iconst_m1
            iastore
            dup
            bipush 12
            iconst_m1
            iastore
            dup
            bipush 13
            iconst_m1
            iastore
            dup
            bipush 14
            iconst_m1
            iastore
            dup
            bipush 15
            iconst_m1
            iastore
            dup
            bipush 16
        20: .line 206
            iconst_m1
            iastore
            dup
            bipush 17
            iconst_m1
            iastore
            dup
            bipush 18
            iconst_m1
            iastore
            dup
            bipush 19
            iconst_m1
            iastore
            dup
            bipush 20
            iconst_m1
            iastore
            dup
            bipush 21
            iconst_m1
            iastore
            dup
            bipush 22
            iconst_m1
            iastore
            dup
            bipush 23
            iconst_m1
            iastore
            dup
            bipush 24
            iconst_m1
            iastore
            dup
            bipush 25
            iconst_m1
            iastore
            dup
            bipush 26
            iconst_m1
            iastore
            dup
            bipush 27
            iconst_m1
            iastore
            dup
            bipush 28
            iconst_m1
            iastore
            dup
            bipush 29
            iconst_m1
            iastore
            dup
            bipush 30
            iconst_m1
            iastore
            dup
            bipush 31
            iconst_m1
            iastore
            dup
            bipush 32
        21: .line 207
            iconst_m1
            iastore
            dup
            bipush 33
            iconst_m1
            iastore
            dup
            bipush 34
            iconst_m1
            iastore
            dup
            bipush 35
            iconst_m1
            iastore
            dup
            bipush 36
            iconst_m1
            iastore
            dup
            bipush 37
            iconst_m1
            iastore
            dup
            bipush 38
            iconst_m1
            iastore
            dup
            bipush 39
            iconst_m1
            iastore
            dup
            bipush 40
            iconst_m1
            iastore
            dup
            bipush 41
            iconst_m1
            iastore
            dup
            bipush 42
            iconst_m1
            iastore
            dup
            bipush 43
            iconst_m1
            iastore
            dup
            bipush 44
            iconst_m1
            iastore
            dup
            bipush 45
            bipush 62
            iastore
            dup
            bipush 46
            iconst_m1
            iastore
            dup
            bipush 47
            iconst_m1
            iastore
            dup
            bipush 48
        22: .line 208
            bipush 52
            iastore
            dup
            bipush 49
            bipush 53
            iastore
            dup
            bipush 50
            bipush 54
            iastore
            dup
            bipush 51
            bipush 55
            iastore
            dup
            bipush 52
            bipush 56
            iastore
            dup
            bipush 53
            bipush 57
            iastore
            dup
            bipush 54
            bipush 58
            iastore
            dup
            bipush 55
            bipush 59
            iastore
            dup
            bipush 56
            bipush 60
            iastore
            dup
            bipush 57
            bipush 61
            iastore
            dup
            bipush 58
            iconst_m1
            iastore
            dup
            bipush 59
            iconst_m1
            iastore
            dup
            bipush 60
            iconst_m1
            iastore
            dup
            bipush 61
            bipush -2
            iastore
            dup
            bipush 62
            iconst_m1
            iastore
            dup
            bipush 63
            iconst_m1
            iastore
            dup
            bipush 64
        23: .line 209
            iconst_m1
            iastore
            dup
            bipush 66
            iconst_1
            iastore
            dup
            bipush 67
            iconst_2
            iastore
            dup
            bipush 68
            iconst_3
            iastore
            dup
            bipush 69
            iconst_4
            iastore
            dup
            bipush 70
            iconst_5
            iastore
            dup
            bipush 71
            bipush 6
            iastore
            dup
            bipush 72
            bipush 7
            iastore
            dup
            bipush 73
            bipush 8
            iastore
            dup
            bipush 74
            bipush 9
            iastore
            dup
            bipush 75
            bipush 10
            iastore
            dup
            bipush 76
            bipush 11
            iastore
            dup
            bipush 77
            bipush 12
            iastore
            dup
            bipush 78
            bipush 13
            iastore
            dup
            bipush 79
            bipush 14
            iastore
            dup
            bipush 80
        24: .line 210
            bipush 15
            iastore
            dup
            bipush 81
            bipush 16
            iastore
            dup
            bipush 82
            bipush 17
            iastore
            dup
            bipush 83
            bipush 18
            iastore
            dup
            bipush 84
            bipush 19
            iastore
            dup
            bipush 85
            bipush 20
            iastore
            dup
            bipush 86
            bipush 21
            iastore
            dup
            bipush 87
            bipush 22
            iastore
            dup
            bipush 88
            bipush 23
            iastore
            dup
            bipush 89
            bipush 24
            iastore
            dup
            bipush 90
            bipush 25
            iastore
            dup
            bipush 91
            iconst_m1
            iastore
            dup
            bipush 92
            iconst_m1
            iastore
            dup
            bipush 93
            iconst_m1
            iastore
            dup
            bipush 94
            iconst_m1
            iastore
            dup
            bipush 95
            bipush 63
            iastore
            dup
            bipush 96
        25: .line 211
            iconst_m1
            iastore
            dup
            bipush 97
            bipush 26
            iastore
            dup
            bipush 98
            bipush 27
            iastore
            dup
            bipush 99
            bipush 28
            iastore
            dup
            bipush 100
            bipush 29
            iastore
            dup
            bipush 101
            bipush 30
            iastore
            dup
            bipush 102
            bipush 31
            iastore
            dup
            bipush 103
            bipush 32
            iastore
            dup
            bipush 104
            bipush 33
            iastore
            dup
            bipush 105
            bipush 34
            iastore
            dup
            bipush 106
            bipush 35
            iastore
            dup
            bipush 107
            bipush 36
            iastore
            dup
            bipush 108
            bipush 37
            iastore
            dup
            bipush 109
            bipush 38
            iastore
            dup
            bipush 110
            bipush 39
            iastore
            dup
            bipush 111
            bipush 40
            iastore
            dup
            bipush 112
        26: .line 212
            bipush 41
            iastore
            dup
            bipush 113
            bipush 42
            iastore
            dup
            bipush 114
            bipush 43
            iastore
            dup
            bipush 115
            bipush 44
            iastore
            dup
            bipush 116
            bipush 45
            iastore
            dup
            bipush 117
            bipush 46
            iastore
            dup
            bipush 118
            bipush 47
            iastore
            dup
            bipush 119
            bipush 48
            iastore
            dup
            bipush 120
            bipush 49
            iastore
            dup
            bipush 121
            bipush 50
            iastore
            dup
            bipush 122
            bipush 51
            iastore
            dup
            bipush 123
            iconst_m1
            iastore
            dup
            bipush 124
            iconst_m1
            iastore
            dup
            bipush 125
            iconst_m1
            iastore
            dup
            bipush 126
            iconst_m1
            iastore
            dup
            bipush 127
            iconst_m1
            iastore
            dup
            sipush 128
        27: .line 213
            iconst_m1
            iastore
            dup
            sipush 129
            iconst_m1
            iastore
            dup
            sipush 130
            iconst_m1
            iastore
            dup
            sipush 131
            iconst_m1
            iastore
            dup
            sipush 132
            iconst_m1
            iastore
            dup
            sipush 133
            iconst_m1
            iastore
            dup
            sipush 134
            iconst_m1
            iastore
            dup
            sipush 135
            iconst_m1
            iastore
            dup
            sipush 136
            iconst_m1
            iastore
            dup
            sipush 137
            iconst_m1
            iastore
            dup
            sipush 138
            iconst_m1
            iastore
            dup
            sipush 139
            iconst_m1
            iastore
            dup
            sipush 140
            iconst_m1
            iastore
            dup
            sipush 141
            iconst_m1
            iastore
            dup
            sipush 142
            iconst_m1
            iastore
            dup
            sipush 143
            iconst_m1
            iastore
            dup
            sipush 144
        28: .line 214
            iconst_m1
            iastore
            dup
            sipush 145
            iconst_m1
            iastore
            dup
            sipush 146
            iconst_m1
            iastore
            dup
            sipush 147
            iconst_m1
            iastore
            dup
            sipush 148
            iconst_m1
            iastore
            dup
            sipush 149
            iconst_m1
            iastore
            dup
            sipush 150
            iconst_m1
            iastore
            dup
            sipush 151
            iconst_m1
            iastore
            dup
            sipush 152
            iconst_m1
            iastore
            dup
            sipush 153
            iconst_m1
            iastore
            dup
            sipush 154
            iconst_m1
            iastore
            dup
            sipush 155
            iconst_m1
            iastore
            dup
            sipush 156
            iconst_m1
            iastore
            dup
            sipush 157
            iconst_m1
            iastore
            dup
            sipush 158
            iconst_m1
            iastore
            dup
            sipush 159
            iconst_m1
            iastore
            dup
            sipush 160
        29: .line 215
            iconst_m1
            iastore
            dup
            sipush 161
            iconst_m1
            iastore
            dup
            sipush 162
            iconst_m1
            iastore
            dup
            sipush 163
            iconst_m1
            iastore
            dup
            sipush 164
            iconst_m1
            iastore
            dup
            sipush 165
            iconst_m1
            iastore
            dup
            sipush 166
            iconst_m1
            iastore
            dup
            sipush 167
            iconst_m1
            iastore
            dup
            sipush 168
            iconst_m1
            iastore
            dup
            sipush 169
            iconst_m1
            iastore
            dup
            sipush 170
            iconst_m1
            iastore
            dup
            sipush 171
            iconst_m1
            iastore
            dup
            sipush 172
            iconst_m1
            iastore
            dup
            sipush 173
            iconst_m1
            iastore
            dup
            sipush 174
            iconst_m1
            iastore
            dup
            sipush 175
            iconst_m1
            iastore
            dup
            sipush 176
        30: .line 216
            iconst_m1
            iastore
            dup
            sipush 177
            iconst_m1
            iastore
            dup
            sipush 178
            iconst_m1
            iastore
            dup
            sipush 179
            iconst_m1
            iastore
            dup
            sipush 180
            iconst_m1
            iastore
            dup
            sipush 181
            iconst_m1
            iastore
            dup
            sipush 182
            iconst_m1
            iastore
            dup
            sipush 183
            iconst_m1
            iastore
            dup
            sipush 184
            iconst_m1
            iastore
            dup
            sipush 185
            iconst_m1
            iastore
            dup
            sipush 186
            iconst_m1
            iastore
            dup
            sipush 187
            iconst_m1
            iastore
            dup
            sipush 188
            iconst_m1
            iastore
            dup
            sipush 189
            iconst_m1
            iastore
            dup
            sipush 190
            iconst_m1
            iastore
            dup
            sipush 191
            iconst_m1
            iastore
            dup
            sipush 192
        31: .line 217
            iconst_m1
            iastore
            dup
            sipush 193
            iconst_m1
            iastore
            dup
            sipush 194
            iconst_m1
            iastore
            dup
            sipush 195
            iconst_m1
            iastore
            dup
            sipush 196
            iconst_m1
            iastore
            dup
            sipush 197
            iconst_m1
            iastore
            dup
            sipush 198
            iconst_m1
            iastore
            dup
            sipush 199
            iconst_m1
            iastore
            dup
            sipush 200
            iconst_m1
            iastore
            dup
            sipush 201
            iconst_m1
            iastore
            dup
            sipush 202
            iconst_m1
            iastore
            dup
            sipush 203
            iconst_m1
            iastore
            dup
            sipush 204
            iconst_m1
            iastore
            dup
            sipush 205
            iconst_m1
            iastore
            dup
            sipush 206
            iconst_m1
            iastore
            dup
            sipush 207
            iconst_m1
            iastore
            dup
            sipush 208
        32: .line 218
            iconst_m1
            iastore
            dup
            sipush 209
            iconst_m1
            iastore
            dup
            sipush 210
            iconst_m1
            iastore
            dup
            sipush 211
            iconst_m1
            iastore
            dup
            sipush 212
            iconst_m1
            iastore
            dup
            sipush 213
            iconst_m1
            iastore
            dup
            sipush 214
            iconst_m1
            iastore
            dup
            sipush 215
            iconst_m1
            iastore
            dup
            sipush 216
            iconst_m1
            iastore
            dup
            sipush 217
            iconst_m1
            iastore
            dup
            sipush 218
            iconst_m1
            iastore
            dup
            sipush 219
            iconst_m1
            iastore
            dup
            sipush 220
            iconst_m1
            iastore
            dup
            sipush 221
            iconst_m1
            iastore
            dup
            sipush 222
            iconst_m1
            iastore
            dup
            sipush 223
            iconst_m1
            iastore
            dup
            sipush 224
        33: .line 219
            iconst_m1
            iastore
            dup
            sipush 225
            iconst_m1
            iastore
            dup
            sipush 226
            iconst_m1
            iastore
            dup
            sipush 227
            iconst_m1
            iastore
            dup
            sipush 228
            iconst_m1
            iastore
            dup
            sipush 229
            iconst_m1
            iastore
            dup
            sipush 230
            iconst_m1
            iastore
            dup
            sipush 231
            iconst_m1
            iastore
            dup
            sipush 232
            iconst_m1
            iastore
            dup
            sipush 233
            iconst_m1
            iastore
            dup
            sipush 234
            iconst_m1
            iastore
            dup
            sipush 235
            iconst_m1
            iastore
            dup
            sipush 236
            iconst_m1
            iastore
            dup
            sipush 237
            iconst_m1
            iastore
            dup
            sipush 238
            iconst_m1
            iastore
            dup
            sipush 239
            iconst_m1
            iastore
            dup
            sipush 240
        34: .line 220
            iconst_m1
            iastore
            dup
            sipush 241
            iconst_m1
            iastore
            dup
            sipush 242
            iconst_m1
            iastore
            dup
            sipush 243
            iconst_m1
            iastore
            dup
            sipush 244
            iconst_m1
            iastore
            dup
            sipush 245
            iconst_m1
            iastore
            dup
            sipush 246
            iconst_m1
            iastore
            dup
            sipush 247
            iconst_m1
            iastore
            dup
            sipush 248
            iconst_m1
            iastore
            dup
            sipush 249
            iconst_m1
            iastore
            dup
            sipush 250
            iconst_m1
            iastore
            dup
            sipush 251
            iconst_m1
            iastore
            dup
            sipush 252
            iconst_m1
            iastore
            dup
            sipush 253
            iconst_m1
            iastore
            dup
            sipush 254
            iconst_m1
            iastore
            dup
            sipush 255
            iconst_m1
            iastore
        35: .line 204
            putstatic android.util.Base64$Decoder.DECODE_WEBSAFE:[I
        36: .line 225
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(int, byte[]);
    descriptor: (I[B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.util.Base64$Decoder this
        start local 1 // int flags
        start local 2 // byte[] output
         0: .line 241
            aload 0 /* this */
            invokespecial android.util.Base64$Coder.<init>:()V
         1: .line 242
            aload 0 /* this */
            aload 2 /* output */
            putfield android.util.Base64$Decoder.output:[B
         2: .line 244
            aload 0 /* this */
            iload 1 /* flags */
            bipush 8
            iand
            ifne 3
            getstatic android.util.Base64$Decoder.DECODE:[I
            goto 4
      StackMap locals: android.util.Base64$Decoder int byte[]
      StackMap stack: android.util.Base64$Decoder
         3: getstatic android.util.Base64$Decoder.DECODE_WEBSAFE:[I
      StackMap locals: android.util.Base64$Decoder int byte[]
      StackMap stack: android.util.Base64$Decoder int[]
         4: putfield android.util.Base64$Decoder.alphabet:[I
         5: .line 245
            aload 0 /* this */
            iconst_0
            putfield android.util.Base64$Decoder.state:I
         6: .line 246
            aload 0 /* this */
            iconst_0
            putfield android.util.Base64$Decoder.value:I
         7: .line 247
            return
        end local 2 // byte[] output
        end local 1 // int flags
        end local 0 // android.util.Base64$Decoder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Landroid/util/Base64$Decoder;
            0    8     1   flags  I
            0    8     2  output  [B
    MethodParameters:
        Name  Flags
      flags   
      output  

  public int maxOutputSize(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.util.Base64$Decoder this
        start local 1 // int len
         0: .line 254
            iload 1 /* len */
            iconst_3
            imul
            iconst_4
            idiv
            bipush 10
            iadd
            ireturn
        end local 1 // int len
        end local 0 // android.util.Base64$Decoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/Base64$Decoder;
            0    1     1   len  I
    MethodParameters:
      Name  Flags
      len   

  public boolean process(byte[], int, int, boolean);
    descriptor: ([BIIZ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=5
        start local 0 // android.util.Base64$Decoder this
        start local 1 // byte[] input
        start local 2 // int offset
        start local 3 // int len
        start local 4 // boolean finish
         0: .line 264
            aload 0 /* this */
            getfield android.util.Base64$Decoder.state:I
            bipush 6
            if_icmpne 1
            iconst_0
            ireturn
         1: .line 266
      StackMap locals:
      StackMap stack:
            iload 2 /* offset */
            istore 5 /* p */
        start local 5 // int p
         2: .line 267
            iload 3 /* len */
            iload 2 /* offset */
            iadd
            istore 3 /* len */
         3: .line 274
            aload 0 /* this */
            getfield android.util.Base64$Decoder.state:I
            istore 6 /* state */
        start local 6 // int state
         4: .line 275
            aload 0 /* this */
            getfield android.util.Base64$Decoder.value:I
            istore 7 /* value */
        start local 7 // int value
         5: .line 276
            iconst_0
            istore 8 /* op */
        start local 8 // int op
         6: .line 277
            aload 0 /* this */
            getfield android.util.Base64$Decoder.output:[B
            astore 9 /* output */
        start local 9 // byte[] output
         7: .line 278
            aload 0 /* this */
            getfield android.util.Base64$Decoder.alphabet:[I
            astore 10 /* alphabet */
        start local 10 // int[] alphabet
         8: .line 280
            goto 79
         9: .line 295
      StackMap locals: android.util.Base64$Decoder byte[] int int int int int int int byte[] int[]
      StackMap stack:
            iload 6 /* state */
            ifne 26
        10: .line 296
            goto 16
        11: .line 301
      StackMap locals:
      StackMap stack:
            aload 9 /* output */
            iload 8 /* op */
            iconst_2
            iadd
            iload 7 /* value */
            i2b
            bastore
        12: .line 302
            aload 9 /* output */
            iload 8 /* op */
            iconst_1
            iadd
            iload 7 /* value */
            bipush 8
            ishr
            i2b
            bastore
        13: .line 303
            aload 9 /* output */
            iload 8 /* op */
            iload 7 /* value */
            bipush 16
            ishr
            i2b
            bastore
        14: .line 304
            iinc 8 /* op */ 3
        15: .line 305
            iinc 5 /* p */ 4
        16: .line 296
      StackMap locals:
      StackMap stack:
            iload 5 /* p */
            iconst_4
            iadd
            iload 3 /* len */
            if_icmpgt 25
        17: .line 297
            aload 10 /* alphabet */
            aload 1 /* input */
            iload 5 /* p */
            baload
            sipush 255
            iand
            iaload
            bipush 18
            ishl
        18: .line 298
            aload 10 /* alphabet */
            aload 1 /* input */
            iload 5 /* p */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            iaload
            bipush 12
            ishl
        19: .line 297
            ior
        20: .line 299
            aload 10 /* alphabet */
            aload 1 /* input */
            iload 5 /* p */
            iconst_2
            iadd
            baload
            sipush 255
            iand
            iaload
            bipush 6
            ishl
        21: .line 297
            ior
        22: .line 300
            aload 10 /* alphabet */
            aload 1 /* input */
            iload 5 /* p */
            iconst_3
            iadd
            baload
            sipush 255
            iand
            iaload
        23: .line 297
            ior
            dup
            istore 7 /* value */
        24: .line 296
            ifge 11
        25: .line 307
      StackMap locals:
      StackMap stack:
            iload 5 /* p */
            iload 3 /* len */
            if_icmplt 26
            goto 80
        26: .line 315
      StackMap locals:
      StackMap stack:
            aload 10 /* alphabet */
            aload 1 /* input */
            iload 5 /* p */
            iinc 5 /* p */ 1
            baload
            sipush 255
            iand
            iaload
            istore 11 /* d */
        start local 11 // int d
        27: .line 317
            iload 6 /* state */
            tableswitch { // 0 - 5
                    0: 28
                    1: 35
                    2: 42
                    3: 53
                    4: 70
                    5: 76
              default: 79
          }
        28: .line 319
      StackMap locals: int
      StackMap stack:
            iload 11 /* d */
            iflt 32
        29: .line 320
            iload 11 /* d */
            istore 7 /* value */
        30: .line 321
            iinc 6 /* state */ 1
        31: .line 322
            goto 79
      StackMap locals:
      StackMap stack:
        32: iload 11 /* d */
            iconst_m1
            if_icmpeq 79
        33: .line 323
            aload 0 /* this */
            bipush 6
            putfield android.util.Base64$Decoder.state:I
        34: .line 324
            iconst_0
            ireturn
        35: .line 329
      StackMap locals:
      StackMap stack:
            iload 11 /* d */
            iflt 39
        36: .line 330
            iload 7 /* value */
            bipush 6
            ishl
            iload 11 /* d */
            ior
            istore 7 /* value */
        37: .line 331
            iinc 6 /* state */ 1
        38: .line 332
            goto 79
      StackMap locals:
      StackMap stack:
        39: iload 11 /* d */
            iconst_m1
            if_icmpeq 79
        40: .line 333
            aload 0 /* this */
            bipush 6
            putfield android.util.Base64$Decoder.state:I
        41: .line 334
            iconst_0
            ireturn
        42: .line 339
      StackMap locals:
      StackMap stack:
            iload 11 /* d */
            iflt 46
        43: .line 340
            iload 7 /* value */
            bipush 6
            ishl
            iload 11 /* d */
            ior
            istore 7 /* value */
        44: .line 341
            iinc 6 /* state */ 1
        45: .line 342
            goto 79
      StackMap locals:
      StackMap stack:
        46: iload 11 /* d */
            bipush -2
            if_icmpne 50
        47: .line 345
            aload 9 /* output */
            iload 8 /* op */
            iinc 8 /* op */ 1
            iload 7 /* value */
            iconst_4
            ishr
            i2b
            bastore
        48: .line 346
            iconst_4
            istore 6 /* state */
        49: .line 347
            goto 79
      StackMap locals:
      StackMap stack:
        50: iload 11 /* d */
            iconst_m1
            if_icmpeq 79
        51: .line 348
            aload 0 /* this */
            bipush 6
            putfield android.util.Base64$Decoder.state:I
        52: .line 349
            iconst_0
            ireturn
        53: .line 354
      StackMap locals:
      StackMap stack:
            iload 11 /* d */
            iflt 61
        54: .line 356
            iload 7 /* value */
            bipush 6
            ishl
            iload 11 /* d */
            ior
            istore 7 /* value */
        55: .line 357
            aload 9 /* output */
            iload 8 /* op */
            iconst_2
            iadd
            iload 7 /* value */
            i2b
            bastore
        56: .line 358
            aload 9 /* output */
            iload 8 /* op */
            iconst_1
            iadd
            iload 7 /* value */
            bipush 8
            ishr
            i2b
            bastore
        57: .line 359
            aload 9 /* output */
            iload 8 /* op */
            iload 7 /* value */
            bipush 16
            ishr
            i2b
            bastore
        58: .line 360
            iinc 8 /* op */ 3
        59: .line 361
            iconst_0
            istore 6 /* state */
        60: .line 362
            goto 79
      StackMap locals:
      StackMap stack:
        61: iload 11 /* d */
            bipush -2
            if_icmpne 67
        62: .line 365
            aload 9 /* output */
            iload 8 /* op */
            iconst_1
            iadd
            iload 7 /* value */
            iconst_2
            ishr
            i2b
            bastore
        63: .line 366
            aload 9 /* output */
            iload 8 /* op */
            iload 7 /* value */
            bipush 10
            ishr
            i2b
            bastore
        64: .line 367
            iinc 8 /* op */ 2
        65: .line 368
            iconst_5
            istore 6 /* state */
        66: .line 369
            goto 79
      StackMap locals:
      StackMap stack:
        67: iload 11 /* d */
            iconst_m1
            if_icmpeq 79
        68: .line 370
            aload 0 /* this */
            bipush 6
            putfield android.util.Base64$Decoder.state:I
        69: .line 371
            iconst_0
            ireturn
        70: .line 376
      StackMap locals:
      StackMap stack:
            iload 11 /* d */
            bipush -2
            if_icmpne 73
        71: .line 377
            iinc 6 /* state */ 1
        72: .line 378
            goto 79
      StackMap locals:
      StackMap stack:
        73: iload 11 /* d */
            iconst_m1
            if_icmpeq 79
        74: .line 379
            aload 0 /* this */
            bipush 6
            putfield android.util.Base64$Decoder.state:I
        75: .line 380
            iconst_0
            ireturn
        76: .line 385
      StackMap locals:
      StackMap stack:
            iload 11 /* d */
            iconst_m1
            if_icmpeq 79
        77: .line 386
            aload 0 /* this */
            bipush 6
            putfield android.util.Base64$Decoder.state:I
        78: .line 387
            iconst_0
            ireturn
        end local 11 // int d
        79: .line 280
      StackMap locals:
      StackMap stack:
            iload 5 /* p */
            iload 3 /* len */
            if_icmplt 9
        80: .line 393
      StackMap locals:
      StackMap stack:
            iload 4 /* finish */
            ifne 85
        81: .line 396
            aload 0 /* this */
            iload 6 /* state */
            putfield android.util.Base64$Decoder.state:I
        82: .line 397
            aload 0 /* this */
            iload 7 /* value */
            putfield android.util.Base64$Decoder.value:I
        83: .line 398
            aload 0 /* this */
            iload 8 /* op */
            putfield android.util.Base64$Decoder.op:I
        84: .line 399
            iconst_1
            ireturn
        85: .line 405
      StackMap locals:
      StackMap stack:
            iload 6 /* state */
            tableswitch { // 0 - 5
                    0: 86
                    1: 87
                    2: 89
                    3: 91
                    4: 94
                    5: 96
              default: 96
          }
        86: .line 408
      StackMap locals:
      StackMap stack:
            goto 96
        87: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 6
            putfield android.util.Base64$Decoder.state:I
        88: .line 413
            iconst_0
            ireturn
        89: .line 417
      StackMap locals:
      StackMap stack:
            aload 9 /* output */
            iload 8 /* op */
            iinc 8 /* op */ 1
            iload 7 /* value */
            iconst_4
            ishr
            i2b
            bastore
        90: .line 418
            goto 96
        91: .line 422
      StackMap locals:
      StackMap stack:
            aload 9 /* output */
            iload 8 /* op */
            iinc 8 /* op */ 1
            iload 7 /* value */
            bipush 10
            ishr
            i2b
            bastore
        92: .line 423
            aload 9 /* output */
            iload 8 /* op */
            iinc 8 /* op */ 1
            iload 7 /* value */
            iconst_2
            ishr
            i2b
            bastore
        93: .line 424
            goto 96
        94: .line 427
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 6
            putfield android.util.Base64$Decoder.state:I
        95: .line 428
            iconst_0
            ireturn
        96: .line 435
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* state */
            putfield android.util.Base64$Decoder.state:I
        97: .line 436
            aload 0 /* this */
            iload 8 /* op */
            putfield android.util.Base64$Decoder.op:I
        98: .line 437
            iconst_1
            ireturn
        end local 10 // int[] alphabet
        end local 9 // byte[] output
        end local 8 // int op
        end local 7 // int value
        end local 6 // int state
        end local 5 // int p
        end local 4 // boolean finish
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] input
        end local 0 // android.util.Base64$Decoder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   99     0      this  Landroid/util/Base64$Decoder;
            0   99     1     input  [B
            0   99     2    offset  I
            0   99     3       len  I
            0   99     4    finish  Z
            2   99     5         p  I
            4   99     6     state  I
            5   99     7     value  I
            6   99     8        op  I
            7   99     9    output  [B
            8   99    10  alphabet  [I
           27   79    11         d  I
    MethodParameters:
        Name  Flags
      input   
      offset  
      len     
      finish  
}
SourceFile: "Base64.java"
NestHost: android.util.Base64
InnerClasses:
  abstract Coder = android.util.Base64$Coder of android.util.Base64
  Decoder = android.util.Base64$Decoder of android.util.Base64