# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.coroutines.AbstractCoroutineContextElement":"CoroutineContextImpl.kt","io.ktor.http.URLBuilder":"URLBuilder.kt","kotlinx.coroutines.Job":"Job.kt","io.ktor.util.collections.ConcurrentMap":"ConcurrentMapJvm.kt","kotlinx.coroutines.Dispatchers":"Dispatchers.kt","io.ktor.http.Url":"Url.kt"}}
world.respect.xapi.ipc.server.XapiIpcService$IncomingHandler -> bb8:
# {"id":"sourceFile","fileName":"XapiIpcService.kt"}
    android.content.Context applicationContext -> a
    kotlinx.serialization.json.Json json -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llj3;"}
    io.ktor.util.collections.ConcurrentMap flowCollectors -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf61;"}
    kotlinx.coroutines.CoroutineScope scope -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqc0;"}
    1:7:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):74:74 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Looper;Landroid/content/Context;Lnk3;)V"}
    8:10:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):0:0 -> <init>
    8:10:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    11:13:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):71:71 -> <init>
    11:13:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    14:15:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):74:74 -> <init>
    14:15:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    16:17:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):75:75 -> <init>
    16:17:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    18:24:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):78:78 -> <init>
    18:24:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    25:26:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.Dispatchers.getDefault():16:16 -> <init>
    25:26:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80 -> <init>
    25:26:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    27:30:kotlinx.coroutines.CompletableJob kotlinx.coroutines.JobKt.Job$default(kotlinx.coroutines.Job,int,java.lang.Object):1:1 -> <init>
    27:30:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80 -> <init>
    27:30:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    31:33:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80:80 -> <init>
    31:33:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    34:37:kotlin.coroutines.CoroutineContext kotlin.coroutines.AbstractCoroutineContextElement.plus(kotlin.coroutines.CoroutineContext):16:16 -> <init>
    34:37:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80 -> <init>
    34:37:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    38:44:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80:80 -> <init>
    38:44:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    10:17:void handleMessage(android.os.Message):83:83 -> handleMessage
    18:21:void handleMessage(android.os.Message):84:84 -> handleMessage
    22:23:void handleMessage(android.os.Message):88:88 -> handleMessage
    24:33:void handleMessage(android.os.Message):90:90 -> handleMessage
    34:55:void handleMessage(android.os.Message):92:92 -> handleMessage
    56:64:void handleMessage(android.os.Message):94:94 -> handleMessage
    65:68:void handleMessage(android.os.Message):95:95 -> handleMessage
    69:70:java.lang.Object io.ktor.util.collections.ConcurrentMap.remove(java.lang.Object):56:56 -> handleMessage
    69:70:void handleMessage(android.os.Message):95 -> handleMessage
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    71:74:java.lang.Object io.ktor.util.collections.ConcurrentMap.remove(java.lang.Object):56:56 -> handleMessage
    71:74:void handleMessage(android.os.Message):95 -> handleMessage
    75:78:void handleMessage(android.os.Message):95:95 -> handleMessage
    79:81:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> handleMessage
    79:81:void handleMessage(android.os.Message):96 -> handleMessage
    82:92:void handleMessage(android.os.Message):97:97 -> handleMessage
    93:96:void handleMessage(android.os.Message):103:103 -> handleMessage
    97:100:void handleMessage(android.os.Message):108:108 -> handleMessage
    101:102:void handleMessage(android.os.Message):110:110 -> handleMessage
    103:119:void handleMessage(android.os.Message):113:113 -> handleMessage
    120:131:void handleMessage(android.os.Message):116:116 -> handleMessage
    132:141:io.ktor.http.Url io.ktor.http.URLUtilsKt.Url(java.lang.String):15:15 -> handleMessage
    132:141:void handleMessage(android.os.Message):117 -> handleMessage
    142:147:java.util.List io.ktor.http.Url.getSegments():155:155 -> handleMessage
    142:147:void handleMessage(android.os.Message):120 -> handleMessage
    148:153:void handleMessage(android.os.Message):120:120 -> handleMessage
    154:160:java.util.List io.ktor.http.Url.getSegments():155:155 -> handleMessage
    154:160:void handleMessage(android.os.Message):125 -> handleMessage
    161:177:void handleMessage(android.os.Message):125:125 -> handleMessage
    178:181:void handleMessage(android.os.Message):131:131 -> handleMessage
    182:189:void handleMessage(android.os.Message):133:133 -> handleMessage
    190:193:void handleMessage(android.os.Message):137:137 -> handleMessage
    194:198:void handleMessage(android.os.Message):261:261 -> handleMessage
    199:221:void handleMessage(android.os.Message):264:264 -> handleMessage
    222:251:void handleMessage(android.os.Message):265:265 -> handleMessage
    252:255:void handleMessage(android.os.Message):264:264 -> handleMessage
    256:266:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):381:381 -> handleMessage
    256:266:void handleMessage(android.os.Message):137 -> handleMessage
    267:280:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):382:382 -> handleMessage
    267:280:void handleMessage(android.os.Message):137 -> handleMessage
    281:282:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):383:383 -> handleMessage
    281:282:void handleMessage(android.os.Message):137 -> handleMessage
    283:286:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):83:83 -> handleMessage
    283:286:void handleMessage(android.os.Message):137 -> handleMessage
    287:290:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):383:383 -> handleMessage
    287:290:void handleMessage(android.os.Message):137 -> handleMessage
    291:292:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):83:83 -> handleMessage
    291:292:void handleMessage(android.os.Message):137 -> handleMessage
    293:295:void handleMessage(android.os.Message):141:141 -> handleMessage
    296:309:void handleMessage(android.os.Message):142:142 -> handleMessage
    310:321:void handleMessage(android.os.Message):147:147 -> handleMessage
    322:329:void handleMessage(android.os.Message):150:150 -> handleMessage
    330:331:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):158:158 -> handleMessage
    330:331:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    330:331:void handleMessage(android.os.Message):150 -> handleMessage
    332:335:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    332:335:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    332:335:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    332:335:void handleMessage(android.os.Message):150 -> handleMessage
    336:337:void handleMessage(android.os.Message):150:150 -> handleMessage
    338:348:void handleMessage(android.os.Message):154:154 -> handleMessage
    349:353:void handleMessage(android.os.Message):226:226 -> handleMessage
    354:367:void handleMessage(android.os.Message):156:156 -> handleMessage
    368:371:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    368:371:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    368:371:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    368:371:void handleMessage(android.os.Message):156 -> handleMessage
    372:376:void handleMessage(android.os.Message):156:156 -> handleMessage
    377:388:void handleMessage(android.os.Message):177:177 -> handleMessage
    389:403:void handleMessage(android.os.Message):199:199 -> handleMessage
    404:407: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 -> handleMessage
    404:407:void handleMessage(android.os.Message):199 -> handleMessage
    408:425:void handleMessage(android.os.Message):221:221 -> handleMessage
    426:445:void handleMessage(android.os.Message):181:181 -> handleMessage
    446:455:void handleMessage(android.os.Message):182:182 -> handleMessage
    456:459:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    456:459:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    456:459:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    456:459:void handleMessage(android.os.Message):182 -> handleMessage
    460:464:void handleMessage(android.os.Message):182:182 -> handleMessage
    465:473:void handleMessage(android.os.Message):195:195 -> handleMessage
    474:482:void handleMessage(android.os.Message):148:148 -> handleMessage
    483:491:void handleMessage(android.os.Message):118:118 -> handleMessage
    492:499:void handleMessage(android.os.Message):114:114 -> handleMessage
    500:506:void handleMessage(android.os.Message):230:230 -> handleMessage
    507:508:kotlinx.serialization.KSerializer kotlinx.serialization.builtins.BuiltinSerializersKt.serializer(kotlin.jvm.internal.StringCompanionObject):186:186 -> handleMessage
    507:508:void handleMessage(android.os.Message):232 -> handleMessage
    509:514:void handleMessage(android.os.Message):232:232 -> handleMessage
    515:517:void handleMessage(android.os.Message):230:230 -> handleMessage
    518:523:void handleMessage(android.os.Message):233:233 -> handleMessage
