导航菜单

页面标题

页面副标题

Share Any v2.1.7 - z.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;
    }
}