# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.lib.opds.model.ReadiumLink":"ReadiumLink.kt","world.respect.lib.opds.model.OpdsPublication":"OpdsPublication.kt","kotlin.text.StringsKt__StringsJVMKt":"StringsJVM.kt"}}
world.respect.lib.opds.model.OpdsPublicationExtKt -> iu4:
# {"id":"sourceFile","fileName":"OpdsPublicationExt.kt"}
    java.util.List LEARNING_UNIT_MIME_TYPES -> a
    1:17:void <clinit>():5:5 -> <clinit>
    1:2:java.util.List world.respect.lib.opds.model.OpdsPublication.getLinks():24:24 -> a
    1:2:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):59 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrt4;)Ldq5;"}
    3:20:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):104:104 -> a
    21:24:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> a
    21:24:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):60 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:35:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):60:60 -> a
    36:39:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):59:59 -> a
    40:56:world.respect.lib.opds.model.ReadiumLink respectAppManifestDefaultLessonList(world.respect.lib.opds.model.OpdsPublication):110:110 -> a
    40:56:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):61 -> a
    57:60:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> a
    57:60:world.respect.lib.opds.model.ReadiumLink respectAppManifestDefaultLessonList(world.respect.lib.opds.model.OpdsPublication):76 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:60:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):61 -> a
    61:71:world.respect.lib.opds.model.ReadiumLink respectAppManifestDefaultLessonList(world.respect.lib.opds.model.OpdsPublication):76:76 -> a
    61:71:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):61 -> a
    72:75:world.respect.lib.opds.model.ReadiumLink respectAppManifestDefaultLessonList(world.respect.lib.opds.model.OpdsPublication):111:111 -> a
    72:75:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.OpdsPublication):61 -> a
    4:5:java.util.List world.respect.lib.opds.model.OpdsPublication.getLinks():24:24 -> b
    4:5:world.respect.lib.opds.model.ReadiumLink findLaunchableAppLink(world.respect.lib.opds.model.OpdsPublication):65 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrt4;)Ldq5;"}
    6:22:world.respect.lib.opds.model.ReadiumLink findLaunchableAppLink(world.respect.lib.opds.model.OpdsPublication):106:106 -> b
    23:26:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> b
    23:26:world.respect.lib.opds.model.ReadiumLink findLaunchableAppLink(world.respect.lib.opds.model.OpdsPublication):65 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:37:world.respect.lib.opds.model.ReadiumLink findLaunchableAppLink(world.respect.lib.opds.model.OpdsPublication):65:65 -> b
    38:40:world.respect.lib.opds.model.ReadiumLink findLaunchableAppLink(world.respect.lib.opds.model.OpdsPublication):107:107 -> b
    4:5:java.util.List world.respect.lib.opds.model.OpdsPublication.getLinks():24:24 -> c
    4:5:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):23 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrt4;)Ljava/util/ArrayList;"}
    6:10:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):80:80 -> c
    11:27:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):81:81 -> c
    28:31:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> c
    28:31:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):24 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:38:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):82:82 -> c
    39:54:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):83:83 -> c
    55:57:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):25:25 -> c
    58:63:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> c
    58:63:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):25 -> c
    64:74:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):85:85 -> c
    75:90:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):86:86 -> c
    91:94:java.lang.String world.respect.lib.opds.model.ReadiumLink.getType():17:17 -> c
    91:94:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):26 -> c
    95:101:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> c
    95:101:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):26 -> c
    102:106:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.OpdsPublication):81:81 -> c
    1:2:java.util.List world.respect.lib.opds.model.OpdsPublication.getLinks():24:24 -> d
    1:2:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.OpdsPublication):44 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrt4;)Ldq5;"}
    3:19:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.OpdsPublication):95:95 -> d
    20:23:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> d
    20:23:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.OpdsPublication):44 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:34:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.OpdsPublication):44:44 -> d
    35:37:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.OpdsPublication):96:96 -> d
    1:2:java.util.List world.respect.lib.opds.model.OpdsPublication.getLinks():24:24 -> e
    1:2:java.util.List findSelfLinks(world.respect.lib.opds.model.OpdsPublication):32 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrt4;)Ljava/util/ArrayList;"}
    3:7:java.util.List findSelfLinks(world.respect.lib.opds.model.OpdsPublication):89:89 -> e
    8:24:java.util.List findSelfLinks(world.respect.lib.opds.model.OpdsPublication):90:90 -> e
    25:28:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> e
    25:28:java.util.List findSelfLinks(world.respect.lib.opds.model.OpdsPublication):33 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:37:java.util.List findSelfLinks(world.respect.lib.opds.model.OpdsPublication):33:33 -> e
    38:42:java.util.List findSelfLinks(world.respect.lib.opds.model.OpdsPublication):90:90 -> e
    4:5:java.util.List world.respect.lib.opds.model.OpdsPublication.getLinks():24:24 -> f
    4:5:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.OpdsPublication):68 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrt4;)Ldq5;"}
    6:22:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.OpdsPublication):108:108 -> f
    23:26:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> f
    23:26:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.OpdsPublication):68 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:37:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.OpdsPublication):68:68 -> f
    38:40:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.OpdsPublication):109:109 -> f
