# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.lib.opds.model.ReadiumLink":"ReadiumLink.kt","kotlinx.coroutines.flow.internal.FusibleFlow":"ChannelFlow.kt","io.ktor.http.Url":"Url.kt","kotlinx.coroutines.flow.internal.ChannelFlowOperatorImpl":"ChannelFlow.kt"}}
com.google.android.gms.internal.mlkit_vision_barcode.zzts -> vx9:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    com.google.android.gms.common.Feature com.google.android.gms.internal.auth-api.zbas.zbb -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llf2;"}
    com.google.android.gms.common.Feature com.google.android.gms.internal.auth-api.zbas.zbe -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llf2;"}
    com.google.android.gms.common.Feature[] com.google.android.gms.internal.auth-api.zbas.zbi -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Llf2;"}
    1:15:void com.google.android.gms.internal.auth-api.zbas.<clinit>():1:1 -> <clinit>
    16:24:void com.google.android.gms.internal.auth-api.zbas.<clinit>():2:2 -> <clinit>
    25:34:void com.google.android.gms.internal.auth-api.zbas.<clinit>():3:3 -> <clinit>
    35:43:void com.google.android.gms.internal.auth-api.zbas.<clinit>():4:4 -> <clinit>
    44:54:void com.google.android.gms.internal.auth-api.zbas.<clinit>():5:5 -> <clinit>
    55:61:void com.google.android.gms.internal.auth-api.zbas.<clinit>():6:6 -> <clinit>
    62:71:void com.google.android.gms.internal.auth-api.zbas.<clinit>():7:7 -> <clinit>
    72:81:void com.google.android.gms.internal.auth-api.zbas.<clinit>():8:8 -> <clinit>
    10:11:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):123:123 -> a
    10:11:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):1 -> a
    10:11:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):121 -> a
    10:11:Flow1 zzts.buffer$default(Flow1,int):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lli2;I)Lli2;"}
    12:15:Flow1 zzts.buffer$default(Flow1,int):0:0 -> a
    16:23:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):122:122 -> a
    16:23:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):1 -> a
    16:23:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):121 -> a
    16:23:Flow1 zzts.buffer$default(Flow1,int):0 -> a
    24:26:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):133:133 -> a
    24:26:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):1 -> a
    24:26:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):121 -> a
    24:26:Flow1 zzts.buffer$default(Flow1,int):0 -> a
    27:28:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):131:131 -> a
    27:28:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):1 -> a
    27:28:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):121 -> a
    27:28:Flow1 zzts.buffer$default(Flow1,int):0 -> a
    29:36:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):137:137 -> a
    29:36:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):1 -> a
    29:36:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):121 -> a
    29:36:Flow1 zzts.buffer$default(Flow1,int):0 -> a
    37:41:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.internal.FusibleFlow.fuse$default(kotlinx.coroutines.flow.internal.FusibleFlow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):26:26 -> a
    37:41:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):137 -> a
    37:41:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):1 -> a
    37:41:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):121 -> a
    37:41:Flow1 zzts.buffer$default(Flow1,int):0 -> a
    42:43:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):138:138 -> a
    42:43:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):1 -> a
    42:43:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):121 -> a
    42:43:Flow1 zzts.buffer$default(Flow1,int):0 -> a
    44:47:void kotlinx.coroutines.flow.internal.ChannelFlowOperatorImpl.<init>(kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):179:179 -> a
    44:47:void kotlinx.coroutines.flow.internal.ChannelFlowOperatorImpl.<init>(kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,kotlin.jvm.internal.DefaultConstructorMarker):179 -> a
    44:47:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):138 -> a
    44:47:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):1 -> a
    44:47:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ContextKt.buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):121 -> a
    44:47:Flow1 zzts.buffer$default(Flow1,int):0 -> a
    4:20:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.firstSelfLinkOrNull(java.util.List):41:41 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lhu5;"}
    21:30:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.firstSelfLinkOrNull(java.util.List):33:33 -> b
    31:33:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.firstSelfLinkOrNull(java.util.List):42:42 -> b
    7:17:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):37:37 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj08;Ljava/util/List;)Ljava/util/ArrayList;"}
    18:31:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):38:38 -> c
    32:34:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):39:39 -> c
    35:37:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):0:0 -> c
    35:37:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    38:39:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> c
    38:39:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):14 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:39:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    40:43:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):14:14 -> c
    40:43:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    44:45:java.lang.String io.ktor.http.Url.toString():227:227 -> c
    44:45:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):14 -> c
    44:45:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    46:50:java.util.List world.respect.lib.opds.model.ReadiumLink.getAlternate():30:30 -> c
    46:50:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):15 -> c
    46:50:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    51:60:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):15:15 -> c
    51:60:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    61:64:java.util.List world.respect.lib.opds.model.ReadiumLink.getChildren():31:31 -> c
    61:64:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):16 -> c
    61:64:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    65:71:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):16:16 -> c
    65:71:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    72:75:java.util.List world.respect.lib.opds.model.ReadiumLink.getSubcollections():32:32 -> c
    72:75:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):17 -> c
    72:75:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    76:83:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):17:17 -> c
    76:83:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    84:88:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):13:13 -> c
    84:88:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    89:115:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.resolve(world.respect.lib.opds.model.ReadiumLink,io.ktor.http.Url):22:22 -> c
    89:115:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> c
    116:120:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):39:39 -> c
    1:8:boolean com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzha.zze(byte):0:0 -> d
