# {"id":"partitionSourceFiles","fileNameMappings":{"coil3.util.Coroutines_nonJsCommonKt":"coroutines.nonJsCommon.kt","okio.RealBufferedSource":"RealBufferedSource.kt","kotlinx.coroutines.JobSupport":"JobSupport.kt","coil3.disk.DiskLruCache$fileSystem$1":"DiskLruCache.kt","kotlinx.coroutines.Dispatchers":"Dispatchers.kt","kotlinx.coroutines.CoroutineDispatcher":"CoroutineDispatcher.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","kotlin.text.StringsKt__StringsJVMKt":"StringsJVM.kt","okio.ForwardingFileSystem":"ForwardingFileSystem.kt","okio.Okio__OkioKt":"Okio.kt","coil3.disk.DiskLruCache$Entry":"DiskLruCache.kt","okio.FileSystem":"FileSystem.kt","kotlinx.coroutines.Job$DefaultImpls":"Job.kt","coil3.disk.DiskLruCache$Editor":"DiskLruCache.kt"}}
coil3.disk.DiskLruCache -> aw1:
# {"id":"sourceFile","fileName":"DiskLruCache.kt"}
    okio.Path directory -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll75;"}
    long maxSize -> Y
    okio.Path journalFile -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll75;"}
    okio.Path journalFileTmp -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll75;"}
    okio.Path journalFileBackup -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll75;"}
    java.util.Map lruEntries -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashMap;"}
    kotlinx.coroutines.CoroutineScope cleanupScope -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzc0;"}
    java.lang.Object lock -> l0
    long size -> m0
    int operationsSinceRewrite -> n0
    okio.BufferedSink journalWriter -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkv5;"}
    boolean hasJournalErrors -> p0
    boolean initialized -> q0
    boolean closed -> r0
    boolean mostRecentTrimFailed -> s0
    boolean mostRecentRebuildFailed -> t0
    coil3.disk.DiskLruCache$fileSystem$1 fileSystem -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzv1;"}
    kotlin.text.Regex LEGAL_KEY_PATTERN -> v0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsy5;"}
    1:10:void <clinit>():866:866 -> <clinit>
    1:3:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLgg2;Ll75;)V"}
    4:5:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):88:88 -> <init>
    6:13:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):90:90 -> <init>
    14:21:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):140:140 -> <init>
    22:29:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):141:141 -> <init>
    30:37:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):142:142 -> <init>
    38:46:java.util.Map coil3.util.Collections_jvmCommonKt.LruMutableMap(int,float):8:8 -> <init>
    38:46:java.util.Map coil3.util.Collections_jvmCommonKt.LruMutableMap$default(int,float,int,java.lang.Object):5 -> <init>
    38:46:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):143 -> <init>
    47:48:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):143:143 -> <init>
    49:52:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):146:146 -> <init>
    53:54:kotlinx.coroutines.CoroutineDispatcher coil3.util.Coroutines_nonJsCommonKt.ioCoroutineDispatcher():6:6 -> <init>
    53:54:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):147 -> <init>
    55:56:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.Dispatchers.getIO():65:65 -> <init>
    55:56:kotlinx.coroutines.CoroutineDispatcher coil3.util.Coroutines_nonJsCommonKt.ioCoroutineDispatcher():6 -> <init>
    55:56:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):147 -> <init>
    57:58:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):147:147 -> <init>
    59:62:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.CoroutineDispatcher.limitedParallelism$default(kotlinx.coroutines.CoroutineDispatcher,int,java.lang.String,int,java.lang.Object):217:217 -> <init>
    59:62:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):147 -> <init>
    63:66:kotlin.coroutines.CoroutineContext kotlinx.coroutines.Job$DefaultImpls.plus(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext):118:118 -> <init>
    63:66:kotlin.coroutines.CoroutineContext kotlinx.coroutines.JobSupport.plus(kotlin.coroutines.CoroutineContext):22 -> <init>
    63:66:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):145 -> <init>
    67:72:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):144:144 -> <init>
    73:79:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):149:149 -> <init>
    80:81:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):159:159 -> <init>
    82:84:void coil3.disk.DiskLruCache$fileSystem$1.<init>(okio.FileSystem):159:159 -> <init>
    82:84:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):159 -> <init>
    85:87:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):159:159 -> <init>
    88:94:void <init>(okio.FileSystem,okio.Path,kotlin.coroutines.CoroutineContext,long,int,int):136:136 -> <init>
    1:6:void readJournal():212:212 -> G
    7:14:okio.Source okio.ForwardingFileSystem.source(okio.Path):204:204 -> G
    7:14:void readJournal():872 -> G
    15:17:okio.BufferedSource okio.Okio.buffer(okio.Source):1:1 -> G
    15:17:void readJournal():872 -> G
    18:27:okio.BufferedSource okio.Okio__OkioKt.buffer(okio.Source):33:33 -> G
    18:27:okio.BufferedSource okio.Okio.buffer(okio.Source):1 -> G
    18:27:void readJournal():872 -> G
    28:31:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> G
    28:31:void readJournal():213 -> G
    32:35:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> G
    32:35:void readJournal():214 -> G
    36:39:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> G
    36:39:void readJournal():215 -> G
    40:43:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> G
    40:43:void readJournal():216 -> G
    44:47:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> G
    44:47:void readJournal():217 -> G
    48:49:void readJournal():219:219 -> G
    50:55:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> G
    50:55:void readJournal():219 -> G
    56:57:void readJournal():220:220 -> G
    58:64:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> G
    58:64:void readJournal():220 -> G
    65:75:void readJournal():221:221 -> G
    76:85:void readJournal():222:222 -> G
    86:92:void readJournal():223:223 -> G
    93:96:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> G
    93:96:void readJournal():234 -> G
    97:104:void readJournal():234:234 -> G
    105:113:void readJournal():241:241 -> G
    114:119:void readJournal():244:244 -> G
    120:123:void readJournal():245:245 -> G
    124:129:void readJournal():247:247 -> G
    130:136:void readJournal():879:879 -> G
    137:138:void readJournal():225:225 -> G
    139:179:void readJournal():227:227 -> G
    180:183:void readJournal():225:225 -> G
    184:188:void readJournal():879:879 -> G
    189:194:void readJournal():871:871 -> G
    195:195:void readJournal():891:891 -> G
    5:8:void readJournalLine(java.lang.String):261:261 -> I
    9:16:void readJournalLine(java.lang.String):262:262 -> I
    17:20:void readJournalLine(java.lang.String):265:265 -> I
    21:24:void readJournalLine(java.lang.String):267:267 -> I
    25:30:void readJournalLine(java.lang.String):268:268 -> I
    31:32:void readJournalLine(java.lang.String):269:269 -> I
    33:38:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> I
    33:38:void readJournalLine(java.lang.String):269 -> I
    39:42:void readJournalLine(java.lang.String):270:270 -> I
    43:46:void readJournalLine(java.lang.String):274:274 -> I
    47:52:void readJournalLine(java.lang.String):894:894 -> I
    53:57:void readJournalLine(java.lang.String):277:277 -> I
    58:60:void readJournalLine(java.lang.String):897:897 -> I
    61:67:void readJournalLine(java.lang.String):277:277 -> I
    68:69:void readJournalLine(java.lang.String):279:279 -> I
    70:77:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> I
    70:77:void readJournalLine(java.lang.String):279 -> I
    78:89:void readJournalLine(java.lang.String):280:280 -> I
    90:92:void coil3.disk.DiskLruCache$Entry.setReadable(boolean):783:783 -> I
    90:92:void readJournalLine(java.lang.String):281 -> I
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    93:94:void coil3.disk.DiskLruCache$Entry.setCurrentEditor(coil3.disk.DiskLruCache$Editor):792:792 -> I
    93:94:void readJournalLine(java.lang.String):282 -> I
    95:101:void coil3.disk.DiskLruCache$Entry.setLengths(java.util.List):815:815 -> I
    95:101:void readJournalLine(java.lang.String):283 -> I
    102:107:void coil3.disk.DiskLruCache$Entry.setLengths(java.util.List):820:820 -> I
    102:107:void readJournalLine(java.lang.String):283 -> I
    108:124:void coil3.disk.DiskLruCache$Entry.setLengths(java.util.List):821:821 -> I
    108:124:void readJournalLine(java.lang.String):283 -> I
    125:128:void coil3.disk.DiskLruCache$Entry.setLengths(java.util.List):824:824 -> I
    125:128:void readJournalLine(java.lang.String):283 -> I
    129:136:void coil3.disk.DiskLruCache$Entry.setLengths(java.util.List):816:816 -> I
    129:136:void readJournalLine(java.lang.String):283 -> I
    137:138:void readJournalLine(java.lang.String):285:285 -> I
    139:144:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> I
    139:144:void readJournalLine(java.lang.String):285 -> I
    145:149:void readJournalLine(java.lang.String):286:286 -> I
    150:156:void coil3.disk.DiskLruCache$Entry.setCurrentEditor(coil3.disk.DiskLruCache$Editor):792:792 -> I
    150:156:void readJournalLine(java.lang.String):286 -> I
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    157:158:void readJournalLine(java.lang.String):288:288 -> I
    159:165:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> I
    159:165:void readJournalLine(java.lang.String):288 -> I
    166:173:void readJournalLine(java.lang.String):291:291 -> I
    174:181:void readJournalLine(java.lang.String):262:262 -> I
    1:10:int coil3.disk.DiskLruCache$Entry.getLockingSnapshotCount():798:798 -> K
    1:10:void removeEntry(coil3.disk.DiskLruCache$Entry):539 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxv1;)V"}
    11:14:void removeEntry(coil3.disk.DiskLruCache$Entry):541:541 -> K
    15:19:void removeEntry(coil3.disk.DiskLruCache$Entry):542:542 -> K
    20:22:void removeEntry(coil3.disk.DiskLruCache$Entry):543:543 -> K
    23:25:void removeEntry(coil3.disk.DiskLruCache$Entry):544:544 -> K
    26:28:void removeEntry(coil3.disk.DiskLruCache$Entry):545:545 -> K
    29:31:void removeEntry(coil3.disk.DiskLruCache$Entry):546:546 -> K
    32:36:int coil3.disk.DiskLruCache$Entry.getLockingSnapshotCount():798:798 -> K
    32:36:void removeEntry(coil3.disk.DiskLruCache$Entry):549 -> K
    37:45:coil3.disk.DiskLruCache$Editor coil3.disk.DiskLruCache$Entry.getCurrentEditor():792:792 -> K
    37:45:void removeEntry(coil3.disk.DiskLruCache$Entry):549 -> K
    46:47:java.util.ArrayList coil3.disk.DiskLruCache$Entry.getCleanFiles():779:779 -> K
    46:47:void removeEntry(coil3.disk.DiskLruCache$Entry):555 -> K
    48:58:void removeEntry(coil3.disk.DiskLruCache$Entry):555:555 -> K
    59:60:void removeEntry(coil3.disk.DiskLruCache$Entry):556:556 -> K
    61:62:long[] coil3.disk.DiskLruCache$Entry.getLengths():778:778 -> K
    61:62:void removeEntry(coil3.disk.DiskLruCache$Entry):556 -> K
    63:69:void removeEntry(coil3.disk.DiskLruCache$Entry):556:556 -> K
    70:74:void removeEntry(coil3.disk.DiskLruCache$Entry):557:557 -> K
    75:79:void removeEntry(coil3.disk.DiskLruCache$Entry):560:560 -> K
    80:83:void removeEntry(coil3.disk.DiskLruCache$Entry):561:561 -> K
    84:88:void removeEntry(coil3.disk.DiskLruCache$Entry):562:562 -> K
    89:91:void removeEntry(coil3.disk.DiskLruCache$Entry):563:563 -> K
    92:94:void removeEntry(coil3.disk.DiskLruCache$Entry):564:564 -> K
    95:97:void removeEntry(coil3.disk.DiskLruCache$Entry):565:565 -> K
    98:100:void removeEntry(coil3.disk.DiskLruCache$Entry):566:566 -> K
    101:105:void removeEntry(coil3.disk.DiskLruCache$Entry):568:568 -> K
    106:111:boolean journalRewriteRequired():515:515 -> K
    106:111:void removeEntry(coil3.disk.DiskLruCache$Entry):570 -> K
    112:115:void removeEntry(coil3.disk.DiskLruCache$Entry):571:571 -> K
    116:118:void coil3.disk.DiskLruCache$Entry.setZombie(boolean):786:786 -> K
    116:118:void removeEntry(coil3.disk.DiskLruCache$Entry):550 -> K
    1:8:void trimToSize():608:608 -> M
    9:30:boolean removeOldestEntry():616:616 -> M
    9:30:void trimToSize():609 -> M
    31:34:boolean coil3.disk.DiskLruCache$Entry.getZombie():786:786 -> M
    31:34:boolean removeOldestEntry():617 -> M
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:34:void trimToSize():609 -> M
    35:40:boolean removeOldestEntry():618:618 -> M
    35:40:void trimToSize():609 -> M
    41:43:void trimToSize():611:611 -> M
    1:9:void validateKey(java.lang.String):672:672 -> N
    1:9:void DiskLruCache.validateKey(java.lang.String):0 -> N
      # {"id":"com.android.tools.r8.synthesized"}
    10:13:void validateKey(java.lang.String):673:673 -> N
    10:13:void DiskLruCache.validateKey(java.lang.String):0 -> N
    14:17:void DiskLruCache.validateKey(java.lang.String):0:0 -> N
    18:21:void validateKey(java.lang.String):672:672 -> N
    18:21:void DiskLruCache.validateKey(java.lang.String):0 -> N
    1:3:void writeJournal():323:323 -> T
    4:14:void writeJournal():324:324 -> T
    15:19:void writeJournal():326:326 -> T
    20:23:void writeJournal():903:903 -> T
    24:26:okio.BufferedSink okio.Okio.buffer(okio.Sink):1:1 -> T
    24:26:void writeJournal():903 -> T
    27:31:okio.BufferedSink okio.Okio__OkioKt.buffer(okio.Sink):39:39 -> T
    27:31:okio.BufferedSink okio.Okio.buffer(okio.Sink):1 -> T
    27:31:void writeJournal():903 -> T
    32:41:void writeJournal():327:327 -> T
    42:51:void writeJournal():328:328 -> T
    52:59:void writeJournal():329:329 -> T
    60:65:void writeJournal():330:330 -> T
    66:68:void writeJournal():331:331 -> T
    69:90:void writeJournal():333:333 -> T
    91:96:coil3.disk.DiskLruCache$Editor coil3.disk.DiskLruCache$Entry.getCurrentEditor():792:792 -> T
    91:96:void writeJournal():334 -> T
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    97:101:void writeJournal():335:335 -> T
    102:104:void writeJournal():336:336 -> T
    105:106:java.lang.String coil3.disk.DiskLruCache$Entry.getKey():775:775 -> T
    105:106:void writeJournal():337 -> T
    107:109:void writeJournal():337:337 -> T
    110:115:void writeJournal():338:338 -> T
    116:120:void writeJournal():340:340 -> T
    121:123:void writeJournal():341:341 -> T
    124:125:java.lang.String coil3.disk.DiskLruCache$Entry.getKey():775:775 -> T
    124:125:void writeJournal():342 -> T
    126:128:void writeJournal():342:342 -> T
    129:136:void coil3.disk.DiskLruCache$Entry.writeLengths(okio.BufferedSink):830:830 -> T
    129:136:void writeJournal():343 -> T
    137:145:void coil3.disk.DiskLruCache$Entry.writeLengths(okio.BufferedSink):831:831 -> T
    137:145:void writeJournal():343 -> T
    146:149:void writeJournal():344:344 -> T
    150:161:void writeJournal():910:910 -> T
    162:166:void writeJournal():929:929 -> T
    167:174:void writeJournal():349:349 -> T
    175:178:void writeJournal():354:354 -> T
    179:182:void writeJournal():350:350 -> T
    183:187:void okio.ForwardingFileSystem.atomicMove(okio.Path,okio.Path):229:229 -> T
    183:187:void writeJournal():350 -> T
    188:193:void writeJournal():351:351 -> T
    194:198:void okio.ForwardingFileSystem.atomicMove(okio.Path,okio.Path):229:229 -> T
    194:198:void writeJournal():351 -> T
    199:202:void writeJournal():352:352 -> T
    203:206:void okio.FileSystem.delete(okio.Path):129:129 -> T
    203:206:void writeJournal():352 -> T
    207:210:void writeJournal():354:354 -> T
    211:215:void okio.ForwardingFileSystem.atomicMove(okio.Path,okio.Path):229:229 -> T
    211:215:void writeJournal():354 -> T
    216:221:void writeJournal():357:357 -> T
    222:223:void writeJournal():358:358 -> T
    224:225:void writeJournal():359:359 -> T
    226:227:void writeJournal():360:360 -> T
    228:229:void writeJournal():323:323 -> T
    230:230:void writeJournal():934:934 -> T
    231:232:void writeJournal():323:323 -> T
    1:3:void close():580:580 -> close
    4:13:void close():581:581 -> close
    14:20:void close():587:587 -> close
    21:26:void close():938:938 -> close
    27:33:void close():587:587 -> close
    34:37:coil3.disk.DiskLruCache$Editor coil3.disk.DiskLruCache$Entry.getCurrentEditor():792:792 -> close
    34:37:void close():589 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:41:void coil3.disk.DiskLruCache$Editor.detach():734:734 -> close
    38:41:void close():589 -> close
    42:43:coil3.disk.DiskLruCache$Editor coil3.disk.DiskLruCache$Entry.getCurrentEditor():792:792 -> close
    42:43:void coil3.disk.DiskLruCache$Editor.detach():734 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    42:43:void close():589 -> close
    44:49:void coil3.disk.DiskLruCache$Editor.detach():734:734 -> close
    44:49:void close():589 -> close
    50:56:void coil3.disk.DiskLruCache$Entry.setZombie(boolean):786:786 -> close
    50:56:void coil3.disk.DiskLruCache$Editor.detach():735 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:56:void close():589 -> close
    57:59:void close():592:592 -> close
    60:62:void close():593:593 -> close
    63:65:void kotlinx.coroutines.CoroutineScopeKt.cancel$default(kotlinx.coroutines.CoroutineScope,java.util.concurrent.CancellationException,int,java.lang.Object):1205:1205 -> close
    63:65:void close():593 -> close
    66:73:void close():594:594 -> close
    74:75:void close():595:595 -> close
    76:77:void close():596:596 -> close
    78:79:void close():580:580 -> close
    80:81:void close():582:582 -> close
    82:85:void close():580:580 -> close
    1:3:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):447:447 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwv1;Z)V"}
    4:7:coil3.disk.DiskLruCache$Entry coil3.disk.DiskLruCache$Editor.getEntry():708:708 -> e
    4:7:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):448 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:coil3.disk.DiskLruCache$Editor coil3.disk.DiskLruCache$Entry.getCurrentEditor():792:792 -> e
    8:9:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):449 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:19:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):449:449 -> e
    20:26:boolean coil3.disk.DiskLruCache$Entry.getZombie():786:786 -> e
    20:26:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):451 -> e
    27:30:boolean[] coil3.disk.DiskLruCache$Editor.getWritten():715:715 -> e
    27:30:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):454 -> e
    31:36:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):454:454 -> e
    37:38:java.util.ArrayList coil3.disk.DiskLruCache$Entry.getDirtyFiles():780:780 -> e
    37:38:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):454 -> e
    39:50:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):454:454 -> e
    51:53:void coil3.disk.DiskLruCache$Editor.abort():759:759 -> e
    51:53:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):455 -> e
    54:64:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):447:447 -> e
    65:66:java.util.ArrayList coil3.disk.DiskLruCache$Entry.getDirtyFiles():780:780 -> e
    65:66:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):462 -> e
    67:72:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):462:462 -> e
    73:74:java.util.ArrayList coil3.disk.DiskLruCache$Entry.getCleanFiles():779:779 -> e
    73:74:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):463 -> e
    75:80:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):463:463 -> e
    81:86:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):464:464 -> e
    87:90:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):468:468 -> e
    91:93:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):465:465 -> e
    94:99:void okio.ForwardingFileSystem.atomicMove(okio.Path,okio.Path):229:229 -> e
    94:99:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):465 -> e
    100:101:java.util.ArrayList coil3.disk.DiskLruCache$Entry.getCleanFiles():779:779 -> e
    100:101:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):468 -> e
    102:110:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):468:468 -> e
    111:112:long[] coil3.disk.DiskLruCache$Entry.getLengths():778:778 -> e
    111:112:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):470 -> e
    113:114:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):470:470 -> e
    115:120:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):471:471 -> e
    121:126:java.lang.Long okio.FileMetadata.getSize():79:79 -> e
    121:126:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):471 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    127:133:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):471:471 -> e
    134:135:long[] coil3.disk.DiskLruCache$Entry.getLengths():778:778 -> e
    134:135:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):472 -> e
    136:137:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):472:472 -> e
    138:149:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):473:473 -> e
    150:151:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):478:478 -> e
    152:153:java.util.ArrayList coil3.disk.DiskLruCache$Entry.getDirtyFiles():780:780 -> e
    152:153:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):478 -> e
    154:166:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):478:478 -> e
    167:168:void coil3.disk.DiskLruCache$Entry.setCurrentEditor(coil3.disk.DiskLruCache$Editor):792:792 -> e
    167:168:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):482 -> e
    169:172:boolean coil3.disk.DiskLruCache$Entry.getZombie():786:786 -> e
    169:172:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):483 -> e
    173:175:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):484:484 -> e
    176:177:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):447:447 -> e
    178:183:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):488:488 -> e
    184:194:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):489:489 -> e
    195:199:boolean coil3.disk.DiskLruCache$Entry.getReadable():783:783 -> e
    195:199:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):490 -> e
    200:201:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):498:498 -> e
    202:203:java.lang.String coil3.disk.DiskLruCache$Entry.getKey():775:775 -> e
    202:203:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):498 -> e
    204:206:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):498:498 -> e
    207:211:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):499:499 -> e
    212:214:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):500:500 -> e
    215:216:java.lang.String coil3.disk.DiskLruCache$Entry.getKey():775:775 -> e
    215:216:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):501 -> e
    217:219:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):501:501 -> e
    220:223:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):502:502 -> e
    224:225:void coil3.disk.DiskLruCache$Entry.setReadable(boolean):783:783 -> e
    224:225:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):491 -> e
    226:230:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):492:492 -> e
    231:233:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):493:493 -> e
    234:235:java.lang.String coil3.disk.DiskLruCache$Entry.getKey():775:775 -> e
    234:235:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):494 -> e
    236:238:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):494:494 -> e
    239:246:void coil3.disk.DiskLruCache$Entry.writeLengths(okio.BufferedSink):830:830 -> e
    239:246:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):495 -> e
    247:255:void coil3.disk.DiskLruCache$Entry.writeLengths(okio.BufferedSink):831:831 -> e
    247:255:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):495 -> e
    256:258:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):496:496 -> e
    259:261:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):504:504 -> e
    262:269:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):507:507 -> e
    270:278:boolean journalRewriteRequired():515:515 -> e
    270:278:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):507 -> e
    279:281:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):508:508 -> e
    282:283:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):447:447 -> e
    284:291:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):449:449 -> e
    292:293:void completeEdit(coil3.disk.DiskLruCache$Editor,boolean):447:447 -> e
    1:3:coil3.disk.DiskLruCache$Editor edit(java.lang.String):391:391 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lwv1;"}
    4:7:void checkNotClosed():576:576 -> k
    4:7:coil3.disk.DiskLruCache$Editor edit(java.lang.String):392 -> k
    8:10:coil3.disk.DiskLruCache$Editor edit(java.lang.String):393:393 -> k
    11:13:coil3.disk.DiskLruCache$Editor edit(java.lang.String):394:394 -> k
    14:24:coil3.disk.DiskLruCache$Editor edit(java.lang.String):396:396 -> k
    25:32:coil3.disk.DiskLruCache$Editor coil3.disk.DiskLruCache$Entry.getCurrentEditor():792:792 -> k
    25:32:coil3.disk.DiskLruCache$Editor edit(java.lang.String):398 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:36:coil3.disk.DiskLruCache$Editor edit(java.lang.String):391:391 -> k
    37:40:int coil3.disk.DiskLruCache$Entry.getLockingSnapshotCount():798:798 -> k
    37:40:coil3.disk.DiskLruCache$Editor edit(java.lang.String):402 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:42:coil3.disk.DiskLruCache$Editor edit(java.lang.String):391:391 -> k
    43:51:coil3.disk.DiskLruCache$Editor edit(java.lang.String):406:406 -> k
    52:56:coil3.disk.DiskLruCache$Editor edit(java.lang.String):417:417 -> k
    57:63:coil3.disk.DiskLruCache$Editor edit(java.lang.String):418:418 -> k
    64:66:coil3.disk.DiskLruCache$Editor edit(java.lang.String):419:419 -> k
    67:71:coil3.disk.DiskLruCache$Editor edit(java.lang.String):420:420 -> k
    72:74:coil3.disk.DiskLruCache$Editor edit(java.lang.String):421:421 -> k
    75:77:coil3.disk.DiskLruCache$Editor edit(java.lang.String):422:422 -> k
    78:81:coil3.disk.DiskLruCache$Editor edit(java.lang.String):425:425 -> k
    82:85:coil3.disk.DiskLruCache$Editor edit(java.lang.String):391:391 -> k
    86:90:coil3.disk.DiskLruCache$Editor edit(java.lang.String):430:430 -> k
    91:95:coil3.disk.DiskLruCache$Editor edit(java.lang.String):431:431 -> k
    96:100:coil3.disk.DiskLruCache$Editor edit(java.lang.String):433:433 -> k
    101:102:void coil3.disk.DiskLruCache$Entry.setCurrentEditor(coil3.disk.DiskLruCache$Editor):792:792 -> k
    101:102:coil3.disk.DiskLruCache$Editor edit(java.lang.String):434 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    103:104:coil3.disk.DiskLruCache$Editor edit(java.lang.String):391:391 -> k
    105:107:coil3.disk.DiskLruCache$Editor edit(java.lang.String):412:412 -> k
    108:109:coil3.disk.DiskLruCache$Editor edit(java.lang.String):391:391 -> k
    110:117:void checkNotClosed():576:576 -> k
    110:117:coil3.disk.DiskLruCache$Editor edit(java.lang.String):392 -> k
    118:119:coil3.disk.DiskLruCache$Editor edit(java.lang.String):391:391 -> k
    1:3:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):367:367 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lyv1;"}
    4:7:void checkNotClosed():576:576 -> o
    4:7:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):368 -> o
    8:10:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):369:369 -> o
    11:13:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):370:370 -> o
    14:30:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):372:372 -> o
    31:36:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):374:374 -> o
    37:41:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):375:375 -> o
    42:48:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):376:376 -> o
    49:51:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):377:377 -> o
    52:56:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):378:378 -> o
    57:59:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):379:379 -> o
    60:62:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):380:380 -> o
    63:72:boolean journalRewriteRequired():515:515 -> o
    63:72:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):383 -> o
    73:78:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):384:384 -> o
    79:83:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):367:367 -> o
    84:91:void checkNotClosed():576:576 -> o
    84:91:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):368 -> o
    92:93:coil3.disk.DiskLruCache$Snapshot get(java.lang.String):367:367 -> o
    1:3:void initialize():167:167 -> r
    4:7:void initialize():168:168 -> r
    8:9:void initialize():167:167 -> r
    10:13:void initialize():171:171 -> r
    14:16:void okio.FileSystem.delete(okio.Path):129:129 -> r
    14:16:void initialize():171 -> r
    17:26:void initialize():174:174 -> r
    27:34:void initialize():176:176 -> r
    35:40:void initialize():179:179 -> r
    41:46:void okio.FileSystem.delete(okio.Path):129:129 -> r
    41:46:void initialize():177 -> r
    47:48:void initialize():179:179 -> r
    49:53:void okio.ForwardingFileSystem.atomicMove(okio.Path,okio.Path):229:229 -> r
    49:53:void initialize():179 -> r
    54:64:void initialize():184:184 -> r
    65:67:void initialize():186:186 -> r
    68:70:void initialize():187:187 -> r
    71:72:void initialize():188:188 -> r
    73:75:void initialize():167:167 -> r
    76:78:void delete():630:630 -> r
    76:78:void initialize():198 -> r
    79:85:void delete():631:631 -> r
    79:85:void initialize():198 -> r
    86:92:void initialize():200:200 -> r
    93:95:void initialize():204:204 -> r
    96:97:void initialize():205:205 -> r
    98:101:void initialize():167:167 -> r
    1:8:void launchCleanup():651:651 -> t
    9:14:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> t
    9:14:void launchCleanup():651 -> t
    1:2:okio.BufferedSink newJournalWriter():253:253 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkv5;"}
    3:10:okio.Sink okio.ForwardingFileSystem.appendingSink(okio.Path,boolean):216:216 -> v
    3:10:okio.Sink okio.FileSystem.appendingSink(okio.Path):104 -> v
    3:10:okio.BufferedSink newJournalWriter():253 -> v
    11:22:okio.BufferedSink newJournalWriter():254:254 -> v
    23:28:okio.BufferedSink okio.Okio__OkioKt.buffer(okio.Sink):39:39 -> v
    23:28:okio.BufferedSink okio.Okio.buffer(okio.Sink):1 -> v
    23:28:okio.BufferedSink newJournalWriter():257 -> v
    1:12:void processJournal():301:301 -> y
    13:18:void processJournal():302:302 -> y
    19:24:void processJournal():303:303 -> y
    25:32:coil3.disk.DiskLruCache$Editor coil3.disk.DiskLruCache$Entry.getCurrentEditor():792:792 -> y
    25:32:void processJournal():304 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:34:long[] coil3.disk.DiskLruCache$Entry.getLengths():778:778 -> y
    33:34:void processJournal():306 -> y
    35:41:void processJournal():306:306 -> y
    42:45:void coil3.disk.DiskLruCache$Entry.setCurrentEditor(coil3.disk.DiskLruCache$Editor):792:792 -> y
    42:45:void processJournal():309 -> y
    46:47:java.util.ArrayList coil3.disk.DiskLruCache$Entry.getCleanFiles():779:779 -> y
    46:47:void processJournal():311 -> y
    48:58:void processJournal():311:311 -> y
    59:60:java.util.ArrayList coil3.disk.DiskLruCache$Entry.getDirtyFiles():780:780 -> y
    59:60:void processJournal():312 -> y
    61:72:void processJournal():312:312 -> y
    73:76:void processJournal():314:314 -> y
    77:79:void processJournal():317:317 -> y
