# {"id":"partitionSourceFiles","fileNameMappings":{"com.yorvana.ui.util.GatedViewModel":"GatedViewModel.kt","com.yorvana.ui.util.ViewModelDependencies":"ViewModelDependencies.kt","kotlinx.coroutines.flow.FlowKt__TransformKt":"Transform.kt","kotlinx.coroutines.flow.ReadonlyStateFlow":"Share.kt","com.yorvana.ui.vehicles.VehicleListEvent$RequestDeleteVehicle":"VehicleListViewModel.kt","com.yorvana.ui.vehicles.VehicleListState":"VehicleListViewModel.kt","kotlinx.coroutines.flow.FlowKt__LimitKt":"Limit.kt","com.yorvana.ui.vehicles.VehicleListViewModel$Companion":"VehicleListViewModel.kt"}}
com.yorvana.ui.vehicles.VehicleListViewModel -> q93:
# {"id":"sourceFile","fileName":"VehicleListViewModel.kt"}
    com.yorvana.ui.vehicles.VehicleListViewModel$Companion Companion -> Companion
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo93;"}
    androidx.lifecycle.SavedStateHandle savedStateHandle -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqd2;"}
    com.yorvana.data.repository.VehicleRepository repository -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcu1;"}
    com.yorvana.data.preferences.AppPreferencesStore preferences -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lki;"}
    kotlinx.coroutines.flow.MutableStateFlow _state -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lir2;"}
    kotlinx.coroutines.flow.StateFlow state -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu52;"}
    kotlinx.coroutines.channels.Channel _effects -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljr;"}
    kotlinx.coroutines.flow.Flow effects -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkv;"}
    3:5:void com.yorvana.ui.vehicles.VehicleListViewModel$Companion.<init>():259:259 -> <clinit>
    3:5:void com.yorvana.ui.vehicles.VehicleListViewModel$Companion.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <clinit>
    3:5:void <clinit>():0 -> <clinit>
    6:8:void <clinit>():0:0 -> <clinit>
    1:3:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):77:77 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqd2;Lwa3;)V"}
    4:5:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):78:78 -> <init>
    6:7:com.yorvana.data.repository.VehicleRepository com.yorvana.ui.util.ViewModelDependencies.getVehicleRepository():21:21 -> <init>
    6:7:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):81 -> <init>
    8:9:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):81:81 -> <init>
    10:11:com.yorvana.data.preferences.AppPreferencesStore com.yorvana.ui.util.ViewModelDependencies.getPreferences():25:25 -> <init>
    10:11:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):82 -> <init>
    12:13:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):82:82 -> <init>
    14:15:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):86:86 -> <init>
    16:35:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):87:87 -> <init>
    36:45:void com.yorvana.ui.vehicles.VehicleListState.<init>(java.util.List,boolean,boolean,java.lang.String,java.lang.String,boolean,boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):23:23 -> <init>
    36:45:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):86 -> <init>
    46:51:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):85:85 -> <init>
    52:60:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):90:90 -> <init>
    61:66:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):92:92 -> <init>
    67:71:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ChannelsKt.receiveAsFlow(kotlinx.coroutines.channels.ReceiveChannel):65:65 -> <init>
    67:71:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.receiveAsFlow(kotlinx.coroutines.channels.ReceiveChannel):1 -> <init>
    67:71:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):93 -> <init>
    72:73:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):93:93 -> <init>
    74:86:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):104:104 -> <init>
    87:88:com.yorvana.domain.AppGate com.yorvana.ui.util.GatedViewModel.getAppGate():17:17 -> <init>
    87:88:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):121 -> <init>
    89:92:kotlinx.coroutines.flow.StateFlow com.yorvana.domain.AppGate.isReadOnly():42:42 -> <init>
    89:92:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):121 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    93:97:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):122:122 -> <init>
    98:102:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):195:195 -> <init>
    98:102:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> <init>
    98:102:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):122 -> <init>
    103:109:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):123:123 -> <init>
    110:111:com.yorvana.domain.AppGate com.yorvana.ui.util.GatedViewModel.getAppGate():17:17 -> <init>
    110:111:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):125 -> <init>
    112:115:kotlinx.coroutines.flow.StateFlow com.yorvana.domain.AppGate.getHasPendingPurchase():29:29 -> <init>
    112:115:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):125 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    116:120:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):126:126 -> <init>
    121:125:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):195:195 -> <init>
    121:125:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> <init>
    121:125:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):126 -> <init>
    126:132:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):127:127 -> <init>
    133:134:com.yorvana.domain.AppGate com.yorvana.ui.util.GatedViewModel.getAppGate():17:17 -> <init>
    133:134:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):132 -> <init>
    135:138:kotlinx.coroutines.flow.StateFlow com.yorvana.domain.AppGate.isPremium():24:24 -> <init>
    135:138:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):132 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    139:143:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__LimitKt.drop(kotlinx.coroutines.flow.Flow,int):143:143 -> <init>
    139:143:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.drop(kotlinx.coroutines.flow.Flow,int):1 -> <init>
    139:143:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):133 -> <init>
    144:148:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):267:267 -> <init>
    149:153:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):135:135 -> <init>
    154:158:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):195:195 -> <init>
    154:158:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> <init>
    154:158:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):135 -> <init>
    159:166:void <init>(androidx.lifecycle.SavedStateHandle,com.yorvana.ui.util.ViewModelDependencies):153:153 -> <init>
    5:18:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177:177 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfj0;)V"}
    19:24:kotlinx.coroutines.flow.StateFlow com.yorvana.domain.AppGate.isReadOnly():42:42 -> f
    19:24:void tryNavigateToAdd():240 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:24:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    25:26:java.lang.Object kotlinx.coroutines.flow.ReadonlyStateFlow.getValue():0:0 -> f
    25:26:void tryNavigateToAdd():240 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:26:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    27:30:java.lang.Object kotlinx.coroutines.flow.ReadonlyStateFlow.getValue():0:0 -> f
    27:30:void tryNavigateToAdd():240 -> f
    27:30:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    31:38:void tryNavigateToAdd():240:240 -> f
    31:38:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    39:42:void tryNavigateToAdd():316:316 -> f
    39:42:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    43:57:void tryNavigateToAdd():317:317 -> f
    43:57:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    58:61:void tryNavigateToAdd():242:242 -> f
    58:61:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    62:67:void tryNavigateToAdd():318:318 -> f
    62:67:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    68:73:void tryNavigateToAdd():243:243 -> f
    68:73:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    74:79:void tryNavigateToAdd():246:246 -> f
    74:79:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    80:81:java.util.List com.yorvana.ui.vehicles.VehicleListState.getVehicles():24:24 -> f
    80:81:void tryNavigateToAdd():246 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    80:81:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    82:88:void tryNavigateToAdd():246:246 -> f
    82:88:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    89:92:kotlinx.coroutines.flow.StateFlow com.yorvana.domain.AppGate.isPremium():24:24 -> f
    89:92:void tryNavigateToAdd():246 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    89:92:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    93:94:java.lang.Object kotlinx.coroutines.flow.ReadonlyStateFlow.getValue():0:0 -> f
    93:94:void tryNavigateToAdd():246 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    93:94:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    95:98:java.lang.Object kotlinx.coroutines.flow.ReadonlyStateFlow.getValue():0:0 -> f
    95:98:void tryNavigateToAdd():246 -> f
    95:98:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    99:106:void tryNavigateToAdd():246:246 -> f
    99:106:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    107:110:void tryNavigateToAdd():321:321 -> f
    107:110:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    111:125:void tryNavigateToAdd():322:322 -> f
    111:125:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    126:129:void tryNavigateToAdd():249:249 -> f
    126:129:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    130:135:void tryNavigateToAdd():323:323 -> f
    130:135:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    136:140:void tryNavigateToAdd():250:250 -> f
    136:140:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    141:144:void setPendingAddNavigation(boolean):100:100 -> f
    141:144:void tryNavigateToAdd():251 -> f
    141:144:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    145:158:void tryNavigateToAdd():255:255 -> f
    145:158:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):177 -> f
    159:162:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):179:179 -> f
    163:177:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):180:180 -> f
    178:181:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):182:182 -> f
    182:185:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):271:271 -> f
    186:188:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):272:272 -> f
    189:191:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):183:183 -> f
    192:204:java.lang.String com.yorvana.ui.vehicles.VehicleListEvent$RequestDeleteVehicle.getVehicleId():43:43 -> f
    192:204:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):183 -> f
    205:208:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):183:183 -> f
    209:215:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):273:273 -> f
    216:219:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):185:185 -> f
    220:225:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):186:186 -> f
    226:230:java.lang.String com.yorvana.ui.vehicles.VehicleListState.getConfirmDeleteVehicleId():27:27 -> f
    226:230:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):186 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    231:234:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):276:276 -> f
    235:249:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):277:277 -> f
    250:253:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):187:187 -> f
    254:259:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):278:278 -> f
    260:274:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):188:188 -> f
    275:278:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):194:194 -> f
    279:282:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):281:281 -> f
    283:297:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):282:282 -> f
    298:301:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):195:195 -> f
    302:308:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):283:283 -> f
    309:312:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):197:197 -> f
    313:326:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):198:198 -> f
    327:330:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):203:203 -> f
    331:334:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):291:291 -> f
    335:349:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):292:292 -> f
    350:353:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):204:204 -> f
    354:359:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):293:293 -> f
    360:365:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):205:205 -> f
    366:369:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):208:208 -> f
    370:373:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):296:296 -> f
    374:388:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):297:297 -> f
    389:392:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):209:209 -> f
    393:398:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):298:298 -> f
    399:403:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):210:210 -> f
    404:407:void setPendingAddNavigation(boolean):100:100 -> f
    404:407:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):211 -> f
    408:409:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):214:214 -> f
    410:415:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> f
    410:415:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):214 -> f
    416:419:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):301:301 -> f
    420:434:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):302:302 -> f
    435:438:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):215:215 -> f
    439:444:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):303:303 -> f
    445:457:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):216:216 -> f
    458:459:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):222:222 -> f
    460:465:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> f
    460:465:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):222 -> f
    466:469:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):306:306 -> f
    470:484:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):307:307 -> f
    485:488:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):223:223 -> f
    489:494:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):308:308 -> f
    495:508:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):224:224 -> f
    509:510:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):229:229 -> f
    511:516:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> f
    511:516:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):229 -> f
    517:520:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):311:311 -> f
    521:535:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):312:312 -> f
    536:539:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):230:230 -> f
    540:545:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):313:313 -> f
    546:559:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):231:231 -> f
    560:563:void onEvent(com.yorvana.ui.vehicles.VehicleListEvent):176:176 -> f
