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