Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ········"+",20 ········"+",
21 ········"Ljava/lang/String;",21 ········"Ljava/lang/String;",
22 ········">;>;>;"22 ········">;>;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
25 .annotation·system·Ldalvik/annotation/SourceDebugExtension;25 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
26 ····value·=·"SMAP\nHibernationPolicy.kt\nKotlin\n*S·Kotlin\n*F\n+·1·HibernationPolicy.kt\ncom/android/permissioncontroller/hibernation/ExemptServicesLiveData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,719:1\n1819#2,2:720\n1690#2,3:722\n1819#2:725\n1819#2:726\n1820#2:734\n1820#2:735\n355#3,7:727\n*E\n*S·KotlinDebug\n*F\n+·1·HibernationPolicy.kt\ncom/android/permissioncontroller/hibernation/ExemptServicesLiveData\n*L\n665#1,2:720\n669#1,3:722\n672#1:725\n673#1:726\n673#1:734\n672#1:735\n674#1,7:727\n*E\n"26 ····value·=·"SMAP\nHibernationPolicy.kt\nKotlin\n*S·Kotlin\n*F\n+·1·HibernationPolicy.kt\ncom/android/permissioncontroller/hibernation/ExemptServicesLiveData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,716:1\n1819#2,2:717\n1690#2,3:719\n1819#2:722\n1819#2:723\n1820#2:731\n1820#2:732\n355#3,7:724\n*E\n*S·KotlinDebug\n*F\n+·1·HibernationPolicy.kt\ncom/android/permissioncontroller/hibernation/ExemptServicesLiveData\n*L\n662#1,2:717\n666#1,3:719\n669#1:722\n670#1:723\n670#1:731\n669#1:732\n671#1,7:724\n*E\n"
27 .end·annotation27 .end·annotation
  
  
28 #·static·fields28 #·static·fields
29 .field·public·static·final·Companion:Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData$Companion;29 .field·public·static·final·Companion:Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData$Companion;
30 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;30 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;
31 ····.end·annotation31 ····.end·annotation
Offset 85, 25 lines modifiedOffset 85, 25 lines modified
  
85 ····const/4·v0,·0x085 ····const/4·v0,·0x0
  
86 ····const/4·v1,·0x186 ····const/4·v1,·0x1
  
87 ····const/4·v2,·0x087 ····const/4·v2,·0x0
  
