# {"id":"partitionSourceFiles","fileNameMappings":{"fi.iki.elonen.NanoHTTPD$Response$Status":"NanoHTTPD.java","fi.iki.elonen.NanoHTTPD":"NanoHTTPD.java","fi.iki.elonen.NanoHTTPD$Response":"NanoHTTPD.java","fi.iki.elonen.NanoHTTPD$HTTPSession":"NanoHTTPD.java","kotlin.text.StringsKt__StringsJVMKt":"StringsJVM.kt"}}
world.respect.lib.xapi.nanohttpd.XapiNanoHttpdApp -> i48:
# {"id":"sourceFile","fileName":"XapiNanoHttpdApp.kt"}
    kotlinx.serialization.json.Json json -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llg3;"}
    world.respect.lib.xapi.XapiResourceProvider xapiResourceProvider -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp48;"}
    1:3:void fi.iki.elonen.NanoHTTPD.<init>(java.lang.String,int):2028:2028 -> <init>
    1:3:void fi.iki.elonen.NanoHTTPD.<init>(int):2014 -> <init>
    1:3:void <init>(int,kotlinx.serialization.json.Json,world.respect.lib.xapi.XapiResourceProvider):29 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llg3;Lp48;)V"}
    4:9:void fi.iki.elonen.NanoHTTPD.<init>(java.lang.String,int):2032:2032 -> <init>
    4:9:void fi.iki.elonen.NanoHTTPD.<init>(int):2014 -> <init>
    4:9:void <init>(int,kotlinx.serialization.json.Json,world.respect.lib.xapi.XapiResourceProvider):29 -> <init>
    10:11:void fi.iki.elonen.NanoHTTPD.setAsyncRunner(fi.iki.elonen.NanoHTTPD$AsyncRunner):2277:2277 -> <init>
    10:11:void fi.iki.elonen.NanoHTTPD.<init>(java.lang.String,int):2032 -> <init>
    10:11:void fi.iki.elonen.NanoHTTPD.<init>(int):2014 -> <init>
    10:11:void <init>(int,kotlinx.serialization.json.Json,world.respect.lib.xapi.XapiResourceProvider):29 -> <init>
    12:13:void <init>(int,kotlinx.serialization.json.Json,world.respect.lib.xapi.XapiResourceProvider):31:31 -> <init>
    14:16:void <init>(int,kotlinx.serialization.json.Json,world.respect.lib.xapi.XapiResourceProvider):32:32 -> <init>
    1:2:java.lang.String fi.iki.elonen.NanoHTTPD$HTTPSession.getUri():1111:1111 -> d
    1:2:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):54 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lld4;)Lpd4;"}
    3:22:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):56:56 -> d
    23:30:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> d
    23:30:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):59 -> d
    31:36:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):96:96 -> d
    31:36:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    37:44:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):95:95 -> d
    37:44:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    45:46:java.util.Map fi.iki.elonen.NanoHTTPD$HTTPSession.getHeaders():1063:1063 -> d
    45:46:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):98 -> d
    45:46:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    47:56:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):98:98 -> d
    47:56:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    57:62:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):100:100 -> d
    57:62:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    63:71:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):102:102 -> d
    63:71:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    72:85:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):104:104 -> d
    72:85:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    86:93:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):109:109 -> d
    86:93:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    94:95:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):158:158 -> d
    94:95:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> d
    94:95:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):109 -> d
    94:95:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    96:99:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> d
    96:99:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> d
    96:99:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> d
    96:99:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):109 -> d
    96:99:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    100:105:fi.iki.elonen.NanoHTTPD$Response serveXapiEndpoint(fi.iki.elonen.NanoHTTPD$IHTTPSession,java.util.List):109:109 -> d
    100:105:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):60 -> d
    106:120:fi.iki.elonen.NanoHTTPD$Response serve(fi.iki.elonen.NanoHTTPD$IHTTPSession):64:64 -> d
    1:2:void logResponse(fi.iki.elonen.NanoHTTPD$IHTTPSession,fi.iki.elonen.NanoHTTPD$Response):85:85 -> f
    1:2:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lld4;Lpd4;)V"}
    3:4:fi.iki.elonen.NanoHTTPD$Response$IStatus fi.iki.elonen.NanoHTTPD$Response.getStatus():1573:1573 -> f
    3:4:void logResponse(fi.iki.elonen.NanoHTTPD$IHTTPSession,fi.iki.elonen.NanoHTTPD$Response):87 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0 -> f
    5:8:int fi.iki.elonen.NanoHTTPD$Response$Status.getRequestStatus():1409:1409 -> f
    5:8:void logResponse(fi.iki.elonen.NanoHTTPD$IHTTPSession,fi.iki.elonen.NanoHTTPD$Response):87 -> f
    5:8:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0 -> f
    9:10:fi.iki.elonen.NanoHTTPD$Method fi.iki.elonen.NanoHTTPD$HTTPSession.getMethod():1073:1073 -> f
    9:10:void logResponse(fi.iki.elonen.NanoHTTPD$IHTTPSession,fi.iki.elonen.NanoHTTPD$Response):87 -> f
    9:10:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0 -> f
    11:12:java.lang.String fi.iki.elonen.NanoHTTPD$HTTPSession.getUri():1111:1111 -> f
    11:12:void logResponse(fi.iki.elonen.NanoHTTPD$IHTTPSession,fi.iki.elonen.NanoHTTPD$Response):87 -> f
    11:12:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0 -> f
    13:16:void logResponse(fi.iki.elonen.NanoHTTPD$IHTTPSession,fi.iki.elonen.NanoHTTPD$Response):87:87 -> f
    13:16:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0 -> f
    17:20:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0:0 -> f
    21:42:void logResponse(fi.iki.elonen.NanoHTTPD$IHTTPSession,fi.iki.elonen.NanoHTTPD$Response):87:87 -> f
    21:42:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0 -> f
    43:48:void logResponse(fi.iki.elonen.NanoHTTPD$IHTTPSession,fi.iki.elonen.NanoHTTPD$Response):85:85 -> f
    43:48:void XapiNanoHttpdApp.logResponse(NanoHTTPD$HTTPSession,NanoHTTPD$Response):0 -> f
    7:12:fi.iki.elonen.NanoHTTPD$Response toFixedLengthResponse(world.respect.lib.dataloadstate.DataLoadState,kotlinx.serialization.SerializationStrategy):72:72 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lok1;Lhj3;)Lpd4;"}
    13:19:fi.iki.elonen.NanoHTTPD$Response toFixedLengthResponse(world.respect.lib.dataloadstate.DataLoadState,kotlinx.serialization.SerializationStrategy):73:73 -> g
    20:21:fi.iki.elonen.NanoHTTPD$Response toFixedLengthResponse(world.respect.lib.dataloadstate.DataLoadState,kotlinx.serialization.SerializationStrategy):77:77 -> g
    22:26:fi.iki.elonen.NanoHTTPD$Response toFixedLengthResponse(world.respect.lib.dataloadstate.DataLoadState,kotlinx.serialization.SerializationStrategy):76:76 -> g
    27:37:fi.iki.elonen.NanoHTTPD$Response toFixedLengthResponse(world.respect.lib.dataloadstate.DataLoadState,kotlinx.serialization.SerializationStrategy):74:74 -> g
