package defpackage;

import androidx.media3.container.NalUnitUtil;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import java.nio.charset.CharacterCodingException;
import java.util.Set;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
final /* synthetic */ class ec4 extends xr3 implements sq3<th1, String> {
    public static final ec4 a = new ec4(1, yh1.class, "renderCookieHeader", "renderCookieHeader(Lio/ktor/http/Cookie;)Ljava/lang/String;", 1);

    @Override // defpackage.sq3
    public final Object invoke(Object obj) throws CharacterCodingException {
        th1 th1Var = (th1) obj;
        cr4.g(th1Var, "p0");
        Set set = yh1.a;
        StringBuilder sb = new StringBuilder();
        sb.append(th1Var.a);
        sb.append('=');
        String strG = th1Var.b;
        wh1 wh1Var = th1Var.c;
        cr4.g(strG, AppMeasurementSdk.ConditionalUserProperty.VALUE);
        cr4.g(wh1Var, "encoding");
        int iOrdinal = wh1Var.ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                if (n89.m(strG, '\"')) {
                    throw new IllegalArgumentException("The cookie value contains characters that cannot be encoded in DQUOTES format. Consider URL_ENCODING mode");
                }
                for (int i = 0; i < strG.length(); i++) {
                    char cCharAt = strG.charAt(i);
                    if (vy0.c(cCharAt) || cr4.i(cCharAt, 32) < 0 || yh1.c.contains(Character.valueOf(cCharAt))) {
                        strG = n41.g('\"', "\"", strG);
                        break;
                    }
                }
            } else if (iOrdinal == 2) {
                strG = w31.e(strG, true);
            } else {
                if (iOrdinal != 3) {
                    throw new io6();
                }
                int[] iArr = v60.a;
                mg0 mg0Var = new mg0();
                o89.c(mg0Var, strG);
                strG = v60.b(qy8.c(mg0Var, -1));
            }
        }
        sb.append(strG);
        return sb.toString();
    }
}
