# {"id":"partitionSourceFiles","fileNameMappings":{"io.ktor.client.request.HttpRequestBuilder":"HttpRequest.kt","io.ktor.http.ContentType$Application":"ContentTypes.kt"}}
world.respect.datalayer.http.school.opds.OpdsFeedDataSourceHttp -> it4:
# {"id":"sourceFile","fileName":"OpdsFeedDataSourceHttp.kt"}
    io.ktor.client.HttpClient httpClient -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln33;"}
    world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper opdsFeedValidationHelper -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt20;"}
    world.respect.datalayer.AuthTokenProvider tokenProvider -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm96;"}
    1:3:void <init>(io.ktor.client.HttpClient,world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper,world.respect.datalayer.AuthTokenProvider):26:26 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln33;Lt20;Lm96;)V"}
    4:5:void <init>(io.ktor.client.HttpClient,world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper,world.respect.datalayer.AuthTokenProvider):27:27 -> <init>
    6:7:void <init>(io.ktor.client.HttpClient,world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper,world.respect.datalayer.AuthTokenProvider):28:28 -> <init>
    8:10:void <init>(io.ktor.client.HttpClient,world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper,world.respect.datalayer.AuthTokenProvider):29:29 -> <init>
    29:51:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):49:49 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj08;Lfk1;Lgc1;)Ljava/lang/Object;"}
    52:53:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):103:103 -> b
    54:59:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):106:106 -> b
    60:63:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):111:111 -> b
    64:68:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):106:106 -> b
    69:89:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):105:105 -> b
    90:100:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):56:56 -> b
    1:6:kotlinx.coroutines.flow.Flow getPlaylistsAsFlow(io.ktor.http.Url):74:74 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj08;)Lli2;"}
    7:13:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__BuildersKt.flowOf(java.lang.Object):357:357 -> i
    7:13:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.flowOf(java.lang.Object):1 -> i
    7:13:kotlinx.coroutines.flow.Flow getPlaylistsAsFlow(io.ktor.http.Url):74 -> i
    29:51:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):61:61 -> k
    29:51:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lfc1;)Ljava/lang/Object;"}
    52:67:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):115:115 -> k
    52:67:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    68:71:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):63:63 -> k
    68:71:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    72:76:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):117:117 -> k
    72:76:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    77:81:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):118:118 -> k
    77:81:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    82:83:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> k
    82:83:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):120 -> k
    82:83:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    84:86:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):120:120 -> k
    84:86:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    87:91:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):66:66 -> k
    87:91:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    92:93:io.ktor.http.ContentType io.ktor.http.ContentType$Application.getJson():192:192 -> k
    92:93:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):67 -> k
    92:93:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    94:96:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):67:67 -> k
    94:96:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    97:98:void io.ktor.client.request.HttpRequestBuilder.setBody(java.lang.Object):103:103 -> k
    97:98:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):141 -> k
    97:98:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    99:104:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):126:126 -> k
    99:104:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    105:110:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):131:131 -> k
    105:110:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    111:113:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):0:0 -> k
    111:113:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":138,"3":140,"6":143},"outline":"Lrl0;v(Ltv0;Lax7;La53;)V"}
    114:115:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):147:147 -> k
    114:115:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    116:121:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):0:0 -> k
    116:121:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":144,"4":146,"6":149},"outline":"Lih4;g(La53;Lj43;La53;Ln33;)Lt61;"}
    122:125:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):150:150 -> k
    122:125:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    126:129:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> k
    126:129:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):150 -> k
    126:129:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    130:134:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):150:150 -> k
    130:134:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    135:137:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):71:71 -> k
    135:137:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> k
    138:138:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):126:126 -> k
    140:140:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):126:126 -> k
    143:143:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):142:142 -> k
    144:144:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):147:147 -> k
    146:146:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):150:150 -> k
    149:149:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):150:150 -> k
    1:7:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams):89:89 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj08;Lfk1;)Lli2;"}
    8:18:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams):94:94 -> m
    19:24:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__BuildersKt.flow(kotlin.jvm.functions.Function2):52:52 -> m
    19:24:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.flow(kotlin.jvm.functions.Function2):1 -> m
    19:24:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams):94 -> m
    25:31:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams):97:97 -> m
