# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.flow.StateFlowImpl":"StateFlow.kt","world.respect.shared.navigation.InvitePerson":"AppRoutes.kt","kotlinx.coroutines.Dispatchers":"Dispatchers.kt","world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel":"InvitePersonViewModel.kt","world.respect.datalayer.school.model.PersonRole":"PersonRole.kt","world.respect.datalayer.school.model.Person":"Person.kt","world.respect.shared.domain.account.RespectAccountManager":"RespectAccountManager.kt","world.respect.datalayer.school.model.PersonRoleEnum":"PersonRoleEnum.kt","world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid":"LaunchSendSmsAndroid.kt","world.respect.shared.navigation.InvitePerson$ClassInviteOptions":"AppRoutes.kt","world.respect.shared.domain.account.RespectSessionAndPerson":"RespectSessionAndPerson.kt","world.respect.shared.viewmodel.person.inviteperson.InvitePersonUiState":"InvitePersonViewModel.kt","world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid":"LaunchShareLinkAndroid.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","io.ktor.http.Url":"Url.kt","world.respect.datalayer.school.ext.PersonRoleEnumExtKt":"PersonRoleEnumExt.kt"}}
world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$2 -> dj3:
# {"id":"sourceFile","fileName":"InvitePersonViewModel.kt"}
    int InvitePersonViewModel$2.$r8$classId -> i0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> j0
    world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel this$0 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfj3;"}
    1:9:void InvitePersonViewModel$2.<init>(InvitePersonViewModel,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfj3;Lfc1;I)V"}
    12:22:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    23:33:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    23:33:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.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.person.inviteperson.InvitePersonViewModel$onShareLink$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfc1;Ljava/lang/Object;)Lfc1;"}
    15:21:kotlin.coroutines.Continuation world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.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
    18:35:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):243:243 -> s
    36:37:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$get_uiState$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    36:37:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):244 -> s
    38:43:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):244:244 -> s
    44:45:world.respect.lib.dataloadstate.DataLoadState world.respect.shared.viewmodel.person.inviteperson.InvitePersonUiState.getInvite():59:59 -> s
    44:45:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):244 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    46:59:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):244:244 -> s
    60:61:world.respect.shared.domain.sharelink.LaunchShareLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getShareLinkLauncher$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    60:61:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    62:69:world.respect.shared.domain.createlink.CreateInviteLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.getCreateInviteLinkUseCase():91:91 -> s
    62:69:world.respect.shared.domain.createlink.CreateInviteLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getCreateInviteLinkUseCase(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78 -> s
    62:69:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):246 -> s
    70:73:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):246:246 -> s
    74:75:java.lang.String io.ktor.http.Url.toString():227:227 -> s
    74:75:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):246 -> s
    76:80:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245:245 -> s
    81:82:java.lang.Object world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):15:15 -> s
    81:82:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    83:84:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.Dispatchers.getMain():19:19 -> s
    83:84:java.lang.Object world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):15 -> s
    83:84:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    85:91:java.lang.Object world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):15:15 -> s
    85:91:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    92:104:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    92:104:java.lang.Object world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):15 -> s
    92:104:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    105:122:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):221:221 -> s
    123:124:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$get_uiState$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    123:124:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):222 -> s
    125:130:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):222:222 -> s
    131:132:world.respect.lib.dataloadstate.DataLoadState world.respect.shared.viewmodel.person.inviteperson.InvitePersonUiState.getInvite():59:59 -> s
    131:132:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):222 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    133:146:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):222:222 -> s
    147:148:world.respect.shared.domain.sharelink.LaunchSendSmsUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getSmsLinkLauncher$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    147:148:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    149:156:world.respect.shared.domain.createlink.CreateInviteLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.getCreateInviteLinkUseCase():91:91 -> s
    149:156:world.respect.shared.domain.createlink.CreateInviteLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getCreateInviteLinkUseCase(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78 -> s
    149:156:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    157:160:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223:223 -> s
    161:162:java.lang.String io.ktor.http.Url.toString():227:227 -> s
    161:162:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    163:167:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223:223 -> s
    168:169:java.lang.Object world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):13:13 -> s
    168:169:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    170:171:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.Dispatchers.getMain():19:19 -> s
    170:171:java.lang.Object world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):13 -> s
    170:171:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    172:178:java.lang.Object world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):13:13 -> s
    172:178:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    179:191:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    179:191:java.lang.Object world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):13 -> s
    179:191:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    192:193:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    192:193:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    194:231:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
    232:233:world.respect.shared.domain.account.RespectAccountManager world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getAccountManager$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    232:233:java.lang.Object invokeSuspend(java.lang.Object):121 -> s
    234:235:kotlinx.coroutines.flow.Flow world.respect.shared.domain.account.RespectAccountManager.getSelectedAccountAndPersonFlow():91:91 -> s
    234:235:java.lang.Object invokeSuspend(java.lang.Object):121 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    236:237:java.lang.Object invokeSuspend(java.lang.Object):121:121 -> s
    238:245:java.lang.Object kotlinx.coroutines.flow.FlowKt.first(kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):1:1 -> s
    238:245:java.lang.Object invokeSuspend(java.lang.Object):121 -> s
    246:249:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
    250:253:world.respect.datalayer.school.model.Person world.respect.shared.domain.account.RespectSessionAndPerson.getPerson():26:26 -> s
    250:253:java.lang.Object invokeSuspend(java.lang.Object):122 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    254:257:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> s
    254:257:java.lang.Object invokeSuspend(java.lang.Object):122 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    258:265:java.lang.Object invokeSuspend(java.lang.Object):122:122 -> s
    266:269:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> s
    266:269:java.lang.Object invokeSuspend(java.lang.Object):122 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    270:271:world.respect.datalayer.school.domain.GetWritableRolesListUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.getGetWritableRolesListUseCase():107:107 -> s
    270:271:world.respect.datalayer.school.domain.GetWritableRolesListUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getGetWritableRolesListUseCase(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78 -> s
    270:271:java.lang.Object invokeSuspend(java.lang.Object):124 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    272:277:world.respect.datalayer.school.domain.GetWritableRolesListUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.getGetWritableRolesListUseCase():107:107 -> s
    272:277:world.respect.datalayer.school.domain.GetWritableRolesListUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getGetWritableRolesListUseCase(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78 -> s
    272:277:java.lang.Object invokeSuspend(java.lang.Object):124 -> s
    278:289:java.lang.Object invokeSuspend(java.lang.Object):124:124 -> s
    290:292:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
    293:303:java.lang.Object invokeSuspend(java.lang.Object):125:125 -> s
    304:305:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$get_uiState$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    304:305:java.lang.Object invokeSuspend(java.lang.Object):127 -> s
    306:309:java.lang.Object invokeSuspend(java.lang.Object):271:271 -> s
    310:317:java.lang.Object invokeSuspend(java.lang.Object):272:272 -> s
    318:321:java.lang.Object invokeSuspend(java.lang.Object):128:128 -> s
    322:327:java.lang.Object invokeSuspend(java.lang.Object):273:273 -> s
    328:329:world.respect.shared.navigation.InvitePerson world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getRoute$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    328:329:java.lang.Object invokeSuspend(java.lang.Object):134 -> s
    330:331:world.respect.shared.navigation.InvitePerson$InvitePersonOptions world.respect.shared.navigation.InvitePerson.getInvitePersonOptions():889:889 -> s
    330:331:java.lang.Object invokeSuspend(java.lang.Object):134 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    332:341:java.lang.Object invokeSuspend(java.lang.Object):134:134 -> s
    342:345:java.lang.String world.respect.shared.navigation.InvitePerson$ClassInviteOptions.getInviteUid():885:885 -> s
    342:345:java.lang.Object invokeSuspend(java.lang.Object):134 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    346:347:java.lang.String world.respect.datalayer.school.model.PersonRoleEnum.getValue():12:12 -> s
    346:347:java.lang.String world.respect.datalayer.school.ext.PersonRoleEnumExtKt.getNewUserInviteUid(world.respect.datalayer.school.model.PersonRoleEnum):22 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    346:347:java.lang.Object invokeSuspend(java.lang.Object):135 -> s
    348:353:java.lang.String world.respect.datalayer.school.ext.PersonRoleEnumExtKt.getNewUserInviteUid(world.respect.datalayer.school.model.PersonRoleEnum):22:22 -> s
    348:353:java.lang.Object invokeSuspend(java.lang.Object):135 -> s
    354:356:java.lang.Object invokeSuspend(java.lang.Object):134:134 -> s
    357:359:void kotlinx.coroutines.flow.StateFlowImpl.setValue(java.lang.Object):321:321 -> s
    357:359:java.lang.Object invokeSuspend(java.lang.Object):134 -> s
    360:365:java.lang.Object invokeSuspend(java.lang.Object):137:137 -> s
    366:370:java.lang.Object invokeSuspend(java.lang.Object):275:275 -> s
    371:377:java.lang.Object kotlinx.coroutines.flow.FlowKt.collectLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    371:377:java.lang.Object invokeSuspend(java.lang.Object):275 -> s
    378:386:java.lang.Object invokeSuspend(java.lang.Object):276:276 -> s
