# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.firebase.encoders.EncodingException":"EncodingException.java","com.google.firebase.encoders.FieldDescriptor":"FieldDescriptor.java"}}
com.google.firebase.encoders.json.JsonValueObjectEncoderContext -> l81:
# {"id":"sourceFile","fileName":"JsonValueObjectEncoderContext.java"}
    boolean active -> a
    android.util.JsonWriter jsonWriter -> b
    java.util.Map objectEncoders -> c
    java.util.Map valueEncoders -> d
    com.google.firebase.encoders.ObjectEncoder fallbackEncoder -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lus1;"}
    boolean ignoreNullValues -> f
    1:4:void <init>(java.io.Writer,java.util.Map,java.util.Map,com.google.firebase.encoders.ObjectEncoder,boolean):48:48 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/BufferedWriter;Ljava/util/HashMap;Ljava/util/HashMap;Li71;Z)V"}
    5:6:void <init>(java.io.Writer,java.util.Map,java.util.Map,com.google.firebase.encoders.ObjectEncoder,boolean):36:36 -> <init>
    7:13:void <init>(java.io.Writer,java.util.Map,java.util.Map,com.google.firebase.encoders.ObjectEncoder,boolean):49:49 -> <init>
    14:15:void <init>(java.io.Writer,java.util.Map,java.util.Map,com.google.firebase.encoders.ObjectEncoder,boolean):50:50 -> <init>
    16:17:void <init>(java.io.Writer,java.util.Map,java.util.Map,com.google.firebase.encoders.ObjectEncoder,boolean):51:51 -> <init>
    18:19:void <init>(java.io.Writer,java.util.Map,java.util.Map,com.google.firebase.encoders.ObjectEncoder,boolean):52:52 -> <init>
    20:22:void <init>(java.io.Writer,java.util.Map,java.util.Map,com.google.firebase.encoders.ObjectEncoder,boolean):53:53 -> <init>
    1:2:java.lang.String com.google.firebase.encoders.FieldDescriptor.getName():56:56 -> a
    1:2:com.google.firebase.encoders.ObjectEncoderContext add(com.google.firebase.encoders.FieldDescriptor,java.lang.Object):110 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Loo0;Ljava/lang/Object;)Lvs1;"}
    3:6:com.google.firebase.encoders.ObjectEncoderContext add(com.google.firebase.encoders.FieldDescriptor,java.lang.Object):110:110 -> a
    1:3:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String):169:169 -> b
    1:3:com.google.firebase.encoders.ValueEncoderContext add(java.lang.String):33 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lh63;"}
    4:9:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String):170:170 -> b
    4:9:com.google.firebase.encoders.ValueEncoderContext add(java.lang.String):33 -> b
    1:3:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(boolean):209:209 -> c
    1:3:com.google.firebase.encoders.ValueEncoderContext add(boolean):33 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lh63;"}
    4:9:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(boolean):210:210 -> c
    4:9:com.google.firebase.encoders.ValueEncoderContext add(boolean):33 -> c
    1:2:java.lang.String com.google.firebase.encoders.FieldDescriptor.getName():56:56 -> d
    1:2:com.google.firebase.encoders.ObjectEncoderContext add(com.google.firebase.encoders.FieldDescriptor,long):134 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Loo0;J)Lvs1;"}
    3:5:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,long):93:93 -> d
    3:5:com.google.firebase.encoders.ObjectEncoderContext add(com.google.firebase.encoders.FieldDescriptor,long):134 -> d
    6:10:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,long):94:94 -> d
    6:10:com.google.firebase.encoders.ObjectEncoderContext add(com.google.firebase.encoders.FieldDescriptor,long):134 -> d
    11:13:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(long):201:201 -> d
    11:13:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,long):95 -> d
    11:13:com.google.firebase.encoders.ObjectEncoderContext add(com.google.firebase.encoders.FieldDescriptor,long):134 -> d
    14:17:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(long):202:202 -> d
    14:17:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,long):95 -> d
    14:17:com.google.firebase.encoders.ObjectEncoderContext add(com.google.firebase.encoders.FieldDescriptor,long):134 -> d
    1:4:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):232:232 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ll81;"}
    5:8:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):233:233 -> e
    9:12:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):236:236 -> e
    13:18:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):237:237 -> e
    19:28:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):241:241 -> e
    29:32:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):244:244 -> e
    33:34:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):245:245 -> e
    35:38:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(byte[]):217:217 -> e
    35:38:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):245 -> e
    39:46:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(byte[]):221:221 -> e
    39:46:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):245 -> e
    47:49:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):248:248 -> e
    50:54:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):249:249 -> e
    55:62:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):250:250 -> e
    63:68:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):251:251 -> e
    69:72:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):253:253 -> e
    73:79:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):254:254 -> e
    80:82:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(long):201:201 -> e
    80:82:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):255 -> e
    83:88:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(long):202:202 -> e
    83:88:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):255 -> e
    89:92:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):257:257 -> e
    93:99:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):258:258 -> e
    100:105:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):259:259 -> e
    106:109:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):261:261 -> e
    110:116:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):262:262 -> e
    117:122:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):263:263 -> e
    123:126:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):265:265 -> e
    127:133:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):266:266 -> e
    134:139:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):267:267 -> e
    140:146:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):271:271 -> e
    147:152:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):272:272 -> e
    153:156:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):275:275 -> e
    157:160:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):278:278 -> e
    161:162:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):279:279 -> e
    163:165:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):280:280 -> e
    166:179:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):281:281 -> e
    180:183:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):282:282 -> e
    184:187:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):284:284 -> e
    188:191:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):287:287 -> e
    192:193:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):289:289 -> e
    194:196:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):290:290 -> e
    197:216:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):291:291 -> e
    217:220:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):292:292 -> e
    221:232:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):294:294 -> e
    233:234:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):296:296 -> e
    235:242:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):299:299 -> e
    243:248:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):297:297 -> e
    249:251:void com.google.firebase.encoders.EncodingException.<init>(java.lang.String,java.lang.Exception):32:32 -> e
    249:251:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):297 -> e
    252:252:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):297:297 -> e
    253:256:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):303:303 -> e
    257:270:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):307:307 -> e
    271:273:com.google.firebase.encoders.json.JsonValueObjectEncoderContext doEncode(com.google.firebase.encoders.ObjectEncoder,java.lang.Object,boolean):329:329 -> e
    271:273:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):309 -> e
    274:276:com.google.firebase.encoders.json.JsonValueObjectEncoderContext doEncode(com.google.firebase.encoders.ObjectEncoder,java.lang.Object,boolean):330:330 -> e
    274:276:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):309 -> e
    277:280:com.google.firebase.encoders.json.JsonValueObjectEncoderContext doEncode(com.google.firebase.encoders.ObjectEncoder,java.lang.Object,boolean):331:331 -> e
    277:280:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):309 -> e
    281:294:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):312:312 -> e
    295:298:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):314:314 -> e
    299:302:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):319:319 -> e
    303:308:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):320:320 -> e
    309:311:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String):169:169 -> e
    309:311:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):320 -> e
    312:315:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String):170:170 -> e
    312:315:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):320 -> e
    316:318:com.google.firebase.encoders.json.JsonValueObjectEncoderContext doEncode(com.google.firebase.encoders.ObjectEncoder,java.lang.Object,boolean):329:329 -> e
    316:318:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):324 -> e
    319:323:com.google.firebase.encoders.json.JsonValueObjectEncoderContext doEncode(com.google.firebase.encoders.ObjectEncoder,java.lang.Object,boolean):330:330 -> e
    319:323:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):324 -> e
    324:327:com.google.firebase.encoders.json.JsonValueObjectEncoderContext doEncode(com.google.firebase.encoders.ObjectEncoder,java.lang.Object,boolean):331:331 -> e
    324:327:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.Object,boolean):324 -> e
    1:9:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,java.lang.Object):68:68 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/String;)Ll81;"}
    10:12:com.google.firebase.encoders.json.JsonValueObjectEncoderContext internalAddIgnoreNullValues(java.lang.String,java.lang.Object):378:378 -> f
    10:12:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,java.lang.Object):69 -> f
    13:15:com.google.firebase.encoders.json.JsonValueObjectEncoderContext internalAddIgnoreNullValues(java.lang.String,java.lang.Object):379:379 -> f
    13:15:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,java.lang.Object):69 -> f
    16:19:com.google.firebase.encoders.json.JsonValueObjectEncoderContext internalAddIgnoreNullValues(java.lang.String,java.lang.Object):380:380 -> f
    16:19:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,java.lang.Object):69 -> f
    20:22:com.google.firebase.encoders.json.JsonValueObjectEncoderContext internalAdd(java.lang.String,java.lang.Object):364:364 -> f
    20:22:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,java.lang.Object):71 -> f
    23:27:com.google.firebase.encoders.json.JsonValueObjectEncoderContext internalAdd(java.lang.String,java.lang.Object):365:365 -> f
    23:27:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,java.lang.Object):71 -> f
    28:31:com.google.firebase.encoders.json.JsonValueObjectEncoderContext internalAdd(java.lang.String,java.lang.Object):367:367 -> f
    28:31:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,java.lang.Object):71 -> f
    32:35:com.google.firebase.encoders.json.JsonValueObjectEncoderContext internalAdd(java.lang.String,java.lang.Object):370:370 -> f
    32:35:com.google.firebase.encoders.json.JsonValueObjectEncoderContext add(java.lang.String,java.lang.Object):71 -> f
    1:5:void maybeUnNest():350:350 -> g
    6:11:void maybeUnNest():351:351 -> g
