package com.bytedance.adsdk.fm.ro;

import com.bytedance.adsdk.fm.ro.lb.fm.ajl;
import com.bytedance.adsdk.fm.ro.lb.fm.ef;
import com.bytedance.adsdk.fm.ro.lb.fm.jnr;
import com.bytedance.adsdk.fm.ro.lb.fm.lb;
import com.bytedance.adsdk.fm.ro.lb.fm.ro;
import com.bytedance.adsdk.fm.ro.lb.fm.vt;
import com.bytedance.adsdk.fm.ro.lb.fm.wsy;
import com.bytedance.adsdk.fm.ro.lb.fm.wu;
import com.bytedance.adsdk.fm.ro.lb.fm.yz;
import java.util.ArrayList;
import java.util.Deque;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.Map;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes.dex */
public class fm {
    private static final com.bytedance.adsdk.fm.ro.lb.fm fm;
    private String jnr;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private com.bytedance.adsdk.fm.ro.ro.fm f6174lb;
    private final com.bytedance.adsdk.fm.ro.lb.fm ro;
    private Deque<com.bytedance.adsdk.fm.ro.ro.fm> yz = new LinkedList();

    static {
        int i10 = 8;
        ajl[] ajlVarArr = {new vt(), new yz(), new ef(), new ro(), new jnr(), new com.bytedance.adsdk.fm.ro.lb.fm.fm(), new wsy(), new lb(), new wu()};
        final com.bytedance.adsdk.fm.ro.lb.fm fmVar = new com.bytedance.adsdk.fm.ro.lb.fm() { // from class: com.bytedance.adsdk.fm.ro.fm.1
            @Override // com.bytedance.adsdk.fm.ro.lb.fm
            public int fm(String str, int i11, Deque<com.bytedance.adsdk.fm.ro.ro.fm> deque) {
                return i11;
            }
        };
        while (i10 >= 0) {
            final ajl ajlVar = ajlVarArr[i10];
            i10--;
            fmVar = new com.bytedance.adsdk.fm.ro.lb.fm() { // from class: com.bytedance.adsdk.fm.ro.fm.2
                @Override // com.bytedance.adsdk.fm.ro.lb.fm
                public int fm(String str, int i11, Deque<com.bytedance.adsdk.fm.ro.ro.fm> deque) {
                    return ajlVar.fm(str, i11, deque, fmVar);
                }
            };
        }
        fm = fmVar;
    }

    private fm(String str, com.bytedance.adsdk.fm.ro.lb.fm fmVar) {
        this.ro = fmVar;
        this.jnr = str;
        try {
            fm();
        } catch (Exception e10) {
            throw new com.bytedance.adsdk.fm.fm.ro(str, e10);
        }
    }

    public static fm fm(String str) {
        return new fm(str, fm);
    }

    private void fm() {
        int length = this.jnr.length();
        int i10 = 0;
        while (i10 < length) {
            int iFm = this.ro.fm(this.jnr, i10, this.yz);
            if (iFm == i10) {
                throw new IllegalArgumentException("Unrecognized expression, unrecognized characters encountered during parsing:" + this.jnr.substring(0, i10));
            }
            i10 = iFm;
        }
        ArrayList arrayList = new ArrayList();
        while (true) {
            com.bytedance.adsdk.fm.ro.ro.fm fmVarPollFirst = this.yz.pollFirst();
            if (fmVarPollFirst == null) {
                this.f6174lb = com.bytedance.adsdk.fm.ro.jnr.ro.fm(arrayList, this.jnr, i10);
                this.yz = null;
                return;
            }
            arrayList.add(0, fmVarPollFirst);
        }
    }

    public <T> T fm(JSONObject jSONObject) {
        HashMap map = new HashMap();
        map.put("default_key", jSONObject);
        return (T) fm(map);
    }

    public <T> T fm(Map<String, JSONObject> map) {
        return (T) this.f6174lb.fm(map);
    }
}
