91快播 v3.3.0版本的 MD5 值为:094b9519ad2388a8147509cb8a126145
以下内容为反编译后的 C7005.java 源代码,内容仅作参考
package anta.㐟;
import android.util.Base64;
import anta.ৡ.C1565;
import anta.Ꮳ.EnumC3375;
import anta.ᩋ.InterfaceC4861;
import anta.㐟.InterfaceC7013;
import anta.㮝.C9138;
import anta.㮝.EnumC9135;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Objects;
public final class C7005<Model, Data> implements InterfaceC7013<Model, Data> {
public final InterfaceC7006<Data> f15967;
public interface InterfaceC7006<Data> {
}
public static final class C7007<Model> implements InterfaceC7004<Model, InputStream> {
public final InterfaceC7006<InputStream> f15968 = new C7008(this);
public class C7008 implements InterfaceC7006<InputStream> {
public C7008(C7007 c7007) {
}
public Object m6120(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
public void mo576() {
}
@Override
public InterfaceC7013<Model, InputStream> mo577(C7060 c7060) {
return new C7005(this.f15968);
}
}
public static final class C7009<Data> implements InterfaceC4861<Data> {
public Data f15969;
public final String f15970;
public final InterfaceC7006<Data> f15971;
public C7009(String str, InterfaceC7006<Data> interfaceC7006) {
this.f15970 = str;
this.f15971 = interfaceC7006;
}
@Override
public void cancel() {
}
@Override
public EnumC9135 getDataSource() {
return EnumC9135.LOCAL;
}
@Override
public Class<Data> mo569() {
Objects.requireNonNull((C7007.C7008) this.f15971);
return InputStream.class;
}
@Override
public void mo570(EnumC3375 enumC3375, InterfaceC4861.InterfaceC4862<? super Data> interfaceC4862) {
try {
?? r2 = (Data) ((C7007.C7008) this.f15971).m6120(this.f15970);
this.f15969 = r2;
interfaceC4862.mo4875(r2);
} catch (IllegalArgumentException e) {
interfaceC4862.mo4874(e);
}
}
@Override
public void mo571() {
try {
InterfaceC7006<Data> interfaceC7006 = this.f15971;
Data data = this.f15969;
Objects.requireNonNull((C7007.C7008) interfaceC7006);
((InputStream) data).close();
} catch (IOException unused) {
}
}
}
public C7005(InterfaceC7006<Data> interfaceC7006) {
this.f15967 = interfaceC7006;
}
@Override
public InterfaceC7013.C7014<Data> mo574(Model model, int i, int i2, C9138 c9138) {
return new InterfaceC7013.C7014<>(new C1565(model), new C7009(model.toString(), this.f15967));
}
@Override
public boolean mo575(Model model) {
return model.toString().startsWith("data:image");
}
}