正在查看: Share Any v2.1.7 应用的 z.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Share Any v2.1.7 应用的 z.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package o4;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Parcel;
import android.os.ParcelFileDescriptor;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.Pair;
import com.adjust.sdk.Constants;
import com.facebook.internal.a0;
import com.facebook.internal.s;
import com.google.ads.mediation.facebook.FacebookMediationAdapter;
import com.google.android.gms.common.internal.ImagesContract;
import com.google.firebase.analytics.FirebaseAnalytics;
import g.v;
import java.io.Closeable;
import java.io.IOException;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.nio.charset.Charset;
import java.security.SecureRandom;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.regex.Pattern;
import v6.zr;
public final class z {
public static final c f17611j = new c(null);
public static final String f17612k;
public static final Pattern f17613l;
public static volatile String f17614m;
public o4.a f17615a;
public String f17616b;
public je.c f17617c;
public Bundle f17618d;
public Object f17619e;
public String f17620f;
public b f17621g;
public f0 f17622h;
public boolean f17623i;
public static final class a {
public final z f17624a;
public final Object f17625b;
public a(z zVar, Object obj) {
this.f17624a = zVar;
this.f17625b = obj;
}
}
public interface b {
void a(e0 e0Var);
}
public static final class c {
public c(zr zrVar) {
}
public static final String a(c cVar, Object obj) {
if (obj instanceof String) {
return (String) obj;
}
if ((obj instanceof Boolean) || (obj instanceof Number)) {
return obj.toString();
}
if (!(obj instanceof Date)) {
throw new IllegalArgumentException("Unsupported parameter type.");
}
String format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.US).format((Date) obj);
e8.e.e(format, "iso8601DateFormat.format(value)");
return format;
}
public final HttpURLConnection b(URL url) {
URLConnection openConnection = url.openConnection();
Objects.requireNonNull(openConnection, "null cannot be cast to non-null type java.net.HttpURLConnection");
HttpURLConnection httpURLConnection = (HttpURLConnection) openConnection;
if (z.f17614m == null) {
z.f17614m = a0.a(new Object[]{"FBAndroidSDK", "13.0.0"}, 2, "%s.%s", "java.lang.String.format(format, *args)");
if (!a0.D(null)) {
String format = String.format(Locale.ROOT, "%s/%s", Arrays.copyOf(new Object[]{z.f17614m, null}, 2));
e8.e.e(format, "java.lang.String.format(locale, format, *args)");
z.f17614m = format;
}
}
httpURLConnection.setRequestProperty("User-Agent", z.f17614m);
httpURLConnection.setRequestProperty("Accept-Language", Locale.getDefault().toString());
httpURLConnection.setChunkedStreamingMode(0);
return httpURLConnection;
}
public final List<e0> c(d0 d0Var) {
Exception exc;
HttpURLConnection httpURLConnection;
List<e0> list;
com.facebook.internal.b0.c(d0Var, "requests");
HttpURLConnection httpURLConnection2 = null;
try {
httpURLConnection = p(d0Var);
exc = null;
} catch (Exception e10) {
exc = e10;
httpURLConnection = null;
} catch (Throwable th) {
th = th;
a0.k(httpURLConnection2);
throw th;
}
try {
if (httpURLConnection != null) {
list = e(httpURLConnection, d0Var);
} else {
List<e0> a10 = e0.a(d0Var.f17451c, null, new m(exc));
m(d0Var, a10);
list = a10;
}
a0.k(httpURLConnection);
return list;
} catch (Throwable th2) {
th = th2;
httpURLConnection2 = httpURLConnection;
a0.k(httpURLConnection2);
throw th;
}
}
public final c0 d(d0 d0Var) {
com.facebook.internal.b0.c(d0Var, "requests");
c0 c0Var = new c0(d0Var);
w wVar = w.f17590a;
c0Var.executeOnExecutor(w.e(), new Void[0]);
return c0Var;
}
public final java.util.List<o4.e0> e(java.net.HttpURLConnection r11, o4.d0 r12) {
throw new UnsupportedOperationException("Method not decompiled: o4.z.c.e(java.net.HttpURLConnection, o4.d0):java.util.List");
}
public final boolean f(Object obj) {
return (obj instanceof Bitmap) || (obj instanceof byte[]) || (obj instanceof Uri) || (obj instanceof ParcelFileDescriptor) || (obj instanceof g);
}
public final boolean g(Object obj) {
return (obj instanceof String) || (obj instanceof Boolean) || (obj instanceof Number) || (obj instanceof Date);
}
public final z h(o4.a aVar, String str, b bVar) {
return new z(aVar, str, null, null, bVar, null, 32);
}
public final z i(o4.a aVar, String str, je.c cVar, b bVar) {
z zVar = new z(aVar, str, null, f0.POST, bVar, null, 32);
zVar.f17617c = cVar;
return zVar;
}
public final void j(je.c r8, java.lang.String r9, o4.z.e r10) {
throw new UnsupportedOperationException("Method not decompiled: o4.z.c.j(je.c, java.lang.String, o4.z$e):void");
}
public final void k(String str, Object obj, e eVar, boolean z10) {
String obj2;
String cVar;
String str2;
Class<?> cls = obj.getClass();
if (je.c.class.isAssignableFrom(cls)) {
je.c cVar2 = (je.c) obj;
if (z10) {
Iterator k10 = cVar2.k();
while (k10.hasNext()) {
String str3 = (String) k10.next();
String a10 = a0.a(new Object[]{str, str3}, 2, "%s[%s]", "java.lang.String.format(format, *args)");
Object n10 = cVar2.n(str3);
e8.e.e(n10, "jsonObject.opt(propertyName)");
k(a10, n10, eVar, z10);
}
return;
}
if (cVar2.a.containsKey(FacebookMediationAdapter.KEY_ID)) {
cVar = cVar2.w(FacebookMediationAdapter.KEY_ID, "");
str2 = "jsonObject.optString(\"id\")";
} else if (cVar2.a.containsKey(ImagesContract.URL)) {
cVar = cVar2.w(ImagesContract.URL, "");
str2 = "jsonObject.optString(\"url\")";
} else {
if (!cVar2.a.containsKey("fbsdk:create_object")) {
return;
}
cVar = cVar2.toString();
str2 = "jsonObject.toString()";
}
e8.e.e(cVar, str2);
k(str, cVar, eVar, z10);
return;
}
if (!je.a.class.isAssignableFrom(cls)) {
if (String.class.isAssignableFrom(cls) || Number.class.isAssignableFrom(cls) || Boolean.TYPE.isAssignableFrom(cls)) {
obj2 = obj.toString();
} else {
if (!Date.class.isAssignableFrom(cls)) {
return;
}
obj2 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.US).format((Date) obj);
e8.e.e(obj2, "iso8601DateFormat.format(date)");
}
eVar.a(str, obj2);
return;
}
je.a aVar = (je.a) obj;
int h10 = aVar.h();
if (h10 <= 0) {
return;
}
int i10 = 0;
while (true) {
int i11 = i10 + 1;
String format = String.format(Locale.ROOT, "%s[%d]", Arrays.copyOf(new Object[]{str, Integer.valueOf(i10)}, 2));
e8.e.e(format, "java.lang.String.format(locale, format, *args)");
Object i12 = aVar.i(i10);
e8.e.e(i12, "jsonArray.opt(i)");
k(format, i12, eVar, z10);
if (i11 >= h10) {
return;
} else {
i10 = i11;
}
}
}
public final void l(d0 d0Var, s sVar, int i10, URL url, OutputStream outputStream, boolean z10) {
String b10;
h hVar = new h(outputStream, sVar, z10);
?? r32 = 1;
char c10 = 0;
if (i10 == 1) {
z a10 = d0Var.a(0);
HashMap hashMap = new HashMap();
for (String str : a10.f17618d.keySet()) {
Object obj = a10.f17618d.get(str);
if (f(obj)) {
e8.e.e(str, "key");
hashMap.put(str, new a(a10, obj));
}
}
if (sVar != null) {
sVar.a(" Parameters:\n");
}
Bundle bundle = a10.f17618d;
for (String str2 : bundle.keySet()) {
Object obj2 = bundle.get(str2);
if (g(obj2)) {
e8.e.e(str2, "key");
hVar.g(str2, obj2, a10);
}
}
if (sVar != null) {
sVar.a(" Attachments:\n");
}
n(hashMap, hVar);
je.c cVar = a10.f17617c;
if (cVar != null) {
String path = url.getPath();
e8.e.e(path, "url.path");
j(cVar, path, hVar);
return;
}
return;
}
Iterator<z> it = d0Var.iterator();
while (true) {
if (it.hasNext()) {
o4.a aVar = it.next().f17615a;
if (aVar != null) {
b10 = aVar.f17438l;
break;
}
} else {
c cVar2 = z.f17611j;
w wVar = w.f17590a;
b10 = w.b();
break;
}
}
if (b10.length() == 0) {
throw new m("App ID was not specified at the request or Settings.");
}
hVar.a("batch_app_id", b10);
HashMap hashMap2 = new HashMap();
je.a aVar2 = new je.a();
Iterator<z> it2 = d0Var.iterator();
while (it2.hasNext()) {
z next = it2.next();
Objects.requireNonNull(next);
je.c cVar3 = new je.c();
String h10 = next.h(com.facebook.internal.w.b());
next.a();
Uri parse = Uri.parse(next.b(h10, r32));
int i11 = 2;
Object[] objArr = new Object[2];
objArr[c10] = parse.getPath();
objArr[r32] = parse.getQuery();
String format = String.format("%s?%s", Arrays.copyOf(objArr, 2));
e8.e.e(format, "java.lang.String.format(format, *args)");
cVar3.A("relative_url", format);
cVar3.A(FirebaseAnalytics.Param.METHOD, next.f17622h);
o4.a aVar3 = next.f17615a;
if (aVar3 != null) {
s.f4462e.d(aVar3.f17435e);
}
ArrayList arrayList = new ArrayList();
Iterator<String> it3 = next.f17618d.keySet().iterator();
while (it3.hasNext()) {
Object obj3 = next.f17618d.get(it3.next());
if (z.f17611j.f(obj3)) {
Locale locale = Locale.ROOT;
Object[] objArr2 = new Object[i11];
objArr2[0] = "file";
objArr2[1] = Integer.valueOf(hashMap2.size());
String format2 = String.format(locale, "%s%d", Arrays.copyOf(objArr2, i11));
e8.e.e(format2, "java.lang.String.format(locale, format, *args)");
arrayList.add(format2);
hashMap2.put(format2, new a(next, obj3));
}
i11 = 2;
}
if (!arrayList.isEmpty()) {
cVar3.A("attached_files", TextUtils.join(",", arrayList));
}
je.c cVar4 = next.f17617c;
if (cVar4 != null) {
ArrayList arrayList2 = new ArrayList();
z.f17611j.j(cVar4, format, new b0(arrayList2));
cVar3.A("body", TextUtils.join("&", arrayList2));
}
aVar2.a.add(cVar3);
r32 = 1;
c10 = 0;
}
Closeable closeable = hVar.f17628a;
if (closeable instanceof n0) {
n0 n0Var = (n0) closeable;
hVar.c("batch", null, null);
hVar.b("[", new Object[0]);
Iterator<z> it4 = d0Var.iterator();
int i12 = 0;
while (it4.hasNext()) {
int i13 = i12 + 1;
z next2 = it4.next();
je.c e10 = aVar2.e(i12);
n0Var.c(next2);
if (i12 > 0) {
hVar.b(",%s", e10.toString());
} else {
hVar.b("%s", e10.toString());
}
i12 = i13;
}
hVar.b("]", new Object[0]);
s sVar2 = hVar.f17629b;
if (sVar2 != null) {
String l10 = e8.e.l(" ", "batch");
String aVar4 = aVar2.toString();
e8.e.e(aVar4, "requestJsonArray.toString()");
sVar2.b(l10, aVar4);
}
} else {
String aVar5 = aVar2.toString();
e8.e.e(aVar5, "requestJsonArray.toString()");
hVar.a("batch", aVar5);
}
if (sVar != null) {
sVar.a(" Attachments:\n");
}
n(hashMap2, hVar);
}
public final void m(d0 d0Var, List<e0> list) {
int size = d0Var.size();
ArrayList arrayList = new ArrayList();
if (size > 0) {
int i10 = 0;
while (true) {
int i11 = i10 + 1;
z a10 = d0Var.a(i10);
if (a10.f17621g != null) {
arrayList.add(new Pair(a10.f17621g, list.get(i10)));
}
if (i11 >= size) {
break;
} else {
i10 = i11;
}
}
}
if (arrayList.size() > 0) {
v vVar = new v(arrayList, d0Var);
Handler handler = d0Var.f17449a;
if ((handler == null ? null : Boolean.valueOf(handler.post(vVar))) == null) {
vVar.run();
}
}
}
public final void n(Map<String, a> map, h hVar) {
for (Map.Entry<String, a> entry : map.entrySet()) {
if (z.f17611j.f(entry.getValue().f17625b)) {
hVar.g(entry.getKey(), entry.getValue().f17625b, entry.getValue().f17624a);
}
}
}
public final void o(o4.d0 r17, java.net.HttpURLConnection r18) {
throw new UnsupportedOperationException("Method not decompiled: o4.z.c.o(o4.d0, java.net.HttpURLConnection):void");
}
public final HttpURLConnection p(d0 d0Var) {
Iterator<z> it = d0Var.iterator();
while (it.hasNext()) {
z next = it.next();
if (f0.GET == next.f17622h && a0.D(next.f17618d.getString("fields"))) {
s.a aVar = s.f4462e;
g0 g0Var = g0.DEVELOPER_ERRORS;
StringBuilder a10 = a.f.a("GET requests for /");
String str = next.f17616b;
if (str == null) {
str = "";
}
aVar.a(g0Var, 5, "Request", v.b.a(a10, str, " should contain an explicit \"fields\" parameter."));
}
}
try {
HttpURLConnection httpURLConnection = null;
try {
httpURLConnection = b(d0Var.size() == 1 ? new URL(d0Var.a(0).g()) : new URL(com.facebook.internal.w.b()));
o(d0Var, httpURLConnection);
return httpURLConnection;
} catch (IOException e10) {
a0.k(httpURLConnection);
throw new m("could not construct request body", e10);
} catch (je.b e11) {
a0.k(httpURLConnection);
throw new m("could not construct request body", e11);
}
} catch (MalformedURLException e12) {
throw new m("could not construct URL for request", e12);
}
}
}
public interface d {
void a(je.c cVar, e0 e0Var);
}
public interface e {
void a(String str, String str2);
}
public interface f extends b {
void b(long j10, long j11);
}
public static final class g<RESOURCE extends Parcelable> implements Parcelable {
public static final Parcelable.Creator<g<?>> CREATOR = new a();
public final String f17626a;
public final RESOURCE f17627b;
public static final class a implements Parcelable.Creator<g<?>> {
@Override
public g<?> createFromParcel(Parcel parcel) {
e8.e.f(parcel, FirebaseAnalytics.Param.SOURCE);
return new g<>(parcel, (zr) null);
}
@Override
public g<?>[] newArray(int i10) {
return new g[i10];
}
}
public g(Parcel parcel, zr zrVar) {
this.f17626a = parcel.readString();
w wVar = w.f17590a;
this.f17627b = (RESOURCE) parcel.readParcelable(w.a().getClassLoader());
}
public g(RESOURCE resource, String str) {
this.f17626a = str;
this.f17627b = resource;
}
@Override
public int describeContents() {
return 1;
}
@Override
public void writeToParcel(Parcel parcel, int i10) {
e8.e.f(parcel, "out");
parcel.writeString(this.f17626a);
parcel.writeParcelable(this.f17627b, i10);
}
}
public static final class h implements e {
public final OutputStream f17628a;
public final s f17629b;
public boolean f17630c;
public final boolean f17631d;
public h(OutputStream outputStream, s sVar, boolean z10) {
e8.e.f(outputStream, "outputStream");
this.f17628a = outputStream;
this.f17629b = sVar;
this.f17630c = true;
this.f17631d = z10;
}
@Override
public void a(String str, String str2) {
e8.e.f(str, "key");
e8.e.f(str2, "value");
c(str, null, null);
f("%s", str2);
h();
s sVar = this.f17629b;
if (sVar == null) {
return;
}
sVar.b(e8.e.l(" ", str), str2);
}
public final void b(String str, Object... objArr) {
e8.e.f(objArr, "args");
if (this.f17631d) {
OutputStream outputStream = this.f17628a;
Locale locale = Locale.US;
Object[] copyOf = Arrays.copyOf(objArr, objArr.length);
String format = String.format(locale, str, Arrays.copyOf(copyOf, copyOf.length));
e8.e.e(format, "java.lang.String.format(locale, format, *args)");
String encode = URLEncoder.encode(format, Constants.ENCODING);
e8.e.e(encode, "encode(String.format(Locale.US, format, *args), \"UTF-8\")");
byte[] bytes = encode.getBytes(xc.b.f23846a);
e8.e.e(bytes, "(this as java.lang.String).getBytes(charset)");
outputStream.write(bytes);
return;
}
if (this.f17630c) {
OutputStream outputStream2 = this.f17628a;
Charset charset = xc.b.f23846a;
byte[] bytes2 = "--".getBytes(charset);
e8.e.e(bytes2, "(this as java.lang.String).getBytes(charset)");
outputStream2.write(bytes2);
OutputStream outputStream3 = this.f17628a;
String str2 = z.f17612k;
Objects.requireNonNull(str2, "null cannot be cast to non-null type java.lang.String");
byte[] bytes3 = str2.getBytes(charset);
e8.e.e(bytes3, "(this as java.lang.String).getBytes(charset)");
outputStream3.write(bytes3);
OutputStream outputStream4 = this.f17628a;
byte[] bytes4 = "\r\n".getBytes(charset);
e8.e.e(bytes4, "(this as java.lang.String).getBytes(charset)");
outputStream4.write(bytes4);
this.f17630c = false;
}
OutputStream outputStream5 = this.f17628a;
Object[] copyOf2 = Arrays.copyOf(objArr, objArr.length);
byte[] bytes5 = a0.a(copyOf2, copyOf2.length, str, "java.lang.String.format(format, *args)").getBytes(xc.b.f23846a);
e8.e.e(bytes5, "(this as java.lang.String).getBytes(charset)");
outputStream5.write(bytes5);
}
public final void c(String str, String str2, String str3) {
if (this.f17631d) {
OutputStream outputStream = this.f17628a;
byte[] bytes = a0.a(new Object[]{str}, 1, "%s=", "java.lang.String.format(format, *args)").getBytes(xc.b.f23846a);
e8.e.e(bytes, "(this as java.lang.String).getBytes(charset)");
outputStream.write(bytes);
return;
}
b("Content-Disposition: form-data; name=\"%s\"", str);
if (str2 != null) {
b("; filename=\"%s\"", str2);
}
f("", new Object[0]);
if (str3 != null) {
f("%s: %s", "Content-Type", str3);
}
f("", new Object[0]);
}
public final void d(String str, Uri uri, String str2) {
int j10;
long j11;
e8.e.f(uri, "contentUri");
if (str2 == null) {
str2 = "content/unknown";
}
c(str, str, str2);
if (this.f17628a instanceof l0) {
Cursor cursor = null;
try {
w wVar = w.f17590a;
cursor = w.a().getContentResolver().query(uri, null, null, null, null);
if (cursor == null) {
j11 = 0;
} else {
int columnIndex = cursor.getColumnIndex("_size");
cursor.moveToFirst();
long j12 = cursor.getLong(columnIndex);
cursor.close();
j11 = j12;
}
((l0) this.f17628a).d(j11);
j10 = 0;
} catch (Throwable th) {
if (cursor != null) {
cursor.close();
}
throw th;
}
} else {
w wVar2 = w.f17590a;
j10 = a0.j(w.a().getContentResolver().openInputStream(uri), this.f17628a) + 0;
}
f("", new Object[0]);
h();
s sVar = this.f17629b;
if (sVar == null) {
return;
}
String l10 = e8.e.l(" ", str);
String format = String.format(Locale.ROOT, "<Data: %d>", Arrays.copyOf(new Object[]{Integer.valueOf(j10)}, 1));
e8.e.e(format, "java.lang.String.format(locale, format, *args)");
sVar.b(l10, format);
}
public final void e(String str, ParcelFileDescriptor parcelFileDescriptor, String str2) {
int j10;
e8.e.f(parcelFileDescriptor, "descriptor");
if (str2 == null) {
str2 = "content/unknown";
}
c(str, str, str2);
OutputStream outputStream = this.f17628a;
if (outputStream instanceof l0) {
((l0) outputStream).d(parcelFileDescriptor.getStatSize());
j10 = 0;
} else {
j10 = a0.j(new ParcelFileDescriptor.AutoCloseInputStream(parcelFileDescriptor), this.f17628a) + 0;
}
f("", new Object[0]);
h();
s sVar = this.f17629b;
if (sVar == null) {
return;
}
String l10 = e8.e.l(" ", str);
String format = String.format(Locale.ROOT, "<Data: %d>", Arrays.copyOf(new Object[]{Integer.valueOf(j10)}, 1));
e8.e.e(format, "java.lang.String.format(locale, format, *args)");
sVar.b(l10, format);
}
public final void f(String str, Object... objArr) {
b(str, Arrays.copyOf(objArr, objArr.length));
if (this.f17631d) {
return;
}
b("\r\n", new Object[0]);
}
public final void g(String str, Object obj, z zVar) {
e8.e.f(str, "key");
Closeable closeable = this.f17628a;
if (closeable instanceof n0) {
((n0) closeable).c(zVar);
}
c cVar = z.f17611j;
if (cVar.g(obj)) {
a(str, c.a(cVar, obj));
return;
}
if (obj instanceof Bitmap) {
Bitmap bitmap = (Bitmap) obj;
e8.e.f(bitmap, "bitmap");
c(str, str, "image/png");
bitmap.compress(Bitmap.CompressFormat.PNG, 100, this.f17628a);
f("", new Object[0]);
h();
s sVar = this.f17629b;
if (sVar == null) {
return;
}
sVar.b(e8.e.l(" ", str), "<Image>");
return;
}
if (obj instanceof byte[]) {
byte[] bArr = (byte[]) obj;
e8.e.f(bArr, "bytes");
c(str, str, "content/unknown");
this.f17628a.write(bArr);
f("", new Object[0]);
h();
s sVar2 = this.f17629b;
if (sVar2 == null) {
return;
}
String l10 = e8.e.l(" ", str);
String format = String.format(Locale.ROOT, "<Data: %d>", Arrays.copyOf(new Object[]{Integer.valueOf(bArr.length)}, 1));
e8.e.e(format, "java.lang.String.format(locale, format, *args)");
sVar2.b(l10, format);
return;
}
if (obj instanceof Uri) {
d(str, (Uri) obj, null);
return;
}
if (obj instanceof ParcelFileDescriptor) {
e(str, (ParcelFileDescriptor) obj, null);
return;
}
if (!(obj instanceof g)) {
throw new IllegalArgumentException("value is not a supported type.");
}
g gVar = (g) obj;
RESOURCE resource = gVar.f17627b;
String str2 = gVar.f17626a;
if (resource instanceof ParcelFileDescriptor) {
e(str, (ParcelFileDescriptor) resource, str2);
} else {
if (!(resource instanceof Uri)) {
throw new IllegalArgumentException("value is not a supported type.");
}
d(str, (Uri) resource, str2);
}
}
public final void h() {
if (!this.f17631d) {
f("--%s", z.f17612k);
return;
}
OutputStream outputStream = this.f17628a;
byte[] bytes = "&".getBytes(xc.b.f23846a);
e8.e.e(bytes, "(this as java.lang.String).getBytes(charset)");
outputStream.write(bytes);
}
}
static {
char[] charArray = "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
e8.e.e(charArray, "(this as java.lang.String).toCharArray()");
StringBuilder sb2 = new StringBuilder();
SecureRandom secureRandom = new SecureRandom();
int nextInt = secureRandom.nextInt(11) + 30;
int i10 = 0;
if (nextInt > 0) {
do {
i10++;
sb2.append(charArray[secureRandom.nextInt(charArray.length)]);
} while (i10 < nextInt);
}
String sb3 = sb2.toString();
e8.e.e(sb3, "buffer.toString()");
f17612k = sb3;
f17613l = Pattern.compile("^/?v\\d+\\.\\d+/(.*)");
}
public z() {
this(null, null, null, null, null, null, 63);
}
public z(o4.a aVar, String str, Bundle bundle, f0 f0Var, b bVar) {
this(aVar, str, bundle, f0Var, bVar, null, 32);
}
public z(o4.a aVar, String str, Bundle bundle, f0 f0Var, b bVar, String str2, int i10) {
aVar = (i10 & 1) != 0 ? null : aVar;
str = (i10 & 2) != 0 ? null : str;
bundle = (i10 & 4) != 0 ? null : bundle;
f0Var = (i10 & 8) != 0 ? null : f0Var;
bVar = (i10 & 16) != 0 ? null : bVar;
this.f17615a = aVar;
this.f17616b = str;
this.f17620f = null;
k(bVar);
this.f17622h = f0Var == null ? f0.GET : f0Var;
this.f17618d = bundle != null ? new Bundle(bundle) : new Bundle();
if (this.f17620f == null) {
w wVar = w.f17590a;
this.f17620f = w.f();
}
}
public final void a() {
throw new UnsupportedOperationException("Method not decompiled: o4.z.a():void");
}
public final String b(String str, boolean z10) {
if (!z10 && this.f17622h == f0.POST) {
return str;
}
Uri.Builder buildUpon = Uri.parse(str).buildUpon();
for (String str2 : this.f17618d.keySet()) {
Object obj = this.f17618d.get(str2);
if (obj == null) {
obj = "";
}
c cVar = f17611j;
if (cVar.g(obj)) {
buildUpon.appendQueryParameter(str2, c.a(cVar, obj).toString());
} else if (this.f17622h != f0.GET) {
String format = String.format(Locale.US, "Unsupported parameter type for GET request: %s", Arrays.copyOf(new Object[]{obj.getClass().getSimpleName()}, 1));
e8.e.e(format, "java.lang.String.format(locale, format, *args)");
throw new IllegalArgumentException(format);
}
}
String builder = buildUpon.toString();
e8.e.e(builder, "uriBuilder.toString()");
return builder;
}
public final e0 c() {
c cVar = f17611j;
e8.e.f(this, "request");
z[] zVarArr = {this};
e8.e.f(zVarArr, "requests");
List R = ic.d.R(zVarArr);
e8.e.f(R, "requests");
List<e0> c10 = cVar.c(new d0(R));
if (c10.size() == 1) {
return c10.get(0);
}
throw new m("invalid state: expected a single response");
}
public final c0 d() {
c cVar = f17611j;
z[] zVarArr = {this};
e8.e.f(zVarArr, "requests");
List R = ic.d.R(zVarArr);
e8.e.f(R, "requests");
return cVar.d(new d0(R));
}
public final String e() {
o4.a aVar = this.f17615a;
if (aVar != null) {
if (!this.f17618d.containsKey("access_token")) {
String str = aVar.f17435e;
s.f4462e.d(str);
return str;
}
} else if (!this.f17618d.containsKey("access_token")) {
return f();
}
return this.f17618d.getString("access_token");
}
public final String f() {
w wVar = w.f17590a;
String b10 = w.b();
String d10 = w.d();
if (b10.length() > 0) {
if (d10.length() > 0) {
return b10 + '|' + d10;
}
}
w wVar2 = w.f17590a;
return null;
}
public final String g() {
String a10;
String str = this.f17616b;
if (this.f17622h == f0.POST && str != null && xc.g.K(str, "/videos", false, 2)) {
w wVar = w.f17590a;
a10 = a0.a(new Object[]{w.g()}, 1, "https://graph-video.%s", "java.lang.String.format(format, *args)");
} else {
w wVar2 = w.f17590a;
String g10 = w.g();
e8.e.f(g10, "subdomain");
a10 = a0.a(new Object[]{g10}, 1, "https://graph.%s", "java.lang.String.format(format, *args)");
}
String h10 = h(a10);
a();
return b(h10, false);
}
public final String h(String str) {
if (!j()) {
w wVar = w.f17590a;
str = a0.a(new Object[]{w.f17607r}, 1, "https://graph.%s", "java.lang.String.format(format, *args)");
}
Object[] objArr = new Object[2];
objArr[0] = str;
objArr[1] = f17613l.matcher(this.f17616b).matches() ? this.f17616b : a0.a(new Object[]{this.f17620f, this.f17616b}, 2, "%s/%s", "java.lang.String.format(format, *args)");
return a0.a(objArr, 2, "%s/%s", "java.lang.String.format(format, *args)");
}
public final boolean i() {
if (this.f17616b == null) {
return false;
}
StringBuilder a10 = a.f.a("^/?");
w wVar = w.f17590a;
a10.append(w.b());
a10.append("/?.*");
return this.f17623i || Pattern.matches(a10.toString(), this.f17616b) || Pattern.matches("^/?app/?.*", this.f17616b);
}
public final boolean j() {
w wVar = w.f17590a;
if (e8.e.a(w.g(), "instagram.com")) {
return !i();
}
return true;
}
public final void k(b bVar) {
w wVar = w.f17590a;
w.k(g0.GRAPH_API_DEBUG_INFO);
w.k(g0.GRAPH_API_DEBUG_WARNING);
this.f17621g = bVar;
}
public final void l(Bundle bundle) {
this.f17618d = bundle;
}
public String toString() {
StringBuilder a10 = v.g.a("{Request: ", " accessToken: ");
Object obj = this.f17615a;
if (obj == null) {
obj = "null";
}
a10.append(obj);
a10.append(", graphPath: ");
a10.append(this.f17616b);
a10.append(", graphObject: ");
a10.append(this.f17617c);
a10.append(", httpMethod: ");
a10.append(this.f17622h);
a10.append(", parameters: ");
a10.append(this.f17618d);
a10.append("}");
String sb2 = a10.toString();
e8.e.e(sb2, "StringBuilder()\n .append(\"{Request: \")\n .append(\" accessToken: \")\n .append(if (accessToken == null) \"null\" else accessToken)\n .append(\", graphPath: \")\n .append(graphPath)\n .append(\", graphObject: \")\n .append(graphObject)\n .append(\", httpMethod: \")\n .append(httpMethod)\n .append(\", parameters: \")\n .append(parameters)\n .append(\"}\")\n .toString()");
return sb2;
}
}