package g.d.a;

import java.io.Reader;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.function.Supplier;

/* JADX INFO: loaded from: classes.dex */
public class f implements l {
    public g.d.a.t.c a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final n f3467b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final ConcurrentHashMap<h, j> f3468c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f3469d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final o f3470e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final ThreadLocal<Map<String, j>> f3471f;

    public f() {
        new ConcurrentHashMap();
        this.a = new g.d.a.t.h();
        this.f3467b = new n(this);
        this.f3468c = new ConcurrentHashMap<>();
        this.f3469d = 100;
        this.f3471f = ThreadLocal.withInitial(new Supplier() { // from class: g.d.a.c
            @Override // java.util.function.Supplier
            public final Object get() {
                return new HashMap();
            }
        });
        this.f3470e = new g.d.a.u.b();
    }

    public j a(Reader reader, String str) {
        j jVarA = this.f3467b.a(reader, str, "{{", "}}");
        ((g.d.a.s.c) jVarA).init();
        this.f3471f.remove();
        return jVarA;
    }

    public j b(String str) {
        Map<String, j> map = this.f3471f.get();
        j jVar = map.get(str);
        if (jVar != null) {
            if (jVar instanceof g.d.a.s.c) {
                ((g.d.a.s.c) jVar).f3495w = true;
            }
            return jVar;
        }
        try {
            n nVar = this.f3467b;
            Reader readerA = ((f) nVar.a).f3470e.a(str);
            if (readerA == null) {
                throw new m(str);
            }
            j jVarA = nVar.a(readerA, str, "{{", "}}");
            map.put(str, jVarA);
            jVarA.init();
            return jVarA;
        } finally {
            map.remove(str);
        }
    }
}
