package i;

import com.mstar.android.tv.TvLanguage;
import d.C0424d;
import f.C0457c;
import f.C0458d;
import f.C0460f;
import f.InterfaceC0462h;
import java.io.Serializable;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicLong;
import l.AbstractC0610b;
import l.C0609a;
import l.C0611c;
import okhttp3.HttpUrl;

/* JADX INFO: renamed from: i.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0521a {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    static final String f4273c = AbstractC0610b.g(C0516I.class);

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    static final String f4274d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    static final String f4275e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    static final String f4276f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    static final String f4277g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    static final String f4278h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    static final String f4279i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    static final String f4280j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    static final String f4281k;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    protected final C0609a f4282a = new C0609a();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final AtomicLong f4283b = new AtomicLong();

    /* JADX INFO: renamed from: i.a$a, reason: collision with other inner class name */
    static class C0077a {

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        static int f4284h = 6;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        static int f4285i = 7;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        static int f4286j = 8;

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private final C0611c[] f4287a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final String f4288b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private final a0 f4289c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        private final boolean f4290d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        private Map f4291e = new HashMap();

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        private int f4292f = 9;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        private final boolean f4293g;

        public C0077a(C0611c[] c0611cArr, a0 a0Var, String str, boolean z2, boolean z3) {
            this.f4287a = c0611cArr;
            this.f4288b = str;
            this.f4289c = a0Var;
            this.f4290d = z2;
            this.f4293g = z3 || a0Var.f4294a.isEnum();
        }

        public int f(String str) {
            int length = this.f4287a.length;
            for (int i2 = 0; i2 < length; i2++) {
                if (this.f4287a[i2].f5250b.equals(str)) {
                    return i2;
                }
            }
            return -1;
        }

        public int g(String str) {
            if (((Integer) this.f4291e.get(str)) == null) {
                Map map = this.f4291e;
                int i2 = this.f4292f;
                this.f4292f = i2 + 1;
                map.put(str, Integer.valueOf(i2));
            }
            return ((Integer) this.f4291e.get(str)).intValue();
        }

        public int h(String str, int i2) {
            if (((Integer) this.f4291e.get(str)) == null) {
                this.f4291e.put(str, Integer.valueOf(this.f4292f));
                this.f4292f += i2;
            }
            return ((Integer) this.f4291e.get(str)).intValue();
        }
    }

    static {
        String strG = AbstractC0610b.g(U.class);
        f4274d = strG;
        f4275e = "L" + strG + ";";
        String strG2 = AbstractC0610b.g(e0.class);
        f4276f = strG2;
        f4277g = "L" + strG2 + ";";
        f4278h = AbstractC0610b.g(C0517J.class);
        f4279i = "L" + AbstractC0610b.g(C0517J.class) + ";";
        f4280j = AbstractC0610b.b(Z.class);
        f4281k = AbstractC0610b.b(d0.class);
    }

    private void A(Class cls, InterfaceC0462h interfaceC0462h, C0611c[] c0611cArr, C0077a c0077a) {
        String str;
        int i2;
        int i3;
        String str2;
        String str3;
        char c2;
        boolean z2;
        C0521a c0521a;
        char c3;
        String str4;
        int i4;
        Class cls2;
        int i5;
        C0460f c0460f;
        C0460f c0460f2;
        C0460f c0460f3;
        String str5;
        C0460f c0460f4;
        int i6;
        int i7;
        String str6;
        int i8;
        C0460f c0460f5;
        C0460f c0460f6;
        char c4;
        C0521a c0521a2 = this;
        C0611c[] c0611cArr2 = c0611cArr;
        C0460f c0460f7 = new C0460f();
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, 0);
        String str7 = f4273c;
        interfaceC0462h.i(TvLanguage.FULAH, str7, "hasPropertyFilters", "(" + f4281k + ")Z");
        interfaceC0462h.l(TvLanguage.SORBIANLOWER, c0460f7);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, 2);
        interfaceC0462h.h(25, 3);
        interfaceC0462h.h(25, 4);
        interfaceC0462h.h(21, 5);
        String str8 = f4278h;
        StringBuilder sb = new StringBuilder();
        String str9 = "(L";
        sb.append("(L");
        sb.append(str7);
        String str10 = ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V";
        sb.append(";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
        interfaceC0462h.i(TvLanguage.FRIULIAN, str8, "writeNoneASM", sb.toString());
        interfaceC0462h.e(TvLanguage.FRENCHMIDDLE);
        interfaceC0462h.g(c0460f7);
        String str11 = "out";
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.h(16, 91);
        String str12 = f4276f;
        String str13 = "(I)V";
        interfaceC0462h.i(TvLanguage.FULAH, str12, "write", "(I)V");
        int length = c0611cArr2.length;
        if (length == 0) {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(16, 93);
            interfaceC0462h.i(TvLanguage.FULAH, str12, "write", "(I)V");
            return;
        }
        int i9 = 0;
        while (i9 < length) {
            int i10 = i9 == length + (-1) ? 93 : 44;
            C0611c c0611c = c0611cArr2[i9];
            Class cls3 = c0611c.f5264y;
            interfaceC0462h.k(c0611c.f5250b);
            interfaceC0462h.h(58, C0077a.f4284h);
            if (cls3 == Byte.TYPE || cls3 == Short.TYPE || cls3 == Integer.TYPE) {
                str = str11;
                i2 = length;
                i3 = i9;
                str2 = str9;
                str3 = str13;
                c2 = 25;
                z2 = false;
                interfaceC0462h.h(25, c0077a.g(str));
                interfaceC0462h.e(89);
                c0521a = this;
                c0521a.i(interfaceC0462h, c0077a, c0611c);
                String str14 = f4276f;
                interfaceC0462h.i(TvLanguage.FULAH, str14, "writeInt", str3);
                c3 = 16;
                interfaceC0462h.h(16, i10);
                interfaceC0462h.i(TvLanguage.FULAH, str14, "write", str3);
            } else {
                if (cls3 == Long.TYPE) {
                    interfaceC0462h.h(25, c0077a.g(str11));
                    interfaceC0462h.e(89);
                    c0521a2.i(interfaceC0462h, c0077a, c0611c);
                    String str15 = f4276f;
                    c4 = 182;
                    interfaceC0462h.i(TvLanguage.FULAH, str15, "writeLong", "(J)V");
                    interfaceC0462h.h(16, i10);
                    interfaceC0462h.i(TvLanguage.FULAH, str15, "write", str13);
                } else if (cls3 == Float.TYPE) {
                    interfaceC0462h.h(25, c0077a.g(str11));
                    interfaceC0462h.e(89);
                    c0521a2.i(interfaceC0462h, c0077a, c0611c);
                    interfaceC0462h.e(4);
                    String str16 = f4276f;
                    c4 = 182;
                    interfaceC0462h.i(TvLanguage.FULAH, str16, "writeFloat", "(FZ)V");
                    interfaceC0462h.h(16, i10);
                    interfaceC0462h.i(TvLanguage.FULAH, str16, "write", str13);
                } else if (cls3 == Double.TYPE) {
                    interfaceC0462h.h(25, c0077a.g(str11));
                    interfaceC0462h.e(89);
                    c0521a2.i(interfaceC0462h, c0077a, c0611c);
                    interfaceC0462h.e(4);
                    String str17 = f4276f;
                    c4 = 182;
                    interfaceC0462h.i(TvLanguage.FULAH, str17, "writeDouble", "(DZ)V");
                    interfaceC0462h.h(16, i10);
                    interfaceC0462h.i(TvLanguage.FULAH, str17, "write", str13);
                } else {
                    if (cls3 == Boolean.TYPE) {
                        interfaceC0462h.h(25, c0077a.g(str11));
                        interfaceC0462h.e(89);
                        c0521a2.i(interfaceC0462h, c0077a, c0611c);
                        String str18 = f4276f;
                        interfaceC0462h.i(TvLanguage.FULAH, str18, "write", "(Z)V");
                        interfaceC0462h.h(16, i10);
                        interfaceC0462h.i(TvLanguage.FULAH, str18, "write", str13);
                    } else if (cls3 == Character.TYPE) {
                        interfaceC0462h.h(25, c0077a.g(str11));
                        c0521a2.i(interfaceC0462h, c0077a, c0611c);
                        interfaceC0462h.i(TvLanguage.GA, "java/lang/Character", "toString", "(C)Ljava/lang/String;");
                        interfaceC0462h.h(16, i10);
                        interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeString", "(Ljava/lang/String;C)V");
                        i2 = length;
                        i3 = i9;
                        str2 = str9;
                        str3 = str13;
                        z2 = false;
                        c3 = 16;
                        c0521a = c0521a2;
                        str = str11;
                        c2 = 25;
                    } else if (cls3 == String.class) {
                        interfaceC0462h.h(25, c0077a.g(str11));
                        c0521a2.i(interfaceC0462h, c0077a, c0611c);
                        interfaceC0462h.h(16, i10);
                        interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeString", "(Ljava/lang/String;C)V");
                        i2 = length;
                        i3 = i9;
                        str2 = str9;
                        str3 = str13;
                        z2 = false;
                        c3 = 16;
                        c0521a = c0521a2;
                        str = str11;
                        c2 = 25;
                    } else if (cls3.isEnum()) {
                        interfaceC0462h.h(25, c0077a.g(str11));
                        interfaceC0462h.e(89);
                        c0521a2.i(interfaceC0462h, c0077a, c0611c);
                        String str19 = f4276f;
                        interfaceC0462h.i(TvLanguage.FULAH, str19, "writeEnum", "(Ljava/lang/Enum;)V");
                        interfaceC0462h.h(16, i10);
                        interfaceC0462h.i(TvLanguage.FULAH, str19, "write", str13);
                    } else if (List.class.isAssignableFrom(cls3)) {
                        Type type = c0611c.f5243H;
                        Type type2 = type instanceof Class ? Object.class : ((ParameterizedType) type).getActualTypeArguments()[0];
                        if (!(type2 instanceof Class) || (cls2 = (Class) type2) == Object.class) {
                            cls2 = null;
                        }
                        c0521a2.i(interfaceC0462h, c0077a, c0611c);
                        i2 = length;
                        interfaceC0462h.b(TvLanguage.GORONTALO, "java/util/List");
                        i3 = i9;
                        interfaceC0462h.h(58, c0077a.g("list"));
                        if (cls2 == String.class && c0077a.f4290d) {
                            interfaceC0462h.h(25, c0077a.g(str11));
                            interfaceC0462h.h(25, c0077a.g("list"));
                            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "write", "(Ljava/util/List;)V");
                            str = str11;
                            i8 = 182;
                            i5 = i10;
                            str2 = str9;
                            str6 = str13;
                            i6 = 25;
                            i7 = 16;
                        } else {
                            C0460f c0460f8 = new C0460f();
                            C0460f c0460f9 = new C0460f();
                            i5 = i10;
                            interfaceC0462h.h(25, c0077a.g("list"));
                            interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f9);
                            interfaceC0462h.h(25, c0077a.g(str11));
                            String str20 = f4276f;
                            Type type3 = type2;
                            String str21 = str10;
                            interfaceC0462h.i(TvLanguage.FULAH, str20, "writeNull", "()V");
                            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f8);
                            interfaceC0462h.g(c0460f9);
                            interfaceC0462h.h(25, c0077a.g("list"));
                            interfaceC0462h.i(TvLanguage.GALLEGAN, "java/util/List", "size", "()I");
                            interfaceC0462h.h(54, c0077a.g("size"));
                            interfaceC0462h.h(25, c0077a.g(str11));
                            interfaceC0462h.h(16, 91);
                            interfaceC0462h.i(TvLanguage.FULAH, str20, "write", str13);
                            C0460f c0460f10 = new C0460f();
                            C0460f c0460f11 = new C0460f();
                            C0460f c0460f12 = new C0460f();
                            interfaceC0462h.e(3);
                            String str22 = str9;
                            interfaceC0462h.h(54, c0077a.g("i"));
                            interfaceC0462h.g(c0460f10);
                            interfaceC0462h.h(21, c0077a.g("i"));
                            interfaceC0462h.h(21, c0077a.g("size"));
                            interfaceC0462h.l(TvLanguage.ELAMITE, c0460f12);
                            interfaceC0462h.h(21, c0077a.g("i"));
                            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f11);
                            interfaceC0462h.h(25, c0077a.g(str11));
                            interfaceC0462h.h(16, 44);
                            interfaceC0462h.i(TvLanguage.FULAH, str20, "write", str13);
                            interfaceC0462h.g(c0460f11);
                            interfaceC0462h.h(25, c0077a.g("list"));
                            interfaceC0462h.h(21, c0077a.g("i"));
                            interfaceC0462h.i(TvLanguage.GALLEGAN, "java/util/List", "get", "(I)Ljava/lang/Object;");
                            interfaceC0462h.h(58, c0077a.g("list_item"));
                            C0460f c0460f13 = new C0460f();
                            C0460f c0460f14 = new C0460f();
                            String str23 = str13;
                            interfaceC0462h.h(25, c0077a.g("list_item"));
                            interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f14);
                            interfaceC0462h.h(25, c0077a.g(str11));
                            String str24 = str11;
                            interfaceC0462h.i(TvLanguage.FULAH, str20, "writeNull", "()V");
                            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f13);
                            interfaceC0462h.g(c0460f14);
                            C0460f c0460f15 = new C0460f();
                            C0460f c0460f16 = new C0460f();
                            if (cls2 == null || !Modifier.isPublic(cls2.getModifiers())) {
                                c0460f = c0460f10;
                                c0460f2 = c0460f13;
                                c0460f3 = c0460f12;
                                str5 = str20;
                                str10 = str21;
                                str2 = str22;
                                c0460f4 = c0460f16;
                            } else {
                                interfaceC0462h.h(25, c0077a.g("list_item"));
                                str5 = str20;
                                c0460f3 = c0460f12;
                                interfaceC0462h.i(TvLanguage.FULAH, "java/lang/Object", "getClass", "()Ljava/lang/Class;");
                                interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls2)));
                                interfaceC0462h.l(TvLanguage.ESKIMO, c0460f16);
                                c0521a2.k(c0077a, interfaceC0462h, c0611c, cls2);
                                interfaceC0462h.h(58, c0077a.g("list_item_desc"));
                                C0460f c0460f17 = new C0460f();
                                C0460f c0460f18 = new C0460f();
                                if (c0077a.f4290d) {
                                    interfaceC0462h.h(25, c0077a.g("list_item_desc"));
                                    String str25 = f4278h;
                                    interfaceC0462h.b(TvLanguage.GERMANIC, str25);
                                    interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f17);
                                    c0460f = c0460f10;
                                    interfaceC0462h.h(25, c0077a.g("list_item_desc"));
                                    interfaceC0462h.b(TvLanguage.GORONTALO, str25);
                                    interfaceC0462h.h(25, 1);
                                    interfaceC0462h.h(25, c0077a.g("list_item"));
                                    if (c0077a.f4293g) {
                                        interfaceC0462h.e(1);
                                        c0460f2 = c0460f13;
                                        c0460f5 = c0460f16;
                                    } else {
                                        interfaceC0462h.h(21, c0077a.g("i"));
                                        c0460f2 = c0460f13;
                                        c0460f5 = c0460f16;
                                        interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
                                    }
                                    interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls2)));
                                    interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
                                    StringBuilder sb2 = new StringBuilder();
                                    str2 = str22;
                                    sb2.append(str2);
                                    sb2.append(f4273c);
                                    str10 = str21;
                                    sb2.append(str10);
                                    c0460f6 = c0460f15;
                                    interfaceC0462h.i(TvLanguage.FULAH, str25, "writeAsArrayNonContext", sb2.toString());
                                    interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f18);
                                    interfaceC0462h.g(c0460f17);
                                } else {
                                    c0460f = c0460f10;
                                    c0460f2 = c0460f13;
                                    c0460f5 = c0460f16;
                                    str10 = str21;
                                    str2 = str22;
                                    c0460f6 = c0460f15;
                                }
                                interfaceC0462h.h(25, c0077a.g("list_item_desc"));
                                interfaceC0462h.h(25, 1);
                                interfaceC0462h.h(25, c0077a.g("list_item"));
                                if (c0077a.f4293g) {
                                    interfaceC0462h.e(1);
                                } else {
                                    interfaceC0462h.h(21, c0077a.g("i"));
                                    interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
                                }
                                interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls2)));
                                interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
                                interfaceC0462h.i(TvLanguage.GALLEGAN, f4274d, "write", str2 + f4273c + str10);
                                interfaceC0462h.g(c0460f18);
                                c0460f15 = c0460f6;
                                interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f15);
                                c0460f4 = c0460f5;
                            }
                            interfaceC0462h.g(c0460f4);
                            interfaceC0462h.h(25, 1);
                            interfaceC0462h.h(25, c0077a.g("list_item"));
                            if (c0077a.f4293g) {
                                interfaceC0462h.e(1);
                            } else {
                                interfaceC0462h.h(21, c0077a.g("i"));
                                interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
                            }
                            if (cls2 == null || !Modifier.isPublic(cls2.getModifiers())) {
                                interfaceC0462h.i(TvLanguage.FULAH, f4273c, "writeWithFieldName", "(Ljava/lang/Object;Ljava/lang/Object;)V");
                            } else {
                                interfaceC0462h.k(f.j.g(AbstractC0610b.b((Class) type3)));
                                interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
                                interfaceC0462h.i(TvLanguage.FULAH, f4273c, "writeWithFieldName", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
                            }
                            interfaceC0462h.g(c0460f15);
                            interfaceC0462h.g(c0460f2);
                            interfaceC0462h.a(c0077a.g("i"), 1);
                            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f);
                            interfaceC0462h.g(c0460f3);
                            str = str24;
                            i6 = 25;
                            interfaceC0462h.h(25, c0077a.g(str));
                            i7 = 16;
                            interfaceC0462h.h(16, 93);
                            str6 = str23;
                            i8 = TvLanguage.FULAH;
                            interfaceC0462h.i(TvLanguage.FULAH, str5, "write", str6);
                            interfaceC0462h.g(c0460f8);
                        }
                        interfaceC0462h.h(i6, c0077a.g(str));
                        interfaceC0462h.h(i7, i5);
                        interfaceC0462h.i(i8, f4276f, "write", str6);
                        c0521a = this;
                        str3 = str6;
                        c2 = 25;
                        z2 = false;
                        c3 = 16;
                    } else {
                        String str26 = str11;
                        i2 = length;
                        i3 = i9;
                        str2 = str9;
                        String str27 = str13;
                        C0460f c0460f19 = new C0460f();
                        C0460f c0460f20 = new C0460f();
                        i(interfaceC0462h, c0077a, c0611c);
                        interfaceC0462h.e(89);
                        interfaceC0462h.h(58, c0077a.g("field_" + c0611c.f5264y.getName()));
                        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f20);
                        interfaceC0462h.h(25, c0077a.g(str26));
                        String str28 = f4276f;
                        int i11 = i10;
                        interfaceC0462h.i(TvLanguage.FULAH, str28, "writeNull", "()V");
                        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f19);
                        interfaceC0462h.g(c0460f20);
                        C0460f c0460f21 = new C0460f();
                        C0460f c0460f22 = new C0460f();
                        interfaceC0462h.h(25, c0077a.g("field_" + c0611c.f5264y.getName()));
                        interfaceC0462h.i(TvLanguage.FULAH, "java/lang/Object", "getClass", "()Ljava/lang/Class;");
                        interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls3)));
                        interfaceC0462h.l(TvLanguage.ESKIMO, c0460f22);
                        j(c0077a, interfaceC0462h, c0611c);
                        interfaceC0462h.h(58, c0077a.g("fied_ser"));
                        C0460f c0460f23 = new C0460f();
                        C0460f c0460f24 = new C0460f();
                        if (c0077a.f4290d && Modifier.isPublic(cls3.getModifiers())) {
                            interfaceC0462h.h(25, c0077a.g("fied_ser"));
                            String str29 = f4278h;
                            interfaceC0462h.b(TvLanguage.GERMANIC, str29);
                            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f23);
                            interfaceC0462h.h(25, c0077a.g("fied_ser"));
                            interfaceC0462h.b(TvLanguage.GORONTALO, str29);
                            interfaceC0462h.h(25, 1);
                            interfaceC0462h.h(25, c0077a.g("field_" + c0611c.f5264y.getName()));
                            interfaceC0462h.h(25, C0077a.f4284h);
                            interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls3)));
                            interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
                            str4 = "writeWithFieldName";
                            interfaceC0462h.i(TvLanguage.FULAH, str29, "writeAsArrayNonContext", str2 + f4273c + str10);
                            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f24);
                            interfaceC0462h.g(c0460f23);
                        } else {
                            str4 = "writeWithFieldName";
                        }
                        interfaceC0462h.h(25, c0077a.g("fied_ser"));
                        interfaceC0462h.h(25, 1);
                        interfaceC0462h.h(25, c0077a.g("field_" + c0611c.f5264y.getName()));
                        interfaceC0462h.h(25, C0077a.f4284h);
                        interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls3)));
                        interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
                        String str30 = f4274d;
                        StringBuilder sb3 = new StringBuilder();
                        sb3.append(str2);
                        String str31 = f4273c;
                        sb3.append(str31);
                        sb3.append(str10);
                        interfaceC0462h.i(TvLanguage.GALLEGAN, str30, "write", sb3.toString());
                        interfaceC0462h.g(c0460f24);
                        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f21);
                        interfaceC0462h.g(c0460f22);
                        String strJ = c0611c.j();
                        interfaceC0462h.h(25, 1);
                        interfaceC0462h.h(25, c0077a.g("field_" + c0611c.f5264y.getName()));
                        if (strJ != null) {
                            interfaceC0462h.k(strJ);
                            i4 = TvLanguage.FULAH;
                            interfaceC0462h.i(TvLanguage.FULAH, str31, "writeWithFormat", "(Ljava/lang/Object;Ljava/lang/String;)V");
                        } else {
                            i4 = TvLanguage.FULAH;
                            interfaceC0462h.h(25, C0077a.f4284h);
                            Type type4 = c0611c.f5243H;
                            if ((type4 instanceof Class) && ((Class) type4).isPrimitive()) {
                                interfaceC0462h.i(TvLanguage.FULAH, str31, str4, "(Ljava/lang/Object;Ljava/lang/Object;)V");
                            } else {
                                z2 = false;
                                interfaceC0462h.h(25, 0);
                                interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0077a.f4288b, c0611c.f5250b + "_asm_fieldType", "Ljava/lang/reflect/Type;");
                                interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
                                i4 = TvLanguage.FULAH;
                                interfaceC0462h.i(TvLanguage.FULAH, str31, str4, "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
                                interfaceC0462h.g(c0460f21);
                                interfaceC0462h.g(c0460f19);
                                str = str26;
                                c2 = 25;
                                interfaceC0462h.h(25, c0077a.g(str));
                                interfaceC0462h.h(16, i11);
                                str3 = str27;
                                interfaceC0462h.i(i4, str28, "write", str3);
                                c0521a = this;
                                c3 = 16;
                            }
                        }
                        z2 = false;
                        interfaceC0462h.g(c0460f21);
                        interfaceC0462h.g(c0460f19);
                        str = str26;
                        c2 = 25;
                        interfaceC0462h.h(25, c0077a.g(str));
                        interfaceC0462h.h(16, i11);
                        str3 = str27;
                        interfaceC0462h.i(i4, str28, "write", str3);
                        c0521a = this;
                        c3 = 16;
                    }
                    c0521a = c0521a2;
                    str = str11;
                    i2 = length;
                    i3 = i9;
                    str2 = str9;
                    str3 = str13;
                    c2 = 25;
                    z2 = false;
                    c3 = 16;
                }
                i2 = length;
                i3 = i9;
                str2 = str9;
                str3 = str13;
                z2 = false;
                c3 = 16;
                c0521a = c0521a2;
                str = str11;
                c2 = 25;
            }
            str13 = str3;
            i9 = i3 + 1;
            c0611cArr2 = c0611cArr;
            length = i2;
            str11 = str;
            c0521a2 = c0521a;
            str9 = str2;
        }
    }

    private void B(Class cls, InterfaceC0462h interfaceC0462h, C0611c[] c0611cArr, C0077a c0077a) {
        C0460f c0460f;
        String str;
        int i2;
        int i3;
        String str2;
        Class cls2;
        C0611c[] c0611cArr2 = c0611cArr;
        C0460f c0460f2 = new C0460f();
        int length = c0611cArr2.length;
        String str3 = "out";
        if (c0077a.f4290d) {
            c0460f = c0460f2;
        } else {
            C0460f c0460f3 = new C0460f();
            C0460f c0460f4 = new C0460f();
            c0460f = c0460f2;
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.k(Integer.valueOf(f0.PrettyFormat.mask));
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "isEnabled", "(I)Z");
            interfaceC0462h.l(TvLanguage.SORBIANLOWER, c0460f4);
            int length2 = c0611cArr2.length;
            int i4 = 0;
            boolean z2 = false;
            while (i4 < length2) {
                int i5 = length2;
                if (c0611cArr2[i4].f5256g != null) {
                    z2 = true;
                }
                i4++;
                length2 = i5;
            }
            if (z2) {
                interfaceC0462h.h(25, c0077a.g("out"));
                interfaceC0462h.k(Integer.valueOf(f0.IgnoreErrorGetter.mask));
                interfaceC0462h.i(TvLanguage.FULAH, f4276f, "isEnabled", "(I)Z");
                interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f3);
            } else {
                interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f3);
            }
            interfaceC0462h.g(c0460f4);
            interfaceC0462h.h(25, 0);
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, 2);
            interfaceC0462h.h(25, 3);
            interfaceC0462h.h(25, 4);
            interfaceC0462h.h(21, 5);
            interfaceC0462h.i(TvLanguage.FRIULIAN, f4278h, "write", "(L" + f4273c + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            interfaceC0462h.e(TvLanguage.FRENCHMIDDLE);
            interfaceC0462h.g(c0460f3);
        }
        if (!c0077a.f4293g) {
            C0460f c0460f5 = new C0460f();
            interfaceC0462h.h(25, 0);
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, 2);
            interfaceC0462h.h(21, 5);
            interfaceC0462h.i(TvLanguage.FULAH, f4278h, "writeReference", "(L" + f4273c + ";Ljava/lang/Object;I)Z");
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f5);
            interfaceC0462h.e(TvLanguage.FRENCHMIDDLE);
            interfaceC0462h.g(c0460f5);
        }
        String str4 = c0077a.f4290d ? c0077a.f4293g ? "writeAsArrayNonContext" : "writeAsArray" : "writeAsArrayNormal";
        int i6 = c0077a.f4289c.f4300g;
        f0 f0Var = f0.BeanToArray;
        if ((i6 & f0Var.mask) == 0) {
            C0460f c0460f6 = new C0460f();
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.k(Integer.valueOf(f0Var.mask));
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "isEnabled", "(I)Z");
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f6);
            interfaceC0462h.h(25, 0);
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, 2);
            interfaceC0462h.h(25, 3);
            interfaceC0462h.h(25, 4);
            interfaceC0462h.h(21, 5);
            interfaceC0462h.i(TvLanguage.FULAH, c0077a.f4288b, str4, "(L" + f4273c + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            interfaceC0462h.e(TvLanguage.FRENCHMIDDLE);
            interfaceC0462h.g(c0460f6);
        } else {
            interfaceC0462h.h(25, 0);
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, 2);
            interfaceC0462h.h(25, 3);
            interfaceC0462h.h(25, 4);
            interfaceC0462h.h(21, 5);
            interfaceC0462h.i(TvLanguage.FULAH, c0077a.f4288b, str4, "(L" + f4273c + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            interfaceC0462h.e(TvLanguage.FRENCHMIDDLE);
        }
        if (!c0077a.f4293g) {
            interfaceC0462h.h(25, 1);
            String str5 = f4273c;
            StringBuilder sb = new StringBuilder();
            sb.append("()");
            String str6 = f4280j;
            sb.append(str6);
            interfaceC0462h.i(TvLanguage.FULAH, str5, "getContext", sb.toString());
            interfaceC0462h.h(58, c0077a.g("parent"));
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, c0077a.g("parent"));
            interfaceC0462h.h(25, 2);
            interfaceC0462h.h(25, 3);
            interfaceC0462h.k(Integer.valueOf(c0077a.f4289c.f4300g));
            interfaceC0462h.i(TvLanguage.FULAH, str5, "setContext", "(" + str6 + "Ljava/lang/Object;Ljava/lang/Object;I)V");
        }
        boolean z3 = (c0077a.f4289c.f4300g & f0.WriteClassName.mask) != 0;
        if (z3 || !c0077a.f4290d) {
            C0460f c0460f7 = new C0460f();
            C0460f c0460f8 = new C0460f();
            C0460f c0460f9 = new C0460f();
            if (z3) {
                str = "parent";
                i2 = TvLanguage.FULAH;
            } else {
                interfaceC0462h.h(25, 1);
                interfaceC0462h.h(25, 4);
                interfaceC0462h.h(25, 2);
                String str7 = f4273c;
                str = "parent";
                i2 = TvLanguage.FULAH;
                interfaceC0462h.i(TvLanguage.FULAH, str7, "isWriteClassName", "(Ljava/lang/reflect/Type;Ljava/lang/Object;)Z");
                interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f8);
            }
            interfaceC0462h.h(25, 4);
            interfaceC0462h.h(25, 2);
            interfaceC0462h.i(i2, "java/lang/Object", "getClass", "()Ljava/lang/Class;");
            interfaceC0462h.l(TvLanguage.ANGIKA, c0460f8);
            interfaceC0462h.g(c0460f9);
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(16, 123);
            interfaceC0462h.i(i2, f4276f, "write", "(I)V");
            interfaceC0462h.h(25, 0);
            interfaceC0462h.h(25, 1);
            if (c0077a.f4289c.f4296c != null) {
                interfaceC0462h.k(c0077a.f4289c.f4296c);
            } else {
                interfaceC0462h.e(1);
            }
            interfaceC0462h.h(25, 2);
            interfaceC0462h.i(TvLanguage.FULAH, f4278h, "writeClassName", "(L" + f4273c + ";Ljava/lang/String;Ljava/lang/Object;)V");
            interfaceC0462h.h(16, 44);
            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f7);
            interfaceC0462h.g(c0460f8);
            interfaceC0462h.h(16, 123);
            interfaceC0462h.g(c0460f7);
        } else {
            interfaceC0462h.h(16, 123);
            str = "parent";
        }
        interfaceC0462h.h(54, c0077a.g("seperator"));
        if (!c0077a.f4290d) {
            c(interfaceC0462h, c0077a);
        }
        if (c0077a.f4290d) {
            i3 = 0;
        } else {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "isNotWriteDefaultValue", "()Z");
            interfaceC0462h.h(54, c0077a.g("notWriteDefaultValue"));
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, 0);
            String str8 = f4273c;
            StringBuilder sb2 = new StringBuilder();
            sb2.append("(");
            String str9 = f4281k;
            sb2.append(str9);
            sb2.append(")Z");
            interfaceC0462h.i(TvLanguage.FULAH, str8, "checkValue", sb2.toString());
            interfaceC0462h.h(54, c0077a.g("checkValue"));
            interfaceC0462h.h(25, 1);
            i3 = 0;
            interfaceC0462h.h(25, 0);
            interfaceC0462h.i(TvLanguage.FULAH, str8, "hasNameFilters", "(" + str9 + ")Z");
            interfaceC0462h.h(54, c0077a.g("hasNameFilters"));
        }
        while (i3 < length) {
            C0611c c0611c = c0611cArr2[i3];
            Class cls3 = c0611c.f5264y;
            interfaceC0462h.k(c0611c.f5250b);
            interfaceC0462h.h(58, C0077a.f4284h);
            if (cls3 == Byte.TYPE || cls3 == Short.TYPE || cls3 == Integer.TYPE) {
                str2 = str3;
                m(cls, interfaceC0462h, c0611c, c0077a, c0077a.g(cls3.getName()), 'I');
            } else {
                if (cls3 == Long.TYPE) {
                    cls2 = cls;
                    p(cls2, interfaceC0462h, c0611c, c0077a);
                } else {
                    cls2 = cls;
                    if (cls3 == Float.TYPE) {
                        h(cls2, interfaceC0462h, c0611c, c0077a);
                    } else if (cls3 == Double.TYPE) {
                        e(cls2, interfaceC0462h, c0611c, c0077a);
                    } else if (cls3 == Boolean.TYPE) {
                        str2 = str3;
                        m(cls, interfaceC0462h, c0611c, c0077a, c0077a.g("boolean"), 'Z');
                    } else {
                        str2 = str3;
                        if (cls3 == Character.TYPE) {
                            m(cls, interfaceC0462h, c0611c, c0077a, c0077a.g("char"), 'C');
                        } else if (cls3 == String.class) {
                            w(cls2, interfaceC0462h, c0611c, c0077a);
                        } else if (cls3 == BigDecimal.class) {
                            d(cls2, interfaceC0462h, c0611c, c0077a);
                        } else if (List.class.isAssignableFrom(cls3)) {
                            o(cls2, interfaceC0462h, c0611c, c0077a);
                        } else if (cls3.isEnum()) {
                            f(cls2, interfaceC0462h, c0611c, c0077a);
                        } else {
                            s(cls2, interfaceC0462h, c0611c, c0077a);
                        }
                    }
                }
                str2 = str3;
            }
            i3++;
            c0611cArr2 = c0611cArr;
            str3 = str2;
        }
        String str10 = str3;
        if (!c0077a.f4290d) {
            a(interfaceC0462h, c0077a);
        }
        C0460f c0460f10 = new C0460f();
        C0460f c0460f11 = new C0460f();
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.d(16, 123);
        interfaceC0462h.l(160, c0460f10);
        interfaceC0462h.h(25, c0077a.g(str10));
        interfaceC0462h.h(16, 123);
        String str11 = f4276f;
        interfaceC0462h.i(TvLanguage.FULAH, str11, "write", "(I)V");
        interfaceC0462h.g(c0460f10);
        interfaceC0462h.h(25, c0077a.g(str10));
        interfaceC0462h.h(16, 125);
        interfaceC0462h.i(TvLanguage.FULAH, str11, "write", "(I)V");
        interfaceC0462h.g(c0460f11);
        interfaceC0462h.g(c0460f);
        if (c0077a.f4293g) {
            return;
        }
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, c0077a.g(str));
        interfaceC0462h.i(TvLanguage.FULAH, f4273c, "setContext", "(" + f4280j + ")V");
    }

    private void a(InterfaceC0462h interfaceC0462h, C0077a c0077a) {
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, 2);
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.i(TvLanguage.FULAH, f4278h, "writeAfter", "(L" + f4273c + ";Ljava/lang/Object;C)C");
        interfaceC0462h.h(54, c0077a.g("seperator"));
    }

    private void b(InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        Class cls = c0611c.f5264y;
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, 2);
        interfaceC0462h.h(25, C0077a.f4284h);
        if (cls == Byte.TYPE) {
            interfaceC0462h.h(21, c0077a.g("byte"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Byte", "valueOf", "(B)Ljava/lang/Byte;");
        } else if (cls == Short.TYPE) {
            interfaceC0462h.h(21, c0077a.g("short"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Short", "valueOf", "(S)Ljava/lang/Short;");
        } else if (cls == Integer.TYPE) {
            interfaceC0462h.h(21, c0077a.g("int"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
        } else if (cls == Character.TYPE) {
            interfaceC0462h.h(21, c0077a.g("char"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Character", "valueOf", "(C)Ljava/lang/Character;");
        } else if (cls == Long.TYPE) {
            interfaceC0462h.h(22, c0077a.h("long", 2));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Long", "valueOf", "(J)Ljava/lang/Long;");
        } else if (cls == Float.TYPE) {
            interfaceC0462h.h(23, c0077a.g("float"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Float", "valueOf", "(F)Ljava/lang/Float;");
        } else if (cls == Double.TYPE) {
            interfaceC0462h.h(24, c0077a.h("double", 2));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Double", "valueOf", "(D)Ljava/lang/Double;");
        } else if (cls == Boolean.TYPE) {
            interfaceC0462h.h(21, c0077a.g("boolean"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Boolean", "valueOf", "(Z)Ljava/lang/Boolean;");
        } else if (cls == BigDecimal.class) {
            interfaceC0462h.h(25, c0077a.g("decimal"));
        } else if (cls == String.class) {
            interfaceC0462h.h(25, c0077a.g("string"));
        } else if (cls.isEnum()) {
            interfaceC0462h.h(25, c0077a.g("enum"));
        } else if (List.class.isAssignableFrom(cls)) {
            interfaceC0462h.h(25, c0077a.g("list"));
        } else {
            interfaceC0462h.h(25, c0077a.g("object"));
        }
        interfaceC0462h.i(TvLanguage.FULAH, f4278h, "apply", "(L" + f4273c + ";Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Z");
    }

    private void c(InterfaceC0462h interfaceC0462h, C0077a c0077a) {
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, 2);
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.i(TvLanguage.FULAH, f4278h, "writeBefore", "(L" + f4273c + ";Ljava/lang/Object;C)C");
        interfaceC0462h.h(54, c0077a.g("seperator"));
    }

    private void d(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f = new C0460f();
        q(interfaceC0462h, c0611c, c0077a, c0460f);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.h(58, c0077a.g("decimal"));
        g(interfaceC0462h, c0611c, c0077a, c0460f);
        C0460f c0460f2 = new C0460f();
        C0460f c0460f3 = new C0460f();
        C0460f c0460f4 = new C0460f();
        interfaceC0462h.g(c0460f2);
        interfaceC0462h.h(25, c0077a.g("decimal"));
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f3);
        l(interfaceC0462h, c0611c, c0077a);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f4);
        interfaceC0462h.g(c0460f3);
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.h(25, C0077a.f4284h);
        interfaceC0462h.h(25, c0077a.g("decimal"));
        interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldValue", "(CLjava/lang/String;Ljava/math/BigDecimal;)V");
        v(interfaceC0462h, c0077a);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f4);
        interfaceC0462h.g(c0460f4);
        interfaceC0462h.g(c0460f);
    }

    private void e(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f = new C0460f();
        q(interfaceC0462h, c0611c, c0077a, c0460f);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.h(57, c0077a.h("double", 2));
        g(interfaceC0462h, c0611c, c0077a, c0460f);
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.h(25, C0077a.f4284h);
        interfaceC0462h.h(24, c0077a.h("double", 2));
        interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldValue", "(CLjava/lang/String;D)V");
        v(interfaceC0462h, c0077a);
        interfaceC0462h.g(c0460f);
    }

    private void f(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f = new C0460f();
        C0460f c0460f2 = new C0460f();
        C0460f c0460f3 = new C0460f();
        q(interfaceC0462h, c0611c, c0077a, c0460f3);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.b(TvLanguage.GORONTALO, "java/lang/Enum");
        interfaceC0462h.h(58, c0077a.g("enum"));
        g(interfaceC0462h, c0611c, c0077a, c0460f3);
        interfaceC0462h.h(25, c0077a.g("enum"));
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f);
        l(interfaceC0462h, c0611c, c0077a);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f2);
        interfaceC0462h.g(c0460f);
        if (c0077a.f4290d) {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(21, c0077a.g("seperator"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.h(25, c0077a.g("enum"));
            interfaceC0462h.i(TvLanguage.FULAH, "java/lang/Enum", "name", "()Ljava/lang/String;");
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldValueStringWithDoubleQuote", "(CLjava/lang/String;Ljava/lang/String;)V");
        } else {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(21, c0077a.g("seperator"));
            String str = f4276f;
            interfaceC0462h.i(TvLanguage.FULAH, str, "write", "(I)V");
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.e(3);
            interfaceC0462h.i(TvLanguage.FULAH, str, "writeFieldName", "(Ljava/lang/String;Z)V");
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, c0077a.g("enum"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.k(f.j.g(AbstractC0610b.b(c0611c.f5264y)));
            interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
            interfaceC0462h.i(TvLanguage.FULAH, f4273c, "writeWithFieldName", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
        }
        v(interfaceC0462h, c0077a);
        interfaceC0462h.g(c0460f2);
        interfaceC0462h.g(c0460f3);
    }

    private void g(InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a, C0460f c0460f) {
        if (c0611c.f5253d0) {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.k(Integer.valueOf(f0.SkipTransientField.mask));
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "isEnabled", "(I)Z");
            interfaceC0462h.l(TvLanguage.SORBIANLOWER, c0460f);
        }
        r(interfaceC0462h, c0611c, c0077a, c0460f);
        if (c0077a.f4290d) {
            return;
        }
        b(interfaceC0462h, c0611c, c0077a);
        interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        t(interfaceC0462h, c0611c, c0077a);
        u(interfaceC0462h, c0611c, c0077a, c0460f);
    }

    private void h(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f = new C0460f();
        q(interfaceC0462h, c0611c, c0077a, c0460f);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.h(56, c0077a.g("float"));
        g(interfaceC0462h, c0611c, c0077a, c0460f);
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.h(25, C0077a.f4284h);
        interfaceC0462h.h(23, c0077a.g("float"));
        interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldValue", "(CLjava/lang/String;F)V");
        v(interfaceC0462h, c0077a);
        interfaceC0462h.g(c0460f);
    }

    private void i(InterfaceC0462h interfaceC0462h, C0077a c0077a, C0611c c0611c) {
        Method method = c0611c.f5256g;
        if (method != null) {
            interfaceC0462h.h(25, c0077a.g("entity"));
            Class<?> declaringClass = method.getDeclaringClass();
            interfaceC0462h.i(declaringClass.isInterface() ? TvLanguage.GALLEGAN : TvLanguage.FULAH, AbstractC0610b.g(declaringClass), method.getName(), AbstractC0610b.c(method));
            if (method.getReturnType().equals(c0611c.f5264y)) {
                return;
            }
            interfaceC0462h.b(TvLanguage.GORONTALO, AbstractC0610b.g(c0611c.f5264y));
            return;
        }
        interfaceC0462h.h(25, c0077a.g("entity"));
        Field field = c0611c.f5262r;
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, AbstractC0610b.g(c0611c.f5244I), field.getName(), AbstractC0610b.b(field.getType()));
        if (field.getType().equals(c0611c.f5264y)) {
            return;
        }
        interfaceC0462h.b(TvLanguage.GORONTALO, AbstractC0610b.g(c0611c.f5264y));
    }

    private void j(C0077a c0077a, InterfaceC0462h interfaceC0462h, C0611c c0611c) {
        C0460f c0460f = new C0460f();
        interfaceC0462h.h(25, 0);
        String str = c0077a.f4288b;
        String str2 = c0611c.f5250b + "_asm_ser_";
        String str3 = f4275e;
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, str, str2, str3);
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.k(f.j.g(AbstractC0610b.b(c0611c.f5264y)));
        interfaceC0462h.i(TvLanguage.FULAH, f4273c, "getObjectWriter", "(Ljava/lang/Class;)" + str3);
        interfaceC0462h.c(TvLanguage.FRISIAN, c0077a.f4288b, c0611c.f5250b + "_asm_ser_", str3);
        interfaceC0462h.g(c0460f);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0077a.f4288b, c0611c.f5250b + "_asm_ser_", str3);
    }

    private void k(C0077a c0077a, InterfaceC0462h interfaceC0462h, C0611c c0611c, Class cls) {
        C0460f c0460f = new C0460f();
        interfaceC0462h.h(25, 0);
        String str = c0077a.f4288b;
        String str2 = c0611c.f5250b + "_asm_list_item_ser_";
        String str3 = f4275e;
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, str, str2, str3);
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls)));
        interfaceC0462h.i(TvLanguage.FULAH, f4273c, "getObjectWriter", "(Ljava/lang/Class;)" + str3);
        interfaceC0462h.c(TvLanguage.FRISIAN, c0077a.f4288b, c0611c.f5250b + "_asm_list_item_ser_", str3);
        interfaceC0462h.g(c0460f);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0077a.f4288b, c0611c.f5250b + "_asm_list_item_ser_", str3);
    }

    /* JADX WARN: Removed duplicated region for block: B:24:0x0099  */
    /* JADX WARN: Removed duplicated region for block: B:25:0x00ba  */
    /* JADX WARN: Removed duplicated region for block: B:43:0x0139  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    private void l(f.InterfaceC0462h r18, l.C0611c r19, i.C0521a.C0077a r20) {
        /*
            Method dump skipped, instruction units count: 351
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: i.C0521a.l(f.h, l.c, i.a$a):void");
    }

    private void m(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a, int i2, char c2) {
        C0460f c0460f = new C0460f();
        q(interfaceC0462h, c0611c, c0077a, c0460f);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.h(54, i2);
        g(interfaceC0462h, c0611c, c0077a, c0460f);
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.h(25, C0077a.f4284h);
        interfaceC0462h.h(21, i2);
        interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldValue", "(CLjava/lang/String;" + c2 + ")V");
        v(interfaceC0462h, c0077a);
        interfaceC0462h.g(c0460f);
    }

    private void n(InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a, C0460f c0460f) {
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.k(c0611c.f5248Z);
        interfaceC0462h.i(TvLanguage.FULAH, f4278h, "applyLabel", "(L" + f4273c + ";Ljava/lang/String;)Z");
        interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
    }

    private void o(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f;
        C0460f c0460f2;
        C0460f c0460f3;
        String str;
        C0460f c0460f4;
        String str2;
        C0460f c0460f5;
        C0611c c0611c2;
        C0460f c0460f6;
        int i2;
        int i3;
        int i4;
        C0460f c0460f7;
        C0460f c0460f8;
        String str3;
        String str4;
        Type typeU = l.l.U(c0611c.f5243H);
        Class cls2 = null;
        Class cls3 = typeU instanceof Class ? (Class) typeU : null;
        if (cls3 != Object.class && cls3 != Serializable.class) {
            cls2 = cls3;
        }
        C0460f c0460f9 = new C0460f();
        C0460f c0460f10 = new C0460f();
        C0460f c0460f11 = new C0460f();
        q(interfaceC0462h, c0611c, c0077a, c0460f9);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.b(TvLanguage.GORONTALO, "java/util/List");
        interfaceC0462h.h(58, c0077a.g("list"));
        g(interfaceC0462h, c0611c, c0077a, c0460f9);
        interfaceC0462h.h(25, c0077a.g("list"));
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f10);
        l(interfaceC0462h, c0611c, c0077a);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f11);
        interfaceC0462h.g(c0460f10);
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.h(21, c0077a.g("seperator"));
        String str5 = f4276f;
        interfaceC0462h.i(TvLanguage.FULAH, str5, "write", "(I)V");
        x(interfaceC0462h, c0077a);
        interfaceC0462h.h(25, c0077a.g("list"));
        interfaceC0462h.i(TvLanguage.GALLEGAN, "java/util/List", "size", "()I");
        interfaceC0462h.h(54, c0077a.g("size"));
        C0460f c0460f12 = new C0460f();
        C0460f c0460f13 = new C0460f();
        interfaceC0462h.h(21, c0077a.g("size"));
        interfaceC0462h.e(3);
        interfaceC0462h.l(160, c0460f12);
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.k(HttpUrl.PATH_SEGMENT_ENCODE_SET_URI);
        interfaceC0462h.i(TvLanguage.FULAH, str5, "write", "(Ljava/lang/String;)V");
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f13);
        interfaceC0462h.g(c0460f12);
        if (c0077a.f4293g) {
            c0460f = c0460f13;
        } else {
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, c0077a.g("list"));
            interfaceC0462h.h(25, C0077a.f4284h);
            c0460f = c0460f13;
            interfaceC0462h.i(TvLanguage.FULAH, f4273c, "setContext", "(Ljava/lang/Object;Ljava/lang/Object;)V");
        }
        if (typeU == String.class && c0077a.f4290d) {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(25, c0077a.g("list"));
            interfaceC0462h.i(TvLanguage.FULAH, str5, "write", "(Ljava/util/List;)V");
            i3 = 25;
            i4 = 182;
            i2 = 1;
        } else {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(16, 91);
            interfaceC0462h.i(TvLanguage.FULAH, str5, "write", "(I)V");
            C0460f c0460f14 = new C0460f();
            C0460f c0460f15 = new C0460f();
            C0460f c0460f16 = new C0460f();
            interfaceC0462h.e(3);
            interfaceC0462h.h(54, c0077a.g("i"));
            interfaceC0462h.g(c0460f14);
            interfaceC0462h.h(21, c0077a.g("i"));
            interfaceC0462h.h(21, c0077a.g("size"));
            interfaceC0462h.l(TvLanguage.ELAMITE, c0460f16);
            interfaceC0462h.h(21, c0077a.g("i"));
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f15);
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(16, 44);
            interfaceC0462h.i(TvLanguage.FULAH, str5, "write", "(I)V");
            interfaceC0462h.g(c0460f15);
            interfaceC0462h.h(25, c0077a.g("list"));
            interfaceC0462h.h(21, c0077a.g("i"));
            interfaceC0462h.i(TvLanguage.GALLEGAN, "java/util/List", "get", "(I)Ljava/lang/Object;");
            interfaceC0462h.h(58, c0077a.g("list_item"));
            C0460f c0460f17 = new C0460f();
            C0460f c0460f18 = new C0460f();
            interfaceC0462h.h(25, c0077a.g("list_item"));
            interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f18);
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.i(TvLanguage.FULAH, str5, "writeNull", "()V");
            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f17);
            interfaceC0462h.g(c0460f18);
            C0460f c0460f19 = new C0460f();
            C0460f c0460f20 = new C0460f();
            if (cls2 == null || !Modifier.isPublic(cls2.getModifiers())) {
                c0460f2 = c0460f14;
                c0460f3 = c0460f17;
                str = "out";
                c0460f4 = c0460f19;
                str2 = "write";
                c0460f5 = c0460f16;
                c0611c2 = c0611c;
                c0460f6 = c0460f20;
            } else {
                str = "out";
                interfaceC0462h.h(25, c0077a.g("list_item"));
                c0460f5 = c0460f16;
                c0460f2 = c0460f14;
                interfaceC0462h.i(TvLanguage.FULAH, "java/lang/Object", "getClass", "()Ljava/lang/Class;");
                interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls2)));
                interfaceC0462h.l(TvLanguage.ESKIMO, c0460f20);
                c0611c2 = c0611c;
                k(c0077a, interfaceC0462h, c0611c2, cls2);
                interfaceC0462h.h(58, c0077a.g("list_item_desc"));
                C0460f c0460f21 = new C0460f();
                C0460f c0460f22 = new C0460f();
                if (c0077a.f4290d) {
                    if (c0077a.f4293g && c0077a.f4290d) {
                        c0460f3 = c0460f17;
                        str4 = "writeDirectNonContext";
                        c0460f8 = c0460f20;
                    } else {
                        c0460f3 = c0460f17;
                        c0460f8 = c0460f20;
                        str4 = "write";
                    }
                    c0460f7 = c0460f19;
                    interfaceC0462h.h(25, c0077a.g("list_item_desc"));
                    String str6 = f4278h;
                    interfaceC0462h.b(TvLanguage.GERMANIC, str6);
                    interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f21);
                    str3 = "write";
                    interfaceC0462h.h(25, c0077a.g("list_item_desc"));
                    interfaceC0462h.b(TvLanguage.GORONTALO, str6);
                    interfaceC0462h.h(25, 1);
                    interfaceC0462h.h(25, c0077a.g("list_item"));
                    if (c0077a.f4293g) {
                        interfaceC0462h.e(1);
                    } else {
                        interfaceC0462h.h(21, c0077a.g("i"));
                        interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
                    }
                    interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls2)));
                    interfaceC0462h.k(Integer.valueOf(c0611c2.f5246M));
                    interfaceC0462h.i(TvLanguage.FULAH, str6, str4, "(L" + f4273c + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
                    interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f22);
                    interfaceC0462h.g(c0460f21);
                } else {
                    c0460f3 = c0460f17;
                    c0460f7 = c0460f19;
                    c0460f8 = c0460f20;
                    str3 = "write";
                }
                interfaceC0462h.h(25, c0077a.g("list_item_desc"));
                interfaceC0462h.h(25, 1);
                interfaceC0462h.h(25, c0077a.g("list_item"));
                if (c0077a.f4293g) {
                    interfaceC0462h.e(1);
                } else {
                    interfaceC0462h.h(21, c0077a.g("i"));
                    interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
                }
                interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls2)));
                interfaceC0462h.k(Integer.valueOf(c0611c2.f5246M));
                str2 = str3;
                interfaceC0462h.i(TvLanguage.GALLEGAN, f4274d, str2, "(L" + f4273c + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
                interfaceC0462h.g(c0460f22);
                c0460f4 = c0460f7;
                interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f4);
                c0460f6 = c0460f8;
            }
            interfaceC0462h.g(c0460f6);
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, c0077a.g("list_item"));
            if (c0077a.f4293g) {
                interfaceC0462h.e(1);
            } else {
                interfaceC0462h.h(21, c0077a.g("i"));
                interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
            }
            if (cls2 == null || !Modifier.isPublic(cls2.getModifiers())) {
                interfaceC0462h.i(TvLanguage.FULAH, f4273c, "writeWithFieldName", "(Ljava/lang/Object;Ljava/lang/Object;)V");
            } else {
                interfaceC0462h.k(f.j.g(AbstractC0610b.b((Class) typeU)));
                interfaceC0462h.k(Integer.valueOf(c0611c2.f5246M));
                interfaceC0462h.i(TvLanguage.FULAH, f4273c, "writeWithFieldName", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            }
            interfaceC0462h.g(c0460f4);
            interfaceC0462h.g(c0460f3);
            i2 = 1;
            interfaceC0462h.a(c0077a.g("i"), 1);
            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f2);
            interfaceC0462h.g(c0460f5);
            i3 = 25;
            interfaceC0462h.h(25, c0077a.g(str));
            interfaceC0462h.h(16, 93);
            i4 = TvLanguage.FULAH;
            interfaceC0462h.i(TvLanguage.FULAH, str5, str2, "(I)V");
        }
        interfaceC0462h.h(i3, i2);
        interfaceC0462h.i(i4, f4273c, "popContext", "()V");
        interfaceC0462h.g(c0460f);
        v(interfaceC0462h, c0077a);
        interfaceC0462h.g(c0460f11);
        interfaceC0462h.g(c0460f9);
    }

    private void p(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f = new C0460f();
        q(interfaceC0462h, c0611c, c0077a, c0460f);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.h(55, c0077a.h("long", 2));
        g(interfaceC0462h, c0611c, c0077a, c0460f);
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.h(25, C0077a.f4284h);
        interfaceC0462h.h(22, c0077a.h("long", 2));
        interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldValue", "(CLjava/lang/String;J)V");
        v(interfaceC0462h, c0077a);
        interfaceC0462h.g(c0460f);
    }

    private void q(InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a, C0460f c0460f) {
        if (!c0077a.f4290d) {
            interfaceC0462h.h(25, 0);
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, 2);
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.i(TvLanguage.FULAH, f4278h, "applyName", "(L" + f4273c + ";Ljava/lang/Object;Ljava/lang/String;)Z");
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
            n(interfaceC0462h, c0611c, c0077a, c0460f);
        }
        if (c0611c.f5262r == null) {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.k(Integer.valueOf(f0.IgnoreNonFieldGetter.mask));
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "isEnabled", "(I)Z");
            interfaceC0462h.l(TvLanguage.SORBIANLOWER, c0460f);
        }
    }

    private void r(InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a, C0460f c0460f) {
        if (c0077a.f4290d) {
            return;
        }
        C0460f c0460f2 = new C0460f();
        interfaceC0462h.h(21, c0077a.g("notWriteDefaultValue"));
        interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f2);
        Class cls = c0611c.f5264y;
        if (cls == Boolean.TYPE) {
            interfaceC0462h.h(21, c0077a.g("boolean"));
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        } else if (cls == Byte.TYPE) {
            interfaceC0462h.h(21, c0077a.g("byte"));
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        } else if (cls == Short.TYPE) {
            interfaceC0462h.h(21, c0077a.g("short"));
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        } else if (cls == Integer.TYPE) {
            interfaceC0462h.h(21, c0077a.g("int"));
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        } else if (cls == Long.TYPE) {
            interfaceC0462h.h(22, c0077a.g("long"));
            interfaceC0462h.e(9);
            interfaceC0462h.e(TvLanguage.DOGRIB);
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        } else if (cls == Float.TYPE) {
            interfaceC0462h.h(23, c0077a.g("float"));
            interfaceC0462h.e(11);
            interfaceC0462h.e(TvLanguage.DHIVEHI);
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        } else if (cls == Double.TYPE) {
            interfaceC0462h.h(24, c0077a.g("double"));
            interfaceC0462h.e(14);
            interfaceC0462h.e(TvLanguage.DIVEHI);
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        }
        interfaceC0462h.g(c0460f2);
    }

    private void s(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f = new C0460f();
        q(interfaceC0462h, c0611c, c0077a, c0460f);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.h(58, c0077a.g("object"));
        g(interfaceC0462h, c0611c, c0077a, c0460f);
        y(interfaceC0462h, c0611c, c0077a, c0460f);
        interfaceC0462h.g(c0460f);
    }

    private void t(InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f = new C0460f();
        interfaceC0462h.h(21, c0077a.g("hasNameFilters"));
        interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f);
        Class cls = c0611c.f5264y;
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, 2);
        interfaceC0462h.h(25, C0077a.f4284h);
        if (cls == Byte.TYPE) {
            interfaceC0462h.h(21, c0077a.g("byte"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Byte", "valueOf", "(B)Ljava/lang/Byte;");
        } else if (cls == Short.TYPE) {
            interfaceC0462h.h(21, c0077a.g("short"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Short", "valueOf", "(S)Ljava/lang/Short;");
        } else if (cls == Integer.TYPE) {
            interfaceC0462h.h(21, c0077a.g("int"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
        } else if (cls == Character.TYPE) {
            interfaceC0462h.h(21, c0077a.g("char"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Character", "valueOf", "(C)Ljava/lang/Character;");
        } else if (cls == Long.TYPE) {
            interfaceC0462h.h(22, c0077a.h("long", 2));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Long", "valueOf", "(J)Ljava/lang/Long;");
        } else if (cls == Float.TYPE) {
            interfaceC0462h.h(23, c0077a.g("float"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Float", "valueOf", "(F)Ljava/lang/Float;");
        } else if (cls == Double.TYPE) {
            interfaceC0462h.h(24, c0077a.h("double", 2));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Double", "valueOf", "(D)Ljava/lang/Double;");
        } else if (cls == Boolean.TYPE) {
            interfaceC0462h.h(21, c0077a.g("boolean"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Boolean", "valueOf", "(Z)Ljava/lang/Boolean;");
        } else if (cls == BigDecimal.class) {
            interfaceC0462h.h(25, c0077a.g("decimal"));
        } else if (cls == String.class) {
            interfaceC0462h.h(25, c0077a.g("string"));
        } else if (cls.isEnum()) {
            interfaceC0462h.h(25, c0077a.g("enum"));
        } else if (List.class.isAssignableFrom(cls)) {
            interfaceC0462h.h(25, c0077a.g("list"));
        } else {
            interfaceC0462h.h(25, c0077a.g("object"));
        }
        interfaceC0462h.i(TvLanguage.FULAH, f4278h, "processKey", "(L" + f4273c + ";Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;");
        interfaceC0462h.h(58, C0077a.f4284h);
        interfaceC0462h.g(c0460f);
    }

    private void u(InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a, C0460f c0460f) {
        C0460f c0460f2 = new C0460f();
        Class cls = c0611c.f5264y;
        if (cls.isPrimitive()) {
            C0460f c0460f3 = new C0460f();
            interfaceC0462h.h(21, c0077a.g("checkValue"));
            interfaceC0462h.l(TvLanguage.SORBIANLOWER, c0460f3);
            interfaceC0462h.e(1);
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
            interfaceC0462h.h(58, C0077a.f4286j);
            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f2);
            interfaceC0462h.g(c0460f3);
        }
        interfaceC0462h.h(25, 0);
        interfaceC0462h.h(25, 1);
        interfaceC0462h.h(25, 0);
        interfaceC0462h.k(Integer.valueOf(c0077a.f(c0611c.f5250b)));
        String str = f4278h;
        interfaceC0462h.i(TvLanguage.FULAH, str, "getBeanContext", "(I)" + AbstractC0610b.b(C0530j.class));
        interfaceC0462h.h(25, 2);
        interfaceC0462h.h(25, C0077a.f4284h);
        if (cls == Byte.TYPE) {
            interfaceC0462h.h(21, c0077a.g("byte"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Byte", "valueOf", "(B)Ljava/lang/Byte;");
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
        } else if (cls == Short.TYPE) {
            interfaceC0462h.h(21, c0077a.g("short"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Short", "valueOf", "(S)Ljava/lang/Short;");
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
        } else if (cls == Integer.TYPE) {
            interfaceC0462h.h(21, c0077a.g("int"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
        } else if (cls == Character.TYPE) {
            interfaceC0462h.h(21, c0077a.g("char"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Character", "valueOf", "(C)Ljava/lang/Character;");
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
        } else if (cls == Long.TYPE) {
            interfaceC0462h.h(22, c0077a.h("long", 2));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Long", "valueOf", "(J)Ljava/lang/Long;");
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
        } else if (cls == Float.TYPE) {
            interfaceC0462h.h(23, c0077a.g("float"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Float", "valueOf", "(F)Ljava/lang/Float;");
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
        } else if (cls == Double.TYPE) {
            interfaceC0462h.h(24, c0077a.h("double", 2));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Double", "valueOf", "(D)Ljava/lang/Double;");
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
        } else if (cls == Boolean.TYPE) {
            interfaceC0462h.h(21, c0077a.g("boolean"));
            interfaceC0462h.i(TvLanguage.GA, "java/lang/Boolean", "valueOf", "(Z)Ljava/lang/Boolean;");
            interfaceC0462h.e(89);
            interfaceC0462h.h(58, C0077a.f4285i);
        } else if (cls == BigDecimal.class) {
            interfaceC0462h.h(25, c0077a.g("decimal"));
            interfaceC0462h.h(58, C0077a.f4285i);
            interfaceC0462h.h(25, C0077a.f4285i);
        } else if (cls == String.class) {
            interfaceC0462h.h(25, c0077a.g("string"));
            interfaceC0462h.h(58, C0077a.f4285i);
            interfaceC0462h.h(25, C0077a.f4285i);
        } else if (cls.isEnum()) {
            interfaceC0462h.h(25, c0077a.g("enum"));
            interfaceC0462h.h(58, C0077a.f4285i);
            interfaceC0462h.h(25, C0077a.f4285i);
        } else if (List.class.isAssignableFrom(cls)) {
            interfaceC0462h.h(25, c0077a.g("list"));
            interfaceC0462h.h(58, C0077a.f4285i);
            interfaceC0462h.h(25, C0077a.f4285i);
        } else {
            interfaceC0462h.h(25, c0077a.g("object"));
            interfaceC0462h.h(58, C0077a.f4285i);
            interfaceC0462h.h(25, C0077a.f4285i);
        }
        interfaceC0462h.i(TvLanguage.FULAH, str, "processValue", "(L" + f4273c + ";" + AbstractC0610b.b(C0530j.class) + "Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;");
        interfaceC0462h.h(58, C0077a.f4286j);
        interfaceC0462h.h(25, C0077a.f4285i);
        interfaceC0462h.h(25, C0077a.f4286j);
        interfaceC0462h.l(TvLanguage.ANGIKA, c0460f2);
        y(interfaceC0462h, c0611c, c0077a, c0460f);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f);
        interfaceC0462h.g(c0460f2);
    }

    private void v(InterfaceC0462h interfaceC0462h, C0077a c0077a) {
        interfaceC0462h.h(16, 44);
        interfaceC0462h.h(54, c0077a.g("seperator"));
    }

    private void w(Class cls, InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a) {
        C0460f c0460f = new C0460f();
        if (c0611c.f5250b.equals(c0077a.f4289c.f4296c)) {
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, 4);
            interfaceC0462h.h(25, 2);
            interfaceC0462h.i(TvLanguage.FULAH, f4273c, "isWriteClassName", "(Ljava/lang/reflect/Type;Ljava/lang/Object;)Z");
            interfaceC0462h.l(TvLanguage.SORBIANLOWER, c0460f);
        }
        q(interfaceC0462h, c0611c, c0077a, c0460f);
        i(interfaceC0462h, c0077a, c0611c);
        interfaceC0462h.h(58, c0077a.g("string"));
        g(interfaceC0462h, c0611c, c0077a, c0460f);
        C0460f c0460f2 = new C0460f();
        C0460f c0460f3 = new C0460f();
        interfaceC0462h.h(25, c0077a.g("string"));
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f2);
        l(interfaceC0462h, c0611c, c0077a);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f3);
        interfaceC0462h.g(c0460f2);
        if ("trim".equals(c0611c.f5259i0)) {
            interfaceC0462h.h(25, c0077a.g("string"));
            interfaceC0462h.i(TvLanguage.FULAH, "java/lang/String", "trim", "()Ljava/lang/String;");
            interfaceC0462h.h(58, c0077a.g("string"));
        }
        if (c0077a.f4290d) {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(21, c0077a.g("seperator"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.h(25, c0077a.g("string"));
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldValueStringWithDoubleQuoteCheck", "(CLjava/lang/String;Ljava/lang/String;)V");
        } else {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(21, c0077a.g("seperator"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.h(25, c0077a.g("string"));
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldValue", "(CLjava/lang/String;Ljava/lang/String;)V");
        }
        v(interfaceC0462h, c0077a);
        interfaceC0462h.g(c0460f3);
        interfaceC0462h.g(c0460f);
    }

    private void x(InterfaceC0462h interfaceC0462h, C0077a c0077a) {
        if (c0077a.f4290d) {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldNameDirect", "(Ljava/lang/String;)V");
        } else {
            interfaceC0462h.h(25, c0077a.g("out"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.e(3);
            interfaceC0462h.i(TvLanguage.FULAH, f4276f, "writeFieldName", "(Ljava/lang/String;Z)V");
        }
    }

    private void y(InterfaceC0462h interfaceC0462h, C0611c c0611c, C0077a c0077a, C0460f c0460f) {
        String str;
        C0460f c0460f2;
        C0460f c0460f3;
        String strJ = c0611c.j();
        Class cls = c0611c.f5264y;
        C0460f c0460f4 = new C0460f();
        if (c0077a.f4290d) {
            interfaceC0462h.h(25, c0077a.g("object"));
        } else {
            interfaceC0462h.h(25, C0077a.f4286j);
        }
        interfaceC0462h.e(89);
        interfaceC0462h.h(58, c0077a.g("object"));
        interfaceC0462h.l(TvLanguage.GREENLANDIC, c0460f4);
        l(interfaceC0462h, c0611c, c0077a);
        interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f);
        interfaceC0462h.g(c0460f4);
        interfaceC0462h.h(25, c0077a.g("out"));
        interfaceC0462h.h(21, c0077a.g("seperator"));
        interfaceC0462h.i(TvLanguage.FULAH, f4276f, "write", "(I)V");
        x(interfaceC0462h, c0077a);
        C0460f c0460f5 = new C0460f();
        C0460f c0460f6 = new C0460f();
        if (!Modifier.isPublic(cls.getModifiers()) || g.i.u(cls)) {
            str = strJ;
            c0460f2 = c0460f5;
            c0460f3 = c0460f6;
        } else {
            interfaceC0462h.h(25, c0077a.g("object"));
            interfaceC0462h.i(TvLanguage.FULAH, "java/lang/Object", "getClass", "()Ljava/lang/Class;");
            interfaceC0462h.k(f.j.g(AbstractC0610b.b(cls)));
            interfaceC0462h.l(TvLanguage.ESKIMO, c0460f6);
            j(c0077a, interfaceC0462h, c0611c);
            interfaceC0462h.h(58, c0077a.g("fied_ser"));
            C0460f c0460f7 = new C0460f();
            C0460f c0460f8 = new C0460f();
            interfaceC0462h.h(25, c0077a.g("fied_ser"));
            String str2 = f4278h;
            interfaceC0462h.b(TvLanguage.GERMANIC, str2);
            interfaceC0462h.l(TvLanguage.DRAVIDIAN, c0460f7);
            int i2 = c0611c.f5246M;
            str = strJ;
            boolean z2 = (f0.DisableCircularReferenceDetect.mask & i2) != 0;
            boolean z3 = (f0.BeanToArray.mask & i2) != 0;
            String str3 = (z2 || (c0077a.f4293g && c0077a.f4290d)) ? z3 ? "writeAsArrayNonContext" : "writeDirectNonContext" : z3 ? "writeAsArray" : "write";
            interfaceC0462h.h(25, c0077a.g("fied_ser"));
            interfaceC0462h.b(TvLanguage.GORONTALO, str2);
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, c0077a.g("object"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.h(25, 0);
            interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0077a.f4288b, c0611c.f5250b + "_asm_fieldType", "Ljava/lang/reflect/Type;");
            interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
            StringBuilder sb = new StringBuilder();
            sb.append("(L");
            String str4 = f4273c;
            sb.append(str4);
            sb.append(";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            interfaceC0462h.i(TvLanguage.FULAH, str2, str3, sb.toString());
            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f8);
            interfaceC0462h.g(c0460f7);
            interfaceC0462h.h(25, c0077a.g("fied_ser"));
            interfaceC0462h.h(25, 1);
            interfaceC0462h.h(25, c0077a.g("object"));
            interfaceC0462h.h(25, C0077a.f4284h);
            interfaceC0462h.h(25, 0);
            interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0077a.f4288b, c0611c.f5250b + "_asm_fieldType", "Ljava/lang/reflect/Type;");
            interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
            interfaceC0462h.i(TvLanguage.GALLEGAN, f4274d, "write", "(L" + str4 + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            interfaceC0462h.g(c0460f8);
            c0460f2 = c0460f5;
            interfaceC0462h.l(TvLanguage.ESPERANTO, c0460f2);
            c0460f3 = c0460f6;
        }
        interfaceC0462h.g(c0460f3);
        interfaceC0462h.h(25, 1);
        if (c0077a.f4290d) {
            interfaceC0462h.h(25, c0077a.g("object"));
        } else {
            interfaceC0462h.h(25, C0077a.f4286j);
        }
        if (str != null) {
            interfaceC0462h.k(str);
            interfaceC0462h.i(TvLanguage.FULAH, f4273c, "writeWithFormat", "(Ljava/lang/Object;Ljava/lang/String;)V");
        } else {
            interfaceC0462h.h(25, C0077a.f4284h);
            Type type = c0611c.f5243H;
            if ((type instanceof Class) && ((Class) type).isPrimitive()) {
                interfaceC0462h.i(TvLanguage.FULAH, f4273c, "writeWithFieldName", "(Ljava/lang/Object;Ljava/lang/Object;)V");
            } else {
                if (c0611c.f5264y == String.class) {
                    interfaceC0462h.k(f.j.g(AbstractC0610b.b(String.class)));
                } else {
                    interfaceC0462h.h(25, 0);
                    interfaceC0462h.c(TvLanguage.FRISIANEASTERN, c0077a.f4288b, c0611c.f5250b + "_asm_fieldType", "Ljava/lang/reflect/Type;");
                }
                interfaceC0462h.k(Integer.valueOf(c0611c.f5246M));
                interfaceC0462h.i(TvLanguage.FULAH, f4273c, "writeWithFieldName", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            }
        }
        interfaceC0462h.g(c0460f2);
        v(interfaceC0462h, c0077a);
    }

    public C0517J z(a0 a0Var) {
        String str;
        String str2;
        boolean z2;
        Class<a0> cls;
        C0611c[] c0611cArr;
        String str3;
        String str4;
        String str5;
        boolean z3;
        boolean z4;
        String str6;
        boolean z5;
        boolean z6;
        e.d dVar;
        int i2;
        boolean z7;
        int i3;
        char c2;
        Class cls2;
        int i4;
        Method method;
        Class cls3 = a0Var.f4294a;
        if (cls3.isPrimitive()) {
            throw new C0424d("unsupportd class " + cls3.getName());
        }
        e.d dVar2 = (e.d) l.l.M(cls3, e.d.class);
        C0611c[] c0611cArr2 = a0Var.f4298e;
        for (C0611c c0611c : c0611cArr2) {
            if (c0611c.f5262r == null && (method = c0611c.f5256g) != null && method.getDeclaringClass().isInterface()) {
                return new C0517J(a0Var);
            }
        }
        C0611c[] c0611cArr3 = a0Var.f4299f;
        boolean z8 = c0611cArr3 == a0Var.f4298e;
        if (c0611cArr3.length > 256) {
            return new C0517J(a0Var);
        }
        for (C0611c c0611c2 : c0611cArr3) {
            if (!AbstractC0610b.a(c0611c2.l().getName())) {
                return new C0517J(a0Var);
            }
        }
        String str7 = "ASMSerializer_" + this.f4283b.incrementAndGet() + "_" + cls3.getSimpleName();
        Package r2 = C0521a.class.getPackage();
        if (r2 != null) {
            String name = r2.getName();
            str = name + "." + str7;
            str2 = name.replace('.', '/') + "/" + str7;
        } else {
            str = str7;
            str2 = str;
        }
        C0457c c0457c = new C0457c();
        c0457c.k(49, 33, str2, f4278h, new String[]{f4274d});
        int length = c0611cArr3.length;
        int i5 = 0;
        while (i5 < length) {
            C0611c c0611c3 = c0611cArr3[i5];
            if (c0611c3.f5264y.isPrimitive() || c0611c3.f5264y == String.class) {
                i4 = length;
            } else {
                StringBuilder sb = new StringBuilder();
                i4 = length;
                sb.append(c0611c3.f5250b);
                sb.append("_asm_fieldType");
                new C0458d(c0457c, 1, sb.toString(), "Ljava/lang/reflect/Type;").c();
                if (List.class.isAssignableFrom(c0611c3.f5264y)) {
                    new C0458d(c0457c, 1, c0611c3.f5250b + "_asm_list_item_ser_", f4275e).c();
                }
                new C0458d(c0457c, 1, c0611c3.f5250b + "_asm_ser_", f4275e).c();
            }
            i5++;
            length = i4;
        }
        StringBuilder sb2 = new StringBuilder();
        sb2.append("(");
        Class<a0> cls4 = a0.class;
        sb2.append(AbstractC0610b.b(cls4));
        sb2.append(")V");
        String string = sb2.toString();
        Class cls5 = String.class;
        C0457c c0457c2 = c0457c;
        f.i iVar = new f.i(c0457c2, 1, "<init>", string, null, null);
        iVar.h(25, 0);
        iVar.h(25, 1);
        String str8 = str;
        iVar.i(TvLanguage.FRIULIAN, f4278h, "<init>", "(" + AbstractC0610b.b(cls4) + ")V");
        int i6 = 0;
        while (i6 < c0611cArr3.length) {
            C0611c c0611c4 = c0611cArr3[i6];
            if (c0611c4.f5264y.isPrimitive() || c0611c4.f5264y == cls5) {
                cls2 = cls5;
            } else {
                iVar.h(25, 0);
                if (c0611c4.f5256g != null) {
                    iVar.k(f.j.g(AbstractC0610b.b(c0611c4.f5244I)));
                    iVar.k(c0611c4.f5256g.getName());
                    cls2 = cls5;
                    iVar.i(TvLanguage.GA, AbstractC0610b.g(AbstractC0610b.class), "getMethodType", "(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Type;");
                } else {
                    cls2 = cls5;
                    iVar.h(25, 0);
                    iVar.k(Integer.valueOf(i6));
                    iVar.i(TvLanguage.FRIULIAN, f4278h, "getFieldType", "(I)Ljava/lang/reflect/Type;");
                }
                iVar.c(TvLanguage.FRISIAN, str2, c0611c4.f5250b + "_asm_fieldType", "Ljava/lang/reflect/Type;");
            }
            i6++;
            cls5 = cls2;
        }
        iVar.e(TvLanguage.FRENCHMIDDLE);
        iVar.f(4, 4);
        iVar.j();
        if (dVar2 != null) {
            for (f0 f0Var : dVar2.serialzeFeatures()) {
                if (f0Var == f0.DisableCircularReferenceDetect) {
                    z2 = true;
                    break;
                }
            }
            z2 = false;
        } else {
            z2 = false;
        }
        int i7 = 0;
        while (true) {
            cls = cls4;
            c0611cArr = c0611cArr2;
            if (i7 >= 3) {
                break;
            }
            if (i7 == 0) {
                str6 = "write";
                z6 = z2;
                z5 = true;
            } else if (i7 == 1) {
                str6 = "writeNormal";
                z6 = z2;
                z5 = false;
            } else {
                str6 = "writeDirectNonContext";
                z5 = true;
                z6 = true;
            }
            C0457c c0457c3 = c0457c2;
            String str9 = str8;
            String str10 = str2;
            C0077a c0077a = new C0077a(c0611cArr3, a0Var, str2, z5, z6);
            StringBuilder sb3 = new StringBuilder();
            sb3.append("(L");
            String str11 = f4273c;
            sb3.append(str11);
            sb3.append(";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            int i8 = i7;
            f.i iVar2 = new f.i(c0457c2, 1, str6, sb3.toString(), null, new String[]{"java/io/IOException"});
            C0460f c0460f = new C0460f();
            iVar2.h(25, 2);
            iVar2.l(TvLanguage.GREENLANDIC, c0460f);
            iVar2.h(25, 1);
            iVar2.i(TvLanguage.FULAH, str11, "writeNull", "()V");
            iVar2.e(TvLanguage.FRENCHMIDDLE);
            iVar2.g(c0460f);
            iVar2.h(25, 1);
            iVar2.c(TvLanguage.FRISIANEASTERN, str11, "out", f4277g);
            iVar2.h(58, c0077a.g("out"));
            if (z8 || c0077a.f4290d || !(dVar2 == null || dVar2.alphabetic())) {
                dVar = dVar2;
                str2 = str10;
            } else {
                C0460f c0460f2 = new C0460f();
                iVar2.h(25, c0077a.g("out"));
                dVar = dVar2;
                iVar2.i(TvLanguage.FULAH, f4276f, "isSortField", "()Z");
                iVar2.l(TvLanguage.SORBIANLOWER, c0460f2);
                iVar2.h(25, 0);
                iVar2.h(25, 1);
                iVar2.h(25, 2);
                iVar2.h(25, 3);
                iVar2.h(25, 4);
                iVar2.h(21, 5);
                str2 = str10;
                iVar2.i(TvLanguage.FULAH, str2, "writeUnsorted", "(L" + str11 + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
                iVar2.e(TvLanguage.FRENCHMIDDLE);
                iVar2.g(c0460f2);
            }
            if (!c0077a.f4290d || z6) {
                i2 = i8;
                z7 = z8;
                i3 = TvLanguage.FRENCHMIDDLE;
                c2 = 4;
            } else {
                C0460f c0460f3 = new C0460f();
                C0460f c0460f4 = new C0460f();
                iVar2.h(25, 0);
                iVar2.h(25, 1);
                String str12 = f4278h;
                StringBuilder sb4 = new StringBuilder();
                sb4.append("(L");
                sb4.append(str11);
                z7 = z8;
                sb4.append(";)Z");
                i2 = i8;
                iVar2.i(TvLanguage.FULAH, str12, "writeDirect", sb4.toString());
                iVar2.l(TvLanguage.SORBIANLOWER, c0460f4);
                iVar2.h(25, 0);
                iVar2.h(25, 1);
                iVar2.h(25, 2);
                iVar2.h(25, 3);
                iVar2.h(25, 4);
                iVar2.h(21, 5);
                iVar2.i(TvLanguage.FULAH, str2, "writeNormal", "(L" + str11 + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
                iVar2.e(TvLanguage.FRENCHMIDDLE);
                iVar2.g(c0460f4);
                iVar2.h(25, c0077a.g("out"));
                iVar2.k(Integer.valueOf(f0.DisableCircularReferenceDetect.mask));
                iVar2.i(TvLanguage.FULAH, f4276f, "isEnabled", "(I)Z");
                iVar2.l(TvLanguage.DRAVIDIAN, c0460f3);
                iVar2.h(25, 0);
                iVar2.h(25, 1);
                iVar2.h(25, 2);
                iVar2.h(25, 3);
                c2 = 4;
                iVar2.h(25, 4);
                iVar2.h(21, 5);
                iVar2.i(TvLanguage.FULAH, str2, "writeDirectNonContext", "(L" + str11 + ";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
                i3 = TvLanguage.FRENCHMIDDLE;
                iVar2.e(TvLanguage.FRENCHMIDDLE);
                iVar2.g(c0460f3);
            }
            iVar2.h(25, 2);
            iVar2.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls3));
            iVar2.h(58, c0077a.g("entity"));
            B(cls3, iVar2, c0611cArr3, c0077a);
            iVar2.e(i3);
            iVar2.f(7, c0077a.f4292f + 2);
            iVar2.j();
            i7 = i2 + 1;
            dVar2 = dVar;
            z8 = z7;
            cls4 = cls;
            c0611cArr2 = c0611cArr;
            c0457c2 = c0457c3;
            str8 = str9;
        }
        C0457c c0457c4 = c0457c2;
        String str13 = str8;
        if (z8) {
            str3 = str2;
            str4 = "entity";
        } else {
            str3 = str2;
            C0077a c0077a2 = new C0077a(c0611cArr3, a0Var, str2, false, z2);
            StringBuilder sb5 = new StringBuilder();
            sb5.append("(L");
            String str14 = f4273c;
            sb5.append(str14);
            sb5.append(";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            str4 = "entity";
            f.i iVar3 = new f.i(c0457c4, 1, "writeUnsorted", sb5.toString(), null, new String[]{"java/io/IOException"});
            iVar3.h(25, 1);
            iVar3.c(TvLanguage.FRISIANEASTERN, str14, "out", f4277g);
            iVar3.h(58, c0077a2.g("out"));
            iVar3.h(25, 2);
            iVar3.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls3));
            iVar3.h(58, c0077a2.g(str4));
            B(cls3, iVar3, c0611cArr, c0077a2);
            iVar3.e(TvLanguage.FRENCHMIDDLE);
            iVar3.f(7, c0077a2.f4292f + 2);
            iVar3.j();
        }
        int i9 = 3;
        for (int i10 = 0; i10 < i9; i10++) {
            if (i10 == 0) {
                str5 = "writeAsArray";
                z4 = z2;
                z3 = true;
            } else if (i10 == 1) {
                str5 = "writeAsArrayNormal";
                z4 = z2;
                z3 = false;
            } else {
                str5 = "writeAsArrayNonContext";
                z3 = true;
                z4 = true;
            }
            String str15 = str4;
            C0077a c0077a3 = new C0077a(c0611cArr3, a0Var, str3, z3, z4);
            StringBuilder sb6 = new StringBuilder();
            sb6.append("(L");
            String str16 = f4273c;
            sb6.append(str16);
            sb6.append(";Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V");
            f.i iVar4 = new f.i(c0457c4, 1, str5, sb6.toString(), null, new String[]{"java/io/IOException"});
            iVar4.h(25, 1);
            iVar4.c(TvLanguage.FRISIANEASTERN, str16, "out", f4277g);
            iVar4.h(58, c0077a3.g("out"));
            iVar4.h(25, 2);
            iVar4.b(TvLanguage.GORONTALO, AbstractC0610b.g(cls3));
            iVar4.h(58, c0077a3.g(str15));
            A(cls3, iVar4, c0611cArr3, c0077a3);
            iVar4.e(TvLanguage.FRENCHMIDDLE);
            iVar4.f(7, c0077a3.f4292f + 2);
            iVar4.j();
            str4 = str15;
            i9 = i9;
        }
        byte[] bArrJ = c0457c4.j();
        return (C0517J) this.f4282a.a(str13, bArrJ, 0, bArrJ.length).getConstructor(cls).newInstance(a0Var);
    }
}
