# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.school.model.PersonRole":"PersonRole.kt","world.respect.datalayer.school.model.Person":"Person.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","world.respect.datalayer.school.ext.PersonRoleEnumExtKt":"PersonRoleEnumExt.kt"}}
world.respect.shared.viewmodel.clazz.detail.ClazzDetailUiState -> xv0:
# {"id":"sourceFile","fileName":"ClazzDetailViewModel.kt"}
    world.respect.datalayer.shared.paging.IPagingSourceFactory teachers -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo33;"}
    world.respect.datalayer.shared.paging.IPagingSourceFactory students -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo33;"}
    world.respect.datalayer.shared.paging.IPagingSourceFactory pendingTeachers -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo33;"}
    world.respect.datalayer.shared.paging.IPagingSourceFactory pendingStudents -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo33;"}
    java.util.List listOfPending -> e
    java.util.List chipOptions -> f
    java.lang.String selectedChip -> g
    java.util.List sortOptions -> h
    world.respect.shared.util.SortOrderOption activeSortOrderOption -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfu6;"}
    world.respect.lib.dataloadstate.DataLoadState clazz -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lok1;"}
    boolean isPendingExpanded -> k
    boolean isTeachersExpanded -> l
    boolean isStudentsExpanded -> m
    boolean showAddStudent -> n
    boolean showAddTeacher -> o
    java.util.List addPersonPermissions -> p
    13:15:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):72:72 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo33;Lo33;Lo33;Lo33;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lfu6;Lok1;ZZZZZLjava/util/List;)V"}
    16:17:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):73:73 -> <init>
    18:19:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):74:74 -> <init>
    20:21:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):75:75 -> <init>
    22:23:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):76:76 -> <init>
    24:25:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):78:78 -> <init>
    26:27:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):79:79 -> <init>
    28:29:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):80:80 -> <init>
    30:31:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):81:81 -> <init>
    32:33:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):82:82 -> <init>
    34:35:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):86:86 -> <init>
    36:37:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):87:87 -> <init>
    38:39:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):88:88 -> <init>
    40:41:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):89:89 -> <init>
    42:43:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):91:91 -> <init>
    44:47:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):92:92 -> <init>
    48:50:void <init>(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):93:93 -> <init>
    159:222:world.respect.shared.viewmodel.clazz.detail.ClazzDetailUiState copy(world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List):0:0 -> a
    159:222:world.respect.shared.viewmodel.clazz.detail.ClazzDetailUiState copy$default(world.respect.shared.viewmodel.clazz.detail.ClazzDetailUiState,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,world.respect.datalayer.shared.paging.IPagingSourceFactory,java.util.List,java.util.List,java.lang.String,java.util.List,world.respect.shared.util.SortOrderOption,boolean,world.respect.lib.dataloadstate.DataLoadState,boolean,boolean,boolean,java.lang.String,boolean,boolean,java.util.List,int,java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxv0;Lo33;Lo33;Lo33;Lo33;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Lfu6;Lok1;ZZZZZLjava/util/List;I)Lxv0;"}
    1:2:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> b
    1:2:boolean showApproveOption(world.respect.datalayer.school.model.Person):97 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr25;)Z"}
    3:10:boolean showApproveOption(world.respect.datalayer.school.model.Person):97:97 -> b
    11:12:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> b
    11:12:boolean showApproveOption(world.respect.datalayer.school.model.Person):98 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:15:long world.respect.datalayer.school.ext.PersonRoleEnumExtKt.getWritePermissionFlag(world.respect.datalayer.school.model.PersonRoleEnum):0:0 -> b
    13:15:boolean showApproveOption(world.respect.datalayer.school.model.Person):98 -> b
    16:39:long world.respect.datalayer.school.ext.PersonRoleEnumExtKt.getWritePermissionFlag(world.respect.datalayer.school.model.PersonRoleEnum):11:11 -> b
    16:39:boolean showApproveOption(world.respect.datalayer.school.model.Person):98 -> b
    40:52:boolean showApproveOption(world.respect.datalayer.school.model.Person):98:98 -> b
    17:24:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    17:24:boolean equals(java.lang.Object):0 -> equals
    25:28:boolean equals(java.lang.Object):0:0 -> equals
    29:36:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    29:36:boolean equals(java.lang.Object):0 -> equals
    37:40:boolean equals(java.lang.Object):0:0 -> equals
    41:48:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    41:48:boolean equals(java.lang.Object):0 -> equals
    49:52:boolean equals(java.lang.Object):0:0 -> equals
    53:60:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    53:60:boolean equals(java.lang.Object):0 -> equals
    61:87:boolean equals(java.lang.Object):0:0 -> equals
    88:94:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    88:94:boolean equals(java.lang.Object):0 -> equals
    95:109:boolean equals(java.lang.Object):0:0 -> equals
    110:116:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    110:116:boolean equals(java.lang.Object):0 -> equals
    117:120:boolean equals(java.lang.Object):0:0 -> equals
    121:127:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    121:127:boolean equals(java.lang.Object):0 -> equals
    128:176:boolean equals(java.lang.Object):0:0 -> equals
    36:39:int hashCode():0:0 -> hashCode
    36:39:int ClazzDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":119},"outline":"Lpc1;c(Ljava/util/List;II)I"}
    40:41:int hashCode():0:0 -> hashCode
    40:41:int ClazzDetailUiState.hashCode():0 -> hashCode
    42:45:int hashCode():0:0 -> hashCode
    42:45:int ClazzDetailUiState.hashCode():0 -> hashCode
    46:47:int hashCode():0:0 -> hashCode
    46:47:int ClazzDetailUiState.hashCode():0 -> hashCode
    48:51:int hashCode():0:0 -> hashCode
    48:51:int ClazzDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":120},"outline":"Lod4;e(ILjava/lang/String;I)I"}
    52:53:int hashCode():0:0 -> hashCode
    52:53:int ClazzDetailUiState.hashCode():0 -> hashCode
    54:57:int hashCode():0:0 -> hashCode
    54:57:int ClazzDetailUiState.hashCode():0 -> hashCode
    58:66:int hashCode():0:0 -> hashCode
    58:66:int ClazzDetailUiState.hashCode():0 -> hashCode
    67:70:int hashCode():0:0 -> hashCode
    67:70:int ClazzDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":121},"outline":"Lod4;d(IIZ)I"}
    71:80:int hashCode():0:0 -> hashCode
    71:80:int ClazzDetailUiState.hashCode():0 -> hashCode
    81:84:int hashCode():0:0 -> hashCode
    81:84:int ClazzDetailUiState.hashCode():0 -> hashCode
    85:86:int hashCode():0:0 -> hashCode
    85:86:int ClazzDetailUiState.hashCode():0 -> hashCode
    87:90:int hashCode():0:0 -> hashCode
    87:90:int ClazzDetailUiState.hashCode():0 -> hashCode
    91:94:int hashCode():0:0 -> hashCode
    91:94:int ClazzDetailUiState.hashCode():0 -> hashCode
    95:98:int hashCode():0:0 -> hashCode
    95:98:int ClazzDetailUiState.hashCode():0 -> hashCode
    99:100:int hashCode():0:0 -> hashCode
    99:100:int ClazzDetailUiState.hashCode():0 -> hashCode
    101:104:int hashCode():0:0 -> hashCode
    101:104:int ClazzDetailUiState.hashCode():0 -> hashCode
    105:106:int hashCode():0:0 -> hashCode
    105:106:int ClazzDetailUiState.hashCode():0 -> hashCode
    107:110:int hashCode():0:0 -> hashCode
    107:110:int ClazzDetailUiState.hashCode():0 -> hashCode
    111:118:int hashCode():0:0 -> hashCode
    111:118:int ClazzDetailUiState.hashCode():0 -> hashCode
    119:119:int hashCode():0:0 -> hashCode
    120:120:int hashCode():0:0 -> hashCode
    121:121:int hashCode():0:0 -> hashCode
    1:172:java.lang.String toString():0:0 -> toString
