Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,75 @@
package com.google.android.gms.common.api.internal;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.internal.BaseGmsClient;
import java.util.ArrayList;
import java.util.Map;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zaao extends zaav {
final /* synthetic */ zaaw zaa;
private final Map zac;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public zaao(zaaw zaawVar, Map map) {
super(zaawVar, null);
this.zaa = zaawVar;
this.zac = map;
}
@Override // com.google.android.gms.common.api.internal.zaav
public final void zaa() {
com.google.android.gms.common.internal.zal zalVar = new com.google.android.gms.common.internal.zal(this.zaa.zad);
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
for (Api.Client client : this.zac.keySet()) {
if (!client.requiresGooglePlayServices() || ((zaal) this.zac.get(client)).zac) {
arrayList2.add(client);
} else {
arrayList.add(client);
}
}
int i = 0;
int iZab = -1;
if (!arrayList.isEmpty()) {
int size = arrayList.size();
while (i < size) {
iZab = zalVar.zab(this.zaa.zac, (Api.Client) arrayList.get(i));
i++;
if (iZab != 0) {
break;
}
}
} else {
int size2 = arrayList2.size();
while (i < size2) {
iZab = zalVar.zab(this.zaa.zac, (Api.Client) arrayList2.get(i));
i++;
if (iZab == 0) {
break;
}
}
}
if (iZab != 0) {
ConnectionResult connectionResult = new ConnectionResult(iZab, null);
zaaw zaawVar = this.zaa;
zaawVar.zaa.zal(new zaam(this, zaawVar, connectionResult));
return;
}
zaaw zaawVar2 = this.zaa;
if (zaawVar2.zam && zaawVar2.zak != null) {
zaawVar2.zak.zab();
}
for (Api.Client client2 : this.zac.keySet()) {
BaseGmsClient.ConnectionProgressReportCallbacks connectionProgressReportCallbacks = (BaseGmsClient.ConnectionProgressReportCallbacks) this.zac.get(client2);
if (!client2.requiresGooglePlayServices() || zalVar.zab(this.zaa.zac, client2) == 0) {
client2.connect(connectionProgressReportCallbacks);
} else {
zaaw zaawVar3 = this.zaa;
zaawVar3.zaa.zal(new zaan(this, zaawVar3, connectionProgressReportCallbacks));
}
}
}
}