# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.http2.Huffman":"Huffman.kt","okio.Buffer":"Buffer.kt","okhttp3.internal.http2.Hpack":"Hpack.kt","okio.ByteString":"ByteString.kt"}}
okhttp3.internal.http2.Hpack$Writer -> g13:
# {"id":"sourceFile","fileName":"Hpack.kt"}
    okio.Buffer out -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lda0;"}
    int smallestHeaderTableSizeSetting -> b
    boolean emitDynamicTableSizeUpdate -> c
    int maxDynamicTableByteCount -> d
    okhttp3.internal.http2.Header[] dynamicTable -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lsy2;"}
    int nextHeaderIndex -> f
    int headerCount -> g
    int dynamicTableByteCount -> h
    1:3:void <init>(int,boolean,okio.Buffer):433:433 -> <init>
    1:3:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):435 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lda0;)V"}
    4:8:void <init>(int,boolean,okio.Buffer):438:438 -> <init>
    4:8:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):435 -> <init>
    9:12:void <init>(int,boolean,okio.Buffer):444:444 -> <init>
    9:12:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):435 -> <init>
    13:16:void <init>(int,boolean,okio.Buffer):447:447 -> <init>
    13:16:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):435 -> <init>
    17:21:void <init>(int,boolean,okio.Buffer):450:450 -> <init>
    17:21:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):435 -> <init>
    22:24:void <init>(int,boolean,okio.Buffer):453:453 -> <init>
    22:24:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):435 -> <init>
    3:8:int evictToRecoverBytes(int):472:472 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    9:14:int evictToRecoverBytes(int):473:473 -> a
    15:24:int evictToRecoverBytes(int):474:474 -> a
    25:38:int evictToRecoverBytes(int):475:475 -> a
    39:49:int evictToRecoverBytes(int):476:476 -> a
    50:55:int evictToRecoverBytes(int):481:481 -> a
    56:57:int evictToRecoverBytes(int):485:485 -> a
    58:60:int evictToRecoverBytes(int):480:480 -> a
    61:72:int evictToRecoverBytes(int):487:487 -> a
    73:78:int evictToRecoverBytes(int):488:488 -> a
    1:2:void insertIntoDynamicTable(okhttp3.internal.http2.Header):494:494 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsy2;)V"}
    3:7:void insertIntoDynamicTable(okhttp3.internal.http2.Header):497:497 -> b
    8:10:void clearDynamicTable():460:460 -> b
    8:10:void insertIntoDynamicTable(okhttp3.internal.http2.Header):498 -> b
    11:14:void kotlin.collections.ArraysKt___ArraysJvmKt.fill$default(java.lang.Object[],java.lang.Object,int,int,int,java.lang.Object):1562:1562 -> b
    11:14:void clearDynamicTable():460 -> b
    11:14:void insertIntoDynamicTable(okhttp3.internal.http2.Header):498 -> b
    15:21:void clearDynamicTable():461:461 -> b
    15:21:void insertIntoDynamicTable(okhttp3.internal.http2.Header):498 -> b
    22:23:void clearDynamicTable():462:462 -> b
    22:23:void insertIntoDynamicTable(okhttp3.internal.http2.Header):498 -> b
    24:26:void clearDynamicTable():463:463 -> b
    24:26:void insertIntoDynamicTable(okhttp3.internal.http2.Header):498 -> b
    27:30:void insertIntoDynamicTable(okhttp3.internal.http2.Header):503:503 -> b
    31:33:void insertIntoDynamicTable(okhttp3.internal.http2.Header):504:504 -> b
    34:42:void insertIntoDynamicTable(okhttp3.internal.http2.Header):506:506 -> b
    43:47:void insertIntoDynamicTable(okhttp3.internal.http2.Header):507:507 -> b
    48:52:void insertIntoDynamicTable(okhttp3.internal.http2.Header):508:508 -> b
    53:59:void insertIntoDynamicTable(okhttp3.internal.http2.Header):509:509 -> b
    60:62:void insertIntoDynamicTable(okhttp3.internal.http2.Header):510:510 -> b
    63:68:void insertIntoDynamicTable(okhttp3.internal.http2.Header):512:512 -> b
    69:70:void insertIntoDynamicTable(okhttp3.internal.http2.Header):513:513 -> b
    71:76:void insertIntoDynamicTable(okhttp3.internal.http2.Header):514:514 -> b
    77:82:void insertIntoDynamicTable(okhttp3.internal.http2.Header):515:515 -> b
    4:5:void writeByteString(okio.ByteString):630:630 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ltc0;)V"}
    6:16:int okio.ByteString.size():127:127 -> c
    6:16:int okhttp3.internal.http2.Huffman.encodedLength(okio.ByteString):597 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:16:void writeByteString(okio.ByteString):630 -> c
    17:20:byte okio.ByteString.getByte(int):123:123 -> c
    17:20:int okhttp3.internal.http2.Huffman.encodedLength(okio.ByteString):598 -> c
    17:20:void writeByteString(okio.ByteString):630 -> c
    21:24:int okhttp3.internal.http2.Huffman.encodedLength(okio.ByteString):598:598 -> c
    21:24:void writeByteString(okio.ByteString):630 -> c
    25:40:int okhttp3.internal.http2.Huffman.encodedLength(okio.ByteString):599:599 -> c
    25:40:void writeByteString(okio.ByteString):630 -> c
    41:44:int okio.ByteString.size():127:127 -> c
    41:44:void writeByteString(okio.ByteString):630 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:50:void writeByteString(okio.ByteString):630:630 -> c
    51:52:void writeByteString(okio.ByteString):631:631 -> c
    53:55:void okio.Buffer.<init>():76:76 -> c
    53:55:void writeByteString(okio.ByteString):631 -> c
    56:57:void writeByteString(okio.ByteString):632:632 -> c
    58:64:int okio.ByteString.size():127:127 -> c
    58:64:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):573 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:64:void writeByteString(okio.ByteString):632 -> c
    65:68:byte okio.ByteString.getByte(int):123:123 -> c
    65:68:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):574 -> c
    65:68:void writeByteString(okio.ByteString):632 -> c
    69:72:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):574:574 -> c
    69:72:void writeByteString(okio.ByteString):632 -> c
    73:76:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):575:575 -> c
    73:76:void writeByteString(okio.ByteString):632 -> c
    77:93:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):576:576 -> c
    77:93:void writeByteString(okio.ByteString):632 -> c
    94:110:okio.BufferedSink okio.Buffer.writeByte(int):76:76 -> c
    94:110:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):583 -> c
    94:110:void writeByteString(okio.ByteString):632 -> c
    111:113:okio.BufferedSink okio.Buffer.writeByte(int):76:76 -> c
    111:113:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):590 -> c
    111:113:void writeByteString(okio.ByteString):632 -> c
    114:115:long okio.Buffer.size():80:80 -> c
    114:115:okio.ByteString okio.Buffer.readByteString():965 -> c
    114:115:void writeByteString(okio.ByteString):633 -> c
    116:119:okio.ByteString okio.Buffer.readByteString():965:965 -> c
    116:119:void writeByteString(okio.ByteString):633 -> c
    120:125:int okio.ByteString.size():127:127 -> c
    120:125:void writeByteString(okio.ByteString):634 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    126:128:void writeByteString(okio.ByteString):634:634 -> c
    129:132:void writeByteString(okio.ByteString):635:635 -> c
    133:136:int okio.ByteString.size():127:127 -> c
    133:136:void writeByteString(okio.ByteString):637 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    137:139:void writeByteString(okio.ByteString):637:637 -> c
    140:143:void writeByteString(okio.ByteString):638:638 -> c
    1:5:void writeHeaders(java.util.List):525:525 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"}
    6:15:void writeHeaders(java.util.List):526:526 -> d
    16:18:void writeHeaders(java.util.List):528:528 -> d
    19:23:void writeHeaders(java.util.List):530:530 -> d
    24:25:void writeHeaders(java.util.List):531:531 -> d
    26:30:void writeHeaders(java.util.List):532:532 -> d
    31:37:void writeHeaders(java.util.List):535:535 -> d
    38:43:void writeHeaders(java.util.List):536:536 -> d
    44:49:void writeHeaders(java.util.List):537:537 -> d
    50:51:void writeHeaders(java.util.List):538:538 -> d
    52:53:java.util.Map okhttp3.internal.http2.Hpack.getNAME_TO_FIRST_INDEX():123:123 -> d
    52:53:void writeHeaders(java.util.List):542 -> d
    54:62:void writeHeaders(java.util.List):542:542 -> d
    63:75:void writeHeaders(java.util.List):544:544 -> d
    76:77:okhttp3.internal.http2.Header[] okhttp3.internal.http2.Hpack.getSTATIC_HEADER_TABLE():58:58 -> d
    76:77:void writeHeaders(java.util.List):550 -> d
    78:89:void writeHeaders(java.util.List):550:550 -> d
    90:112:void writeHeaders(java.util.List):552:552 -> d
    113:121:void writeHeaders(java.util.List):559:559 -> d
    122:136:void writeHeaders(java.util.List):560:560 -> d
    137:151:void writeHeaders(java.util.List):561:561 -> d
    152:154:void writeHeaders(java.util.List):562:562 -> d
    155:156:okhttp3.internal.http2.Header[] okhttp3.internal.http2.Hpack.getSTATIC_HEADER_TABLE():58:58 -> d
    155:156:void writeHeaders(java.util.List):562 -> d
    157:161:void writeHeaders(java.util.List):562:562 -> d
    162:165:void writeHeaders(java.util.List):565:565 -> d
    166:167:okhttp3.internal.http2.Header[] okhttp3.internal.http2.Hpack.getSTATIC_HEADER_TABLE():58:58 -> d
    166:167:void writeHeaders(java.util.List):565 -> d
    168:178:void writeHeaders(java.util.List):565:565 -> d
    179:186:void writeHeaders(java.util.List):574:574 -> d
    187:191:void writeHeaders(java.util.List):579:579 -> d
    192:194:void writeHeaders(java.util.List):580:580 -> d
    195:197:void writeHeaders(java.util.List):581:581 -> d
    198:201:void writeHeaders(java.util.List):582:582 -> d
    202:206:void writeHeaders(java.util.List):585:585 -> d
    207:209:boolean okio.ByteString.startsWith(okio.ByteString):0:0 -> d
    207:209:void writeHeaders(java.util.List):585 -> d
    210:213:int okio.ByteString.size():127:127 -> d
    210:213:boolean okio.ByteString.startsWith(okio.ByteString):450 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    210:213:void writeHeaders(java.util.List):585 -> d
    214:219:boolean okio.ByteString.startsWith(okio.ByteString):450:450 -> d
    214:219:void writeHeaders(java.util.List):585 -> d
    220:229:void writeHeaders(java.util.List):585:585 -> d
    230:232:void writeHeaders(java.util.List):588:588 -> d
    233:238:void writeHeaders(java.util.List):589:589 -> d
    239:241:void writeHeaders(java.util.List):594:594 -> d
    242:244:void writeHeaders(java.util.List):595:595 -> d
    245:252:void writeHeaders(java.util.List):596:596 -> d
    1:5:void writeInt(int,int,int):610:610 -> e
    6:10:void writeInt(int,int,int):611:611 -> e
    11:21:void writeInt(int,int,int):616:616 -> e
    22:27:void writeInt(int,int,int):622:622 -> e
    28:31:void writeInt(int,int,int):625:625 -> e
