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");
    }
}