|  |  |  |  | 
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | 
| 1 | .class·public·final·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt; | 1 | .class·public·final·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt; | 
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; | 
| 3 | .source·"HibernationPolicy.kt" | 3 | .source·"HibernationPolicy.kt" | 
|  |  | 
|  |  | 
| 4 | #·annotations | 4 | #·annotations | 
| 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 
| 6 | ····value·=·"SMAP\nHibernationPolicy.kt\nKotlin\n*S·Kotlin\n*F\n+·1·HibernationPolicy.kt\ncom/android/permissioncontroller/hibernation/HibernationPolicyKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·KotlinUtils.kt\ncom/android/permissioncontroller/permission/utils/KotlinUtilsKt\n*L\n1#1,71 9:1\n436#2:720\n386#2:721\n355#2,7:728\n1206#3,2:722\n1445#3:724\n1470#3,3:725\n1473#3,3:735\n1209#3:738\n1517#3:739\n1588#3,3:740\n734#3:743\n825#3:744\n1517#3:745\n1588#3,3:746\n826#3:749\n1517#3:750\n1588#3,3:751\n1517#3:761\n1588#3,3:762\n1080#4,6:754\n1073#4:760\n1086#4:765\n*E\n*S·KotlinDebug\n*F\n+·1·HibernationPolicy.kt\ncom/android/permissioncontroller/hibernation/HibernationPolicyKt\n*L\n237#1:720\n237#1:721\n238#1,7:728\n237#1,2:722\n238#1:724\n238#1,3:725\n238#1,3:735\n237#1:738\n247#1:739\n247#1,3:740\n264#1:743\n264#1:744\n268#1:745\n268#1,3:746\n264#1:749\n299#1:750\n299#1,3:751\n311#1:761\n311#1,3:762\n311#1,6:754\n311#1:760\n311#1:765\n*E\n" | 6 | ····value·=·"SMAP\nHibernationPolicy.kt\nKotlin\n*S·Kotlin\n*F\n+·1·HibernationPolicy.kt\ncom/android/permissioncontroller/hibernation/HibernationPolicyKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·KotlinUtils.kt\ncom/android/permissioncontroller/permission/utils/KotlinUtilsKt\n*L\n1#1,716:1\n436#2:717\n386#2:718\n355#2,7:725\n1206#3,2:719\n1445#3:721\n1470#3,3:722\n1473#3,3:732\n1209#3:735\n1517#3:736\n1588#3,3:737\n734#3:740\n825#3:741\n1517#3:742\n1588#3,3:743\n826#3:746\n1517#3:747\n1588#3,3:748\n1517#3:758\n1588#3,3:759\n1080#4,6:751\n1073#4:757\n1086#4:762\n*E\n*S·KotlinDebug\n*F\n+·1·HibernationPolicy.kt\ncom/android/permissioncontroller/hibernation/HibernationPolicyKt\n*L\n234#1:717\n234#1:718\n235#1,7:725\n234#1,2:719\n235#1:721\n235#1,3:722\n235#1,3:732\n234#1:735\n244#1:736\n244#1,3:737\n261#1:740\n261#1:741\n265#1:742\n265#1,3:743\n261#1:746\n296#1:747\n296#1,3:748\n308#1:758\n308#1,3:759\n308#1,6:751\n308#1:757\n308#1:762\n*E\n" | 
| 7 | .end·annotation | 7 | .end·annotation | 
|  |  | 
|  |  | 
| 8 | #·static·fields | 8 | #·static·fields | 
| 9 | .field·private·static·final·DEFAULT_CHECK_FREQUENCY_MS:J | 9 | .field·private·static·final·DEFAULT_CHECK_FREQUENCY_MS:J | 
|  |  | 
| 10 | .field·private·static·final·DEFAULT_UNUSED_THRESHOLD_MS:J | 10 | .field·private·static·final·DEFAULT_UNUSED_THRESHOLD_MS:J | 
| Offset 61, 25 lines modified | Offset 61, 14 lines modified | 
| 61 | ····invoke-static·{},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getCheckFrequencyMs()J | 61 | ····invoke-static·{},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getCheckFrequencyMs()J | 
|  |  | 
| 62 | ····move-result-wide·v0 | 62 | ····move-result-wide·v0 | 
|  |  | 
| 63 | ····return-wide·v0 | 63 | ····return-wide·v0 | 
| 64 | .end·method | 64 | .end·method | 
|  |  | 
| 65 | .method·public·static·final·synthetic·access$getFirstBootTime(Landroid/content/Context;)J |  | 
| 66 | ····.locals·2 |  | 
|  |  | 
| 67 | ····.line·1 |  | 
| 68 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getFirstBootTime(Landroid/content/Context;)J |  | 
|  |  | 
| 69 | ····move-result-wide·v0 |  | 
|  |  | 
| 70 | ····return-wide·v0 |  | 
| 71 | .end·method |  | 
|  |  | 
| 72 | .method·public·static·final·synthetic·access$getSKIP_NEXT_RUN$p()Z | 65 | .method·public·static·final·synthetic·access$getSKIP_NEXT_RUN$p()Z | 
| 73 | ····.locals·1 | 66 | ····.locals·1 | 
|  |  | 
| 74 | ····.line·1 | 67 | ····.line·1 | 
| 75 | ····sget-boolean·v0,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->SKIP_NEXT_RUN:Z | 68 | ····sget-boolean·v0,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->SKIP_NEXT_RUN:Z | 
|  |  | 
| 76 | ····return·v0 | 69 | ····return·v0 | 
| Offset 140, 15 lines modified | Offset 129, 15 lines modified | 
| 140 | ····:goto_0 | 129 | ····:goto_0 | 
| 141 | ····iget-object·v0,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->result:Ljava/lang/Object; | 130 | ····iget-object·v0,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->result:Ljava/lang/Object; | 
|  |  | 
| 142 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 131 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 
|  |  | 
| 143 | ····move-result-object·v8 | 132 | ····move-result-object·v8 | 
|  |  | 
| 144 | ····.line·22 3 | 133 | ····.line·220 | 
| 145 | ····iget·v2,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->label:I | 134 | ····iget·v2,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->label:I | 
|  |  | 
| 146 | ····const-string·v9,·"HibernationPolicy" | 135 | ····const-string·v9,·"HibernationPolicy" | 
|  |  | 
| 147 | ····const/4·v10,·0x3 | 136 | ····const/4·v10,·0x3 | 
|  |  | 
| 148 | ····const/4·v11,·0x2 | 137 | ····const/4·v11,·0x2 | 
| Offset 221, 25 lines modified | Offset 210, 25 lines modified | 
|  |  | 
| 221 | ····move-object·v3,·v2 | 210 | ····move-object·v3,·v2 | 
|  |  | 
| 222 | ····const/16·v2,·0xa | 211 | ····const/16·v2,·0xa | 
|  |  | 
| 223 | ····goto/16·:goto_12 | 212 | ····goto/16·:goto_12 | 
|  |  | 
| 224 | ····.line·34 3 | 213 | ····.line·340 | 
| 225 | ····:cond_1 | 214 | ····:cond_1 | 
| 226 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 215 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 
|  |  | 
| 227 | ····const-string·v1,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 216 | ····const-string·v1,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 
|  |  | 
| 228 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 217 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 
|  |  | 
| 229 | ····throw·v0 | 218 | ····throw·v0 | 
|  |  | 
| 230 | ····.line·22 3 | 219 | ····.line·220 | 
| 231 | ····:cond_2 | 220 | ····:cond_2 | 
| 232 | ····iget-wide·v2,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->J$1:J | 221 | ····iget-wide·v2,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->J$1:J | 
|  |  | 
| 233 | ····iget-wide·v4,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->J$0:J | 222 | ····iget-wide·v4,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->J$0:J | 
|  |  | 
| 234 | ····iget-object·v6,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->L$2:Ljava/lang/Object; | 223 | ····iget-object·v6,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->L$2:Ljava/lang/Object; | 
|  |  | 
| Offset 277, 57 lines modified | Offset 266, 57 lines modified | 
| 277 | ····move-wide·v6,·v4 | 266 | ····move-wide·v6,·v4 | 
|  |  | 
| 278 | ····goto·:goto_1 | 267 | ····goto·:goto_1 | 
|  |  | 
| 279 | ····:cond_4 | 268 | ····:cond_4 | 
| 280 | ····invoke-static·{v0},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 269 | ····invoke-static·{v0},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 
|  |  | 
| 281 | ····.line·22 6 | 270 | ····.line·223 | 
| 282 | ····invoke-static·{},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->isHibernationJobEnabled()Z | 271 | ····invoke-static·{},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->isHibernationJobEnabled()Z | 
|  |  | 
| 283 | ····move-result·v0 | 272 | ····move-result·v0 | 
|  |  | 
| 284 | ····if-nez·v0,·:cond_5 | 273 | ····if-nez·v0,·:cond_5 | 
|  |  | 
| 285 | ····.line·22 7 | 274 | ····.line·224 | 
| 286 | ····invoke-static·{},·Lkotlin/collections/MapsKt;->emptyMap()Ljava/util/Map; | 275 | ····invoke-static·{},·Lkotlin/collections/MapsKt;->emptyMap()Ljava/util/Map; | 
|  |  | 
| 287 | ····move-result-object·v0 | 276 | ····move-result-object·v0 | 
|  |  | 
| 288 | ····return-object·v0 | 277 | ····return-object·v0 | 
|  |  | 
| 289 | ····.line·2 30 | 278 | ····.line·227 | 
| 290 | ····:cond_5 | 279 | ····:cond_5 | 
| 291 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 280 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 
|  |  | 
| 292 | ····move-result-wide·v14 | 281 | ····move-result-wide·v14 | 
|  |  | 
| 293 | ····.line·2 31 | 282 | ····.line·228 | 
| 294 | ····invoke-static/range·{p0·..·p0},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getFirstBootTime(Landroid/content/Context;)J | 283 | ····invoke-static/range·{p0·..·p0},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getFirstBootTime(Landroid/content/Context;)J | 
|  |  | 
| 295 | ····move-result-wide·v6 | 284 | ····move-result-wide·v6 | 
|  |  | 
| 296 | ····.line·23 4 | 285 | ····.line·231 | 
| 297 | ····const-class·v0,·Lcom/android/permissioncontroller/hibernation/HibernationJobService; | 286 | ····const-class·v0,·Lcom/android/permissioncontroller/hibernation/HibernationJobService; | 
|  |  | 
| 298 | ····.line·23 5 | 287 | ····.line·232 | 
| 299 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 288 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 
|  |  | 
| 300 | ····move-result-object·v0 | 289 | ····move-result-object·v0 | 
|  |  | 
| 301 | ····const-string·v2,·"getting·UserPackageInfoLiveData·for·all·users·in·" | 290 | ····const-string·v2,·"getting·UserPackageInfoLiveData·for·all·users·in·" | 
|  |  | 
| 302 | ····.line·23 4 | 291 | ····.line·231 | 
| 303 | ····invoke-static·{v2,·v0},·Lkotlin/jvm/internal/Intrinsics;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; | 292 | ····invoke-static·{v2,·v0},·Lkotlin/jvm/internal/Intrinsics;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; | 
|  |  | 
| 304 | ····move-result-object·v0 | 293 | ····move-result-object·v0 | 
|  |  | 
| 305 | ····invoke-static·{v9,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 294 | ····invoke-static·{v9,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 
|  |  | 
| 306 | ····.line·23 6 | 295 | ····.line·233 | 
| 307 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData; | 296 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/AllPackageInfosLiveData; | 
|  |  | 
| 308 | ····const/4·v3,·0x0 | 297 | ····const/4·v3,·0x0 | 
|  |  | 
| 309 | ····const/4·v4,·0x1 | 298 | ····const/4·v4,·0x1 | 
|  |  | 
| 310 | ····const/4·v0,·0x1 | 299 | ····const/4·v0,·0x1 | 
| Offset 365, 15 lines modified | Offset 354, 15 lines modified | 
|  |  | 
| 365 | ····move-wide·v6,·v14 | 354 | ····move-wide·v6,·v14 | 
|  |  | 
| 366 | ····move-wide/from16·v14,·v17 | 355 | ····move-wide/from16·v14,·v17 | 
|  |  | 
| 367 | ····move-object/from16·v0,·p0 | 356 | ····move-object/from16·v0,·p0 | 
|  |  | 
| 368 | ····.line·22 3 | 357 | ····.line·220 | 
| 369 | ····:goto_1 | 358 | ····:goto_1 | 
| 370 | ····check-cast·v2,·Ljava/util/Map; | 359 | ····check-cast·v2,·Ljava/util/Map; | 
|  |  | 
| 371 | ····.line·436 | 360 | ····.line·436 | 
| 372 | ····new-instance·v5,·Ljava/util/LinkedHashMap; | 361 | ····new-instance·v5,·Ljava/util/LinkedHashMap; | 
|  |  | 
| 373 | ····invoke-interface·{v2},·Ljava/util/Map;->size()I | 362 | ····invoke-interface·{v2},·Ljava/util/Map;->size()I | 
| Offset 411, 15 lines modified | Offset 400, 15 lines modified | 
| 411 | ····check-cast·v4,·Ljava/util/Map$Entry; | 400 | ····check-cast·v4,·Ljava/util/Map$Entry; | 
|  |  | 
| 412 | ····.line·386 | 401 | ····.line·386 | 
| 413 | ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 402 | ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 
|  |  | 
| 414 | ····move-result-object·v12 | 403 | ····move-result-object·v12 | 
|  |  | 
| 415 | ····.line·23 7 | 404 | ····.line·234 | 
| 416 | ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 405 | ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 
|  |  | 
| 417 | ····move-result-object·v4 | 406 | ····move-result-object·v4 | 
|  |  | 
| 418 | ····check-cast·v4,·Ljava/util/List; | 407 | ····check-cast·v4,·Ljava/util/List; | 
|  |  | 
| 419 | ····.line·1445 | 408 | ····.line·1445 | 
| Offset 444, 15 lines modified | Offset 433, 15 lines modified | 
| 444 | ····move-result-object·v13 | 433 | ····move-result-object·v13 | 
|  |  | 
| 445 | ····.line·1471 | 434 | ····.line·1471 | 
| 446 | ····move-object/from16·v18,·v13 | 435 | ····move-object/from16·v18,·v13 | 
|  |  | 
| 447 | ····check-cast·v18,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 436 | ····check-cast·v18,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 
|  |  | 
| 448 | ····.line·23 8 | 437 | ····.line·235 | 
| 449 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I | 438 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I | 
|  |  | 
| 450 | ····move-result·v18 | 439 | ····move-result·v18 | 
|  |  | 
| 451 | ····invoke-static/range·{v18·..·v18},·Lkotlin/coroutines/jvm/internal/Boxing;->boxInt(I)Ljava/lang/Integer; | 440 | ····invoke-static/range·{v18·..·v18},·Lkotlin/coroutines/jvm/internal/Boxing;->boxInt(I)Ljava/lang/Integer; | 
|  |  | 
| 452 | ····move-result-object·v11 | 441 | ····move-result-object·v11 | 
| Offset 490, 65 lines modified | Offset 479, 65 lines modified | 
| 490 | ····const/4·v11,·0x2 | 479 | ····const/4·v11,·0x2 | 
|  |  | 
| 491 | ····goto·:goto_3 | 480 | ····goto·:goto_3 | 
|  |  | 
| 492 | ····:cond_8 | 481 | ····:cond_8 | 
| 493 | ····move-object/from16·p0,·v3 | 482 | ····move-object/from16·p0,·v3 | 
|  |  | 
| 494 | ····.line·23 8 | 483 | ····.line·235 | 
| 495 | ····invoke-interface·{v5,·v12,·v10},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 484 | ····invoke-interface·{v5,·v12,·v10},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 
|  |  | 
| 496 | ····const/4·v10,·0x3 | 485 | ····const/4·v10,·0x3 | 
|  |  | 
| 497 | ····const/4·v11,·0x2 | 486 | ····const/4·v11,·0x2 | 
|  |  | 
| 498 | ····const/4·v12,·0x1 | 487 | ····const/4·v12,·0x1 | 
|  |  | 
| 499 | ····goto·:goto_2 | 488 | ····goto·:goto_2 | 
|  |  | 
| 500 | ····.line·2 40 | 489 | ····.line·237 | 
| 501 | ····:cond_9 | 490 | ····:cond_9 | 
| 502 | ····invoke-static·{v2},·Lkotlin/collections/MapsKt;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; | 491 | ····invoke-static·{v2},·Lkotlin/collections/MapsKt;->toMutableMap(Ljava/util/Map;)Ljava/util/Map; | 
|  |  | 
| 503 | ····move-result-object·v10 | 492 | ····move-result-object·v10 | 
|  |  | 
| 504 | ····.line·2 42 | 493 | ····.line·239 | 
| 505 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/UsageStatsLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/UsageStatsLiveData$Companion; | 494 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/UsageStatsLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/UsageStatsLiveData$Companion; | 
|  |  | 
| 506 | ····invoke-static·{},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getUnusedThresholdMs()J | 495 | ····invoke-static·{},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getUnusedThresholdMs()J | 
|  |  | 
| 507 | ····move-result-wide·v3 | 496 | ····move-result-wide·v3 | 
|  |  | 
| 508 | ····invoke-static·{v3,·v4},·Lkotlin/coroutines/jvm/internal/Boxing;->boxLong(J)Ljava/lang/Long; | 497 | ····invoke-static·{v3,·v4},·Lkotlin/coroutines/jvm/internal/Boxing;->boxLong(J)Ljava/lang/Long; | 
|  |  | 
| 509 | ····move-result-object·v3 | 498 | ····move-result-object·v3 | 
|  |  | 
| 510 | ····const/4·v4,·0x2 | 499 | ····const/4·v4,·0x2 | 
|  |  | 
| 511 | ····.line·24 3 | 500 | ····.line·240 | 
| 512 | ····invoke-static·{v4},·Lkotlin/coroutines/jvm/internal/Boxing;->boxInt(I)Ljava/lang/Integer; | 501 | ····invoke-static·{v4},·Lkotlin/coroutines/jvm/internal/Boxing;->boxInt(I)Ljava/lang/Integer; | 
|  |  | 
| 513 | ····move-result-object·v11 | 502 | ····move-result-object·v11 | 
|  |  | 
| 514 | ····.line·2 42 | 503 | ····.line·239 | 
| 515 | ····invoke-static·{v2,·v3,·v11},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper; | 504 | ····invoke-static·{v2,·v3,·v11},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper; | 
|  |  | 
| 516 | ····move-result-object·v2 | 505 | ····move-result-object·v2 | 
|  |  | 
| 517 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 506 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 
|  |  | 
| 518 | ····const/4·v3,·0x0 | 507 | ····const/4·v3,·0x0 | 
|  |  | 
| 519 | ····const/4·v4,·0x0 | 508 | ····const/4·v4,·0x0 | 
|  |  | 
| 520 | ····const/4·v11,·0x3 | 509 | ····const/4·v11,·0x3 | 
|  |  | 
| 521 | ····const/4·v12,·0x0 | 510 | ····const/4·v12,·0x0 | 
|  |  | 
| 522 | ····.line·24 3 | 511 | ····.line·240 | 
| 523 | ····iput-object·v0,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->L$0:Ljava/lang/Object; | 512 | ····iput-object·v0,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->L$0:Ljava/lang/Object; | 
|  |  | 
| 524 | ····iput-object·v5,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->L$1:Ljava/lang/Object; | 513 | ····iput-object·v5,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->L$1:Ljava/lang/Object; | 
|  |  | 
| 525 | ····iput-object·v10,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->L$2:Ljava/lang/Object; | 514 | ····iput-object·v10,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->L$2:Ljava/lang/Object; | 
|  |  | 
| 526 | ····iput-wide·v6,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->J$0:J | 515 | ····iput-wide·v6,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$getAppsToHibernate$1;->J$0:J | 
| Offset 586, 19 lines modified | Offset 575, 19 lines modified | 
|  |  | 
| 586 | ····move-object·v7,·v13 | 575 | ····move-object·v7,·v13 | 
|  |  | 
| 587 | ····move-wide·v2,·v14 | 576 | ····move-wide·v2,·v14 | 
|  |  | 
| 588 | ····move-wide/from16·v4,·v18 | 577 | ····move-wide/from16·v4,·v18 | 
|  |  | 
| 589 | ····.line·22 3 | 578 | ····.line·220 | 
| 590 | ····:goto_4 | 579 | ····:goto_4 | 
| 591 | ····check-cast·v0,·Ljava/util/Map; | 580 | ····check-cast·v0,·Ljava/util/Map; | 
|  |  | 
| 592 | ····.line·24 5 | 581 | ····.line·242 | 
| 593 | ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 582 | ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 
|  |  | 
| 594 | ····move-result-object·v10 | 583 | ····move-result-object·v10 | 
|  |  | 
| 595 | ····invoke-interface·{v10},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 584 | ····invoke-interface·{v10},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 
|  |  | 
| 596 | ····move-result-object·v10 | 585 | ····move-result-object·v10 | 
| Offset 626, 15 lines modified | Offset 615, 15 lines modified | 
|  |  | 
| 626 | ····invoke-interface·{v12},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 615 | ····invoke-interface·{v12},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 
|  |  | 
| 627 | ····move-result-object·v12 | 616 | ····move-result-object·v12 | 
|  |  | 
| 628 | ····check-cast·v12,·Ljava/util/List; | 617 | ····check-cast·v12,·Ljava/util/List; | 
|  |  | 
| 629 | ····.line·24 6 | 618 | ····.line·243 | 
| 630 | ····sget-object·v18,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 619 | ····sget-object·v18,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 
|  |  | 
| 631 | ····new-instance·v15,·Ljava/lang/StringBuilder; | 620 | ····new-instance·v15,·Ljava/lang/StringBuilder; | 
|  |  | 
| 632 | ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V | 621 | ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V | 
|  |  | 
| 633 | ····move-object/from16·v24,·v1 | 622 | ····move-object/from16·v24,·v1 | 
| Offset 677, 15 lines modified | Offset 666, 15 lines modified | 
| 677 | ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 666 | ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 
|  |  | 
| 678 | ····move-result-object·v13 | 667 | ····move-result-object·v13 | 
|  |  | 
| 679 | ····.line·1589 | 668 | ····.line·1589 | 
| 680 | ····check-cast·v13,·Landroid/app/usage/UsageStats; | 669 | ····check-cast·v13,·Landroid/app/usage/UsageStats; | 
|  |  | 
| 681 | ····.line·24 8 | 670 | ····.line·245 | 
| 682 | ····invoke-virtual·{v13},·Landroid/app/usage/UsageStats;->getPackageName()Ljava/lang/String; | 671 | ····invoke-virtual·{v13},·Landroid/app/usage/UsageStats;->getPackageName()Ljava/lang/String; | 
|  |  | 
| 683 | ····move-result-object·v14 | 672 | ····move-result-object·v14 | 
|  |  | 
| 684 | ····move-object/from16·v25,·v8 | 673 | ····move-object/from16·v25,·v8 | 
|  |  | 
| 685 | ····new-instance·v8,·Ljava/util/Date; | 674 | ····new-instance·v8,·Ljava/util/Date; | 
| Offset 709, 20 lines modified | Offset 698, 20 lines modified | 
| 709 | ····move-object/from16·v8,·v25 | 698 | ····move-object/from16·v8,·v25 | 
|  |  | 
| 710 | ····goto·:goto_6 | 699 | ····goto·:goto_6 | 
|  |  | 
| 711 | ····:cond_b | 700 | ····:cond_b | 
| 712 | ····move-object/from16·v25,·v8 | 701 | ····move-object/from16·v25,·v8 | 
|  |  | 
| 713 | ····.line·24 9 | 702 | ····.line·246 | 
| 714 | ····invoke-static·{v1},·Lkotlin/collections/MapsKt;->toMap(Ljava/lang/Iterable;)Ljava/util/Map; | 703 | ····invoke-static·{v1},·Lkotlin/collections/MapsKt;->toMap(Ljava/lang/Iterable;)Ljava/util/Map; | 
|  |  | 
| 715 | ····move-result-object·v1 | 704 | ····move-result-object·v1 | 
|  |  | 
| 716 | ····.line·24 6 | 705 | ····.line·243 | 
| 717 | ····invoke-virtual·{v15,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 706 | ····invoke-virtual·{v15,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 
|  |  | 
| 718 | ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 707 | ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 
|  |  | 
| 719 | ····move-result-object·v20 | 708 | ····move-result-object·v20 | 
|  |  | 
| 720 | ····const/16·v21,·0x0 | 709 | ····const/16·v21,·0x0 | 
| Offset 740, 15 lines modified | Offset 729, 15 lines modified | 
| 740 | ····goto/16·:goto_5 | 729 | ····goto/16·:goto_5 | 
|  |  | 
| 741 | ····:cond_c | 730 | ····:cond_c | 
| 742 | ····move-object/from16·v24,·v1 | 731 | ····move-object/from16·v24,·v1 | 
|  |  | 
| 743 | ····move-object/from16·v25,·v8 | 732 | ····move-object/from16·v25,·v8 | 
|  |  | 
| 744 | ····.line·2 52 | 733 | ····.line·249 | 
| 745 | ····invoke-interface·{v6},·Ljava/util/Map;->keySet()Ljava/util/Set; | 734 | ····invoke-interface·{v6},·Ljava/util/Map;->keySet()Ljava/util/Set; | 
|  |  | 
| 746 | ····move-result-object·v1 | 735 | ····move-result-object·v1 | 
|  |  | 
| 747 | ····invoke-static·{v1},·Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; | 736 | ····invoke-static·{v1},·Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; | 
|  |  | 
| 748 | ····move-result-object·v1 | 737 | ····move-result-object·v1 | 
| Offset 767, 26 lines modified | Offset 756, 26 lines modified | 
|  |  | 
| 767 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 756 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 
|  |  | 
| 768 | ····move-result-object·v8 | 757 | ····move-result-object·v8 | 
|  |  | 
| 769 | ····check-cast·v8,·Landroid/os/UserHandle; | 758 | ····check-cast·v8,·Landroid/os/UserHandle; | 
|  |  | 
| 770 | ····.line·25 3 | 759 | ····.line·250 | 
| 771 | ····invoke-interface·{v0},·Ljava/util/Map;->keySet()Ljava/util/Set; | 760 | ····invoke-interface·{v0},·Ljava/util/Map;->keySet()Ljava/util/Set; | 
|  |  | 
| 772 | ····move-result-object·v10 | 761 | ····move-result-object·v10 | 
|  |  | 
| 773 | ····invoke-interface·{v10,·v8},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z | 762 | ····invoke-interface·{v10,·v8},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z | 
|  |  | 
| 774 | ····move-result·v10 | 763 | ····move-result·v10 | 
|  |  | 
| 775 | ····if-nez·v10,·:cond_d | 764 | ····if-nez·v10,·:cond_d | 
|  |  | 
| 776 | ····.line·25 5 | 765 | ····.line·252 | 
| 777 | ····sget-object·v18,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 766 | ····sget-object·v18,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 
|  |  | 
| 778 | ····invoke-virtual·{v8},·Landroid/os/UserHandle;->getIdentifier()I | 767 | ····invoke-virtual·{v8},·Landroid/os/UserHandle;->getIdentifier()I | 
|  |  | 
| 779 | ····move-result·v10 | 768 | ····move-result·v10 | 
|  |  | 
| 780 | ····invoke-static·{v10},·Lkotlin/coroutines/jvm/internal/Boxing;->boxInt(I)Ljava/lang/Integer; | 769 | ····invoke-static·{v10},·Lkotlin/coroutines/jvm/internal/Boxing;->boxInt(I)Ljava/lang/Integer; | 
| Offset 805, 20 lines modified | Offset 794, 20 lines modified | 
|  |  | 
| 805 | ····const/16·v23,·0x0 | 794 | ····const/16·v23,·0x0 | 
|  |  | 
| 806 | ····const-string·v19,·"HibernationPolicy" | 795 | ····const-string·v19,·"HibernationPolicy" | 
|  |  | 
| 807 | ····invoke-static/range·{v18·..·v23},·Lcom/android/permissioncontroller/DumpableLog;->i$default(Lcom/android/permissioncontroller/DumpableLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V | 796 | ····invoke-static/range·{v18·..·v23},·Lcom/android/permissioncontroller/DumpableLog;->i$default(Lcom/android/permissioncontroller/DumpableLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V | 
|  |  | 
| 808 | ····.line·25 7 | 797 | ····.line·254 | 
| 809 | ····invoke-interface·{v6,·v8},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; | 798 | ····invoke-interface·{v6,·v8},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; | 
|  |  | 
| 810 | ····goto·:goto_7 | 799 | ····goto·:goto_7 | 
|  |  | 
| 811 | ····.line·2 61 | 800 | ····.line·258 | 
| 812 | ····:cond_e | 801 | ····:cond_e | 
| 813 | ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 802 | ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 
|  |  | 
| 814 | ····move-result-object·v1 | 803 | ····move-result-object·v1 | 
|  |  | 
| 815 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 804 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 
|  |  | 
| Offset 845, 15 lines modified | Offset 834, 15 lines modified | 
|  |  | 
| 845 | ····invoke-interface·{v8},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 834 | ····invoke-interface·{v8},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 
|  |  | 
| 846 | ····move-result-object·v8 | 835 | ····move-result-object·v8 | 
|  |  | 
| 847 | ····check-cast·v8,·Ljava/util/List; | 836 | ····check-cast·v8,·Ljava/util/List; | 
|  |  | 
| 848 | ····.line·2 62 | 837 | ····.line·259 | 
| 849 | ····invoke-interface·{v6,·v10},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 838 | ····invoke-interface·{v6,·v10},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 
|  |  | 
| 850 | ····move-result-object·v12 | 839 | ····move-result-object·v12 | 
|  |  | 
| 851 | ····check-cast·v12,·Ljava/util/List; | 840 | ····check-cast·v12,·Ljava/util/List; | 
|  |  | 
| 852 | ····if-nez·v12,·:cond_f | 841 | ····if-nez·v12,·:cond_f | 
| Offset 884, 20 lines modified | Offset 873, 20 lines modified | 
|  |  | 
| 884 | ····move-object/from16·v18,·v15 | 873 | ····move-object/from16·v18,·v15 | 
|  |  | 
| 885 | ····check-cast·v18,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 874 | ····check-cast·v18,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 
|  |  | 
| 886 | ····move-object/from16·p0,·v1 | 875 | ····move-object/from16·p0,·v1 | 
|  |  | 
| 887 | ····.line·26 5 | 876 | ····.line·262 | 
| 888 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 877 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 
|  |  | 
| 889 | ····move-result-object·v1 | 878 | ····move-result-object·v1 | 
|  |  | 
| 890 | ····.line·26 7 | 879 | ····.line·264 | 
| 891 | ····invoke-interface·{v7,·v10},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 880 | ····invoke-interface·{v7,·v10},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 
|  |  | 
| 892 | ····move-result-object·v19 | 881 | ····move-result-object·v19 | 
|  |  | 
| 893 | ····move-object/from16·v20,·v7 | 882 | ····move-object/from16·v20,·v7 | 
|  |  | 
| 894 | ····move-object/from16·v7,·v19 | 883 | ····move-object/from16·v7,·v19 | 
| Offset 963, 15 lines modified | Offset 952, 15 lines modified | 
| 963 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 952 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 
|  |  | 
| 964 | ····move-result-object·v7 | 953 | ····move-result-object·v7 | 
|  |  | 
| 965 | ····.line·1589 | 954 | ····.line·1589 | 
| 966 | ····check-cast·v7,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 955 | ····check-cast·v7,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 
|  |  | 
| 967 | ····.line·26 8 | 956 | ····.line·265 | 
| 968 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 957 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 
|  |  | 
| 969 | ····move-result-object·v7 | 958 | ····move-result-object·v7 | 
|  |  | 
| 970 | ····invoke-interface·{v12,·v7},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 959 | ····invoke-interface·{v12,·v7},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 
|  |  | 
| 971 | ····goto·:goto_a | 960 | ····goto·:goto_a | 
| Offset 982, 87 lines modified | Offset 971, 87 lines modified | 
| 982 | ····:goto_b | 971 | ····:goto_b | 
| 983 | ····if-nez·v7,·:cond_12 | 972 | ····if-nez·v7,·:cond_12 | 
|  |  | 
| 984 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->emptyList()Ljava/util/List; | 973 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->emptyList()Ljava/util/List; | 
|  |  | 
| 985 | ····move-result-object·v7 | 974 | ····move-result-object·v7 | 
|  |  | 
| 986 | ····.line·26 9 | 975 | ····.line·266 | 
| 987 | ····:cond_12 | 976 | ····:cond_12 | 
| 988 | ····invoke-interface·{v7,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 977 | ····invoke-interface·{v7,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 
|  |  | 
| 989 | ····move-result·v6 | 978 | ····move-result·v6 | 
|  |  | 
| 990 | ····if-nez·v6,·:cond_13 | 979 | ····if-nez·v6,·:cond_13 | 
|  |  | 
| 991 | ····.line·2 70 | 980 | ····.line·267 | 
| 992 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 981 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 
|  |  | 
| 993 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 982 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 
|  |  | 
| 994 | ····const-string·v12,·"Package·" | 983 | ····const-string·v12,·"Package·" | 
|  |  | 
| 995 | ····invoke-virtual·{v6,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 984 | ····invoke-virtual·{v6,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  |  | 
| 996 | ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 985 | ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  |  | 
| 997 | ····const-string·v12,·"·not·among·packages·for·its·uid·" | 986 | ····const-string·v12,·"·not·among·packages·for·its·uid·" | 
|  |  | 
| 998 | ····invoke-virtual·{v6,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 987 | ····invoke-virtual·{v6,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  |  | 
| 999 | ····.line·2 71 | 988 | ····.line·268 | 
| 1000 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I | 989 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getUid()I | 
|  |  | 
| 1001 | ····move-result·v12 | 990 | ····move-result·v12 | 
|  |  | 
| 1002 | ····.line·2 70 | 991 | ····.line·267 | 
| 1003 | ····invoke-virtual·{v6,·v12},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 992 | ····invoke-virtual·{v6,·v12},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 
|  |  | 
| 1004 | ····invoke-virtual·{v6,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 993 | ····invoke-virtual·{v6,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
|  |  | 
| 1005 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 994 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 
|  |  | 
| 1006 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 995 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 
|  |  | 
| 1007 | ····move-result-object·v6 | 996 | ····move-result-object·v6 | 
|  |  | 
| 1008 | ····invoke-static·{v9,·v6},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I | 997 | ····invoke-static·{v9,·v6},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I | 
|  |  | 
| 1009 | ····.line·27 3 | 998 | ····.line·270 | 
| 1010 | ····:cond_13 | 999 | ····:cond_13 | 
| 1011 | ····invoke-static·{v8,·v7},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->lastTimePackageUsed(Ljava/util/List;Ljava/util/List;)J | 1000 | ····invoke-static·{v8,·v7},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->lastTimePackageUsed(Ljava/util/List;Ljava/util/List;)J | 
|  |  | 
| 1012 | ····move-result-wide·v6 | 1001 | ····move-result-wide·v6 | 
|  |  | 
| 1013 | ····move-object·v14,·v8 | 1002 | ····move-object·v14,·v8 | 
|  |  | 
| 1014 | ····move-object·v12,·v9 | 1003 | ····move-object·v12,·v9 | 
|  |  | 
| 1015 | ····.line·27 6 | 1004 | ····.line·273 | 
| 1016 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getFirstInstallTime()J | 1005 | ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getFirstInstallTime()J | 
|  |  | 
| 1017 | ····move-result-wide·v8 | 1006 | ····move-result-wide·v8 | 
|  |  | 
| 1018 | ····invoke-static·{v6,·v7,·v8,·v9},·Ljava/lang/Math;->max(JJ)J | 1007 | ····invoke-static·{v6,·v7,·v8,·v9},·Ljava/lang/Math;->max(JJ)J | 
|  |  | 
| 1019 | ····move-result-wide·v6 | 1008 | ····move-result-wide·v6 | 
|  |  | 
| 1020 | ····.line·27 9 | 1009 | ····.line·276 | 
| 1021 | ····invoke-static·{v6,·v7,·v2,·v3},·Ljava/lang/Math;->max(JJ)J | 1010 | ····invoke-static·{v6,·v7,·v2,·v3},·Ljava/lang/Math;->max(JJ)J | 
|  |  | 
| 1022 | ····move-result-wide·v6 | 1011 | ····move-result-wide·v6 | 
|  |  | 
| 1023 | ····.line·2 82 | 1012 | ····.line·279 | 
| 1024 | ····invoke-static·{v11,·v1},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->isPackageCrossProfile(Landroid/content/Context;Ljava/lang/String;)Z | 1013 | ····invoke-static·{v11,·v1},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->isPackageCrossProfile(Landroid/content/Context;Ljava/lang/String;)Z | 
|  |  | 
| 1025 | ····move-result·v8 | 1014 | ····move-result·v8 | 
|  |  | 
| 1026 | ····if-eqz·v8,·:cond_15 | 1015 | ····if-eqz·v8,·:cond_15 | 
|  |  | 
| 1027 | ····.line·28 3 | 1016 | ····.line·280 | 
| 1028 | ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 1017 | ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 
|  |  | 
| 1029 | ····move-result-object·v8 | 1018 | ····move-result-object·v8 | 
|  |  | 
| 1030 | ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 1019 | ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 
|  |  | 
| 1031 | ····move-result-object·v8 | 1020 | ····move-result-object·v8 | 
| Offset 1092, 29 lines modified | Offset 1081, 29 lines modified | 
|  |  | 
| 1092 | ····invoke-interface·{v9},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 1081 | ····invoke-interface·{v9},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 
|  |  | 
| 1093 | ····move-result-object·v9 | 1082 | ····move-result-object·v9 | 
|  |  | 
| 1094 | ····check-cast·v9,·Ljava/util/List; | 1083 | ····check-cast·v9,·Ljava/util/List; | 
|  |  | 
| 1095 | ····.line·28 4 | 1084 | ····.line·281 | 
| 1096 | ····invoke-static·{v0,·v10},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 1085 | ····invoke-static·{v0,·v10},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 
|  |  | 
| 1097 | ····move-result·v0 | 1086 | ····move-result·v0 | 
|  |  | 
| 1098 | ····if-eqz·v0,·:cond_14 | 1087 | ····if-eqz·v0,·:cond_14 | 
|  |  | 
| 1099 | ····move-object/from16·v0,·v23 | 1088 | ····move-object/from16·v0,·v23 | 
|  |  | 
| 1100 | ····goto·:goto_c | 1089 | ····goto·:goto_c | 
|  |  | 
| 1101 | ····:cond_14 | 1090 | ····:cond_14 | 
| 1102 | ····move-wide/from16·v26,·v2 | 1091 | ····move-wide/from16·v26,·v2 | 
|  |  | 
| 1103 | ····.line·28 8 | 1092 | ····.line·285 | 
| 1104 | ····invoke-static·{v9,·v1},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->lastTimePackageUsed(Ljava/util/List;Ljava/lang/String;)J | 1093 | ····invoke-static·{v9,·v1},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->lastTimePackageUsed(Ljava/util/List;Ljava/lang/String;)J | 
|  |  | 
| 1105 | ····move-result-wide·v2 | 1094 | ····move-result-wide·v2 | 
|  |  | 
| 1106 | ····invoke-static·{v6,·v7,·v2,·v3},·Ljava/lang/Math;->max(JJ)J | 1095 | ····invoke-static·{v6,·v7,·v2,·v3},·Ljava/lang/Math;->max(JJ)J | 
|  |  | 
| 1107 | ····move-result-wide·v6 | 1096 | ····move-result-wide·v6 | 
| Offset 1128, 15 lines modified | Offset 1117, 15 lines modified | 
| 1128 | ····:cond_15 | 1117 | ····:cond_15 | 
| 1129 | ····move-object/from16·v23,·v0 | 1118 | ····move-object/from16·v23,·v0 | 
|  |  | 
| 1130 | ····move-wide/from16·v26,·v2 | 1119 | ····move-wide/from16·v26,·v2 | 
|  |  | 
| 1131 | ····sub-long·v0,·v4,·v6 | 1120 | ····sub-long·v0,·v4,·v6 | 
|  |  | 
| 1132 | ····.line·29 3 | 1121 | ····.line·290 | 
| 1133 | ····invoke-static·{},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getUnusedThresholdMs()J | 1122 | ····invoke-static·{},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getUnusedThresholdMs()J | 
|  |  | 
| 1134 | ····move-result-wide·v2 | 1123 | ····move-result-wide·v2 | 
|  |  | 
| 1135 | ····cmp-long·v0,·v0,·v2 | 1124 | ····cmp-long·v0,·v0,·v2 | 
|  |  | 
| 1136 | ····if-lez·v0,·:cond_16 | 1125 | ····if-lez·v0,·:cond_16 | 
| Offset 1213, 18 lines modified | Offset 1202, 18 lines modified | 
|  |  | 
| 1213 | ····move-object/from16·v20,·v7 | 1202 | ····move-object/from16·v20,·v7 | 
|  |  | 
| 1214 | ····move-object·v12,·v9 | 1203 | ····move-object·v12,·v9 | 
|  |  | 
| 1215 | ····move-object·v0,·v14 | 1204 | ····move-object·v0,·v14 | 
|  |  | 
| 1216 | ····.line·29 6 | 1205 | ····.line·293 | 
| 1217 | ····invoke-interface·{v6,·v10,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1206 | ····invoke-interface·{v6,·v10,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 
|  |  | 
| 1218 | ····.line·29 8 | 1207 | ····.line·295 | 
| 1219 | ····sget-object·v28,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 1208 | ····sget-object·v28,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 
|  |  | 
| 1220 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 1209 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 
|  |  | 
| 1221 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 1210 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 
|  |  | 
| 1222 | ····const-string·v2,·"Unused·apps·for·user·" | 1211 | ····const-string·v2,·"Unused·apps·for·user·" | 
| Offset 1265, 24 lines modified | Offset 1254, 24 lines modified | 
| 1265 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 1254 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 
|  |  | 
| 1266 | ····move-result-object·v3 | 1255 | ····move-result-object·v3 | 
|  |  | 
| 1267 | ····.line·1589 | 1256 | ····.line·1589 | 
| 1268 | ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 1257 | ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 
|  |  | 
| 1269 | ····.line·29 9 | 1258 | ····.line·296 | 
| 1270 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 1259 | ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 
|  |  | 
| 1271 | ····move-result-object·v3 | 1260 | ····move-result-object·v3 | 
|  |  | 
| 1272 | ····invoke-interface·{v2,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 1261 | ····invoke-interface·{v2,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 
|  |  | 
| 1273 | ····goto·:goto_e | 1262 | ····goto·:goto_e | 
|  |  | 
| 1274 | ····.line·29 8 | 1263 | ····.line·295 | 
| 1275 | ····:cond_19 | 1264 | ····:cond_19 | 
| 1276 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 1265 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 
|  |  | 
| 1277 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1266 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 
|  |  | 
| 1278 | ····move-result-object·v30 | 1267 | ····move-result-object·v30 | 
|  |  | 
| Offset 1307, 29 lines modified | Offset 1296, 29 lines modified | 
| 1307 | ····move-wide/from16·v2,·v26 | 1296 | ····move-wide/from16·v2,·v26 | 
|  |  | 
| 1308 | ····goto/16·:goto_8 | 1297 | ····goto/16·:goto_8 | 
|  |  | 
| 1309 | ····:cond_1a | 1298 | ····:cond_1a | 
| 1310 | ····move-object/from16·v23,·v0 | 1299 | ····move-object/from16·v23,·v0 | 
|  |  | 
| 1311 | ····.line·30 3 | 1300 | ····.line·300 | 
| 1312 | ····new-instance·v0,·Ljava/util/LinkedHashMap; | 1301 | ····new-instance·v0,·Ljava/util/LinkedHashMap; | 
|  |  | 
| 1313 | ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V | 1302 | ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V | 
|  |  | 
| 1314 | ····.line·30 4 | 1303 | ····.line·301 | 
| 1315 | ····const-class·v1,·Landroid/os/UserManager; | 1304 | ····const-class·v1,·Landroid/os/UserManager; | 
|  |  | 
| 1316 | ····invoke-virtual·{v11,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; | 1305 | ····invoke-virtual·{v11,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; | 
|  |  | 
| 1317 | ····move-result-object·v1 | 1306 | ····move-result-object·v1 | 
|  |  | 
| 1318 | ····check-cast·v1,·Landroid/os/UserManager; | 1307 | ····check-cast·v1,·Landroid/os/UserManager; | 
|  |  | 
| 1319 | ····.line·30 5 | 1308 | ····.line·302 | 
| 1320 | ····invoke-interface·{v6},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 1309 | ····invoke-interface·{v6},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 
|  |  | 
| 1321 | ····move-result-object·v2 | 1310 | ····move-result-object·v2 | 
|  |  | 
| 1322 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 1311 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 
|  |  | 
| 1323 | ····move-result-object·v2 | 1312 | ····move-result-object·v2 | 
| Offset 1363, 36 lines modified | Offset 1352, 36 lines modified | 
|  |  | 
| 1363 | ····move-result-object·v1 | 1352 | ····move-result-object·v1 | 
|  |  | 
| 1364 | ····check-cast·v1,·Ljava/util/List; | 1353 | ····check-cast·v1,·Ljava/util/List; | 
|  |  | 
| 1365 | ····if-eqz·v8,·:cond_1f | 1354 | ····if-eqz·v8,·:cond_1f | 
|  |  | 
| 1366 | ····.line·30 6 | 1355 | ····.line·303 | 
| 1367 | ····invoke-virtual·{v8,·v10},·Landroid/os/UserManager;->isUserUnlocked(Landroid/os/UserHandle;)Z | 1356 | ····invoke-virtual·{v8,·v10},·Landroid/os/UserManager;->isUserUnlocked(Landroid/os/UserHandle;)Z | 
|  |  | 
| 1368 | ····move-result·v2 | 1357 | ····move-result·v2 | 
|  |  | 
| 1369 | ····if-nez·v2,·:cond_1b | 1358 | ····if-nez·v2,·:cond_1b | 
|  |  | 
| 1370 | ····goto/16·:goto_13 | 1359 | ····goto/16·:goto_13 | 
|  |  | 
| 1371 | ····.line·3 10 | 1360 | ····.line·307 | 
| 1372 | ····:cond_1b | 1361 | ····:cond_1b | 
| 1373 | ····new-instance·v12,·Lkotlin/jvm/internal/Ref$ObjectRef; | 1362 | ····new-instance·v12,·Lkotlin/jvm/internal/Ref$ObjectRef; | 
|  |  | 
| 1374 | ····invoke-direct·{v12},·Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V | 1363 | ····invoke-direct·{v12},·Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V | 
|  |  | 
| 1375 | ····new-instance·v2,·Ljava/util/ArrayList; | 1364 | ····new-instance·v2,·Ljava/util/ArrayList; | 
|  |  | 
| 1376 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V | 1365 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V | 
|  |  | 
| 1377 | ····iput-object·v2,·v12,·Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; | 1366 | ····iput-object·v2,·v12,·Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; | 
|  |  | 
| 1378 | ····.line·3 11 | 1367 | ····.line·308 | 
| 1379 | ····sget-object·v2,·Lkotlinx/coroutines/Dispatchers;->INSTANCE:Lkotlinx/coroutines/Dispatchers; | 1368 | ····sget-object·v2,·Lkotlinx/coroutines/Dispatchers;->INSTANCE:Lkotlinx/coroutines/Dispatchers; | 
|  |  | 
| 1380 | ····invoke-static·{},·Lkotlinx/coroutines/Dispatchers;->getMain()Lkotlinx/coroutines/MainCoroutineDispatcher; | 1369 | ····invoke-static·{},·Lkotlinx/coroutines/Dispatchers;->getMain()Lkotlinx/coroutines/MainCoroutineDispatcher; | 
|  |  | 
| 1381 | ····move-result-object·v13 | 1370 | ····move-result-object·v13 | 
|  |  | 
| 1382 | ····.line·1082 | 1371 | ····.line·1082 | 
| Offset 1562, 15 lines modified | Offset 1551, 15 lines modified | 
|  |  | 
| 1562 | ····:cond_1e | 1551 | ····:cond_1e | 
| 1563 | ····const/4·v13,·0x3 | 1552 | ····const/4·v13,·0x3 | 
|  |  | 
| 1564 | ····.line·1590 | 1553 | ····.line·1590 | 
| 1565 | ····check-cast·v1,·Ljava/util/List; | 1554 | ····check-cast·v1,·Ljava/util/List; | 
|  |  | 
| 1566 | ····.line·3 41 | 1555 | ····.line·338 | 
| 1567 | ····iget-object·v1,·v5,·Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; | 1556 | ····iget-object·v1,·v5,·Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; | 
|  |  | 
| 1568 | ····invoke-interface·{v0,·v6,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1557 | ····invoke-interface·{v0,·v6,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 
|  |  | 
| 1569 | ····move-object/from16·v23,·v4 | 1558 | ····move-object/from16·v23,·v4 | 
|  |  | 
| 1570 | ····move-object/from16·v24,·v7 | 1559 | ····move-object/from16·v24,·v7 | 
| Offset 1581, 15 lines modified | Offset 1570, 15 lines modified | 
|  |  | 
| 1581 | ····:cond_1f | 1570 | ····:cond_1f | 
| 1582 | ····:goto_13 | 1571 | ····:goto_13 | 
| 1583 | ····const/16·v2,·0xa | 1572 | ····const/16·v2,·0xa | 
|  |  | 
| 1584 | ····const/4·v13,·0x3 | 1573 | ····const/4·v13,·0x3 | 
|  |  | 
| 1585 | ····.line·30 7 | 1574 | ····.line·304 | 
| 1586 | ····sget-object·v14,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 1575 | ····sget-object·v14,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 
|  |  | 
| 1587 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 1576 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 
|  |  | 
| 1588 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 1577 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 
|  |  | 
| 1589 | ····const-string·v3,·"Skipping·" | 1578 | ····const-string·v3,·"Skipping·" | 
| Offset 1639, 15 lines modified | Offset 1628, 15 lines modified | 
|  |  | 
| 1639 | ····return-wide·v0 | 1628 | ····return-wide·v0 | 
| 1640 | .end·method | 1629 | .end·method | 
|  |  | 
| 1641 | .method·private·static·final·getFirstBootTime(Landroid/content/Context;)J | 1630 | .method·private·static·final·getFirstBootTime(Landroid/content/Context;)J | 
| 1642 | ····.locals·6 | 1631 | ····.locals·6 | 
|  |  | 
| 1643 | ····.line·49 9 | 1632 | ····.line·496 | 
| 1644 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 1633 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 
|  |  | 
| 1645 | ····move-result-object·v0 | 1634 | ····move-result-object·v0 | 
|  |  | 
| 1646 | ····sget-object·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->PREF_KEY_FIRST_BOOT_TIME:Ljava/lang/String; | 1635 | ····sget-object·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->PREF_KEY_FIRST_BOOT_TIME:Ljava/lang/String; | 
|  |  | 
| 1647 | ····const-wide/16·v2,·-0x1 | 1636 | ····const-wide/16·v2,·-0x1 | 
| Offset 1660, 21 lines modified | Offset 1649, 21 lines modified | 
|  |  | 
| 1660 | ····cmp-long·v0,·v2,·v4 | 1649 | ····cmp-long·v0,·v2,·v4 | 
|  |  | 
| 1661 | ····if-lez·v0,·:cond_0 | 1650 | ····if-lez·v0,·:cond_0 | 
|  |  | 
| 1662 | ····return-wide·v2 | 1651 | ····return-wide·v2 | 
|  |  | 
| 1663 | ····.line·50 4 | 1652 | ····.line·501 | 
| 1664 | ····:cond_0 | 1653 | ····:cond_0 | 
| 1665 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 1654 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 
|  |  | 
| 1666 | ····move-result-wide·v2 | 1655 | ····move-result-wide·v2 | 
|  |  | 
| 1667 | ····.line·50 5 | 1656 | ····.line·502 | 
| 1668 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 1657 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt;->getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 
|  |  | 
| 1669 | ····move-result-object·p0 | 1658 | ····move-result-object·p0 | 
|  |  | 
| 1670 | ····invoke-interface·{p0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 1659 | ····invoke-interface·{p0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 
|  |  | 
| 1671 | ····move-result-object·p0 | 1660 | ····move-result-object·p0 | 
| Offset 1697, 15 lines modified | Offset 1686, 15 lines modified | 
| 1697 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; | 1686 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; | 
| 1698 | ····.end·annotation | 1687 | ····.end·annotation | 
|  |  | 
| 1699 | ····const-string·v0,·"<this>" | 1688 | ····const-string·v0,·"<this>" | 
|  |  | 
| 1700 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 1689 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 
|  |  | 
| 1701 | ····.line·49 5 | 1690 | ····.line·492 | 
| 1702 | ····invoke-static·{p0},·Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 1691 | ····invoke-static·{p0},·Landroidx/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 
|  |  | 
| 1703 | ····move-result-object·p0 | 1692 | ····move-result-object·p0 | 
|  |  | 
| 1704 | ····const-string·v0,·"getDefaultSharedPreferences(this)" | 1693 | ····const-string·v0,·"getDefaultSharedPreferences(this)" | 
|  |  | 
| 1705 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 1694 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 
| Offset 1755, 32 lines modified | Offset 1744, 35 lines modified | 
| 1755 | ····.locals·3 | 1744 | ····.locals·3 | 
|  |  | 
| 1756 | ····.line·122 | 1745 | ····.line·122 | 
| 1757 | ····invoke-static·{},·Lcom/android/modules/utils/build/SdkLevel;->isAtLeastS()Z | 1746 | ····invoke-static·{},·Lcom/android/modules/utils/build/SdkLevel;->isAtLeastS()Z | 
|  |  | 
| 1758 | ····move-result·v0 | 1747 | ····move-result·v0 | 
|  |  | 
| 1759 | ····const/4·v1,·0x 0 | 1748 | ····const/4·v1,·0x1 | 
|  |  | 
| 1760 | ····if-eqz·v0,·:cond_0 | 1749 | ····if-eqz·v0,·:cond_0 | 
|  |  | 
| 1761 | ····const-string·v0,·"app_hibernation" | 1750 | ····const-string·v0,·"app_hibernation" | 
|  |  | 
| 1762 | ····const-string·v2,·"app_hibernation_enabled" | 1751 | ····const-string·v2,·"app_hibernation_enabled" | 
|  |  | 
| 1763 | ····.line·123 | 1752 | ····.line·123 | 
| 1764 | ····invoke-static·{v0,·v2,·v1},·Landroid/provider/DeviceConfig;->getBoolean(Ljava/lang/String;Ljava/lang/String;Z)Z | 1753 | ····invoke-static·{v0,·v2,·v1},·Landroid/provider/DeviceConfig;->getBoolean(Ljava/lang/String;Ljava/lang/String;Z)Z | 
|  |  | 
| 1765 | ····move-result·v0 | 1754 | ····move-result·v0 | 
|  |  | 
| 1766 | ····if-eqz·v0,·:cond_0 | 1755 | ····if-eqz·v0,·:cond_0 | 
|  |  | 
| 1767 | ···· const/4·v1,·0x1 | 1756 | ····goto·:goto_0 | 
|  |  | 
| 1768 | ····:cond_0 | 1757 | ····:cond_0 | 
|  | 1758 | ····const/4·v1,·0x0 | 
|  |  | 
|  | 1759 | ····:goto_0 | 
| 1769 | ····return·v1 | 1760 | ····return·v1 | 
| 1770 | .end·method | 1761 | .end·method | 
|  |  | 
| 1771 | .method·public·static·final·isHibernationJobEnabled()Z | 1762 | .method·public·static·final·isHibernationJobEnabled()Z | 
| 1772 | ····.locals·4 | 1763 | ····.locals·4 | 
|  |  | 
| 1773 | ····.line·138 | 1764 | ····.line·138 | 
| Offset 1824, 41 lines modified | Offset 1816, 41 lines modified | 
| 1824 | ····:goto_0 | 1816 | ····:goto_0 | 
| 1825 | ····return·v0 | 1817 | ····return·v0 | 
| 1826 | .end·method | 1818 | .end·method | 
|  |  | 
| 1827 | .method·private·static·final·isPackageCrossProfile(Landroid/content/Context;Ljava/lang/String;)Z | 1819 | .method·private·static·final·isPackageCrossProfile(Landroid/content/Context;Ljava/lang/String;)Z | 
| 1828 | ····.locals·2 | 1820 | ····.locals·2 | 
|  |  | 
| 1829 | ····.line·48 5 | 1821 | ····.line·482 | 
| 1830 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 1822 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 
|  |  | 
| 1831 | ····move-result-object·v0 | 1823 | ····move-result-object·v0 | 
|  |  | 
| 1832 | ····const-string·v1,·"android.permission.INTERACT_ACROSS_PROFILES" | 1824 | ····const-string·v1,·"android.permission.INTERACT_ACROSS_PROFILES" | 
|  |  | 
| 1833 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I | 1825 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I | 
|  |  | 
| 1834 | ····move-result·v0 | 1826 | ····move-result·v0 | 
|  |  | 
| 1835 | ····if-eqz·v0,·:cond_1 | 1827 | ····if-eqz·v0,·:cond_1 | 
|  |  | 
| 1836 | ····.line·48 7 | 1828 | ····.line·484 | 
| 1837 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 1829 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 
|  |  | 
| 1838 | ····move-result-object·v0 | 1830 | ····move-result-object·v0 | 
|  |  | 
| 1839 | ····const-string·v1,·"android.permission.INTERACT_ACROSS_USERS" | 1831 | ····const-string·v1,·"android.permission.INTERACT_ACROSS_USERS" | 
|  |  | 
| 1840 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I | 1832 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I | 
|  |  | 
| 1841 | ····move-result·v0 | 1833 | ····move-result·v0 | 
|  |  | 
| 1842 | ····if-eqz·v0,·:cond_1 | 1834 | ····if-eqz·v0,·:cond_1 | 
|  |  | 
| 1843 | ····.line·48 9 | 1835 | ····.line·486 | 
| 1844 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 1836 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 
|  |  | 
| 1845 | ····move-result-object·p0 | 1837 | ····move-result-object·p0 | 
|  |  | 
| 1846 | ····const-string·v0,·"android.permission.INTERACT_ACROSS_USERS_FULL" | 1838 | ····const-string·v0,·"android.permission.INTERACT_ACROSS_USERS_FULL" | 
|  |  | 
| 1847 | ····invoke-virtual·{p0,·v0,·p1},·Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I | 1839 | ····invoke-virtual·{p0,·v0,·p1},·Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I | 
| Offset 1944, 15 lines modified | Offset 1936, 15 lines modified | 
| 1944 | ····:goto_0 | 1936 | ····:goto_0 | 
| 1945 | ····iget-object·v0,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->result:Ljava/lang/Object; | 1937 | ····iget-object·v0,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->result:Ljava/lang/Object; | 
|  |  | 
| 1946 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 1938 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 
|  |  | 
| 1947 | ····move-result-object·v8 | 1939 | ····move-result-object·v8 | 
|  |  | 
| 1948 | ····.line·37 6 | 1940 | ····.line·373 | 
| 1949 | ····iget·v2,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->label:I | 1941 | ····iget·v2,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->label:I | 
|  |  | 
| 1950 | ····const/4·v9,·0x4 | 1942 | ····const/4·v9,·0x4 | 
|  |  | 
| 1951 | ····const/4·v10,·0x3 | 1943 | ····const/4·v10,·0x3 | 
|  |  | 
| 1952 | ····const/4·v11,·0x2 | 1944 | ····const/4·v11,·0x2 | 
| Offset 1979, 25 lines modified | Offset 1971, 25 lines modified | 
|  |  | 
| 1979 | ····check-cast·v1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 1971 | ····check-cast·v1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 
|  |  | 
| 1980 | ····invoke-static·{v0},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 1972 | ····invoke-static·{v0},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 
|  |  | 
| 1981 | ····goto/16·:goto_7 | 1973 | ····goto/16·:goto_7 | 
|  |  | 
| 1982 | ····.line·4 40 | 1974 | ····.line·437 | 
| 1983 | ····:cond_1 | 1975 | ····:cond_1 | 
| 1984 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 1976 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 
|  |  | 
| 1985 | ····const-string·v1,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 1977 | ····const-string·v1,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 
|  |  | 
| 1986 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 1978 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 
|  |  | 
| 1987 | ····throw·v0 | 1979 | ····throw·v0 | 
|  |  | 
| 1988 | ····.line·37 6 | 1980 | ····.line·373 | 
| 1989 | ····:cond_2 | 1981 | ····:cond_2 | 
| 1990 | ····iget-object·v2,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->L$0:Ljava/lang/Object; | 1982 | ····iget-object·v2,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->L$0:Ljava/lang/Object; | 
|  |  | 
| 1991 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 1983 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; | 
|  |  | 
| 1992 | ····invoke-static·{v0},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 1984 | ····invoke-static·{v0},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 
|  |  | 
| Offset 2038, 15 lines modified | Offset 2030, 15 lines modified | 
| 2038 | ····move-object·v0,·v3 | 2030 | ····move-object·v0,·v3 | 
|  |  | 
| 2039 | ····goto·:goto_1 | 2031 | ····goto·:goto_1 | 
|  |  | 
| 2040 | ····:cond_5 | 2032 | ····:cond_5 | 
| 2041 | ····invoke-static·{v0},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 2033 | ····invoke-static·{v0},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 
|  |  | 
| 2042 | ····.line·3 80 | 2034 | ····.line·377 | 
| 2043 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/LauncherPackagesLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/LauncherPackagesLiveData; | 2035 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/data/LauncherPackagesLiveData;->INSTANCE:Lcom/android/permissioncontroller/permission/data/LauncherPackagesLiveData; | 
|  |  | 
| 2044 | ····const/4·v3,·0x0 | 2036 | ····const/4·v3,·0x0 | 
|  |  | 
| 2045 | ····const/4·v4,·0x0 | 2037 | ····const/4·v4,·0x0 | 
|  |  | 
| 2046 | ····const/4·v6,·0x3 | 2038 | ····const/4·v6,·0x3 | 
| Offset 2083, 15 lines modified | Offset 2075, 15 lines modified | 
|  |  | 
| 2083 | ····invoke-interface·{v2,·v3},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z | 2075 | ····invoke-interface·{v2,·v3},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z | 
|  |  | 
| 2084 | ····move-result·v2 | 2076 | ····move-result·v2 | 
|  |  | 
| 2085 | ····if-nez·v2,·:cond_7 | 2077 | ····if-nez·v2,·:cond_7 | 
|  |  | 
| 2086 | ····.line·3 82 | 2078 | ····.line·379 | 
| 2087 | ····sget-object·v16,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 2079 | ····sget-object·v16,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 
|  |  | 
| 2088 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 2080 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 
|  |  | 
| 2089 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 2081 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 
|  |  | 
| 2090 | ····invoke-virtual·{v1,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2082 | ····invoke-virtual·{v1,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 
| Offset 2116, 22 lines modified | Offset 2108, 22 lines modified | 
|  |  | 
| 2116 | ····const/16·v21,·0x0 | 2108 | ····const/16·v21,·0x0 | 
|  |  | 
| 2117 | ····const-string·v17,·"HibernationPolicy" | 2109 | ····const-string·v17,·"HibernationPolicy" | 
|  |  | 
| 2118 | ····invoke-static/range·{v16·..·v21},·Lcom/android/permissioncontroller/DumpableLog;->i$default(Lcom/android/permissioncontroller/DumpableLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V | 2110 | ····invoke-static/range·{v16·..·v21},·Lcom/android/permissioncontroller/DumpableLog;->i$default(Lcom/android/permissioncontroller/DumpableLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V | 
|  |  | 
| 2119 | ····.line·38 4 | 2111 | ····.line·381 | 
| 2120 | ····invoke-static·{v14},·Lkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean; | 2112 | ····invoke-static·{v14},·Lkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean; | 
|  |  | 
| 2121 | ····move-result-object·v0 | 2113 | ····move-result-object·v0 | 
|  |  | 
| 2122 | ····return-object·v0 | 2114 | ····return-object·v0 | 
|  |  | 
| 2123 | ····.line·38 6 | 2115 | ····.line·383 | 
| 2124 | ····:cond_7 | 2116 | ····:cond_7 | 
| 2125 | ····sget-object·v2,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->Companion:Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData$Companion; | 2117 | ····sget-object·v2,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->Companion:Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData$Companion; | 
|  |  | 
| 2126 | ····invoke-virtual·{v2,·v15},·Lcom/android/permissioncontroller/permission/data/DataRepository;->get(Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper; | 2118 | ····invoke-virtual·{v2,·v15},·Lcom/android/permissioncontroller/permission/data/DataRepository;->get(Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper; | 
|  |  | 
| 2127 | ····move-result-object·v2 | 2119 | ····move-result-object·v2 | 
|  |  | 
| Offset 2141, 15 lines modified | Offset 2133, 15 lines modified | 
|  |  | 
| 2141 | ····const/4·v4,·0x0 | 2133 | ····const/4·v4,·0x0 | 
|  |  | 
| 2142 | ····const/4·v6,·0x3 | 2134 | ····const/4·v6,·0x3 | 
|  |  | 
| 2143 | ····const/4·v7,·0x0 | 2135 | ····const/4·v7,·0x0 | 
|  |  | 
| 2144 | ····.line·38 7 | 2136 | ····.line·384 | 
| 2145 | ····iput-object·v0,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->L$0:Ljava/lang/Object; | 2137 | ····iput-object·v0,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->L$0:Ljava/lang/Object; | 
|  |  | 
| 2146 | ····iput-object·v15,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->L$1:Ljava/lang/Object; | 2138 | ····iput-object·v15,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->L$1:Ljava/lang/Object; | 
|  |  | 
| 2147 | ····iput·v11,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->label:I | 2139 | ····iput·v11,·v1,·Lcom/android/permissioncontroller/hibernation/HibernationPolicyKt$isPackageHibernationExemptBySystem$1;->label:I | 
|  |  | 
| 2148 | ····move-object·v5,·v1 | 2140 | ····move-object·v5,·v1 | 
| Offset 2172, 24 lines modified | Offset 2164, 24 lines modified | 
| 2172 | ····:goto_2 | 2164 | ····:goto_2 | 
| 2173 | ····check-cast·v0,·Ljava/util/Map; | 2165 | ····check-cast·v0,·Ljava/util/Map; | 
|  |  | 
| 2174 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 2166 | ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getPackageName()Ljava/lang/String; | 
|  |  | 
| 2175 | ····move-result-object·v3 | 2167 | ····move-result-object·v3 | 
|  |  | 
| 2176 | ····.line·38 6 | 2168 | ····.line·383 | 
| 2177 | ····invoke-interface·{v0,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 2169 | ····invoke-interface·{v0,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 
|  |  | 
| 2178 | ····move-result-object·v0 | 2170 | ····move-result-object·v0 | 
|  |  | 
| 2179 | ····check-cast·v0,·Ljava/util/Collection; | 2171 | ····check-cast·v0,·Ljava/util/Collection; | 
|  |  | 
| 2180 | ····if-eqz·v0,·:cond_a | 2172 | ····if-eqz·v0,·:cond_a | 
|  |  | 
| 2181 | ····.line·38 8 | 2173 | ····.line·385 | 
| 2182 | ····invoke-interface·{v0},·Ljava/util/Collection;->isEmpty()Z | 2174 | ····invoke-interface·{v0},·Ljava/util/Collection;->isEmpty()Z | 
|  |  | 
| 2183 | ····move-result·v0 | 2175 | ····move-result·v0 | 
|  |  | 
| 2184 | ····if-eqz·v0,·:cond_9 | 2176 | ····if-eqz·v0,·:cond_9 | 
|  |  | 
| 2185 | ····goto·:goto_3 | 2177 | ····goto·:goto_3 | 
| Offset 2202, 33 lines modified | Offset 2194, 33 lines modified | 
| 2202 | ····:cond_a | 2194 | ····:cond_a | 
| 2203 | ····:goto_3 | 2195 | ····:goto_3 | 
| 2204 | ····move·v0,·v14 | 2196 | ····move·v0,·v14 | 
|  |  | 
| 2205 | ····:goto_4 | 2197 | ····:goto_4 | 
| 2206 | ····if-nez·v0,·:cond_b | 2198 | ····if-nez·v0,·:cond_b | 
|  |  | 
| 2207 | ····.line·38 9 | 2199 | ····.line·386 | 
| 2208 | ····invoke-static·{v14},·Lkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean; | 2200 | ····invoke-static·{v14},·Lkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean; | 
|  |  | 
| 2209 | ····move-result-object·v0 | 2201 | ····move-result-object·v0 | 
|  |  | 
| 2210 | ····return-object·v0 | 2202 | ····return-object·v0 | 
|  |  | 
| 2211 | ····.line·3 91 | 2203 | ····.line·388 | 
| 2212 | ····:cond_b | 2204 | ····:cond_b | 
| 2213 | ····invoke-static·{v2},·Lcom/android/permissioncontroller/permission/utils/Utils;->isUserDisabledOrWorkProfile(Landroid/os/UserHandle;)Z | 2205 | ····invoke-static·{v2},·Lcom/android/permissioncontroller/permission/utils/Utils;->isUserDisabledOrWorkProfile(Landroid/os/UserHandle;)Z | 
|  |  | 
| 2214 | ····move-result·v0 | 2206 | ····move-result·v0 | 
|  |  | 
| 2215 | ····if-eqz·v0,·:cond_c | 2207 | ····if-eqz·v0,·:cond_c | 
|  |  | 
| 2216 | ····.line·39 3 | 2208 | ····.line·390 | 
| 2217 | ····sget-object·v15,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 2209 | ····sget-object·v15,·Lcom/android/permissioncontroller/DumpableLog;->INSTANCE:Lcom/android/permissioncontroller/DumpableLog; | 
|  |  | 
| 2218 | ····.line·39 4 | 2210 | ····.line·391 | 
| 2219 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 2211 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 
|  |  | 
| 2220 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 2212 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 
|  |  | 
| Max diff block lines reached; 16344/49118 bytes (33.27%) of diff not shown. |