随身WiFi小助手 v1.1.1版本的 MD5 值为:b7707ff0ac20cdf6109b08a72f633bc9
以下内容为反编译后的 e.java 源代码,内容仅作参考
package l0;
import android.util.Base64;
import androidx.annotation.NonNull;
import com.bumptech.glide.load.data.d;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Objects;
import l0.o;
public final class e<Model, Data> implements o<Model, Data> {
public final a<Data> f4020a;
public interface a<Data> {
}
public static final class b<Data> implements com.bumptech.glide.load.data.d<Data> {
public final String f4021e;
public final a<Data> f4022f;
public ByteArrayInputStream f4023g;
public b(String str, a<Data> aVar) {
this.f4021e = str;
this.f4022f = aVar;
}
@Override
@NonNull
public final Class<Data> a() {
Objects.requireNonNull((c.a) this.f4022f);
return InputStream.class;
}
@Override
public final void b() {
try {
a<Data> aVar = this.f4022f;
ByteArrayInputStream byteArrayInputStream = this.f4023g;
Objects.requireNonNull((c.a) aVar);
byteArrayInputStream.close();
} catch (IOException unused) {
}
}
@Override
public final void cancel() {
}
@Override
@NonNull
public final f0.a e() {
return f0.a.LOCAL;
}
@Override
public final void f(@NonNull com.bumptech.glide.f fVar, @NonNull d.a<? super Data> aVar) {
try {
Object a8 = ((c.a) this.f4022f).a(this.f4021e);
this.f4023g = (ByteArrayInputStream) a8;
aVar.d(a8);
} catch (IllegalArgumentException e7) {
aVar.c(e7);
}
}
}
public static final class c<Model> implements p<Model, InputStream> {
public final a<InputStream> f4024a = new a();
public class a implements a<InputStream> {
public final Object a(String str) {
if (str.startsWith("data:image")) {
int indexOf = str.indexOf(44);
if (indexOf != -1) {
if (str.substring(0, indexOf).endsWith(";base64")) {
return new ByteArrayInputStream(Base64.decode(str.substring(indexOf + 1), 0));
}
throw new IllegalArgumentException("Not a base64 image data URL.");
}
throw new IllegalArgumentException("Missing comma in data URL.");
}
throw new IllegalArgumentException("Not a valid image data URL.");
}
}
@Override
@NonNull
public final o<Model, InputStream> b(@NonNull s sVar) {
return new e(this.f4024a);
}
}
public e(a<Data> aVar) {
this.f4020a = aVar;
}
@Override
public final boolean a(@NonNull Model model) {
return model.toString().startsWith("data:image");
}
@Override
public final o.a<Data> b(@NonNull Model model, int i7, int i8, @NonNull f0.h hVar) {
return new o.a<>(new a1.b(model), new b(model.toString(), this.f4020a));
}
}