88 ····.line·62188 ····.line·618
89 ····invoke-direct·{p0,·v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;-><init>(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V89 ····invoke-direct·{p0,·v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;-><init>(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
  
90 ····.line·62090 ····.line·617
91 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->user:Landroid/os/UserHandle;91 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->user:Landroid/os/UserHandle;
  
92 ····const/16·v2,·0xa92 ····const/16·v2,·0xa
  
93 ····new-array·v2,·v2,·[Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;93 ····new-array·v2,·v2,·[Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
94 ····.line·62394 ····.line·620
95 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/data/ServiceLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/ServiceLiveData$Companion;95 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/data/ServiceLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/ServiceLiveData$Companion;
  
96 ····const-string·v4,·"android.view.InputMethod"96 ····const-string·v4,·"android.view.InputMethod"
  
97 ····const-string·v5,·"android.permission.BIND_INPUT_METHOD"97 ····const-string·v5,·"android.permission.BIND_INPUT_METHOD"
  
98 ····invoke-static·{v3,·v4,·v5,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;98 ····invoke-static·{v3,·v4,·v5,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
Offset 114, 144 lines modifiedOffset 114, 144 lines modified
  
114 ····aput-object·v4,·v2,·v0114 ····aput-object·v4,·v2,·v0
  
115 ····const-string·v0,·"android.service.notification.NotificationListenerService"115 ····const-string·v0,·"android.service.notification.NotificationListenerService"
  
116 ····const-string·v4,·"android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"116 ····const-string·v4,·"android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"
  
117 ····.line·626117 ····.line·623
118 ····invoke-static·{v3,·v0,·v4,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;118 ····invoke-static·{v3,·v0,·v4,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;120 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
121 ····aput-object·v0,·v2,·v1121 ····aput-object·v0,·v2,·v1
  
122 ····const-string·v0,·"android.accessibilityservice.AccessibilityService"122 ····const-string·v0,·"android.accessibilityservice.AccessibilityService"
  
123 ····const-string·v1,·"android.permission.BIND_ACCESSIBILITY_SERVICE"123 ····const-string·v1,·"android.permission.BIND_ACCESSIBILITY_SERVICE"
  
124 ····.line·630124 ····.line·627
125 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;125 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
126 ····move-result-object·v0126 ····move-result-object·v0
  
127 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;127 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
128 ····const/4·v1,·0x2128 ····const/4·v1,·0x2
  
129 ····aput-object·v0,·v2,·v1129 ····aput-object·v0,·v2,·v1
  
130 ····const-string·v0,·"android.service.wallpaper.WallpaperService"130 ····const-string·v0,·"android.service.wallpaper.WallpaperService"
  
131 ····const-string·v1,·"android.permission.BIND_WALLPAPER"131 ····const-string·v1,·"android.permission.BIND_WALLPAPER"
  
132 ····.line·634132 ····.line·631
133 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;133 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
134 ····move-result-object·v0134 ····move-result-object·v0
  
135 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;135 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
136 ····const/4·v1,·0x3136 ····const/4·v1,·0x3
  
137 ····aput-object·v0,·v2,·v1137 ····aput-object·v0,·v2,·v1
  
138 ····const-string·v0,·"android.service.voice.VoiceInteractionService"138 ····const-string·v0,·"android.service.voice.VoiceInteractionService"
  
139 ····const-string·v1,·"android.permission.BIND_VOICE_INTERACTION"139 ····const-string·v1,·"android.permission.BIND_VOICE_INTERACTION"
  
140 ····.line·638140 ····.line·635
141 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;141 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
142 ····move-result-object·v0142 ····move-result-object·v0
  
143 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;143 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
144 ····const/4·v1,·0x4144 ····const/4·v1,·0x4
  
145 ····aput-object·v0,·v2,·v1145 ····aput-object·v0,·v2,·v1
  
146 ····const-string·v0,·"android.printservice.PrintService"146 ····const-string·v0,·"android.printservice.PrintService"
  
147 ····const-string·v1,·"android.permission.BIND_PRINT_SERVICE"147 ····const-string·v1,·"android.permission.BIND_PRINT_SERVICE"
  
148 ····.line·642148 ····.line·639
149 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;149 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
150 ····move-result-object·v0150 ····move-result-object·v0
  
151 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;151 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
152 ····const/4·v1,·0x5152 ····const/4·v1,·0x5
  
153 ····aput-object·v0,·v2,·v1153 ····aput-object·v0,·v2,·v1
  
154 ····const-string·v0,·"android.service.dreams.DreamService"154 ····const-string·v0,·"android.service.dreams.DreamService"
  
155 ····const-string·v1,·"android.permission.BIND_DREAM_SERVICE"155 ····const-string·v1,·"android.permission.BIND_DREAM_SERVICE"
  
156 ····.line·646156 ····.line·643
157 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;157 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
158 ····move-result-object·v0158 ····move-result-object·v0
  
159 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;159 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
160 ····const/4·v1,·0x6160 ····const/4·v1,·0x6
  
161 ····aput-object·v0,·v2,·v1161 ····aput-object·v0,·v2,·v1
  
162 ····const-string·v0,·"android.service.autofill.AutofillService"162 ····const-string·v0,·"android.service.autofill.AutofillService"
  
163 ····const-string·v1,·"android.permission.BIND_AUTOFILL_SERVICE"163 ····const-string·v1,·"android.permission.BIND_AUTOFILL_SERVICE"
  
164 ····.line·650164 ····.line·647
165 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;165 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
166 ····move-result-object·v0166 ····move-result-object·v0
  
167 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;167 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
168 ····const/4·v1,·0x7168 ····const/4·v1,·0x7
  
169 ····aput-object·v0,·v2,·v1169 ····aput-object·v0,·v2,·v1
  
170 ····const-string·v0,·"android.app.action.DEVICE_ADMIN_SERVICE"170 ····const-string·v0,·"android.app.action.DEVICE_ADMIN_SERVICE"
  
171 ····const-string·v1,·"android.permission.BIND_DEVICE_ADMIN"171 ····const-string·v1,·"android.permission.BIND_DEVICE_ADMIN"
  
172 ····.line·654172 ····.line·651
173 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;173 ····invoke-static·{v3,·v0,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
174 ····move-result-object·v0174 ····move-result-object·v0
  
175 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;175 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
176 ····const/16·v3,·0x8176 ····const/16·v3,·0x8
  
177 ····aput-object·v0,·v2,·v3177 ····aput-object·v0,·v2,·v3
  
178 ····.line·658178 ····.line·655
179 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/data/BroadcastReceiverLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/BroadcastReceiverLiveData$Companion;179 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/data/BroadcastReceiverLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/BroadcastReceiverLiveData$Companion;
  
180 ····const-string·v3,·"android.app.action.DEVICE_ADMIN_ENABLED"180 ····const-string·v3,·"android.app.action.DEVICE_ADMIN_ENABLED"
  
181 ····invoke-static·{v0,·v3,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;181 ····invoke-static·{v0,·v3,·v1,·p1},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
182 ····move-result-object·p1182 ····move-result-object·p1
  
183 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;183 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
184 ····const/16·v0,·0x9184 ····const/16·v0,·0x9
  
185 ····aput-object·p1,·v2,·v0185 ····aput-object·p1,·v2,·v0
  
186 ····.line·622186 ····.line·619
187 ····invoke-static·{v2},·Lkotlin/collections/CollectionsKt;->listOf([Ljava/lang/Object;)Ljava/util/List;187 ····invoke-static·{v2},·Lkotlin/collections/CollectionsKt;->listOf([Ljava/lang/Object;)Ljava/util/List;
  
188 ····move-result-object·p1188 ····move-result-object·p1
  
189 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->serviceLiveDatas:Ljava/util/List;189 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->serviceLiveDatas:Ljava/util/List;
  
190 ····.line·1819190 ····.line·1819
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
  
268 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;268 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
269 ····move-result-object·v0269 ····move-result-object·v0
  
270 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;270 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
271 ····.line·665271 ····.line·662
272 ····new-instance·v1,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData$1$1;272 ····new-instance·v1,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData$1$1;
  
273 ····invoke-direct·{v1,·p0},·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData$1$1;-><init>(Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;)V273 ····invoke-direct·{v1,·p0},·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData$1$1;-><init>(Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;)V
  
274 ····invoke-virtual·{p0,·v0,·v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V274 ····invoke-virtual·{p0,·v0,·v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
  
275 ····goto·:goto_0275 ····goto·:goto_0
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 .end·method286 .end·method
  
  
287 #·virtual·methods287 #·virtual·methods
288 .method·protected·onUpdate()V288 .method·protected·onUpdate()V
289 ····.locals·7289 ····.locals·7
  
290 ····.line·669290 ····.line·666
291 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->serviceLiveDatas:Ljava/util/List;291 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->serviceLiveDatas:Ljava/util/List;
  
292 ····.line·1690292 ····.line·1690
293 ····instance-of·v1,·v0,·Ljava/util/Collection;293 ····instance-of·v1,·v0,·Ljava/util/Collection;
  
294 ····const/4·v2,·0x1294 ····const/4·v2,·0x1
  
Offset 323, 33 lines modifiedOffset 323, 33 lines modified
  
323 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;323 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
324 ····move-result-object·v1324 ····move-result-object·v1
  
325 ····check-cast·v1,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;325 ····check-cast·v1,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
326 ····.line·669326 ····.line·666
327 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z327 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z
  
328 ····move-result·v1328 ····move-result·v1
  
329 ····if-nez·v1,·:cond_1329 ····if-nez·v1,·:cond_1
  
330 ····const/4·v2,·0x0330 ····const/4·v2,·0x0
  
331 ····:cond_2331 ····:cond_2
332 ····:goto_0332 ····:goto_0
333 ····if-eqz·v2,·:cond_9333 ····if-eqz·v2,·:cond_9
  
334 ····.line·670334 ····.line·667
335 ····new-instance·v0,·Ljava/util/LinkedHashMap;335 ····new-instance·v0,·Ljava/util/LinkedHashMap;
  
336 ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V336 ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V
  
337 ····.line·672337 ····.line·669
338 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->serviceLiveDatas:Ljava/util/List;338 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/hibernation/ExemptServicesLiveData;->serviceLiveDatas:Ljava/util/List;
  
339 ····.line·1819339 ····.line·1819
340 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;340 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
341 ····move-result-object·v1341 ····move-result-object·v1
  
Offset 362, 15 lines modifiedOffset 362, 15 lines modified
  
362 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;362 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
363 ····move-result-object·v2363 ····move-result-object·v2
  
364 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;364 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
365 ····.line·673365 ····.line·670
366 ····invoke-virtual·{v2},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;366 ····invoke-virtual·{v2},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
  
367 ····move-result-object·v3367 ····move-result-object·v3
  
368 ····check-cast·v3,·Ljava/util/Set;368 ····check-cast·v3,·Ljava/util/Set;
  
369 ····invoke-static·{v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V369 ····invoke-static·{v3},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V
Offset 396, 27 lines modifiedOffset 396, 27 lines modified
396 ····.line·355396 ····.line·355
397 ····invoke-interface·{v0,·v4},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;397 ····invoke-interface·{v0,·v4},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
398 ····move-result-object·v5398 ····move-result-object·v5
  
399 ····if-nez·v5,·:cond_4399 ····if-nez·v5,·:cond_4
  
400 ····.line·674400 ····.line·671
401 ····new-instance·v5,·Ljava/util/ArrayList;401 ····new-instance·v5,·Ljava/util/ArrayList;
  
402 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V402 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
403 ····.line·358403 ····.line·358
404 ····invoke-interface·{v0,·v4,·v5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;404 ····invoke-interface·{v0,·v4,·v5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
405 ····.line·356405 ····.line·356
406 ····:cond_4406 ····:cond_4
407 ····check-cast·v5,·Ljava/util/List;407 ····check-cast·v5,·Ljava/util/List;
  
408 ····.line·675408 ····.line·672
409 ····instance-of·v4,·v2,·Lcom/android/permissioncontroller/permission/data/HasIntentAction;409 ····instance-of·v4,·v2,·Lcom/android/permissioncontroller/permission/data/HasIntentAction;
  
410 ····if-eqz·v4,·:cond_5410 ····if-eqz·v4,·:cond_5
  
411 ····move-object·v4,·v2411 ····move-object·v4,·v2
  
412 ····check-cast·v4,·Lcom/android/permissioncontroller/permission/data/HasIntentAction;412 ····check-cast·v4,·Lcom/android/permissioncontroller/permission/data/HasIntentAction;
Offset 446, 14 lines modifiedOffset 446, 14 lines modified
446 ····move-object·v6,·v4446 ····move-object·v6,·v4
  
447 ····:goto_3447 ····:goto_3
448 ····invoke-interface·{v5,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z448 ····invoke-interface·{v5,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
449 ····goto·:goto_1449 ····goto·:goto_1
  
450 ····.line·679450 ····.line·676
451 ····:cond_8451 ····:cond_8
452 ····invoke-virtual·{p0,·v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V452 ····invoke-virtual·{p0,·v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V
  
453 ····:cond_9453 ····:cond_9
454 ····return-void454 ····return-void
455 .end·method455 .end·method