Offset 1423, 15 lines modifiedOffset 1423, 15 lines modified
1423 ····move-object·v7,·v61423 ····move-object·v7,·v6
  
1424 ····.line·5161424 ····.line·516
1425 ····:cond_31425 ····:cond_3
1426 ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;1426 ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
1427 ····.line·5201427 ····.line·520
1428 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I1428 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I
  
1429 ····move-result·v11429 ····move-result·v1
  
1430 ····.line·5211430 ····.line·521
1431 ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle;1431 ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle;
  
1432 ····if-eqz·v6,·:cond_41432 ····if-eqz·v6,·:cond_4
Offset 1526, 19 lines modifiedOffset 1526, 19 lines modified
  
1526 ····const/4·v1,·0x31526 ····const/4·v1,·0x3
  
1527 ····:cond_81527 ····:cond_8
1528 ····if-eqz·v1,·:cond_91528 ····if-eqz·v1,·:cond_9
  
1529 ····.line·5371529 ····.line·537
1530 ····invoke-virtual·{v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V1530 ····invoke-virtual·{v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V
  
1531 ····.line·5401531 ····.line·540
1532 ····:cond_91532 ····:cond_9
1533 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;1533 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
1534 ····move-result-object·v11534 ····move-result-object·v1
  
1535 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z1535 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
1536 ····move-object/from16·v1,·p11536 ····move-object/from16·v1,·p1
  
Offset 2010, 91 lines modifiedOffset 2010, 91 lines modified
  
2010 ····:cond_02010 ····:cond_0
2011 ····const/16·p2,·0xe2011 ····const/16·p2,·0xe
  
2012 ····if-eqz·v0,·:cond_12012 ····if-eqz·v0,·:cond_1
  
2013 ····.line·10872013 ····.line·1087
2014 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2014 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2015 ····move-result-object·v02015 ····move-result-object·v0
  
2016 ····invoke-direct·{p0,·v0,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2016 ····invoke-direct·{p0,·v0,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2017 ····:cond_12017 ····:cond_1
2018 ····if-eqz·p1,·:cond_82018 ····if-eqz·p1,·:cond_8
  
2019 ····.line·10912019 ····.line·1091
2020 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2020 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2021 ····move-result-object·p12021 ····move-result-object·p1
  
2022 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2022 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2023 ····goto·:goto_02023 ····goto·:goto_0
  
2024 ····:cond_22024 ····:cond_2
2025 ····if-eqz·v0,·:cond_32025 ····if-eqz·v0,·:cond_3
  
2026 ····.line·10772026 ····.line·1077
2027 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2027 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2028 ····move-result-object·p22028 ····move-result-object·p2
  
2029 ····invoke-direct·{p0,·p2,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2029 ····invoke-direct·{p0,·p2,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2030 ····:cond_32030 ····:cond_3
2031 ····if-eqz·p1,·:cond_82031 ····if-eqz·p1,·:cond_8
  
2032 ····.line·10812032 ····.line·1081
2033 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2033 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2034 ····move-result-object·p12034 ····move-result-object·p1
  
2035 ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2035 ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2036 ····goto·:goto_02036 ····goto·:goto_0
  
2037 ····:cond_42037 ····:cond_4
2038 ····if-eqz·v0,·:cond_52038 ····if-eqz·v0,·:cond_5
  
2039 ····.line·10672039 ····.line·1067
2040 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2040 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2041 ····move-result-object·p22041 ····move-result-object·p2
  
2042 ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2042 ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2043 ····:cond_52043 ····:cond_5
2044 ····if-eqz·p1,·:cond_82044 ····if-eqz·p1,·:cond_8
  
2045 ····.line·10712045 ····.line·1071
2046 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2046 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2047 ····move-result-object·p12047 ····move-result-object·p1
  
2048 ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2048 ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2049 ····goto·:goto_02049 ····goto·:goto_0
  
2050 ····:cond_62050 ····:cond_6
2051 ····if-eqz·v0,·:cond_72051 ····if-eqz·v0,·:cond_7
  
2052 ····.line·10572052 ····.line·1057
2053 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2053 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2054 ····move-result-object·p22054 ····move-result-object·p2
  
2055 ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2055 ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2056 ····:cond_72056 ····:cond_7
2057 ····if-eqz·p1,·:cond_82057 ····if-eqz·p1,·:cond_8
  
2058 ····.line·10612058 ····.line·1061
2059 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2059 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2060 ····move-result-object·p12060 ····move-result-object·p1
  
2061 ····invoke-direct·{p0,·p1,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2061 ····invoke-direct·{p0,·p1,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2062 ····:cond_82062 ····:cond_8
2063 ····:goto_02063 ····:goto_0
Offset 2118, 15 lines modifiedOffset 2118, 15 lines modified
2118 ····move-object·v1,·p12118 ····move-object·v1,·p1
  
2119 ····move-object·v7,·p22119 ····move-object·v7,·p2
  
2120 ····move·v6,·p42120 ····move·v6,·p4
  
2121 ····.line·8352121 ····.line·835
2122 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I2122 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I
  
2123 ····move-result·v22123 ····move-result·v2
  
2124 ····if-eqz·v2,·:cond_02124 ····if-eqz·v2,·:cond_0
  
2125 ····return-void2125 ····return-void
  
Offset 2140, 33 lines modifiedOffset 2140, 33 lines modified
2140 ····goto·:goto_02140 ····goto·:goto_0
  
2141 ····:cond_12141 ····:cond_1
2142 ····const/4·v2,·0x42142 ····const/4·v2,·0x4
  
2143 ····.line·8462143 ····.line·846
2144 ····:goto_02144 ····:goto_0
2145 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Z2145 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Z
  
2146 ····move-result·v32146 ····move-result·v3
  
2147 ····const/4·v4,·0x12147 ····const/4·v4,·0x1
  
2148 ····if-eqz·v3,·:cond_22148 ····if-eqz·v3,·:cond_2
  
2149 ····.line·8472149 ····.line·847
2150 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;2150 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
2151 ····iget-object·v5,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;2151 ····iget-object·v5,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;
  
2152 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2152 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2153 ····move-result-object·v62153 ····move-result-object·v6
  
2154 ····.line·8482154 ····.line·848
2155 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2155 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2156 ····move-result-object·v72156 ····move-result-object·v7
  
2157 ····.line·8472157 ····.line·847
2158 ····invoke-virtual·{v3,·v5,·v6,·v7},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantBackgroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2158 ····invoke-virtual·{v3,·v5,·v6,·v7},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantBackgroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2159 ····goto·:goto_12159 ····goto·:goto_1
Offset 2177, 41 lines modifiedOffset 2177, 41 lines modified
2177 ····if-nez·v7,·:cond_32177 ····if-nez·v7,·:cond_3
  
2178 ····.line·8512178 ····.line·851
2179 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;2179 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
2180 ····iget-object·v7,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;2180 ····iget-object·v7,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;
  
2181 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2181 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2182 ····move-result-object·v82182 ····move-result-object·v8
  
2183 ····.line·8522183 ····.line·852
2184 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2184 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2185 ····move-result-object·v92185 ····move-result-object·v9
  
2186 ····.line·8512186 ····.line·851
2187 ····invoke-virtual·{v5,·v7,·v8,·v9,·p4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;Z)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2187 ····invoke-virtual·{v5,·v7,·v8,·v9,·p4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;Z)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2188 ····.line·8542188 ····.line·854
2189 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2189 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2190 ····move-result-object·v62190 ····move-result-object·v6
  
2191 ····invoke-interface·{v6,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z2191 ····invoke-interface·{v6,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
2192 ····move-result·v32192 ····move-result·v3
  
2193 ····if-eqz·v3,·:cond_52193 ····if-eqz·v3,·:cond_5
  
2194 ····.line·8562194 ····.line·856
2195 ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;2195 ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;
  
2196 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2196 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2197 ····move-result-object·v62197 ····move-result-object·v6
  
2198 ····.line·8552198 ····.line·855
2199 ····invoke-virtual·{v5,·v3,·v6,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setFlagsWhenLocationAccuracyChanged(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Z)V2199 ····invoke-virtual·{v5,·v3,·v6,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setFlagsWhenLocationAccuracyChanged(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Z)V
  
2200 ····goto·:goto_12200 ····goto·:goto_1
Offset 2219, 15 lines modifiedOffset 2219, 15 lines modified
2219 ····.line·8592219 ····.line·859
2220 ····:cond_32220 ····:cond_3
2221 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;2221 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
2222 ····iget-object·v8,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;2222 ····iget-object·v8,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;
  
2223 ····.line·8602223 ····.line·860
2224 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2224 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2225 ····move-result-object·v92225 ····move-result-object·v9
  
2226 ····.line·8592226 ····.line·859
2227 ····invoke-virtual·{v5,·v8,·v9,·p2,·p4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;Z)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2227 ····invoke-virtual·{v5,·v8,·v9,·p2,·p4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;Z)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2228 ····move-result-object·v82228 ····move-result-object·v8
Offset 2252, 39 lines modifiedOffset 2252, 39 lines modified
  
2252 ····.line·8622252 ····.line·862
2253 ····invoke-virtual·{v5,·v6,·v8,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setFlagsWhenLocationAccuracyChanged(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Z)V2253 ····invoke-virtual·{v5,·v6,·v8,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setFlagsWhenLocationAccuracyChanged(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Z)V
  
2254 ····.line·8672254 ····.line·867
2255 ····:cond_52255 ····:cond_5
2256 ····:goto_12256 ····:goto_1
2257 ····invoke-virtual·{p1,·v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V2257 ····invoke-virtual·{p1,·v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V
  
2258 ····goto·:goto_42258 ····goto·:goto_4
  
2259 ····.line·8692259 ····.line·869
2260 ····:cond_62260 ····:cond_6
2261 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Z2261 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Z
  
2262 ····move-result·v22262 ····move-result·v2
  
2263 ····if-eqz·v2,·:cond_72263 ····if-eqz·v2,·:cond_7
  
2264 ····.line·8702264 ····.line·870
2265 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;2265 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
2266 ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;2266 ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;
  
2267 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2267 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2268 ····move-result-object·v52268 ····move-result-object·v5
  
2269 ····const/4·v7,·0x02269 ····const/4·v7,·0x0
  
2270 ····.line·8712270 ····.line·871
2271 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2271 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2272 ····move-result-object·v82272 ····move-result-object·v8
  
2273 ····const/16·v9,·0x82273 ····const/16·v9,·0x8
  
2274 ····const/4·v10,·0x02274 ····const/4·v10,·0x0
  
Offset 2297, 20 lines modifiedOffset 2297, 20 lines modified
  
2297 ····:cond_72297 ····:cond_7
2298 ····if-nez·v7,·:cond_82298 ····if-nez·v7,·:cond_8
  
2299 ····.line·8742299 ····.line·874
2300 ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;2300 ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;
  
2301 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2301 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2302 ····move-result-object·v42302 ····move-result-object·v4
  
2303 ····.line·8762303 ····.line·876
2304 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2304 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2305 ····move-result-object·v72305 ····move-result-object·v7
  
2306 ····.line·8742306 ····.line·874
2307 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;2307 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
2308 ····move/from16·v5,·p52308 ····move/from16·v5,·p5
Offset 2321, 15 lines modifiedOffset 2321, 15 lines modified
  
2321 ····goto·:goto_22321 ····goto·:goto_2
  
2322 ····.line·8782322 ····.line·878
2323 ····:cond_82323 ····:cond_8
2324 ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;2324 ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application;
  
2325 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2325 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2326 ····move-result-object·v42326 ····move-result-object·v4
  
2327 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;2327 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
2328 ····move/from16·v5,·p52328 ····move/from16·v5,·p5
  
Offset 2349, 19 lines modifiedOffset 2349, 19 lines modified
2349 ····:cond_92349 ····:cond_9
2350 ····const/4·v2,·0x62350 ····const/4·v2,·0x6
  
2351 ····:goto_32351 ····:goto_3
2352 ····const/4·v3,·0x22352 ····const/4·v3,·0x2
  
2353 ····.line·8882353 ····.line·888
2354 ····invoke-virtual·{p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V2354 ····invoke-virtual·{p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V
  
2355 ····.line·8902355 ····.line·890
2356 ····:goto_42356 ····:goto_4
2357 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2357 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2358 ····move-result-object·v12358 ····move-result-object·v1
  
2359 ····invoke-direct·{p0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2359 ····invoke-direct·{p0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2360 ····.line·8922360 ····.line·892
2361 ····iget-object·v0,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->requestInfosLiveData:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;2361 ····iget-object·v0,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->requestInfosLiveData:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
Offset 2945, 15 lines modifiedOffset 2945, 15 lines modified
2945 ····.line·11052945 ····.line·1105
2946 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;2946 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
2947 ····move-result-object·v22947 ····move-result-object·v2
  
2948 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;2948 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
2949 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;2949 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
2950 ····move-result-object·v22950 ····move-result-object·v2
  
2951 ····invoke-interface·{v1,·v2},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z2951 ····invoke-interface·{v1,·v2},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
2952 ····goto·:goto_02952 ····goto·:goto_0
  
Offset 3248, 25 lines modifiedOffset 3248, 25 lines modified
  
3248 ····:cond_c3248 ····:cond_c
3249 ····const/16·p2,·0xb3249 ····const/16·p2,·0xb
  
3250 ····if-eqz·v2,·:cond_d3250 ····if-eqz·v2,·:cond_d
  
3251 ····.line·7563251 ····.line·756
3252 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;3252 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
3253 ····move-result-object·p33253 ····move-result-object·p3
  
3254 ····invoke-direct·{p0,·p3,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V3254 ····invoke-direct·{p0,·p3,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
3255 ····:cond_d3255 ····:cond_d
3256 ····if-eqz·p1,·:cond_e3256 ····if-eqz·p1,·:cond_e
  
3257 ····.line·7603257 ····.line·760
3258 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;3258 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
3259 ····move-result-object·p13259 ····move-result-object·p1
  
3260 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V3260 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
3261 ····:cond_e3261 ····:cond_e
3262 ····return-void3262 ····return-void
Offset 3337, 15 lines modifiedOffset 3337, 15 lines modified
3337 ····move-result·v23337 ····move-result·v2
  
3338 ····.line·9593338 ····.line·959
3339 ····invoke-direct·{p0,·v3,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getInstanceStateKey(Ljava/lang/String;Z)Ljava/lang/String;3339 ····invoke-direct·{p0,·v3,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getInstanceStateKey(Ljava/lang/String;Z)Ljava/lang/String;
  
3340 ····move-result-object·v23340 ····move-result-object·v2
  
3341 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I3341 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I
  
3342 ····move-result·v13342 ····move-result·v1
  
3343 ····invoke-virtual·{p1,·v2,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V3343 ····invoke-virtual·{p1,·v2,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
3344 ····goto·:goto_03344 ····goto·:goto_0