# {"id":"partitionSourceFiles","fileNameMappings":{"org.koin.core.Koin":"Koin.kt","org.koin.core.option.KoinOptionKt":"KoinOption.kt","org.koin.core.scope.Scope":"Scope.kt","org.koin.mp.KoinPlatformTools_jvmKt":"KoinPlatformTools.jvm.kt","androidx.lifecycle.ViewModel":"ViewModel.jvmAndAndroid.kt","androidx.lifecycle.viewmodel.internal.ViewModelImpl":"ViewModelImpl.kt","org.koin.viewmodel.scope.ViewModelScopeArchetypeKt":"ViewModelScopeArchetype.kt","org.koin.core.registry.OptionRegistry":"OptionRegistry.kt"}}
org.koin.viewmodel.factory.KoinViewModelFactory -> vo3:
# {"id":"sourceFile","fileName":"KoinViewModelFactory.kt"}
    kotlin.reflect.KClass kClass -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltv0;"}
    org.koin.core.scope.Scope scope -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llo6;"}
    1:3:void <init>(kotlin.reflect.KClass,org.koin.core.scope.Scope,org.koin.core.qualifier.Qualifier,kotlin.jvm.functions.Function0):37:37 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ltv0;Llo6;)V"}
    4:5:void <init>(kotlin.reflect.KClass,org.koin.core.scope.Scope,org.koin.core.qualifier.Qualifier,kotlin.jvm.functions.Function0):38:38 -> <init>
    6:8:void <init>(kotlin.reflect.KClass,org.koin.core.scope.Scope,org.koin.core.qualifier.Qualifier,kotlin.jvm.functions.Function0):39:39 -> <init>
    1:5:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):46:46 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ltv0;Lne4;)Lu78;"}
    6:7:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):47:47 -> c
    8:9:org.koin.core.Koin org.koin.core.scope.Scope.getKoin():378:378 -> c
    8:9:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):47 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:11:org.koin.core.registry.OptionRegistry org.koin.core.Koin.getOptionRegistry():89:89 -> c
    10:11:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:14:boolean org.koin.core.option.KoinOptionKt.hasViewModelScopeFactory(org.koin.core.registry.OptionRegistry):0:0 -> c
    12:14:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
    15:16:boolean org.koin.core.option.KoinOptionKt.hasViewModelScopeFactory(org.koin.core.registry.OptionRegistry):44:44 -> c
    15:16:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
    17:26:java.lang.Object org.koin.core.registry.OptionRegistry.getOrNull$koin_core(org.koin.core.option.KoinOption):38:38 -> c
    17:26:boolean org.koin.core.option.KoinOptionKt.hasViewModelScopeFactory(org.koin.core.registry.OptionRegistry):44 -> c
    17:26:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
    27:34:boolean org.koin.core.option.KoinOptionKt.hasViewModelScopeFactory(org.koin.core.registry.OptionRegistry):44:44 -> c
    27:34:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
    35:38:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):49:49 -> c
    39:42:java.lang.Object org.koin.core.scope.Scope.getWithParameters(kotlin.reflect.KClass,org.koin.core.qualifier.Qualifier,org.koin.core.parameter.ParametersHolder):243:243 -> c
    39:42:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):49 -> c
    43:45:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):49:49 -> c
    46:62:java.lang.String getViewModelScopeId(kotlin.reflect.KClass):66:66 -> c
    46:62:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):51 -> c
    63:66:kotlin.uuid.Uuid kotlin.uuid.Uuid$Companion.generateV4():619:619 -> c
    63:66:kotlin.uuid.Uuid kotlin.uuid.Uuid$Companion.random():581 -> c
    63:66:java.lang.String org.koin.mp.KoinPlatformTools_jvmKt.generateId(org.koin.mp.KoinPlatformTools):7 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    63:66:java.lang.String getViewModelScopeId(kotlin.reflect.KClass):66 -> c
    63:66:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):51 -> c
    67:70:java.lang.String org.koin.mp.KoinPlatformTools_jvmKt.generateId(org.koin.mp.KoinPlatformTools):7:7 -> c
    67:70:java.lang.String getViewModelScopeId(kotlin.reflect.KClass):66 -> c
    67:70:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):51 -> c
    71:77:java.lang.String getViewModelScopeId(kotlin.reflect.KClass):66:66 -> c
    71:77:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):51 -> c
    78:82:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):52:52 -> c
    83:84:org.koin.core.qualifier.TypeQualifier org.koin.viewmodel.scope.ViewModelScopeArchetypeKt.getViewModelScopeArchetype():21:21 -> c
    83:84:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):52 -> c
    85:88:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):52:52 -> c
    89:90:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):56:56 -> c
    91:94:boolean org.koin.core.scope.Scope.isRoot():50:50 -> c
    91:94:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):56 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    95:101:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):57:57 -> c
    102:103:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):59:59 -> c
    104:107:java.lang.Object org.koin.core.scope.Scope.getWithParameters(kotlin.reflect.KClass,org.koin.core.qualifier.Qualifier,org.koin.core.parameter.ParametersHolder):243:243 -> c
    104:107:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):59 -> c
    108:109:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):59:59 -> c
    110:114:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60:60 -> c
    115:116:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77:77 -> c
    115:116:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    117:120:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):112:112 -> c
    117:120:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    117:120:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    121:124:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):113:113 -> c
    121:124:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    121:124:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    125:126:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):117:117 -> c
    125:126:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    125:126:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    127:127:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):138:138 -> c
    127:127:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    127:127:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    128:129:java.util.Set androidx.lifecycle.viewmodel.internal.ViewModelImpl.access$getCloseables$p(androidx.lifecycle.viewmodel.internal.ViewModelImpl):34:34 -> c
    128:129:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):117 -> c
    128:129:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    128:129:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    130:132:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):117:117 -> c
    130:132:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    130:132:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    133:137:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):138:138 -> c
    133:137:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    133:137:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
