# compiler: R8 # compiler_version: 8.0.40 # min_api: 21 # common_typos_disable # {"id":"com.android.tools.r8.mapping","version":"2.1"} # pg_map_id: 504fa63 # pg_map_hash: SHA-256 504fa6360189b69d20f94bd7022215e33147be8f2b4c2011fd66374ff9296243 _COROUTINE.ArtificialStackFrames -> _COROUTINE.ArtificialStackFrames: # {"id":"sourceFile","fileName":"CoroutineDebugging.kt"} _COROUTINE.CoroutineDebuggingKt -> _COROUTINE.CoroutineDebuggingKt: # {"id":"sourceFile","fileName":"CoroutineDebugging.kt"} android.support.v4.app.RemoteActionCompatParcelizer -> android.support.v4.app.RemoteActionCompatParcelizer: # {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"} 0:65535:void ():8:8 -> 0:65535:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):10:10 -> read 0:65535:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):14:14 -> write android.support.v4.graphics.drawable.IconCompatParcelizer -> android.support.v4.graphics.drawable.IconCompatParcelizer: # {"id":"sourceFile","fileName":"IconCompatParcelizer.java"} 0:65535:void ():8:8 -> 0:65535:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):10:10 -> read 0:65535:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):14:14 -> write androidx.activity.Api34Impl -> androidx.activity.a: # {"id":"sourceFile","fileName":"BackEventCompat.kt"} androidx.activity.Api34Impl INSTANCE -> a 0:65535:android.window.BackEvent createOnBackEvent(float,float,float,int):103:103 -> a 6:10:float progress(android.window.BackEvent):106:106 -> b 6:10:int swipeEdge(android.window.BackEvent):115:115 -> c 6:10:float touchX(android.window.BackEvent):109:109 -> d 6:10:float touchY(android.window.BackEvent):112:112 -> e androidx.activity.BackEventCompat -> androidx.activity.b: # {"id":"sourceFile","fileName":"BackEventCompat.kt"} float progress -> c float touchY -> b int swipeEdge -> d float touchX -> a 6:11:void (android.window.BackEvent):55:55 -> 12:15:void (android.window.BackEvent):56:56 -> 16:19:void (android.window.BackEvent):57:57 -> 20:23:void (android.window.BackEvent):58:58 -> 24:26:void (float,float,float,int):31:31 -> 24:26:void (android.window.BackEvent):54 -> 27:28:void (float,float,float,int):36:36 -> 27:28:void (android.window.BackEvent):54 -> 29:30:void (float,float,float,int):41:41 -> 29:30:void (android.window.BackEvent):54 -> 31:32:void (float,float,float,int):45:45 -> 31:32:void (android.window.BackEvent):54 -> 33:35:void (float,float,float,int):50:50 -> 33:35:void (android.window.BackEvent):54 -> 1:37:java.lang.String toString():86:86 -> toString 38:41:java.lang.String toString():87:87 -> toString 42:42:java.lang.String toString():0:0 -> toString # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":47,"4":48,"7":49},"outline":"La3/e;u(Ljava/lang/StringBuilder;IC)Ljava/lang/String;"} 47:47:java.lang.String toString():86:86 -> toString 48:48:java.lang.String toString():86:86 -> toString 49:49:java.lang.String toString():86:86 -> toString 43:46:java.lang.String toString():0:0 -> toString androidx.activity.BackEventCompat$Companion -> androidx.activity.BackEventCompat$Companion: # {"id":"sourceFile","fileName":"BackEventCompat.kt"} androidx.activity.Cancellable -> androidx.activity.c: # {"id":"sourceFile","fileName":"Cancellable.kt"} [ ... ] okio.SegmentedByteString -> w7.r: # {"id":"sourceFile","fileName":"SegmentedByteString.kt"} int[] directory -> r byte[][] segments -> q 1:2:void (byte[][],int[]):40:40 -> 3:4:byte[] okio.ByteString.getData$okio():61:61 -> 3:4:void (byte[][],int[]):40 -> # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:7:void (byte[][],int[]):40:40 -> 8:9:void (byte[][],int[]):38:38 -> 10:12:void (byte[][],int[]):39:39 -> java.lang.String base64() -> a 1:4:okio.ByteString digest$okio(java.lang.String):53:53 -> b 5:13:okio.ByteString digest$okio(java.lang.String):141:141 -> b 14:17:okio.ByteString digest$okio(java.lang.String):145:145 -> b 18:19:okio.ByteString digest$okio(java.lang.String):146:146 -> b 20:23:okio.ByteString digest$okio(java.lang.String):148:148 -> b 24:30:okio.ByteString digest$okio(java.lang.String):55:55 -> b 31:34:okio.ByteString digest$okio(java.lang.String):57:57 -> b 35:45:okio.ByteString digest$okio(java.lang.String):59:59 -> b 0:65535:int getSize$okio():199:199 -> c 1:9:okio.ByteString okio.SegmentedByteString.toByteString():127:127 -> d 1:9:java.lang.String hex():46 -> d 10:14:java.lang.String hex():46:46 -> d 0:65535:byte[] internalArray$okio():129:129 -> e 4:9:boolean equals(java.lang.Object):333:333 -> equals 10:13:int okio.ByteString.size():126:126 -> equals 10:13:boolean equals(java.lang.Object):333 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:23:int okio.ByteString.size():126:126 -> equals 14:23:boolean equals(java.lang.Object):333 -> equals 24:33:boolean equals(java.lang.Object):333:333 -> equals 1:16:byte internalGet$okio(int):194:194 -> f 17:26:byte internalGet$okio(int):195:195 -> f 27:28:byte internalGet$okio(int):196:196 -> f 29:32:byte internalGet$okio(int):197:197 -> f 33:39:byte internalGet$okio(int):198:198 -> f 9:17:int okio.ByteString.size():126:126 -> g 9:17:boolean rangeEquals(int,byte[],int,int):282 -> g 18:23:boolean rangeEquals(int,byte[],int,int):283:283 -> g 24:29:boolean rangeEquals(int,byte[],int,int):290:290 -> g 30:39:boolean rangeEquals(int,byte[],int,int):293:293 -> g 40:42:boolean rangeEquals(int,byte[],int,int):294:294 -> g 43:49:boolean rangeEquals(int,byte[],int,int):295:295 -> g 50:57:boolean rangeEquals(int,byte[],int,int):297:297 -> g 58:59:boolean rangeEquals(int,byte[],int,int):299:299 -> g 60:73:boolean rangeEquals(int,byte[],int,int):300:300 -> g 6:15:int okio.ByteString.size():126:126 -> h 6:15:boolean rangeEquals(int,okio.ByteString,int,int):260 -> h 16:23:boolean rangeEquals(int,okio.ByteString,int,int):264:264 -> h 24:33:boolean rangeEquals(int,okio.ByteString,int,int):267:267 -> h 34:36:boolean rangeEquals(int,okio.ByteString,int,int):268:268 -> h 37:43:boolean rangeEquals(int,okio.ByteString,int,int):269:269 -> h 44:51:boolean rangeEquals(int,okio.ByteString,int,int):271:271 -> h 52:53:boolean rangeEquals(int,okio.ByteString,int,int):273:273 -> h 54:67:boolean rangeEquals(int,okio.ByteString,int,int):274:274 -> h 1:5:int okio.ByteString.getHashCode$okio():63:63 -> hashCode 1:5:int hashCode():335 -> hashCode 6:15:int hashCode():341:341 -> hashCode 16:19:int hashCode():345:345 -> hashCode 20:21:int hashCode():346:346 -> hashCode 22:30:int hashCode():348:348 -> hashCode 31:40:int hashCode():352:352 -> hashCode 41:44:void okio.ByteString.setHashCode$okio(int):63:63 -> hashCode 41:44:int hashCode():360 -> hashCode 1:9:okio.ByteString okio.SegmentedByteString.toByteString():127:127 -> i 1:9:okio.ByteString toAsciiLowercase():48 -> i 10:14:okio.ByteString toAsciiLowercase():48:48 -> i 9:15:void write$okio(okio.Buffer,int,int):235:235 -> k 16:25:void write$okio(okio.Buffer,int,int):238:238 -> k 26:28:void write$okio(okio.Buffer,int,int):239:239 -> k 29:35:void write$okio(okio.Buffer,int,int):240:240 -> k 36:43:void write$okio(okio.Buffer,int,int):242:242 -> k 44:45:void write$okio(okio.Buffer,int,int):244:244 -> k 46:53:void write$okio(okio.Buffer,int,int):245:245 -> k 54:57:void write$okio(okio.Buffer,int,int):246:246 -> k 58:59:void write$okio(okio.Buffer,int,int):247:247 -> k 60:61:void write$okio(okio.Buffer,int,int):248:248 -> k 62:64:void write$okio(okio.Buffer,int,int):249:249 -> k 65:76:void write$okio(okio.Buffer,int,int):251:251 -> k 77:80:long okio.Buffer.size():80:80 -> k 77:80:void write$okio(okio.Buffer,int,int):258 -> k 81:83:void okio.Buffer.setSize$okio(long):81:81 -> k 81:83:void write$okio(okio.Buffer,int,int):258 -> k 1:4:int okio.ByteString.size():126:126 -> l 1:4:byte[] toByteArray():200 -> l 5:6:byte[] toByteArray():200:200 -> l 7:16:byte[] toByteArray():203:203 -> l 17:20:byte[] toByteArray():207:207 -> l 21:22:byte[] toByteArray():208:208 -> l 23:28:byte[] toByteArray():210:210 -> l 29:37:byte[] toByteArray():211:211 -> l 1:9:okio.ByteString okio.SegmentedByteString.toByteString():127:127 -> toString 1:9:java.lang.String toString():135 -> toString 10:14:java.lang.String toString():135:135 -> toString okio.Sink -> w7.s: # {"id":"sourceFile","fileName":"Sink.kt"} void write(okio.Buffer,long) -> C okio.Timeout timeout() -> c okio.SocketAsyncTimeout -> okio.SocketAsyncTimeout: # {"id":"sourceFile","fileName":"JvmOkio.kt"} okio.Source -> w7.t: # {"id":"sourceFile","fileName":"Source.kt"} okio.Timeout timeout() -> c long read(okio.Buffer,long) -> t okio.Timeout -> w7.v: # {"id":"sourceFile","fileName":"Timeout.kt"} okio.Timeout NONE -> d long deadlineNanoTime -> b long timeoutNanos -> c boolean hasDeadline -> a 0:65535:void ():218:218 -> 0:65535:okio.Timeout clearDeadline():85:85 -> a 0:65535:okio.Timeout clearTimeout():79:79 -> b 1:4:long deadlineNanoTime():56:56 -> c 5:7:long deadlineNanoTime():57:57 -> c 8:19:long deadlineNanoTime():56:56 -> c 2:3:okio.Timeout deadlineNanoTime(long):66:66 -> d 4:6:okio.Timeout deadlineNanoTime(long):67:67 -> d 0:65535:boolean hasDeadline():48:48 -> e 1:10:void throwIfReached():96:96 -> f 11:28:void throwIfReached():101:101 -> f 29:37:void throwIfReached():102:102 -> f 38:45:void throwIfReached():98:98 -> f 17:23:okio.Timeout timeout(long,java.util.concurrent.TimeUnit):40:40 -> g 24:47:okio.Timeout timeout(long,java.util.concurrent.TimeUnit):39:39 -> g okio.Timeout$Companion -> okio.Timeout$Companion: # {"id":"sourceFile","fileName":"Timeout.kt"} okio.Timeout$Companion$NONE$1 -> w7.u: # {"id":"sourceFile","fileName":"Timeout.kt"} 0:65535:void ():218:218 -> 0:65535:okio.Timeout deadlineNanoTime(long):0:0 -> d 0:65535:void throwIfReached():0:0 -> f 0:65535:okio.Timeout timeout(long,java.util.concurrent.TimeUnit):0:0 -> g okio.Utf8 -> okio.Utf8: # {"id":"sourceFile","fileName":"Utf8.kt"} okio._Base64Kt -> w7.w: # {"id":"sourceFile","fileName":"-Base64.kt"} byte[] BASE64 -> a 1:14:void ():27:27 -> 15:18:void ():30:30 -> okio._JvmPlatformKt -> okio._JvmPlatformKt: # {"id":"sourceFile","fileName":"-JvmPlatform.kt"} okio.internal._BufferKt -> x7.a: # {"id":"sourceFile","fileName":"-Buffer.kt"} byte[] HEX_DIGIT_BYTES -> a 1:13:byte[] okio._JvmPlatformKt.asUtf8ToByteArray(java.lang.String):21:21 -> 1:13:void ():43 -> 14:16:void ():43:43 -> 16:24:java.lang.String readUtf8Line(okio.Buffer,long):87:87 -> a 25:32:java.lang.String okio.Buffer.readUtf8(long):300:300 -> a 25:32:java.lang.String readUtf8Line(okio.Buffer,long):89 -> a 33:36:java.lang.String readUtf8Line(okio.Buffer,long):90:90 -> a 37:42:java.lang.String okio.Buffer.readUtf8(long):300:300 -> a 37:42:java.lang.String readUtf8Line(okio.Buffer,long):95 -> a 43:46:java.lang.String readUtf8Line(okio.Buffer,long):96:96 -> a okio.internal._SegmentedByteStringKt -> okio.internal._SegmentedByteStringKt: # {"id":"sourceFile","fileName":"-SegmentedByteString.kt"}