package q1;

import C3.D;
import android.util.Log;
import d3.E;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.ConnectException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.UnknownHostException;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
import l6.C1139a;
import n4.u0;
import x2.C1712b;
import x4.C1717b;
import y2.u;

/* JADX INFO: renamed from: q1.g, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class C1450g implements x0.d {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final /* synthetic */ int f16206q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final /* synthetic */ Object f16207r;

    public /* synthetic */ C1450g(int i, Object obj) {
        this.f16206q = i;
        this.f16207r = obj;
    }

    @Override // x0.d
    public void a(Object obj) {
        C1444a c1444a = (C1444a) obj;
        switch (this.f16206q) {
            case u0.f15495q /* 0 */:
                C1452i c1452i = (C1452i) this.f16207r;
                c1452i.getClass();
                C1451h c1451h = new C1451h(c1444a.f16196b, E.f(c1444a.f16195a, c1444a.f16197c));
                c1452i.f16212c.add(c1451h);
                long j8 = c1452i.f16218j;
                if (j8 == -9223372036854775807L || c1444a.f16196b >= j8) {
                    c1452i.b(c1451h);
                }
                break;
            default:
                ((D) this.f16207r).a(c1444a);
                break;
        }
    }

    public H0.g b(com.google.android.material.datepicker.c cVar) throws IOException {
        C1712b c1712b = (C1712b) this.f16207r;
        String strN = android.support.v4.media.session.a.n("CctTransportBackend");
        boolean zIsLoggable = Log.isLoggable(strN, 4);
        URL url = (URL) cVar.f10219r;
        if (zIsLoggable) {
            Log.i(strN, String.format("Making request to: %s", url));
        }
        HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
        httpURLConnection.setConnectTimeout(30000);
        httpURLConnection.setReadTimeout(c1712b.f18583g);
        httpURLConnection.setDoOutput(true);
        httpURLConnection.setInstanceFollowRedirects(false);
        httpURLConnection.setRequestMethod("POST");
        httpURLConnection.setRequestProperty("User-Agent", "datatransport/3.3.0 android/");
        httpURLConnection.setRequestProperty("Content-Encoding", "gzip");
        httpURLConnection.setRequestProperty("Content-Type", "application/json");
        httpURLConnection.setRequestProperty("Accept-Encoding", "gzip");
        String str = (String) cVar.f10221t;
        if (str != null) {
            httpURLConnection.setRequestProperty("X-Goog-Api-Key", str);
        }
        try {
            OutputStream outputStream = httpURLConnection.getOutputStream();
            try {
                GZIPOutputStream gZIPOutputStream = new GZIPOutputStream(outputStream);
                try {
                    C1139a c1139a = c1712b.f18577a;
                    y2.m mVar = (y2.m) cVar.f10220s;
                    BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(gZIPOutputStream));
                    z4.c cVar2 = (z4.c) c1139a.f14409q;
                    z4.d dVar = new z4.d(bufferedWriter, cVar2.f19361a, cVar2.f19362b, cVar2.f19363c, cVar2.f19364d);
                    dVar.h(mVar);
                    dVar.j();
                    dVar.f19366b.flush();
                    gZIPOutputStream.close();
                    if (outputStream != null) {
                        outputStream.close();
                    }
                    int responseCode = httpURLConnection.getResponseCode();
                    Integer numValueOf = Integer.valueOf(responseCode);
                    String strN2 = android.support.v4.media.session.a.n("CctTransportBackend");
                    if (Log.isLoggable(strN2, 4)) {
                        Log.i(strN2, String.format("Status Code: %d", numValueOf));
                    }
                    android.support.v4.media.session.a.e("CctTransportBackend", "Content-Type: %s", httpURLConnection.getHeaderField("Content-Type"));
                    android.support.v4.media.session.a.e("CctTransportBackend", "Content-Encoding: %s", httpURLConnection.getHeaderField("Content-Encoding"));
                    if (responseCode == 302 || responseCode == 301 || responseCode == 307) {
                        return new H0.g(responseCode, new URL(httpURLConnection.getHeaderField("Location")), 0L);
                    }
                    if (responseCode != 200) {
                        return new H0.g(responseCode, null, 0L);
                    }
                    InputStream inputStream = httpURLConnection.getInputStream();
                    try {
                        InputStream gZIPInputStream = "gzip".equals(httpURLConnection.getHeaderField("Content-Encoding")) ? new GZIPInputStream(inputStream) : inputStream;
                        try {
                            H0.g gVar = new H0.g(responseCode, null, u.a(new BufferedReader(new InputStreamReader(gZIPInputStream))).f18971a);
                            if (gZIPInputStream != null) {
                                gZIPInputStream.close();
                            }
                            if (inputStream != null) {
                                inputStream.close();
                            }
                            return gVar;
                        } finally {
                        }
                    } finally {
                    }
                } finally {
                }
            } finally {
            }
        } catch (ConnectException e8) {
            e = e8;
            android.support.v4.media.session.a.g("CctTransportBackend", "Couldn't open connection, returning with 500", e);
            return new H0.g(500, null, 0L);
        } catch (UnknownHostException e9) {
            e = e9;
            android.support.v4.media.session.a.g("CctTransportBackend", "Couldn't open connection, returning with 500", e);
            return new H0.g(500, null, 0L);
        } catch (IOException e10) {
            e = e10;
            android.support.v4.media.session.a.g("CctTransportBackend", "Couldn't encode request, returning with 400", e);
            return new H0.g(400, null, 0L);
        } catch (C1717b e11) {
            e = e11;
            android.support.v4.media.session.a.g("CctTransportBackend", "Couldn't encode request, returning with 400", e);
            return new H0.g(400, null, 0L);
        }
    }
}
