# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.db.school.entities.ClassEntity":"ClassEntity.kt","world.respect.lib.opds.model.ReadiumLink":"ReadiumLink.kt","world.respect.datalayer.db.school.adapters.ClassEntities":"ClassAdapter.kt","world.respect.datalayer.db.school.entities.ClassPermissionEntity":"ClassPermissionEntity.kt","world.respect.datalayer.db.school.entities.ClassEntityWithPermissions":"ClassEntityWithPermissions.kt","io.ktor.http.Url":"Url.kt"}}
com.google.android.gms.internal.mlkit_vision_barcode.zzto -> gfa:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    4:20:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.firstSelfLinkOrNull(java.util.List):41:41 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Ler5;"}
    21:30:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.firstSelfLinkOrNull(java.util.List):33:33 -> a
    31:33:world.respect.lib.opds.model.ReadiumLink world.respect.shared.util.ext.ReadiumLinkExtKt.firstSelfLinkOrNull(java.util.List):42:42 -> a
    7:17:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):37:37 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvx7;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 -> b
    32:34:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):39:39 -> b
    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 -> b
    35:37:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    38:39:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> b
    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 -> b
      # {"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 -> b
    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 -> b
    40:43:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    44:45:java.lang.String io.ktor.http.Url.toString():227:227 -> b
    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 -> b
    44:45:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    46:50:java.util.List world.respect.lib.opds.model.ReadiumLink.getAlternate():30:30 -> b
    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 -> b
    46:50:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    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 -> b
    51:60:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    61:64:java.util.List world.respect.lib.opds.model.ReadiumLink.getChildren():31:31 -> b
    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 -> b
    61:64:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    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 -> b
    65:71:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    72:75:java.util.List world.respect.lib.opds.model.ReadiumLink.getSubcollections():32:32 -> b
    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 -> b
    72:75:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    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 -> b
    76:83:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    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 -> b
    84:88:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    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 -> b
    89:115:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):29 -> b
    116:120:java.util.List world.respect.shared.util.ext.ReadiumLinkExtKt.resolveAll(java.util.List,io.ktor.http.Url):39:39 -> b
    4:5:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toClassEntities(world.respect.datalayer.db.school.entities.ClassEntityWithPermissions):15:15 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lru0;)Llu0;"}
    6:7:world.respect.datalayer.db.school.entities.ClassEntity world.respect.datalayer.db.school.entities.ClassEntityWithPermissions.getClazz():8:8 -> c
    6:7:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toClassEntities(world.respect.datalayer.db.school.entities.ClassEntityWithPermissions):16 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:java.util.List world.respect.datalayer.db.school.entities.ClassEntityWithPermissions.getPermissions():14:14 -> c
    8:9:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toClassEntities(world.respect.datalayer.db.school.entities.ClassEntityWithPermissions):17 -> c
    10:13:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toClassEntities(world.respect.datalayer.db.school.entities.ClassEntityWithPermissions):15:15 -> c
    1:2:world.respect.datalayer.db.school.entities.ClassEntity world.respect.datalayer.db.school.adapters.ClassEntities.getClazz():11:11 -> d
    1:2:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):22 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llu0;)Ltv0;"}
    3:4:java.lang.String world.respect.datalayer.db.school.entities.ClassEntity.getCGuid():10:10 -> d
    3:4:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):22 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:java.lang.String world.respect.datalayer.db.school.entities.ClassEntity.getCTitle():13:13 -> d
    5:6:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):23 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:8:world.respect.datalayer.school.model.StatusEnum world.respect.datalayer.db.school.entities.ClassEntity.getCStatus():14:14 -> d
    7:8:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):24 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:java.lang.String world.respect.datalayer.db.school.entities.ClassEntity.getCDescription():15:15 -> d
    9:10:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):25 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:12:kotlin.time.Instant world.respect.datalayer.db.school.entities.ClassEntity.getCLastModified():16:16 -> d
    11:12:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):26 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:kotlin.time.Instant world.respect.datalayer.db.school.entities.ClassEntity.getCStored():17:17 -> d
    13:14:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):27 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:java.lang.String world.respect.datalayer.db.school.entities.ClassEntity.getCTeacherInviteGuid():18:18 -> d
    15:16:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):28 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:java.lang.String world.respect.datalayer.db.school.entities.ClassEntity.getCStudentInviteGuid():19:19 -> d
    17:18:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):29 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:java.util.List world.respect.datalayer.db.school.adapters.ClassEntities.getPermissionEntities():12:12 -> d
    19:20:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):30 -> d
    21:31:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):73:73 -> d
    32:45:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):74:74 -> d
    46:47:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):75:75 -> d
    48:51:world.respect.datalayer.school.model.EnrollmentRoleEnum world.respect.datalayer.db.school.entities.ClassPermissionEntity.getCpeToEnrollmentRole():12:12 -> d
    48:51:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):31 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:56:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):33:33 -> d
    57:58:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):37:37 -> d
    59:60:long world.respect.datalayer.db.school.entities.ClassPermissionEntity.getCpePermissions():13:13 -> d
    59:60:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):39 -> d
    61:63:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):37:37 -> d
    64:67:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):75:75 -> d
    68:72:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):34:34 -> d
    73:78:world.respect.datalayer.school.model.Clazz world.respect.datalayer.db.school.adapters.ClassAdapterKt.toModel(world.respect.datalayer.db.school.adapters.ClassEntities):21:21 -> d
