world.respect.shared.viewmodel.catalog.opdsfeeddetail.OpdsFeedDetailUiState -> zt4:
# {"id":"sourceFile","fileName":"OpdsFeedDetailViewModel.kt"}
    world.respect.lib.dataloadstate.DataLoadState feed -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhk1;"}
    java.util.List sortOptions -> b
    world.respect.shared.util.SortOrderOption activeSortOrderOption -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu27;"}
    boolean quickActionsVisible -> d
    boolean isTeacherOrAdmin -> e
    java.util.Set collapsedGroupIndexes -> f
    java.util.Set selectedPublications -> g
    java.util.Set selectedNavigationLinks -> h
    boolean showCopyDialog -> i
    java.lang.String copyDialogName -> j
    boolean showDeleteDialog -> k
    world.respect.shared.viewmodel.catalog.OpdsPickType pickType -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liw4;"}
    1:3:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):61:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhk1;Ljava/util/List;Lu27;ZZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;ZLjava/lang/String;ZLiw4;)V"}
    4:5:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):62:62 -> <init>
    6:7:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):63:63 -> <init>
    8:9:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):64:64 -> <init>
    10:11:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):67:67 -> <init>
    12:13:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):68:68 -> <init>
    14:15:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):69:69 -> <init>
    16:17:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):70:70 -> <init>
    18:19:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):71:71 -> <init>
    20:21:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):72:72 -> <init>
    22:23:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):73:73 -> <init>
    24:25:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):74:74 -> <init>
    26:28:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):75:75 -> <init>
    120:146:world.respect.shared.viewmodel.catalog.opdsfeeddetail.OpdsFeedDetailUiState copy(world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType):0:0 -> a
    120:146:world.respect.shared.viewmodel.catalog.opdsfeeddetail.OpdsFeedDetailUiState copy$default(world.respect.shared.viewmodel.catalog.opdsfeeddetail.OpdsFeedDetailUiState,world.respect.lib.dataloadstate.DataLoadState,java.util.List,world.respect.shared.util.SortOrderOption,boolean,boolean,java.util.Set,java.util.Set,java.util.Set,boolean,java.lang.String,boolean,world.respect.shared.viewmodel.catalog.OpdsPickType,int,java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lzt4;Lhk1;Lu27;ZZLjava/util/LinkedHashSet;Ljava/util/LinkedHashSet;Ljava/util/LinkedHashSet;Ljava/lang/String;ZLiw4;I)Lzt4;"}
    1:25:boolean isMultiSelectMode():84:84 -> b
    5:125:boolean equals(java.lang.Object):0:0 -> equals
    12:15:int hashCode():0:0 -> hashCode
    12:15:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":90},"outline":"Lud1;c(Ljava/util/List;II)I"}
    16:25:int hashCode():0:0 -> hashCode
    16:25:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    26:29:int hashCode():0:0 -> hashCode
    26:29:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":91},"outline":"Lih4;d(IIZ)I"}
    30:31:int hashCode():0:0 -> hashCode
    30:31:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    32:35:int hashCode():0:0 -> hashCode
    32:35:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    36:61:int hashCode():0:0 -> hashCode
    36:61:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    62:65:int hashCode():0:0 -> hashCode
    62:65:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    66:67:int hashCode():0:0 -> hashCode
    66:67:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    68:71:int hashCode():0:0 -> hashCode
    68:71:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":92},"outline":"Lwl7;e(ILjava/lang/String;I)I"}
    72:73:int hashCode():0:0 -> hashCode
    72:73:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    74:77:int hashCode():0:0 -> hashCode
    74:77:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    78:89:int hashCode():0:0 -> hashCode
    78:89:int OpdsFeedDetailUiState.hashCode():0 -> hashCode
    90:90:int hashCode():0:0 -> hashCode
    91:91:int hashCode():0:0 -> hashCode
    92:92:int hashCode():0:0 -> hashCode
    1:132:java.lang.String toString():0:0 -> toString
