# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.shared.viewmodel.RespectViewModel":"RespectViewModel.kt","world.respect.shared.generated.resources.String1_commonMainKt":"String1.commonMain.kt","world.respect.shared.generated.resources.String4_commonMainKt":"String4.commonMain.kt","kotlin.jvm.internal.FunctionReferenceImpl":"FunctionReferenceImpl.java","androidx.navigation.SavedStateHandleKt":"SavedStateHandle.kt","world.respect.shared.navigation.CurriculumMappingEdit":"AppRoutes.kt","world.respect.shared.viewmodel.curriculum.mapping.model.CurriculumMapping":"CurriculumMapping.kt","world.respect.shared.viewmodel.curriculum.mapping.edit.CurriculumMappingEditUiState":"CurriculumMappingEditViewModel.kt"}}
world.respect.shared.viewmodel.curriculum.mapping.edit.CurriculumMappingEditViewModel -> vi1:
# {"id":"sourceFile","fileName":"CurriculumMappingEditViewModel.kt"}
    world.respect.shared.navigation.NavResultReturner resultReturner -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpf4;"}
    kotlinx.serialization.json.Json json -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llg3;"}
    org.koin.core.scope.Scope scope -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyf6;"}
    kotlin.Lazy schoolDataSource$delegate -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbo3;"}
    world.respect.shared.navigation.CurriculumMappingEdit route -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lci1;"}
    kotlinx.coroutines.flow.MutableStateFlow _uiState -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfw6;"}
    kotlinx.coroutines.flow.StateFlow uiState -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpm5;"}
    5:9:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):74:74 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llg3;Lpf4;Lmx5;Lt96;)V"}
    10:13:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):76:76 -> <init>
    14:15:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):77:77 -> <init>
    16:21:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):82:82 -> <init>
    22:33:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):289:289 -> <init>
    34:35:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):84:84 -> <init>
    36:41:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):292:292 -> <init>
    42:45:java.lang.Object androidx.navigation.SavedStateHandleKt.toRoute(androidx.lifecycle.SavedStateHandle,kotlin.reflect.KClass,java.util.Map):1:1 -> <init>
    42:45:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):292 -> <init>
    46:47:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):292:292 -> <init>
    48:49:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):86:86 -> <init>
    50:51:long world.respect.shared.navigation.CurriculumMappingEdit.getTextbookUid():816:816 -> <init>
    50:51:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):88 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:53:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):91:91 -> <init>
    54:55:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):92:92 -> <init>
    56:57:void world.respect.shared.viewmodel.curriculum.mapping.model.CurriculumMapping.<init>(long,java.lang.String,java.lang.String,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):6:6 -> <init>
    56:57:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):92 -> <init>
    58:60:void world.respect.shared.viewmodel.curriculum.mapping.model.CurriculumMapping.<init>(long,java.lang.String,java.lang.String,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):10:10 -> <init>
    58:60:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):92 -> <init>
    61:92:void world.respect.shared.viewmodel.curriculum.mapping.model.CurriculumMapping.<init>(long,java.lang.String,java.lang.String,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):6:6 -> <init>
    61:92:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):92 -> <init>
    93:102:void world.respect.shared.viewmodel.curriculum.mapping.edit.CurriculumMappingEditUiState.<init>(world.respect.shared.viewmodel.curriculum.mapping.model.CurriculumMapping,boolean,boolean,world.respect.shared.resources.UiText,world.respect.shared.resources.UiText,java.lang.Integer,kotlin.jvm.functions.Function1,int,kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> <init>
    93:102:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):91 -> <init>
    103:105:void world.respect.shared.viewmodel.curriculum.mapping.edit.CurriculumMappingEditUiState.<init>(world.respect.shared.viewmodel.curriculum.mapping.model.CurriculumMapping,boolean,boolean,world.respect.shared.resources.UiText,world.respect.shared.resources.UiText,java.lang.Integer,kotlin.jvm.functions.Function1,int,kotlin.jvm.internal.DefaultConstructorMarker):48:48 -> <init>
    103:105:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):91 -> <init>
    106:111:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):90:90 -> <init>
    112:115:kotlinx.coroutines.flow.StateFlow kotlinx.coroutines.flow.FlowKt.asStateFlow(kotlinx.coroutines.flow.MutableStateFlow):1:1 -> <init>
    112:115:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):97 -> <init>
    116:117:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):97:97 -> <init>
    118:119:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.RespectViewModel.get_appUiState():38:38 -> <init>
    118:119:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):100 -> <init>
    120:123:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):294:294 -> <init>
    124:126:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):295:295 -> <init>
    127:134:org.jetbrains.compose.resources.StringResource world.respect.shared.generated.resources.String1_commonMainKt.getEdit_mapping(world.respect.shared.generated.resources.Res$string):401:401 -> <init>
    127:134:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):102 -> <init>
    135:138:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):102:102 -> <init>
    139:140:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):104:104 -> <init>
    141:148:org.jetbrains.compose.resources.StringResource world.respect.shared.generated.resources.String4_commonMainKt.getSave(world.respect.shared.generated.resources.Res$string):128:128 -> <init>
    141:148:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):106 -> <init>
    149:152:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):106:106 -> <init>
    153:158:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):107:107 -> <init>
    159:167:void kotlin.jvm.internal.FunctionReferenceImpl.<init>(int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):29:29 -> <init>
    159:167:void world.respect.shared.viewmodel.curriculum.mapping.edit.CurriculumMappingEditViewModel$1$1.<init>(java.lang.Object):0 -> <init>
    159:167:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):107 -> <init>
    168:170:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):104:104 -> <init>
    171:199:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):103:103 -> <init>
    200:203:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):101:101 -> <init>
    204:209:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):296:296 -> <init>
    210:221:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):113:113 -> <init>
    222:225:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> <init>
    222:225:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.navigation.NavResultReturner,kotlinx.serialization.json.Json,world.respect.shared.domain.account.RespectAccountManager):113 -> <init>
    1:3:org.koin.core.scope.Scope getScope():82:82 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lyf6;"}
    1:6:void updateUiStateAndCommit(kotlin.jvm.functions.Function1):299:299 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljn2;)V"}
    7:10:void updateUiStateAndCommit(kotlin.jvm.functions.Function1):300:300 -> l
    11:16:void updateUiStateAndCommit(kotlin.jvm.functions.Function1):301:301 -> l
    17:18:void updateUiStateAndCommit(kotlin.jvm.functions.Function1):140:140 -> l
    19:23:world.respect.shared.viewmodel.curriculum.mapping.model.CurriculumMapping world.respect.shared.viewmodel.curriculum.mapping.edit.CurriculumMappingEditUiState.getMapping():49:49 -> l
    19:23:void updateUiStateAndCommit(kotlin.jvm.functions.Function1):140 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:31:void updateUiStateAndCommit(kotlin.jvm.functions.Function1):143:143 -> l
    32:45:void updateUiStateAndCommit(kotlin.jvm.functions.Function1):142:142 -> l
