Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsages$PermissionsUsagesChangeCallback;6 .implements·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsages$PermissionsUsagesChangeCallback;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;,10 ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;,
11 ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;, 
12 ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;11 ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
16 .field·private·static·final·ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List;15 .field·private·static·final·ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List;
Offset 79, 156 lines modifiedOffset 78, 126 lines modified
79 ····.locals·078 ····.locals·0
  
80 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$onCreateView$0(Landroid/view/View;)V79 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$onCreateView$0(Landroid/view/View;)V
  
81 ····return-void80 ····return-void
82 .end·method81 .end·method
  
83 .method·public·static·synthetic·$r8$lambda$5qab7i3PdufCsmXShEozk9FBrt4(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List;82 .method·public·static·synthetic·$r8$lambda$8MCz9DTLbTJ-wXUGi_6s9kACfPg(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V
84 ····.locals·083 ····.locals·0
  
85 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$5(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List;84 ····invoke-direct/range·{p0·..·p6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$12(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V
  
 85 ····return-void
86 ····move-result-object·p0 
  
87 ····return-object·p0 
88 .end·method 
  
89 .method·public·static·synthetic·$r8$lambda$9M4GRJfNZ2O0j1uknoLeZ96239Y(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; 
90 ····.locals·0 
  
91 ····invoke-static·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$2(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; 
  
92 ····move-result-object·p0 
  
93 ····return-object·p0 
94 .end·method86 .end·method
  
95 .method·public·static·synthetic·$r8$lambda$EWVnMqS9YMydABL_Cxfnyij6DEI(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z87 .method·public·static·synthetic·$r8$lambda$Ah-7FmzBAWWT03PPwGQ7YR7YnjY(Lkotlin/Triple;Lkotlin/Triple;)I
96 ····.locals·088 ····.locals·0
  
97 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$4(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z89 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$2(Lkotlin/Triple;Lkotlin/Triple;)I
  
98 ····move-result·p090 ····move-result·p0
  
99 ····return·p091 ····return·p0
100 .end·method92 .end·method
  
101 .method·public·static·synthetic·$r8$lambda$Fx0wIKiP9PZjwPpjZzOaBr3-oUs(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;93 .method·public·static·synthetic·$r8$lambda$BWfy4ZNYS-T_N5kIXeali-ywYUE(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I
102 ····.locals·094 ····.locals·0
  
103 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$13(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;95 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$6(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I
  
104 ····move-result-object·p096 ····move-result·p0
  
105 ····return-object·p097 ····return·p0
106 .end·method98 .end·method
  
107 .method·public·static·synthetic·$r8$lambda$IoQvo6wYUb5G0zvtKO1oFGFsW4Y(Lkotlin/Triple;)Ljava/lang/Long;99 .method·public·static·synthetic·$r8$lambda$Ct7xHjZIQckmCIe7AHJAb6UMX9M(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;
108 ····.locals·0100 ····.locals·0
  
109 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$11(Lkotlin/Triple;)Ljava/lang/Long;101 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$3(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;
  
110 ····move-result-object·p0102 ····move-result-object·p0
  
111 ····return-object·p0103 ····return-object·p0
112 .end·method104 .end·method
  
113 .method·public·static·synthetic·$r8$lambda$Rh_q_7Yo_6xTZRz8IbapUzy96WI(Lkotlin/Triple;Lkotlin/Triple;)I105 .method·public·static·synthetic·$r8$lambda$Gk1uhCqhU5DF6SGcsNwioMPkZDk(Ljava/lang/Long;)Z
114 ····.locals·0106 ····.locals·0
  
115 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$6(Lkotlin/Triple;Lkotlin/Triple;)I107 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$8(Ljava/lang/Long;)Z
  
116 ····move-result·p0108 ····move-result·p0
  
117 ····return·p0109 ····return·p0
118 .end·method110 .end·method
  
119 .method·public·static·synthetic·$r8$lambda$TH95GzOUUdnZ7_pgZixro6nJ0Rg(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z111 .method·public·static·synthetic·$r8$lambda$L9HMmH3dz5gIfe7fnwupcu-1D-A(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List;
120 ····.locals·0112 ····.locals·0
  
121 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$1(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z113 ····invoke-direct/range·{p0·..·p5},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$4(Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List;
  
122 ····move-result·p0114 ····move-result-object·p0
  
123 ····return·p0115 ····return-object·p0
124 .end·method116 .end·method
  
125 .method·public·static·synthetic·$r8$lambda$Y9w5GVs9G8K8Phj343Whv-zqJfQ(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;)Ljava/util/List;117 .method·public·static·synthetic·$r8$lambda$PknlksxqUeymhNN93NF1z1yJaxg(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;
126 ····.locals·0118 ····.locals·0
  
127 ····invoke-direct/range·{p0·..·p5},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$8(Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;)Ljava/util/List;119 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$9(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;
  
128 ····move-result-object·p0120 ····move-result-object·p0
  
129 ····return-object·p0121 ····return-object·p0
130 .end·method122 .end·method
  
131 .method·public·static·synthetic·$r8$lambda$YmnEJiDKNRjFMMfj8obNrgO0rdY(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;123 .method·public·static·synthetic·$r8$lambda$SsAfVpALqhnN2kgKObOkED_2LFw(Lkotlin/Triple;)Ljava/lang/Long;
132 ····.locals·0124 ····.locals·0
  
133 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$7(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;125 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$10(Lkotlin/Triple;)Ljava/lang/Long;
  
134 ····move-result-object·p0126 ····move-result-object·p0
  
135 ····return-object·p0127 ····return-object·p0
136 .end·method128 .end·method
  
137 .method·public·static·synthetic·$r8$lambda$cocpu44EM5LHvoaULfEcL8xF66Y(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I129 .method·public·static·synthetic·$r8$lambda$XQzzF-V94GSABnQA8VuIAf_AHJY(Lkotlin/Triple;)Ljava/lang/Long;
138 ····.locals·0130 ····.locals·0
  
 131 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$7(Lkotlin/Triple;)Ljava/lang/Long;
139 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$10(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I 
  
140 ····move-result·p0 
  
141 ····return·p0 
142 .end·method 
  
143 .method·public·static·synthetic·$r8$lambda$for41OTGz29Zqj3sstmTZM8BMPM(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V 
144 ····.locals·0 
  
145 ····invoke-direct/range·{p0·..·p6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$15(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V132 ····move-result-object·p0
  
146 ····return-void133 ····return-object·p0
147 .end·method134 .end·method
  
148 .method·public·static·synthetic·$r8$lambda$pgCuPKRTtFrt7F__ujicUdJXvF8(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I135 .method·public·static·synthetic·$r8$lambda$t9LJfnt31ud38x20qcyKaNqtcnY(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z
149 ····.locals·0136 ····.locals·0
  
150 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$9(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I137 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$1(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z
  
151 ····move-result·p0138 ····move-result·p0
  
152 ····return·p0139 ····return·p0
153 .end·method140 .end·method
  
154 .method·public·static·synthetic·$r8$lambda$rHK4wDA8UHTs6OICstBKkUcOn1g(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z141 .method·public·static·synthetic·$r8$lambda$u79aN5WnxfkC4c8d768qMjlqLfY(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I
155 ····.locals·0142 ····.locals·0
  
156 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$3(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z143 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$5(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I
  
157 ····move-result·p0144 ····move-result·p0
  
158 ····return·p0145 ····return·p0
159 .end·method146 .end·method
  
160 .method·public·static·synthetic·$r8$lambda$uBytSJbODQnpb_Vi-AScoadKUVI(Lkotlin/Triple;)Ljava/lang/Long;147 .method·public·static·synthetic·$r8$lambda$y7hhf2twelKcVJC5Z0ByYw4pPOI(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z
161 ····.locals·0148 ····.locals·0
  
 149 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$11(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z
162 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$14(Lkotlin/Triple;)Ljava/lang/Long; 
  
163 ····move-result-object·p0 
  
164 ····return-object·p0 
165 .end·method 
  
166 .method·public·static·synthetic·$r8$lambda$zhYbsa1F-JLtR1K4x2d3gC8UJCE(Ljava/lang/Long;)Z 
167 ····.locals·0 
  
168 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$12(Ljava/lang/Long;)Z 
  
169 ····move-result·p0150 ····move-result·p0
  
170 ····return·p0151 ····return·p0
171 .end·method152 .end·method
  
172 .method·static·constructor·<clinit>()V153 .method·static·constructor·<clinit>()V
Offset 236, 26 lines modifiedOffset 205, 26 lines modified
  
236 ····const-string·v0,·"android.permission-group.LOCATION"205 ····const-string·v0,·"android.permission-group.LOCATION"
  
237 ····const-string·v1,·"android.permission-group.CAMERA"206 ····const-string·v1,·"android.permission-group.CAMERA"
  
238 ····const-string·v2,·"android.permission-group.MICROPHONE"207 ····const-string·v2,·"android.permission-group.MICROPHONE"
  
239 ····.line·97208 ····.line·93
240 ····filled-new-array·{v0,·v1,·v2},·[Ljava/lang/String;209 ····filled-new-array·{v0,·v1,·v2},·[Ljava/lang/String;
  
241 ····move-result-object·v0210 ····move-result-object·v0
  
242 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;211 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
243 ····move-result-object·v0212 ····move-result-object·v0
  
244 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List;213 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List;
  
245 ····.line·105214 ····.line·101
246 ····new-instance·v0,·Ljava/lang/StringBuilder;215 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
247 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V216 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
248 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;217 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;
  
249 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;218 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
Offset 270, 15 lines modifiedOffset 239, 15 lines modified
  
270 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;239 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
271 ····move-result-object·v0240 ····move-result-object·v0
  
272 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->SHOW_SYSTEM_KEY:Ljava/lang/String;241 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->SHOW_SYSTEM_KEY:Ljava/lang/String;
  
273 ····.line·109242 ····.line·105
274 ····new-instance·v0,·Ljava/lang/StringBuilder;243 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
275 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V244 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
276 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;245 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;
  
277 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;246 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
Offset 299, 199 lines modifiedOffset 268, 62 lines modified
  
299 ····return-void268 ····return-void
300 .end·method269 .end·method
  
301 .method·public·constructor·<init>()V270 .method·public·constructor·<init>()V
302 ····.locals·1271 ····.locals·1
  
303 ····.line·93272 ····.line·89
304 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;-><init>()V273 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;-><init>()V
  
305 ····.line·113274 ····.line·109
306 ····new-instance·v0,·Ljava/util/ArrayList;275 ····new-instance·v0,·Ljava/util/ArrayList;
  
307 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V276 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
308 ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List;277 ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List;
  
309 ····return-void278 ····return-void
310 .end·method279 .end·method
  
311 .method·private·createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory;280 .method·private·createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory;
312 ····.locals·0281 ····.locals·0
  
313 ····.line·605282 ····.line·538
314 ····new-instance·p0,·Landroidx/preference/PreferenceCategory;283 ····new-instance·p0,·Landroidx/preference/PreferenceCategory;
  
315 ····invoke-direct·{p0,·p1},·Landroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V284 ····invoke-direct·{p0,·p1},·Landroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V
  
316 ····const/4·p1,·0x0285 ····const/4·p1,·0x0
  
317 ····.line·607286 ····.line·540
318 ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setIconSpaceReserved(Z)V287 ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setIconSpaceReserved(Z)V
  
319 ····return-object·p0288 ····return-object·p0
320 .end·method289 .end·method
  
321 .method·private·filterAndConvert(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Ljava/lang/String;)Ljava/util/List; 
322 ····.locals·3 
323 ····.annotation·system·Ldalvik/annotation/Signature; 
324 ········value·=·{ 
325 ············"(", 
326 ············"Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;", 
327 ············"Ljava/lang/String;", 
328 ············")", 
329 ············"Ljava/util/List<", 
330 ············"Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;", 
331 ············">;" 
332 ········} 
333 ····.end·annotation 
  
334 ····.line·295 
335 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; 
  
336 ····move-result-object·p0 
  
337 ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->shouldShowSubattributionForApp(Landroid/content/Context;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z 
  
338 ····move-result·p0 
  
339 ····if-eqz·p0,·:cond_0 
  
340 ····.line·296 
341 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; 
  
342 ····move-result-object·p0 
  
343 ····.line·297 
344 ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream; 
  
345 ····move-result-object·p0 
  
346 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14; 
  
347 ····invoke-direct·{v0,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14;-><init>(Ljava/lang/String;)V 
  
348 ····.line·298 
349 ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; 
  
350 ····move-result-object·p0 
  
351 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10; 
  
352 ····.line·300 
353 ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; 
  
354 ····move-result-object·p0 
  
355 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11; 
  
356 ····.line·301 
357 ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->flatMap(Ljava/util/function/Function;)Ljava/util/stream/Stream; 
  
358 ····move-result-object·p0 
  
359 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda9; 
  
360 ····invoke-direct·{v0,·p2,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda9;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)V 
  
361 ····.line·302 
362 ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; 
  
363 ····move-result-object·p0 
  
364 ····.line·307 
365 ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector; 
  
366 ····move-result-object·p1 
  
367 ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object; 
  
368 ····move-result-object·p0 
  
369 ····check-cast·p0,·Ljava/util/List; 
  
370 ····return-object·p0 
  
371 ····.line·309 
372 ····:cond_0 
373 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; 
  
374 ····move-result-object·p0 
  
375 ····.line·310 
376 ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream; 
  
377 ····move-result-object·p0 
  
378 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15; 
  
379 ····invoke-direct·{v0,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15;-><init>(Ljava/lang/String;)V 
  
380 ····.line·311 
381 ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; 
  
382 ····move-result-object·p0 
  
383 ····.line·313 
384 ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector; 
  
385 ····move-result-object·v0 
  
386 ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object; 
  
387 ····move-result-object·p0 
  
388 ····check-cast·p0,·Ljava/util/List; 
  
389 ····const/4·v0,·0x1 
  
390 ····new-array·v0,·v0,·[Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; 
  
391 ····.line·314 
392 ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; 
  
393 ····.line·315 
394 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getApp()Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; 
  
395 ····move-result-object·p1 
  
396 ····const/4·v2,·0x0 
  
397 ····invoke-direct·{v1,·p2,·p1,·p0,·v2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;Ljava/util/List;I)V 
  
398 ····aput-object·v1,·v0,·v2 
  
399 ····.line·314 
400 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; 
  
401 ····move-result-object·p0 
  
402 ····return-object·p0 
403 .end·method 
  
404 .method·private·getGroup(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;290 .method·private·getGroup(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
405 ····.locals·3291 ····.locals·3
  
406 ····.line·620292 ····.line·553
407 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->getOSPermissionGroups()Ljava/util/List;293 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->getOSPermissionGroups()Ljava/util/List;
  
408 ····move-result-object·p0294 ····move-result-object·p0
  
409 ····.line·621295 ····.line·554
410 ····invoke-interface·{p0},·Ljava/util/List;->size()I296 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
411 ····move-result·v0297 ····move-result·v0
  
412 ····const/4·v1,·0x0298 ····const/4·v1,·0x0
  
413 ····:goto_0299 ····:goto_0
414 ····if-ge·v1,·v0,·:cond_1300 ····if-ge·v1,·v0,·:cond_1
  
415 ····.line·623301 ····.line·556
416 ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;302 ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
417 ····move-result-object·v2303 ····move-result-object·v2
  
418 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;304 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
419 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String;305 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String;
Offset 500, 15 lines modifiedOffset 332, 15 lines modified
  
500 ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z332 ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
501 ····move-result·v2333 ····move-result·v2
  
502 ····if-eqz·v2,·:cond_0334 ····if-eqz·v2,·:cond_0
  
503 ····.line·624335 ····.line·557
504 ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;336 ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
505 ····move-result-object·p0337 ····move-result-object·p0
  
506 ····check-cast·p0,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;338 ····check-cast·p0,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
507 ····return-object·p0339 ····return-object·p0
Offset 531, 100 lines modifiedOffset 363, 100 lines modified
531 ············"()",363 ············"()",
532 ············"Ljava/util/List<",364 ············"Ljava/util/List<",
533 ············"Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;",365 ············"Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;",
534 ············">;"366 ············">;"
535 ········}367 ········}
536 ····.end·annotation368 ····.end·annotation
  
537 ····.line·638369 ····.line·571
538 ····new-instance·v0,·Ljava/util/ArrayList;370 ····new-instance·v0,·Ljava/util/ArrayList;
  
539 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V371 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
540 ····.line·639372 ····.line·572
541 ····new-instance·v1,·Landroid/util/ArraySet;373 ····new-instance·v1,·Landroid/util/ArraySet;
  
542 ····invoke-direct·{v1},·Landroid/util/ArraySet;-><init>()V374 ····invoke-direct·{v1},·Landroid/util/ArraySet;-><init>()V
  
543 ····.line·640375 ····.line·573
544 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List;376 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List;
  
545 ····invoke-interface·{v2},·Ljava/util/List;->size()I377 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
546 ····move-result·v2378 ····move-result·v2
  
547 ····const/4·v3,·0x0379 ····const/4·v3,·0x0
  
548 ····move·v4,·v3380 ····move·v4,·v3
  
549 ····:goto_0381 ····:goto_0
550 ····if-ge·v4,·v2,·:cond_2382 ····if-ge·v4,·v2,·:cond_2
  
551 ····.line·642383 ····.line·575
552 ····iget-object·v5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List;384 ····iget-object·v5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List;
  
553 ····invoke-interface·{v5,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;385 ····invoke-interface·{v5,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
554 ····move-result-object·v5386 ····move-result-object·v5
  
555 ····check-cast·v5,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;387 ····check-cast·v5,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;
  
556 ····.line·643388 ····.line·576
557 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List;389 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List;
  
558 ····move-result-object·v5390 ····move-result-object·v5
  
559 ····.line·644391 ····.line·577
560 ····invoke-interface·{v5},·Ljava/util/List;->size()I392 ····invoke-interface·{v5},·Ljava/util/List;->size()I
  
561 ····move-result·v6393 ····move-result·v6
  
562 ····move·v7,·v3394 ····move·v7,·v3
  
563 ····:goto_1395 ····:goto_1
564 ····if-ge·v7,·v6,·:cond_1396 ····if-ge·v7,·v6,·:cond_1
  
565 ····.line·646397 ····.line·579
566 ····invoke-interface·{v5,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object;398 ····invoke-interface·{v5,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
567 ····move-result-object·v8399 ····move-result-object·v8
  
568 ····check-cast·v8,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;400 ····check-cast·v8,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;
  
569 ····.line·647401 ····.line·580
570 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;402 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
571 ····move-result-object·v9403 ····move-result-object·v9
  
572 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String;404 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String;
  
573 ····move-result-object·v9405 ····move-result-object·v9
  
574 ····invoke-static·{v9},·Lcom/android/permissioncontroller/permission/utils/Utils;->isModernPermissionGroup(Ljava/lang/String;)Z406 ····invoke-static·{v9},·Lcom/android/permissioncontroller/permission/utils/Utils;->isModernPermissionGroup(Ljava/lang/String;)Z
  
575 ····move-result·v9407 ····move-result·v9
  
576 ····if-eqz·v9,·:cond_0408 ····if-eqz·v9,·:cond_0
  
577 ····.line·648409 ····.line·581
578 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;410 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
579 ····move-result-object·v9411 ····move-result-object·v9
  
580 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String;412 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String;
  
581 ····move-result-object·v9413 ····move-result-object·v9
  
582 ····invoke-interface·{v1,·v9},·Ljava/util/Set;->add(Ljava/lang/Object;)Z414 ····invoke-interface·{v1,·v9},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
583 ····move-result·v9415 ····move-result·v9
  
584 ····if-eqz·v9,·:cond_0416 ····if-eqz·v9,·:cond_0
  
585 ····.line·649417 ····.line·582
586 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;418 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
587 ····move-result-object·v8419 ····move-result-object·v8
  
588 ····invoke-interface·{v0,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z420 ····invoke-interface·{v0,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
589 ····:cond_0421 ····:cond_0
Offset 640, 402 lines modifiedOffset 472, 291 lines modified
640 ····:cond_2472 ····:cond_2
641 ····return-object·v0473 ····return-object·v0
642 .end·method474 .end·method
  
643 .method·private·initializeTimeFilter()V475 .method·private·initializeTimeFilter()V
644 ····.locals·9476 ····.locals·9
  
645 ····.line·676477 ····.line·609
646 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;478 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;
  
647 ····move-result-object·v0479 ····move-result-object·v0
  
648 ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;480 ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;
  
649 ····move-result-object·v0481 ····move-result-object·v0
  
650 ····.line·677482 ····.line·610
651 ····new-instance·v1,·Ljava/util/ArrayList;483 ····new-instance·v1,·Ljava/util/ArrayList;
  
652 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V484 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
653 ····iput-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;485 ····iput-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;
  
654 ····.line·678486 ····.line·611
655 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;487 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;
  
656 ····const·v3,·0x7f1201d4488 ····const·v3,·0x7f1201d2
  
657 ····.line·679489 ····.line·612
658 ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;490 ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
659 ····move-result-object·v3491 ····move-result-object·v3
  
660 ····const-wide·v4,·0x7fffffffffffffffL492 ····const-wide·v4,·0x7fffffffffffffffL
  
661 ····invoke-direct·{v2,·v4,·v5,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V493 ····invoke-direct·{v2,·v4,·v5,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V
  
662 ····.line·678494 ····.line·611
663 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z495 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
664 ····.line·680496 ····.line·613
665 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;497 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;
  
666 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;498 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;
  
667 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;499 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
  
668 ····const-wide/16·v4,·0x7500 ····const-wide/16·v4,·0x7
  
669 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J501 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
670 ····move-result-wide·v4502 ····move-result-wide·v4
  
671 ····const·v6,·0x7f1201dc503 ····const·v6,·0x7f1201db
  
672 ····.line·681504 ····.line·614
673 ····invoke-virtual·{v0,·v6},·Landroid/content/Context;->getString(I)Ljava/lang/String;505 ····invoke-virtual·{v0,·v6},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
674 ····move-result-object·v6506 ····move-result-object·v6
  
675 ····invoke-direct·{v2,·v4,·v5,·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V507 ····invoke-direct·{v2,·v4,·v5,·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V
  
676 ····.line·680508 ····.line·613
677 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z509 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
678 ····.line·682510 ····.line·615
679 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;511 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;
  
680 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;512 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;
  
681 ····const-wide/16·v4,·0x1513 ····const-wide/16·v4,·0x1
  
682 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J514 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
683 ····move-result-wide·v6515 ····move-result-wide·v6
  
684 ····const·v3,·0x7f1201dd516 ····const·v3,·0x7f1201dc
  
685 ····.line·683517 ····.line·616
686 ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;518 ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
687 ····move-result-object·v3519 ····move-result-object·v3
  
688 ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V520 ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V
  
689 ····.line·682521 ····.line·615
690 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z522 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
691 ····.line·684523 ····.line·617
692 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;524 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;
  
693 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;525 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;
  
694 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;526 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
  
695 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J527 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
696 ····move-result-wide·v6528 ····move-result-wide·v6
  
697 ····const·v3,·0x7f1201de529 ····const·v3,·0x7f1201dd
  
698 ····.line·685530 ····.line·618
699 ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;531 ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
700 ····move-result-object·v3532 ····move-result-object·v3
  
701 ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V533 ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V
  
702 ····.line·684534 ····.line·617
703 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z535 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
704 ····.line·686536 ····.line·619
705 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;537 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;
  
706 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;538 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;
  
707 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;539 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
  
708 ····const-wide/16·v6,·0xf540 ····const-wide/16·v6,·0xf
  
709 ····invoke-virtual·{v3,·v6,·v7},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J541 ····invoke-virtual·{v3,·v6,·v7},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
710 ····move-result-wide·v6542 ····move-result-wide·v6
  
711 ····const·v8,·0x7f1201db543 ····const·v8,·0x7f1201da
  
712 ····.line·687544 ····.line·620
713 ····invoke-virtual·{v0,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String;545 ····invoke-virtual·{v0,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
714 ····move-result-object·v8546 ····move-result-object·v8
  
715 ····invoke-direct·{v2,·v6,·v7,·v8},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V547 ····invoke-direct·{v2,·v6,·v7,·v8},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V
  
716 ····.line·686548 ····.line·619
717 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z549 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
718 ····.line·688550 ····.line·621
719 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;551 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List;
  
720 ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;552 ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;
  
721 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J553 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
722 ····move-result-wide·v2554 ····move-result-wide·v2
  
723 ····const·v4,·0x7f1201df555 ····const·v4,·0x7f1201de
  
724 ····.line·689556 ····.line·622
725 ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;557 ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
726 ····move-result-object·v0558 ····move-result-object·v0
  
727 ····invoke-direct·{v1,·v2,·v3,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V559 ····invoke-direct·{v1,·v2,·v3,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V
  
728 ····.line·688560 ····.line·621
729 ····invoke-interface·{p0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z561 ····invoke-interface·{p0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
730 ····return-void562 ····return-void
731 .end·method563 .end·method
  
732 .method·private·static·synthetic·lambda$filterAndConvert$1(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z 
733 ····.locals·0 
  
734 ····.line·299 
735 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; 
  
736 ····move-result-object·p1 
  
737 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; 
  
738 ····move-result-object·p1 
  
739 ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
740 ····move-result·p0 
  
741 ····return·p0 
742 .end·method 
  
743 .method·private·static·synthetic·lambda$filterAndConvert$2(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; 
744 ····.locals·3 
  
745 ····.line·303 
746 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; 
  
747 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getApp()Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; 
  
748 ····move-result-object·p1 
  
749 ····const/4·v1,·0x1 
  
750 ····new-array·v1,·v1,·[Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$TimelineUsage; 
  
751 ····const/4·v2,·0x0 
  
752 ····aput-object·p2,·v1,·v2 
  
753 ····.line·304 
754 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; 
  
755 ····move-result-object·v1 
  
756 ····.line·305 
757 ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;->getLabel()I 
  
758 ····move-result·p2 
  
759 ····invoke-direct·{v0,·p0,·p1,·v1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;Ljava/util/List;I)V 
  
760 ····return-object·v0 
761 .end·method 
  
762 .method·private·static·synthetic·lambda$filterAndConvert$3(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z 
763 ····.locals·0 
  
764 ····.line·312 
765 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; 
  
766 ····move-result-object·p1 
  
767 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; 
  
768 ····move-result-object·p1 
  
769 ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
770 ····move-result·p0 
  
771 ····return·p0 
772 .end·method 
  
773 .method·private·synthetic·lambda$onCreateView$0(Landroid/view/View;)V564 .method·private·synthetic·lambda$onCreateView$0(Landroid/view/View;)V
774 ····.locals·2565 ····.locals·2
  
775 ····.line·193566 ····.line·189
776 ····new-instance·p1,·Landroid/content/Intent;567 ····new-instance·p1,·Landroid/content/Intent;
  
777 ····const-string·v0,·"android.intent.action.MANAGE_PERMISSION_APPS"568 ····const-string·v0,·"android.intent.action.MANAGE_PERMISSION_APPS"
  
778 ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V569 ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
779 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String;570 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String;
  
780 ····const-string·v1,·"android.intent.extra.PERMISSION_NAME"571 ····const-string·v1,·"android.intent.extra.PERMISSION_NAME"
  
781 ····.line·194572 ····.line·190
782 ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;573 ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
783 ····move-result-object·p1574 ····move-result-object·p1
  
784 ····.line·195575 ····.line·191
785 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/Fragment;->startActivity(Landroid/content/Intent;)V576 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/Fragment;->startActivity(Landroid/content/Intent;)V
  
786 ····return-void577 ····return-void
787 .end·method578 .end·method
  
788 .method·private·static·synthetic·lambda$updateUI$10(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I579 .method·private·static·synthetic·lambda$updateUI$1(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z
789 ····.locals·2580 ····.locals·0
  
790 ····.line·464 
791 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->getEndTime()J 
  
792 ····move-result-wide·v0 
  
793 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->getEndTime()J581 ····.line·310
 582 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getPackageName()Ljava/lang/String;
  
794 ····move-result-wide·p0583 ····move-result-object·p1
  
795 ····invoke-static·{v0,·v1,·p0,·p1},·Ljava/lang/Long;->compare(JJ)I584 ····invoke-interface·{p0,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
796 ····move-result·p0585 ····move-result·p0
  
 586 ····xor-int/lit8·p0,·p0,·0x1
  
797 ····return·p0587 ····return·p0
798 .end·method588 .end·method
  
799 .method·private·static·synthetic·lambda$updateUI$11(Lkotlin/Triple;)Ljava/lang/Long;589 .method·private·static·synthetic·lambda$updateUI$10(Lkotlin/Triple;)Ljava/lang/Long;
800 ····.locals·0590 ····.locals·0
  
801 ····.line·497591 ····.line·462
802 ····invoke-virtual·{p0},·Lkotlin/Triple;->getSecond()Ljava/lang/Object;592 ····invoke-virtual·{p0},·Lkotlin/Triple;->getFirst()Ljava/lang/Object;
  
803 ····move-result-object·p0593 ····move-result-object·p0
  
804 ····check-cast·p0,·Ljava/lang/Long;594 ····check-cast·p0,·Ljava/lang/Long;
  
805 ····return-object·p0595 ····return-object·p0
806 .end·method596 .end·method
  
807 .method·private·static·synthetic·lambda$updateUI$12(Ljava/lang/Long;)Z597 .method·private·synthetic·lambda$updateUI$11(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z
808 ····.locals·4598 ····.locals·0
  
809 ····.line·498 
810 ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J 
  
811 ····move-result-wide·v0599 ····.line·465
 600 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
812 ····const-wide/16·v2,·0x0601 ····move-result-object·p1
  
813 ····cmp-long·p0,·v0,·v2602 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String;
  
814 ····if-lez·p0,·:cond_0603 ····move-result-object·p1
  
815 ····const/4·p0,·0x1604 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String;
  
816 ····goto·:goto_0605 ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 606 ····move-result·p0
817 ····:cond_0 
818 ····const/4·p0,·0x0 
  
819 ····:goto_0 
820 ····return·p0607 ····return·p0
821 .end·method608 .end·method
  
822 .method·private·static·synthetic·lambda$updateUI$13(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; 
823 ····.locals·2 
  
824 ····.line·499 
825 ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J 
  
826 ····move-result-wide·v0 
  
827 ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J 
  
828 ····move-result-wide·p0 
  
829 ····add-long/2addr·v0,·p0 
  
830 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
831 ····move-result-object·p0 
  
832 ····return-object·p0 
833 .end·method 
  
834 .method·private·static·synthetic·lambda$updateUI$14(Lkotlin/Triple;)Ljava/lang/Long; 
835 ····.locals·0 
  
836 ····.line·502 
837 ····invoke-virtual·{p0},·Lkotlin/Triple;->getFirst()Ljava/lang/Object; 
  
838 ····move-result-object·p0 
  
839 ····check-cast·p0,·Ljava/lang/Long; 
  
840 ····return-object·p0 
841 .end·method 
  
842 .method·private·synthetic·lambda$updateUI$15(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V609 .method·private·synthetic·lambda$updateUI$12(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V
843 ····.locals·25610 ····.locals·24
  
844 ····move-object/from16·v0,·p0611 ····move-object/from16·v0,·p0
  
845 ····move/from16·v1,·p2612 ····move/from16·v1,·p2
  
846 ····move/from16·v2,·p3613 ····move/from16·v2,·p3
  
847 ····move-object/from16·v15,·p5614 ····move-object/from16·v15,·p5
  
848 ····.line·478615 ····.line·438
849 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->size()I616 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->size()I
  
850 ····move-result·v14617 ····move-result·v14
  
851 ····const/4·v13,·0x0618 ····const/4·v13,·0x0
  
852 ····move·v12,·v13619 ····move·v12,·v13
  
853 ····:goto_0620 ····:goto_0
854 ····const/4·v3,·0x1621 ····const/4·v3,·0x1
  
855 ····if-ge·v12,·v14,·:cond_11622 ····if-ge·v12,·v14,·:cond_a
  
856 ····move-object/from16·v11,·p1623 ····move-object/from16·v11,·p1
  
857 ····.line·480624 ····.line·440
858 ····invoke-interface·{v11,·v12},·Ljava/util/List;->get(I)Ljava/lang/Object;625 ····invoke-interface·{v11,·v12},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
859 ····move-result-object·v4626 ····move-result-object·v4
  
860 ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;627 ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;
  
861 ····if-ne·v1,·v12,·:cond_1628 ····if-ne·v1,·v12,·:cond_1
  
862 ····if-eq·v1,·v2,·:cond_0629 ····if-eq·v1,·v2,·:cond_0
  
863 ····.line·486630 ····.line·446
864 ····invoke-direct·{v0,·v15},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory;631 ····invoke-direct·{v0,·v15},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory;
  
865 ····move-result-object·v5632 ····move-result-object·v5
  
866 ····move-object/from16·v10,·p4633 ····move-object/from16·v10,·p4
  
867 ····invoke-virtual·{v10,·v5},·Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V634 ····invoke-virtual·{v10,·v5},·Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
  
868 ····.line·487635 ····.line·447
869 ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;636 ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
  
870 ····move-result-object·v5637 ····move-result-object·v5
  
871 ····check-cast·v5,·Landroidx/preference/Preference;638 ····check-cast·v5,·Landroidx/preference/Preference;
  
872 ····move-object/from16·v9,·p6639 ····move-object/from16·v9,·p6
Offset 1045, 47 lines modifiedOffset 766, 47 lines modified
1045 ····goto·:goto_1766 ····goto·:goto_1
  
1046 ····:cond_0767 ····:cond_0
1047 ····move-object/from16·v10,·p4768 ····move-object/from16·v10,·p4
  
1048 ····move-object/from16·v9,·p6769 ····move-object/from16·v9,·p6
  
1049 ····.line·489770 ····.line·449
1050 ····:goto_1771 ····:goto_1
1051 ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;772 ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
  
1052 ····move-result-object·v5773 ····move-result-object·v5
  
1053 ····check-cast·v5,·Landroidx/preference/PreferenceCategory;774 ····check-cast·v5,·Landroidx/preference/PreferenceCategory;
  
1054 ····const·v6,·0x7f1201b9775 ····const·v6,·0x7f1201b7
  
1055 ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V776 ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V
  
1056 ····goto·:goto_2777 ····goto·:goto_2
  
1057 ····:cond_1778 ····:cond_1
1058 ····move-object/from16·v10,·p4779 ····move-object/from16·v10,·p4
  
1059 ····move-object/from16·v9,·p6780 ····move-object/from16·v9,·p6
  
1060 ····if-ne·v2,·v12,·:cond_2781 ····if-ne·v2,·v12,·:cond_2
  
1061 ····.line·491782 ····.line·451
1062 ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;783 ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
  
1063 ····move-result-object·v5784 ····move-result-object·v5
  
1064 ····check-cast·v5,·Landroidx/preference/PreferenceCategory;785 ····check-cast·v5,·Landroidx/preference/PreferenceCategory;
  
1065 ····const·v6,·0x7f1201b8786 ····const·v6,·0x7f1201b6
  
1066 ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V787 ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V
  
1067 ····.line·494788 ····.line·454
1068 ····:cond_2789 ····:cond_2
1069 ····:goto_2790 ····:goto_2
1070 ····invoke-static/range·{p5·..·p5},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat;791 ····invoke-static/range·{p5·..·p5},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat;
  
1071 ····move-result-object·v5792 ····move-result-object·v5
  
1072 ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$000(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)J793 ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$000(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)J
Offset 1096, 64 lines modifiedOffset 817, 64 lines modified
  
1096 ····move-result-object·v6817 ····move-result-object·v6
  
1097 ····invoke-virtual·{v5,·v6},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;818 ····invoke-virtual·{v5,·v6},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
  
1098 ····move-result-object·v16819 ····move-result-object·v16
  
1099 ····.line·495820 ····.line·455
1100 ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)Ljava/util/List;821 ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)Ljava/util/List;
  
1101 ····move-result-object·v5822 ····move-result-object·v5
  
1102 ····.line·496823 ····.line·456
1103 ····invoke-interface·{v5},·Ljava/util/List;->stream()Ljava/util/stream/Stream;824 ····invoke-interface·{v5},·Ljava/util/List;->stream()Ljava/util/stream/Stream;
  
1104 ····move-result-object·v5825 ····move-result-object·v5
  
1105 ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12;826 ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12;
  
1106 ····.line·497827 ····.line·457
1107 ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream;828 ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream;
  
1108 ····move-result-object·v5829 ····move-result-object·v5
  
1109 ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda17;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda17;830 ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15;
  
1110 ····.line·498831 ····.line·458
1111 ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;832 ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
  
1112 ····move-result-object·v5833 ····move-result-object·v5
  
Max diff block lines reached; 93786/141042 bytes (66.50%) of diff not shown.