# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.respect.model.SchoolDirectoryEntry":"SchoolDirectoryEntry.kt","kotlin.Result":"Result.kt","io.ktor.http.URLBuilder":"URLBuilder.kt","world.respect.datalayer.school.domain.MakePlaylistOpdsFeedUseCase$Companion":"MakePlaylistOpdsFeedUseCase.kt","com.eygraber.uri.Uri$Companion":"Uri.kt","world.respect.lib.opds.model.OpdsFeed":"OpdsFeed.kt","kotlin.time.Clock$System":"Clock.kt","io.ktor.http.Url":"Url.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
world.respect.datalayer.school.domain.MakePlaylistOpdsFeedUseCase -> l34:
# {"id":"sourceFile","fileName":"MakePlaylistOpdsFeedUseCase.kt"}
    io.ktor.http.Url schoolUrl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lav7;"}
    world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource schoolDirectoryEntryDataSource -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lph6;"}
    4:6:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource):26:26 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lav7;Lph6;)V"}
    7:8:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource):27:27 -> <init>
    9:11:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource):28:28 -> <init>
    27:54:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):32:32 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnp4;Ljava/lang/String;Lqa1;)Ljava/lang/Object;"}
    55:71:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):37:37 -> a
    72:73:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):32:32 -> a
    74:81:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):39:39 -> a
    82:85:io.ktor.http.Url world.respect.datalayer.respect.model.SchoolDirectoryEntry.getXapi():26:26 -> a
    82:85:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):39 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    86:89:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):41:41 -> a
    90:104:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):42:42 -> a
    105:106:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getEncodedParameters():86:86 -> a
    105:106:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):43 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    107:110:kotlin.uuid.Uuid kotlin.uuid.Uuid$Companion.generateV4():619:619 -> a
    107:110:kotlin.uuid.Uuid kotlin.uuid.Uuid$Companion.random():581 -> a
    107:110:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):44 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    111:124:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):44:44 -> a
    125:126:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    125:126:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):44 -> a
    127:135:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):43:43 -> a
    136:137:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getEncodedParameters():86:86 -> a
    136:137:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):46 -> a
    138:139:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):47:47 -> a
    140:148:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):46:46 -> a
    149:152:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):49:49 -> a
    153:154:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):51:51 -> a
    155:157:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):52:52 -> a
    158:167:java.lang.String world.respect.datalayer.school.domain.MakePlaylistOpdsFeedUseCase$Companion.getUserProfileUrl(io.ktor.http.Url,java.lang.String):74:74 -> a
    158:167:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):52 -> a
    168:169:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    168:169:java.lang.String world.respect.datalayer.school.domain.MakePlaylistOpdsFeedUseCase$Companion.getUserProfileUrl(io.ktor.http.Url,java.lang.String):74 -> a
    168:169:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):52 -> a
    170:177:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):53:53 -> a
    178:180:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):51:51 -> a
    181:182:world.respect.lib.opds.model.OpdsFeedMetadata world.respect.lib.opds.model.OpdsFeed.getMetadata():16:16 -> a
    181:182:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):57 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    183:184:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):58:58 -> a
    185:186:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    185:186:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):58 -> a
    187:189:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):58:58 -> a
    190:197:com.eygraber.uri.Uri com.eygraber.uri.Uri$Companion.parseOrNull(java.lang.String):624:624 -> a
    190:197:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):58 -> a
    198:203:java.lang.Object kotlin.ResultKt.createFailure(java.lang.Throwable):122:122 -> a
    198:203:com.eygraber.uri.Uri com.eygraber.uri.Uri$Companion.parseOrNull(java.lang.String):624 -> a
    198:203:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):58 -> a
    204:210:boolean kotlin.Result.isFailure-impl(java.lang.Object):38:38 -> a
    204:210:com.eygraber.uri.Uri com.eygraber.uri.Uri$Companion.parseOrNull(java.lang.String):624 -> a
    204:210:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):58 -> a
    211:213:com.eygraber.uri.Uri com.eygraber.uri.Uri$Companion.parseOrNull(java.lang.String):624:624 -> a
    211:213:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):58 -> a
    214:223:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> a
    214:223:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> a
    214:223:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):59 -> a
    224:227:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):57:57 -> a
    228:229:java.util.List world.respect.lib.opds.model.OpdsFeed.getLinks():17:17 -> a
    228:229:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):61 -> a
    230:236:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):61:61 -> a
    237:240:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):56:56 -> a
    241:245:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):62:62 -> a
    246:251:java.lang.Object invoke(world.respect.lib.opds.model.OpdsFeed,java.lang.String,kotlin.uuid.Uuid,kotlin.coroutines.Continuation):39:39 -> a
