package com.bumptech.glide.load.model; import android.text.TextUtils; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; /* loaded from: classes.dex */ public final class LazyHeaders implements Headers { private final Map> b; private volatile Map c; public static final class Builder { private static final String b = b(); private static final Map> c; private Map> a = c; static { HashMap hashMap = new HashMap(2); if (!TextUtils.isEmpty(b)) { hashMap.put("User-Agent", Collections.singletonList(new StringHeaderFactory(b))); } c = Collections.unmodifiableMap(hashMap); } static String b() { String property = System.getProperty("http.agent"); if (TextUtils.isEmpty(property)) { return property; } int length = property.length(); StringBuilder sb = new StringBuilder(property.length()); for (int i = 0; i < length; i++) { char charAt = property.charAt(i); if ((charAt > 31 || charAt == '\t') && charAt < 127) { sb.append(charAt); } else { sb.append('?'); } } return sb.toString(); } public LazyHeaders a() { return new LazyHeaders(this.a); } } static final class StringHeaderFactory implements LazyHeaderFactory { private final String a; StringHeaderFactory(String str) { this.a = str; } @Override // com.bumptech.glide.load.model.LazyHeaderFactory public String a() { return this.a; } public boolean equals(Object obj) { if (obj instanceof StringHeaderFactory) { return this.a.equals(((StringHeaderFactory) obj).a); } return false; } public int hashCode() { return this.a.hashCode(); } public String toString() { return "StringHeaderFactory{value='" + this.a + "'}"; } } LazyHeaders(Map> map) { this.b = Collections.unmodifiableMap(map); } private Map b() { HashMap hashMap = new HashMap(); for (Map.Entry> entry : this.b.entrySet()) { String a = a(entry.getValue()); if (!TextUtils.isEmpty(a)) { hashMap.put(entry.getKey(), a); } } return hashMap; } @Override // com.bumptech.glide.load.model.Headers public Map a() { if (this.c == null) { synchronized (this) { if (this.c == null) { this.c = Collections.unmodifiableMap(b()); } } } return this.c; } public boolean equals(Object obj) { if (obj instanceof LazyHeaders) { return this.b.equals(((LazyHeaders) obj).b); } return false; } public int hashCode() { return this.b.hashCode(); } public String toString() { return "LazyHeaders{headers=" + this.b + '}'; } private String a(List list) { StringBuilder sb = new StringBuilder(); int size = list.size(); for (int i = 0; i < size; i++) { String a = list.get(i).a(); if (!TextUtils.isEmpty(a)) { sb.append(a); if (i != list.size() - 1) { sb.append(','); } } } return sb.toString(); } }