Offset 57, 23 lines modifiedOffset 57, 23 lines modified
57 ····move-object·p1,·v057 ····move-object·p1,·v0
  
58 ····goto·:goto_058 ····goto·:goto_0
  
59 ····:cond_059 ····:cond_0
60 ····const-string·v1,·"com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED"60 ····const-string·v1,·"com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED"
  
61 ····.line·100161 ····.line·994
62 ····invoke-virtual·{p1,·v1},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;62 ····invoke-virtual·{p1,·v1},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
63 ····move-result-object·p163 ····move-result-object·p1
  
64 ····:goto_064 ····:goto_0
65 ····if-nez·p1,·:cond_565 ····if-nez·p1,·:cond_5
  
66 ····.line·100366 ····.line·996
67 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;67 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;
  
68 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map;68 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map;
  
69 ····move-result-object·p169 ····move-result-object·p1
  
70 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String;70 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String;
Offset 91, 22 lines modifiedOffset 91, 22 lines modified
91 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;91 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
92 ····if-nez·p1,·:cond_192 ····if-nez·p1,·:cond_1
  
93 ····goto·:goto_193 ····goto·:goto_1
  
94 ····:cond_194 ····:cond_1
95 ····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;95 ····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;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····:goto_197 ····:goto_1
98 ····if-nez·v0,·:cond_398 ····if-nez·v0,·:cond_3
  
99 ····.line·100499 ····.line·997
100 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;100 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;
  
101 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map;101 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map;
  
102 ····move-result-object·p1102 ····move-result-object·p1
  
103 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String;103 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String;
Offset 124, 19 lines modifiedOffset 124, 19 lines modified
124 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;124 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
125 ····if-nez·p1,·:cond_2125 ····if-nez·p1,·:cond_2
  
126 ····return-void126 ····return-void
  
127 ····:cond_2127 ····:cond_2
128 ····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;128 ····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;
  
129 ····move-result-object·v0129 ····move-result-object·v0
  
130 ····.line·1005130 ····.line·998
131 ····:cond_3131 ····:cond_3
132 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;132 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;
  
133 ····move-result-object·p1133 ····move-result-object·p1
  
134 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isUserSet()Z134 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isUserSet()Z
  
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
  
144 ····const/4·v1,·0x0144 ····const/4·v1,·0x0
  
145 ····const/4·v2,·0x1145 ····const/4·v2,·0x1
  
146 ····if-eqz·p1,·:cond_4146 ····if-eqz·p1,·:cond_4
  
147 ····.line·1006147 ····.line·999
148 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;148 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
149 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;149 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;
  
150 ····invoke-static·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getApp$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Landroid/app/Application;150 ····invoke-static·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getApp$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Landroid/app/Application;
  
151 ····move-result-object·v3151 ····move-result-object·v3
Offset 169, 25 lines modifiedOffset 169, 25 lines modified
  
169 ····invoke-static·{v4,·v5},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;169 ····invoke-static·{v4,·v5},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
  
170 ····move-result-object·v4170 ····move-result-object·v4
  
171 ····aput-object·v4,·v2,·v1171 ····aput-object·v4,·v2,·v1
  
172 ····.line·1007172 ····.line·1000
173 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List;173 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List;
  
174 ····move-result-object·v1174 ····move-result-object·v1
  
175 ····.line·1006175 ····.line·999
176 ····invoke-virtual·{p1,·v3,·v0,·v2,·v1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;176 ····invoke-virtual·{p1,·v3,·v0,·v2,·v1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
177 ····goto·:goto_2177 ····goto·:goto_2
  
178 ····.line·1009178 ····.line·1002
179 ····:cond_4179 ····:cond_4
180 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;180 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
181 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;181 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;
  
182 ····invoke-static·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getApp$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Landroid/app/Application;182 ····invoke-static·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getApp$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Landroid/app/Application;
  
Offset 203, 50 lines modifiedOffset 203, 50 lines modified
  
203 ····invoke-static·{v2,·v5},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;203 ····invoke-static·{v2,·v5},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
  
204 ····move-result-object·v2204 ····move-result-object·v2
  
205 ····aput-object·v2,·v4,·v1205 ····aput-object·v2,·v4,·v1
  
206 ····.line·1010206 ····.line·1003
207 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List;207 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List;
  
208 ····move-result-object·v1208 ····move-result-object·v1
  
209 ····.line·1009209 ····.line·1002
210 ····invoke-virtual·{p1,·v3,·v0,·v4,·v1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;210 ····invoke-virtual·{p1,·v3,·v0,·v4,·v1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
211 ····.line·1014211 ····.line·1007
212 ····:cond_5212 ····:cond_5
213 ····:goto_2213 ····:goto_2
214 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;214 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;
  
215 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getPermGroupsToSkip$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/List;215 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getPermGroupsToSkip$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/List;
  
216 ····move-result-object·p1216 ····move-result-object·p1
  
217 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String;217 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String;
  
218 ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z218 ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
219 ····.line·1016219 ····.line·1009
220 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;220 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;
  
221 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getRequestInfosLiveData()Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;221 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getRequestInfosLiveData()Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
222 ····move-result-object·p0222 ····move-result-object·p0
  
223 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->update()V223 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->update()V
  
224 ····return-void224 ····return-void
225 .end·method225 .end·method
  
226 .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V226 .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V
227 ····.locals·0227 ····.locals·0
  
228 ····.line·1000228 ····.line·993
229 ····check-cast·p1,·Landroid/content/Intent;229 ····check-cast·p1,·Landroid/content/Intent;
  
230 ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->accept(Landroid/content/Intent;)V230 ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->accept(Landroid/content/Intent;)V
  
231 ····return-void231 ····return-void
232 .end·method232 .end·method