# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.flow.StateFlowImpl":"StateFlow.kt","world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4$1":"ReportEditViewModel.kt","world.respect.shared.viewmodel.report.edit.ReportEditViewModel":"ReportEditViewModel.kt","world.respect.lib.xapi.extensions.reportoptions.DefaultIndicators":"DefaultIndicators.kt","world.respect.shared.viewmodel.RespectViewModel":"RespectViewModel.kt","world.respect.shared.viewmodel.report.edit.ReportEditUiState":"ReportEditViewModel.kt","world.respect.lib.xapi.extensions.reportoptions.ReportOptions":"ReportOptions.kt","world.respect.shared.viewmodel.app.appstate.LoadingUiState":"LoadingUiState.kt","world.respect.shared.viewmodel.app.appstate.LoadingUiState$Companion":"LoadingUiState.kt","world.respect.shared.navigation.ReportEdit":"AppRoutes.kt","world.respect.lib.xapi.extensions.reportoptions.ReportSeries":"ReportSeries.kt","kotlin.time.Clock$System":"Clock.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
world.respect.shared.viewmodel.report.edit.ReportEditViewModel$2 -> cr5:
# {"id":"sourceFile","fileName":"ReportEditViewModel.kt"}
    byte ReportEditViewModel$2.$r8$classId -> d0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Z"}
    world.respect.shared.viewmodel.report.edit.ReportEditViewModel this$0 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfr5;"}
    1:9:void ReportEditViewModel$2.<init>(ReportEditViewModel,Continuation,byte):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfr5;Ly81;B)V"}
    12:22:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    23:33:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    23:33:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.invoke(java.lang.Object,java.lang.Object):0 -> n
    34:44:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    34:44:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    8:14:kotlin.coroutines.Continuation world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly81;Ljava/lang/Object;)Ly81;"}
    15:21:kotlin.coroutines.Continuation world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    22:28:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    16:38:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):188:188 -> s
    39:40:world.respect.shared.viewmodel.app.appstate.LoadingUiState world.respect.shared.viewmodel.app.appstate.LoadingUiState.access$getINDETERMINATE$cp():8:8 -> s
    39:40:world.respect.shared.viewmodel.app.appstate.LoadingUiState world.respect.shared.viewmodel.app.appstate.LoadingUiState$Companion.getINDETERMINATE():18 -> s
    39:40:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):189 -> s
    41:43:void world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$setLoadingState(world.respect.shared.viewmodel.report.edit.ReportEditViewModel,world.respect.shared.viewmodel.app.appstate.LoadingUiState):62:62 -> s
    41:43:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):189 -> s
    44:49:world.respect.shared.viewmodel.report.edit.ReportEditUiState world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$validateCurrentState(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    44:49:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):190 -> s
    50:51:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$get_uiState$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    50:51:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):191 -> s
    52:54:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):191:191 -> s
    55:57:void kotlinx.coroutines.flow.StateFlowImpl.setValue(java.lang.Object):321:321 -> s
    55:57:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):191 -> s
    58:62:boolean world.respect.shared.viewmodel.report.edit.ReportEditUiState.getSubmitted():54:54 -> s
    58:62:boolean world.respect.shared.viewmodel.report.edit.ReportEditViewModel.hasErrors(world.respect.shared.viewmodel.report.edit.ReportEditUiState):389 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:62:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):193 -> s
    63:67:world.respect.shared.resources.UiText world.respect.shared.viewmodel.report.edit.ReportEditUiState.getReportTitleError():53:53 -> s
    63:67:boolean world.respect.shared.viewmodel.report.edit.ReportEditViewModel.hasErrors(world.respect.shared.viewmodel.report.edit.ReportEditUiState):390 -> s
    63:67:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):193 -> s
    68:69:java.util.List world.respect.lib.xapi.extensions.reportoptions.ReportOptions.getSeries():14:14 -> s
    68:69:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):193 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:75:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):193:193 -> s
    76:77:world.respect.shared.viewmodel.app.appstate.LoadingUiState world.respect.shared.viewmodel.app.appstate.LoadingUiState.access$getNOT_LOADING$cp():8:8 -> s
    76:77:world.respect.shared.viewmodel.app.appstate.LoadingUiState world.respect.shared.viewmodel.app.appstate.LoadingUiState$Companion.getNOT_LOADING():20 -> s
    76:77:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):194 -> s
    78:83:void world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$setLoadingState(world.respect.shared.viewmodel.report.edit.ReportEditViewModel,world.respect.shared.viewmodel.app.appstate.LoadingUiState):62:62 -> s
    78:83:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):194 -> s
    84:85:java.lang.String world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$getEntityUid$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    84:85:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):200 -> s
    86:87:java.lang.String world.respect.lib.xapi.extensions.reportoptions.ReportOptions.getTitle():11:11 -> s
    86:87:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):201 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    88:93:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> s
    88:93:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> s
    88:93:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):204 -> s
    94:100:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):199:199 -> s
    101:108:world.respect.datalayer.SchoolDataSource world.respect.shared.viewmodel.report.edit.ReportEditViewModel.getSchoolDataSource():70:70 -> s
    101:108:world.respect.datalayer.SchoolDataSource world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$getSchoolDataSource(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62 -> s
    101:108:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):207 -> s
    109:121:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):207:207 -> s
    122:123:world.respect.shared.navigation.ReportEdit world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$getRoute$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    122:123:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):209 -> s
    124:125:java.lang.String world.respect.shared.navigation.ReportEdit.getReportUid():267:267 -> s
    124:125:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):209 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    126:129:kotlinx.coroutines.flow.MutableSharedFlow world.respect.shared.viewmodel.RespectViewModel.get_navCommandFlow():42:42 -> s
    126:129:kotlinx.coroutines.flow.MutableSharedFlow world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$get_navCommandFlow(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62 -> s
    126:129:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):216 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    130:131:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):211:211 -> s
    132:133:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):212:212 -> s
    134:135:java.lang.String world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$getEntityUid$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    134:135:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):212 -> s
    136:138:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):212:212 -> s
    139:144:world.respect.shared.navigation.ReportEdit world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$getRoute$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    139:144:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):212 -> s
    145:147:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):211:211 -> s
    148:151:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):210:210 -> s
    152:163:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):216:216 -> s
    164:165:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$get_uiState$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    164:165:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):220 -> s
    166:169:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):398:398 -> s
    170:172:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):399:399 -> s
    173:182:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):222:222 -> s
    183:186:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):221:221 -> s
    187:194:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$onClickSave$1.invokeSuspend(java.lang.Object):400:400 -> s
    195:212:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.invokeSuspend(java.lang.Object):168:168 -> s
    213:214:world.respect.shared.navigation.NavResultReturner world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$getNavResultReturner$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    213:214:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.invokeSuspend(java.lang.Object):169 -> s
    215:220:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.invokeSuspend(java.lang.Object):169:169 -> s
    221:222:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.invokeSuspend(java.lang.Object):170:170 -> s
    223:225:void world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4$1.<init>(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):0:0 -> s
    223:225:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.invokeSuspend(java.lang.Object):170 -> s
    226:236:java.lang.Object world.respect.shared.viewmodel.report.edit.ReportEditViewModel$4.invokeSuspend(java.lang.Object):170:170 -> s
    237:254:java.lang.Object invokeSuspend(java.lang.Object):126:126 -> s
    255:258:world.respect.shared.navigation.ReportEdit world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$getRoute$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    255:258:java.lang.Object invokeSuspend(java.lang.Object):127 -> s
    259:262:java.lang.String world.respect.shared.navigation.ReportEdit.getReportUid():267:267 -> s
    259:262:java.lang.Object invokeSuspend(java.lang.Object):127 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    263:264:kotlinx.serialization.json.Json world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$getJson$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    263:264:java.lang.Object invokeSuspend(java.lang.Object):129 -> s
    265:270:java.lang.Object invokeSuspend(java.lang.Object):130:130 -> s
    271:296:java.lang.Object invokeSuspend(java.lang.Object):128:128 -> s
    297:298:java.lang.Object invokeSuspend(java.lang.Object):147:147 -> s
    299:300:java.lang.Object invokeSuspend(java.lang.Object):149:149 -> s
    301:302:java.util.List world.respect.lib.xapi.extensions.reportoptions.DefaultIndicators.getList():6:6 -> s
    301:302:void world.respect.lib.xapi.extensions.reportoptions.ReportSeries.<init>(java.lang.String,world.respect.lib.xapi.extensions.reportoptions.Indicator,world.respect.lib.xapi.extensions.reportoptions.ReportSeriesVisualType,world.respect.lib.xapi.extensions.reportoptions.ReportXAxis,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):9 -> s
    301:302:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
    303:309:void world.respect.lib.xapi.extensions.reportoptions.ReportSeries.<init>(java.lang.String,world.respect.lib.xapi.extensions.reportoptions.Indicator,world.respect.lib.xapi.extensions.reportoptions.ReportSeriesVisualType,world.respect.lib.xapi.extensions.reportoptions.ReportXAxis,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):9:9 -> s
    303:309:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
    310:311:void world.respect.lib.xapi.extensions.reportoptions.ReportSeries.<init>(java.lang.String,world.respect.lib.xapi.extensions.reportoptions.Indicator,world.respect.lib.xapi.extensions.reportoptions.ReportSeriesVisualType,world.respect.lib.xapi.extensions.reportoptions.ReportXAxis,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):10:10 -> s
    310:311:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
    312:313:void world.respect.lib.xapi.extensions.reportoptions.ReportSeries.<init>(java.lang.String,world.respect.lib.xapi.extensions.reportoptions.Indicator,world.respect.lib.xapi.extensions.reportoptions.ReportSeriesVisualType,world.respect.lib.xapi.extensions.reportoptions.ReportXAxis,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):11:11 -> s
    312:313:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
    314:319:void world.respect.lib.xapi.extensions.reportoptions.ReportSeries.<init>(java.lang.String,world.respect.lib.xapi.extensions.reportoptions.Indicator,world.respect.lib.xapi.extensions.reportoptions.ReportSeriesVisualType,world.respect.lib.xapi.extensions.reportoptions.ReportXAxis,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):7:7 -> s
    314:319:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
    320:324:java.lang.Object invokeSuspend(java.lang.Object):148:148 -> s
    325:327:java.lang.Object invokeSuspend(java.lang.Object):147:147 -> s
    328:329:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.report.edit.ReportEditViewModel.access$get_uiState$p(world.respect.shared.viewmodel.report.edit.ReportEditViewModel):62:62 -> s
    328:329:java.lang.Object invokeSuspend(java.lang.Object):152 -> s
    330:333:java.lang.Object invokeSuspend(java.lang.Object):398:398 -> s
    334:338:java.lang.Object invokeSuspend(java.lang.Object):399:399 -> s
    339:342:java.lang.Object invokeSuspend(java.lang.Object):153:153 -> s
    343:350:java.lang.Object invokeSuspend(java.lang.Object):400:400 -> s
