翰林优商.apk(点击下载) / e.java


package com.kwad.sdk.glide.load.b;

import android.util.Base64;
import com.kwad.sdk.glide.Priority;
import com.kwad.sdk.glide.load.DataSource;
import com.kwad.sdk.glide.load.b.n;
import com.kwad.sdk.glide.load.f;
import com.kwad.sdk.glide.load.kwai.d;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;

public final class e<Model, Data> implements n<Model, Data> {
    private final a<Data> boh;

    public interface a<Data> {
        Class<Data> Ro();

        Data eH(String str);

        void p(Data data);
    }

    static final class b<Data> implements d<Data> {
        private final String boi;
        private final a<Data> boj;
        private Data data;

        b(String str, a<Data> aVar) {
            this.boi = str;
            this.boj = aVar;
        }

        @Override // com.kwad.sdk.glide.load.kwai.d
        public final Class<Data> Ro() {
            return this.boj.Ro();
        }

        @Override // com.kwad.sdk.glide.load.kwai.d
        public final void Rp() {
            try {
                this.boj.p(this.data);
            } catch (IOException unused) {
            }
        }

        @Override // com.kwad.sdk.glide.load.kwai.d
        public final DataSource Rq() {
            return DataSource.LOCAL;
        }

        @Override // com.kwad.sdk.glide.load.kwai.d
        public final void a(Priority priority, d.a<? super Data> aVar) {
            try {
                Data eH = this.boj.eH(this.boi);
                this.data = eH;
                aVar.q(eH);
            } catch (IllegalArgumentException e) {
                aVar.b(e);
            }
        }

        @Override // com.kwad.sdk.glide.load.kwai.d
        public final void cancel() {
        }
    }

    public static final class c<Model> implements o<Model, InputStream> {
        private final a<InputStream> bok = new a<InputStream>() {
            /* class com.kwad.sdk.glide.load.b.e.c.AnonymousClass1 */

            private static InputStream eI(String str) {
                if (str.startsWith("data:image")) {
                    int indexOf = str.indexOf(44);
                    if (indexOf == -1) {
                        throw new IllegalArgumentException("Missing comma in data URL.");
                    } else if (str.substring(0, indexOf).endsWith(";base64")) {
                        return new ByteArrayInputStream(Base64.decode(str.substring(indexOf + 1), 0));
                    } else {
                        throw new IllegalArgumentException("Not a base64 image data URL.");
                    }
                } else {
                    throw new IllegalArgumentException("Not a valid image data URL.");
                }
            }

            private static void i(InputStream inputStream) {
                inputStream.close();
            }

            @Override // com.kwad.sdk.glide.load.b.e.a
            public final Class<InputStream> Ro() {
                return InputStream.class;
            }

            /* Return type fixed from 'java.lang.Object' to match base method */
            @Override // com.kwad.sdk.glide.load.b.e.a
            public final /* synthetic */ InputStream eH(String str) {
                return eI(str);
            }

            /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
            @Override // com.kwad.sdk.glide.load.b.e.a
            public final /* synthetic */ void p(InputStream inputStream) {
                i(inputStream);
            }
        };

        @Override // com.kwad.sdk.glide.load.b.o
        public final n<Model, InputStream> a(r rVar) {
            return new e(this.bok);
        }
    }

    public e(a<Data> aVar) {
        this.boh = aVar;
    }

    @Override // com.kwad.sdk.glide.load.b.n
    public final n.a<Data> b(Model model, int i, int i2, f fVar) {
        return new n.a<>(new com.kwad.sdk.glide.c.b(model), new b(model.toString(), this.boh));
    }

    @Override // com.kwad.sdk.glide.load.b.n
    public final boolean x(Model model) {
        return model.toString().startsWith("data:image");
    }
}