导航菜单

页面标题

页面副标题

Dostt v1.0.89 - m.java 源代码

正在查看: Dostt v1.0.89 应用的 m.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package Xf;

import Cj.b0;
import Lg.C0712a;
import Lg.C0714c;
import Sh.t;
import Sh.x;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.StatFs;
import android.util.Base64;
import android.util.Log;
import com.google.firebase.perf.network.FirebasePerfOkHttpClient;
import expo.modules.filesystem.DeletingOptions;
import expo.modules.filesystem.DownloadOptions;
import expo.modules.filesystem.EncodingType;
import expo.modules.filesystem.FileSystemUploadOptions;
import expo.modules.filesystem.FileSystemUploadType;
import expo.modules.filesystem.InfoOptions;
import expo.modules.filesystem.MakeDirectoryOptions;
import expo.modules.filesystem.ReadingOptions;
import expo.modules.filesystem.RelocatingOptions;
import expo.modules.filesystem.WritingOptions;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.math.BigInteger;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.jvm.internal.AbstractC1735t;
import kotlin.jvm.internal.DefaultConstructorMarker;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.Headers;
import okhttp3.Interceptor;
import okhttp3.MediaType;
import okhttp3.MultipartBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import okhttp3.ResponseBody;
import rg.EnumC1880c;
import rg.InterfaceC1879b;

@Metadata(d1 = {"\u0000Î\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\b\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0001\n\u0002\b\u0005\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0010\u0012\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010%\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\r\b\u0016\u0018\u00002\u00020\u0001:\u0005vwx\\`B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0013\u0010\u0006\u001a\u00020\u0005*\u00020\u0004H\u0002¢\u0006\u0004\b\u0006\u0010\u0007J\u0013\u0010\b\u001a\u00020\u0005*\u00020\u0004H\u0002¢\u0006\u0004\b\b\u0010\u0007J\u0017\u0010\u000b\u001a\u00020\u00052\u0006\u0010\n\u001a\u00020\tH\u0002¢\u0006\u0004\b\u000b\u0010\fJ!\u0010\u0011\u001a\n\u0012\u0004\u0012\u00020\u0010\u0018\u00010\u000f2\b\u0010\u000e\u001a\u0004\u0018\u00010\rH\u0002¢\u0006\u0004\b\u0011\u0010\u0012J\u001f\u0010\u0014\u001a\n\u0012\u0004\u0012\u00020\u0010\u0018\u00010\u000f2\u0006\u0010\u0013\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0014\u0010\u0015J\u001d\u0010\u0016\u001a\b\u0012\u0004\u0012\u00020\u00100\u000f2\u0006\u0010\u0013\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0016\u0010\u0015J'\u0010\u0019\u001a\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u00042\u0006\u0010\u0017\u001a\u00020\u00102\u0006\u0010\u0018\u001a\u00020\rH\u0002¢\u0006\u0004\b\u0019\u0010\u001aJ\u001f\u0010\u001b\u001a\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u00042\u0006\u0010\u0017\u001a\u00020\u0010H\u0002¢\u0006\u0004\b\u001b\u0010\u001cJ\u0017\u0010\u001e\u001a\u00020\u001d2\u0006\u0010\u0013\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u001e\u0010\u001fJ\u0019\u0010!\u001a\u00020\u001d2\b\u0010 \u001a\u0004\u0018\u00010\rH\u0003¢\u0006\u0004\b!\u0010\"J'\u0010(\u001a\u00020\u00052\u0006\u0010$\u001a\u00020#2\u0006\u0010%\u001a\u00020\t2\u0006\u0010'\u001a\u00020&H\u0002¢\u0006\u0004\b(\u0010)J\u0017\u0010+\u001a\u00020\u00042\u0006\u0010*\u001a\u00020\tH\u0002¢\u0006\u0004\b+\u0010,J/\u00104\u001a\u0002032\u0006\u0010-\u001a\u00020\r2\u0006\u0010.\u001a\u00020\r2\u0006\u00100\u001a\u00020/2\u0006\u00102\u001a\u000201H\u0002¢\u0006\u0004\b4\u00105J'\u00107\u001a\u0002062\u0006\u00100\u001a\u00020/2\u0006\u00102\u001a\u0002012\u0006\u0010*\u001a\u00020\tH\u0002¢\u0006\u0004\b7\u00108J\u001a\u0010<\u001a\u0004\u0018\u00010;2\u0006\u0010:\u001a\u000209H\u0082@¢\u0006\u0004\b<\u0010=J\u0017\u0010>\u001a\u00020\r2\u0006\u0010*\u001a\u00020\tH\u0002¢\u0006\u0004\b>\u0010?J\u0017\u0010@\u001a\u00020\u00052\u0006\u0010*\u001a\u00020\tH\u0002¢\u0006\u0004\b@\u0010\fJ\u0017\u0010B\u001a\u00020A2\u0006\u0010*\u001a\u00020\tH\u0002¢\u0006\u0004\bB\u0010CJ\u0017\u0010D\u001a\u00020\u001d2\u0006\u0010\u0013\u001a\u00020\u0004H\u0002¢\u0006\u0004\bD\u0010\u001fJ\u0017\u0010F\u001a\u00020E2\u0006\u0010\u0013\u001a\u00020\u0004H\u0002¢\u0006\u0004\bF\u0010GJ\u0019\u0010H\u001a\u0004\u0018\u00010#2\u0006\u0010\u0013\u001a\u00020\u0004H\u0002¢\u0006\u0004\bH\u0010IJ\u0013\u0010J\u001a\u00020\t*\u00020\u0004H\u0002¢\u0006\u0004\bJ\u0010KJ\u0017\u0010M\u001a\u00020\r2\u0006\u0010L\u001a\u00020\rH\u0002¢\u0006\u0004\bM\u0010NJ\u0017\u0010Q\u001a\u00020P2\u0006\u0010O\u001a\u00020\u001dH\u0002¢\u0006\u0004\bQ\u0010RJ\u0017\u0010V\u001a\u00020U2\u0006\u0010T\u001a\u00020SH\u0002¢\u0006\u0004\bV\u0010WJ\u000f\u0010Y\u001a\u00020XH\u0017¢\u0006\u0004\bY\u0010ZR\u0018\u0010^\u001a\u0004\u0018\u00010[8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\\\u0010]R\u0018\u0010b\u001a\u0004\u0018\u00010_8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b`\u0010aR \u0010g\u001a\u000e\u0012\u0004\u0012\u00020\r\u0012\u0004\u0012\u00020d0c8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\be\u0010fR\u0014\u0010k\u001a\u00020h8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bi\u0010jR\u0014\u0010o\u001a\u00020l8BX\u0082\u0004¢\u0006\u0006\u001a\u0004\bm\u0010nR\u0016\u0010r\u001a\u0004\u0018\u00010[8BX\u0082\u0004¢\u0006\u0006\u001a\u0004\bp\u0010qR\u0018\u0010u\u001a\u00020&*\u00020\u00048BX\u0082\u0004¢\u0006\u0006\u001a\u0004\bs\u0010t¨\u0006y"}, d2 = {"LXf/m;", "LFg/a;", "<init>", "()V", "Landroid/net/Uri;", "LSh/J;", "Q", "(Landroid/net/Uri;)V", "P", "Ljava/io/File;", "dir", "V", "(Ljava/io/File;)V", "", "path", "Ljava/util/EnumSet;", "Lrg/c;", "l0", "(Ljava/lang/String;)Ljava/util/EnumSet;", "uri", "n0", "(Landroid/net/Uri;)Ljava/util/EnumSet;", "m0", "permission", "errorMsg", "X", "(Landroid/net/Uri;Lrg/c;Ljava/lang/String;)V", "W", "(Landroid/net/Uri;Lrg/c;)V", "Ljava/io/InputStream;", "i0", "(Landroid/net/Uri;)Ljava/io/InputStream;", "resourceName", "j0", "(Ljava/lang/String;)Ljava/io/InputStream;", "LQ0/a;", "documentFile", "outputDir", "", "copy", "p0", "(LQ0/a;Ljava/io/File;Z)V", "file", "R", "(Ljava/io/File;)Landroid/net/Uri;", "url", "fileUriString", "Lexpo/modules/filesystem/FileSystemUploadOptions;", "options", "LXf/s;", "decorator", "Lokhttp3/Request;", "T", "(Ljava/lang/String;Ljava/lang/String;Lexpo/modules/filesystem/FileSystemUploadOptions;LXf/s;)Lokhttp3/Request;", "Lokhttp3/RequestBody;", "S", "(Lexpo/modules/filesystem/FileSystemUploadOptions;LXf/s;Ljava/io/File;)Lokhttp3/RequestBody;", "LXf/m$a;", "params", "", "U", "(LXf/m$a;LXh/d;)Ljava/lang/Object;", "h0", "(Ljava/io/File;)Ljava/lang/String;", "Y", "", "a0", "(Ljava/io/File;)J", "b0", "Ljava/io/OutputStream;", "f0", "(Landroid/net/Uri;)Ljava/io/OutputStream;", "d0", "(Landroid/net/Uri;)LQ0/a;", "o0", "(Landroid/net/Uri;)Ljava/io/File;", "uriStr", "k0", "(Ljava/lang/String;)Ljava/lang/String;", "inputStream", "", "c0", "(Ljava/io/InputStream;)[B", "Lokhttp3/Headers;", "headers", "Landroid/os/Bundle;", "q0", "(Lokhttp3/Headers;)Landroid/os/Bundle;", "LFg/c;", "g", "()LFg/c;", "Lokhttp3/OkHttpClient;", "d", "Lokhttp3/OkHttpClient;", "client", "Lwg/n;", "e", "Lwg/n;", "dirPermissionsRequest", "", "LXf/m$e;", "f", "Ljava/util/Map;", "taskHandlers", "LCj/M;", "o", "LCj/M;", "moduleCoroutineScope", "Landroid/content/Context;", "Z", "()Landroid/content/Context;", "context", "e0", "()Lokhttp3/OkHttpClient;", "okHttpClient", "g0", "(Landroid/net/Uri;)Z", "isSAFUri", "a", "b", "c", "expo-file-system_release"}, k = 1, mv = {1, 9, 0}, xi = 48)
public class m extends Fg.a {

    private OkHttpClient client;

    private wg.n dirPermissionsRequest;

    private final Map taskHandlers = new HashMap();

    private final Cj.M moduleCoroutineScope = Cj.N.a(b0.a());

    public static final class A extends AbstractC1735t implements gi.a {
        public static final A a = new A();

        public A() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(MakeDirectoryOptions.class);
        }
    }

    public static final class A0 extends AbstractC1735t implements gi.a {
        public static final A0 a = new A0();

        public A0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class B extends AbstractC1735t implements gi.l {
        public B() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            Object obj = objArr[0];
            MakeDirectoryOptions makeDirectoryOptions = (MakeDirectoryOptions) objArr[1];
            c = n.c((String) obj);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.WRITE);
            if (!kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                throw new IOException("Unsupported scheme for location '" + parse + "'.");
            }
            File o0 = m.this.o0(parse);
            boolean isDirectory = o0.isDirectory();
            boolean intermediates = makeDirectoryOptions.getIntermediates();
            if ((intermediates ? o0.mkdirs() : o0.mkdir()) || (intermediates && isDirectory)) {
                return Sh.J.a;
            }
            throw new f(parse);
        }
    }

    public static final class B0 extends AbstractC1735t implements gi.a {
        public static final B0 a = new B0();

        public B0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class C extends AbstractC1735t implements gi.p {
        public C() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<anonymous parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            c = n.c((String) promise);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.READ);
            if (!kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                if (m.this.g0(parse)) {
                    throw new r();
                }
                throw new IOException("Unsupported scheme for location '" + parse + "'.");
            }
            File[] listFiles = m.this.o0(parse).listFiles();
            if (listFiles == null) {
                throw new j(parse);
            }
            ArrayList arrayList = new ArrayList(listFiles.length);
            int length = listFiles.length;
            for (int i = 0; i < length; i++) {
                File file = listFiles[i];
                arrayList.add(file != null ? file.getName() : null);
            }
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public static final class C0 extends AbstractC1735t implements gi.a {
        public static final C0 a = new C0();

        public C0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class D extends AbstractC1735t implements gi.a {
        public static final D a = new D();

        public D() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.g(String.class);
        }
    }

    public static final class D0 extends AbstractC1735t implements gi.p {
        public D0() {
            super(2);
        }

        public final void a(Activity sender, Cg.j payload) {
            kotlin.jvm.internal.r.f(sender, "sender");
            kotlin.jvm.internal.r.f(payload, "payload");
            int a = payload.a();
            int b = payload.b();
            Intent c = payload.c();
            if (a != 5394 || m.this.dirPermissionsRequest == null) {
                return;
            }
            Bundle bundle = new Bundle();
            if (b != -1 || c == null) {
                bundle.putBoolean("granted", false);
            } else {
                Uri data = c.getData();
                int flags = c.getFlags() & 3;
                if (data != null) {
                    m.this.f().z().getContentResolver().takePersistableUriPermission(data, flags);
                }
                bundle.putBoolean("granted", true);
                bundle.putString("directoryUri", String.valueOf(data));
            }
            wg.n nVar = m.this.dirPermissionsRequest;
            if (nVar != null) {
                nVar.resolve(bundle);
            }
            m.this.dirPermissionsRequest = null;
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Activity) obj, (Cg.j) obj2);
            return Sh.J.a;
        }
    }

    public static final class E extends AbstractC1735t implements gi.l {
        public E() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            c = n.c((String) objArr[0]);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.READ);
            if (!kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                if (m.this.g0(parse)) {
                    throw new r();
                }
                throw new IOException("Unsupported scheme for location '" + parse + "'.");
            }
            File[] listFiles = m.this.o0(parse).listFiles();
            if (listFiles == null) {
                throw new j(parse);
            }
            ArrayList arrayList = new ArrayList(listFiles.length);
            int length = listFiles.length;
            for (int i = 0; i < length; i++) {
                File file = listFiles[i];
                arrayList.add(file != null ? file.getName() : null);
            }
            return arrayList;
        }
    }

    public static final class E0 extends AbstractC1735t implements gi.a {
        public E0() {
            super(0);
        }

        public final void a() {
            try {
                m mVar = m.this;
                File filesDir = mVar.Z().getFilesDir();
                kotlin.jvm.internal.r.e(filesDir, "getFilesDir(...)");
                mVar.V(filesDir);
                m mVar2 = m.this;
                File cacheDir = mVar2.Z().getCacheDir();
                kotlin.jvm.internal.r.e(cacheDir, "getCacheDir(...)");
                mVar2.V(cacheDir);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

        @Override
        public Object invoke() {
            a();
            return Sh.J.a;
        }
    }

    public static final class F extends AbstractC1735t implements gi.l {
        public F() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] it) {
            kotlin.jvm.internal.r.f(it, "it");
            StatFs statFs = new StatFs(Environment.getDataDirectory().getAbsolutePath());
            return Double.valueOf(mi.k.e(BigInteger.valueOf(statFs.getBlockCountLong()).multiply(BigInteger.valueOf(statFs.getBlockSizeLong())).doubleValue(), Math.pow(2.0d, 53.0d) - 1));
        }
    }

    public static final class F0 extends AbstractC1735t implements gi.a {
        public F0() {
            super(0);
        }

        public final void a() {
            String str;
            try {
                Cj.N.c(m.this.moduleCoroutineScope, new Nf.f(null, 1, null));
            } catch (IllegalStateException unused) {
                str = n.a;
                Log.e(str, "The scope does not have a job in it");
            }
        }

        @Override
        public Object invoke() {
            a();
            return Sh.J.a;
        }
    }

    public static final class G extends AbstractC1735t implements gi.l {
        public G() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] it) {
            kotlin.jvm.internal.r.f(it, "it");
            StatFs statFs = new StatFs(Environment.getDataDirectory().getAbsolutePath());
            return Double.valueOf(mi.k.e(BigInteger.valueOf(statFs.getAvailableBlocksLong()).multiply(BigInteger.valueOf(statFs.getBlockSizeLong())).doubleValue(), Math.pow(2.0d, 53.0d) - 1));
        }
    }

    public static final class G0 implements Interceptor {
        final InterfaceC0870c a;

        public G0(InterfaceC0870c interfaceC0870c) {
            this.a = interfaceC0870c;
        }

        public final Response a(Interceptor.Chain chain) {
            kotlin.jvm.internal.r.f(chain, "chain");
            Response a = chain.a(chain.m());
            return a.H().b(new C0872d(a.a(), this.a)).c();
        }
    }

    public static final class H extends AbstractC1735t implements gi.p {
        public H() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<anonymous parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            String str = (String) promise;
            c = n.c(str);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.WRITE);
            m.this.W(parse, EnumC1880c.READ);
            m.this.P(parse);
            if (!kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                throw new q(str);
            }
            m.this.R(m.this.o0(parse)).toString();
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    static final class H0 extends kotlin.coroutines.jvm.internal.l implements gi.p {
        int a;
        final C0866a b;
        final m c;

        H0(C0866a c0866a, m mVar, Xh.d dVar) {
            super(2, dVar);
            this.b = c0866a;
            this.c = mVar;
        }

        @Override
        public final Object invoke(Cj.M m, Xh.d dVar) {
            return ((H0) create(m, dVar)).invokeSuspend(Sh.J.a);
        }

        @Override
        public final Xh.d create(Object obj, Xh.d dVar) {
            return new H0(this.b, this.c, dVar);
        }

        @Override
        public final Object invokeSuspend(Object obj) {
            String str;
            String str2;
            Yh.b.e();
            if (this.a != 0) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            t.b(obj);
            C0866a c0866a = this.b;
            DownloadOptions a = c0866a.a();
            Call b = c0866a.b();
            File c = c0866a.c();
            boolean d = c0866a.d();
            wg.n e = c0866a.e();
            try {
                Response execute = FirebasePerfOkHttpClient.execute(b);
                ResponseBody a2 = execute.a();
                kotlin.jvm.internal.r.c(a2);
                BufferedInputStream bufferedInputStream = new BufferedInputStream(a2.a());
                FileOutputStream fileOutputStream = new FileOutputStream(c, d);
                byte[] bArr = new byte[1024];
                kotlin.jvm.internal.J j = new kotlin.jvm.internal.J();
                while (true) {
                    int read = bufferedInputStream.read(bArr);
                    j.a = read;
                    if (read == -1) {
                        break;
                    }
                    fileOutputStream.write(bArr, 0, read);
                }
                Bundle bundle = new Bundle();
                m mVar = this.c;
                bundle.putString("uri", Uri.fromFile(c).toString());
                bundle.putInt("status", execute.j());
                bundle.putBundle("headers", mVar.q0(execute.t()));
                Boolean a3 = kotlin.coroutines.jvm.internal.b.a(a.getMd5());
                if (!a3.booleanValue()) {
                    a3 = null;
                }
                if (a3 != null) {
                    bundle.putString("md5", mVar.h0(c));
                }
                execute.close();
                e.resolve(bundle);
            } catch (Exception e2) {
                if (b.H()) {
                    e.resolve(null);
                    return null;
                }
                String message = e2.getMessage();
                if (message != null) {
                    str2 = n.a;
                    kotlin.coroutines.jvm.internal.b.b(Log.e(str2, message));
                }
                str = n.a;
                kotlin.jvm.internal.r.e(str, "access$getTAG$p(...)");
                e.reject(str, e2.getMessage(), e2);
            }
            return null;
        }
    }

    public static final class I extends AbstractC1735t implements gi.a {
        public static final I a = new I();

        public I() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class J extends AbstractC1735t implements gi.a {
        public static final J a = new J();

        public J() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(InfoOptions.class);
        }
    }

    public static final class K extends AbstractC1735t implements gi.l {
        public K() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            String str = (String) objArr[0];
            c = n.c(str);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.WRITE);
            m.this.W(parse, EnumC1880c.READ);
            m.this.P(parse);
            if (!kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                throw new q(str);
            }
            return m.this.R(m.this.o0(parse)).toString();
        }
    }

    public static final class L extends AbstractC1735t implements gi.p {
        public L() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<anonymous parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            c = n.c((String) promise);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.READ);
            if (!m.this.g0(parse)) {
                throw new IOException("The URI '" + parse + "' is not a Storage Access Framework URI. Try using FileSystem.readDirectoryAsync instead.");
            }
            Q0.a h = Q0.a.h(m.this.Z(), parse);
            if (h == null || !h.f() || !h.k()) {
                throw new j(parse);
            }
            Q0.a[] m = h.m();
            kotlin.jvm.internal.r.e(m, "listFiles(...)");
            ArrayList arrayList = new ArrayList(m.length);
            for (Q0.a aVar : m) {
                arrayList.add(aVar.j().toString());
            }
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public static final class M extends AbstractC1735t implements gi.a {
        public static final M a = new M();

        public M() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class N extends AbstractC1735t implements gi.l {
        public N() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            c = n.c((String) objArr[0]);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.READ);
            if (!m.this.g0(parse)) {
                throw new IOException("The URI '" + parse + "' is not a Storage Access Framework URI. Try using FileSystem.readDirectoryAsync instead.");
            }
            Q0.a h = Q0.a.h(m.this.Z(), parse);
            if (h == null || !h.f() || !h.k()) {
                throw new j(parse);
            }
            Q0.a[] m = h.m();
            kotlin.jvm.internal.r.e(m, "listFiles(...)");
            ArrayList arrayList = new ArrayList(m.length);
            for (Q0.a aVar : m) {
                arrayList.add(aVar.j().toString());
            }
            return arrayList;
        }
    }

    public static final class O extends AbstractC1735t implements gi.a {
        public static final O a = new O();

        public O() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class P extends AbstractC1735t implements gi.a {
        public static final P a = new P();

        public P() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class Q extends AbstractC1735t implements gi.l {
        public Q() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            Object obj = objArr[0];
            String str = (String) objArr[1];
            c = n.c((String) obj);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.WRITE);
            if (!m.this.g0(parse)) {
                throw new IOException("The URI '" + parse + "' is not a Storage Access Framework URI. Try using FileSystem.makeDirectoryAsync instead.");
            }
            Q0.a d0 = m.this.d0(parse);
            if (d0 != null && !d0.k()) {
                throw new f(parse);
            }
            Q0.a c2 = d0 != null ? d0.c(str) : null;
            if (c2 == null) {
                throw new f(null);
            }
            kotlin.jvm.internal.r.c(c2);
            return c2.j().toString();
        }
    }

    public static final class R extends AbstractC1735t implements gi.a {
        public static final R a = new R();

        public R() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class S extends AbstractC1735t implements gi.a {
        public static final S a = new S();

        public S() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class T extends AbstractC1735t implements gi.a {
        public static final T a = new T();

        public T() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class U extends AbstractC1735t implements gi.l {
        public U() {
            super(1);
        }

        @Override
        public final java.lang.Object invoke(java.lang.Object[] r15) {
            throw new UnsupportedOperationException("Method not decompiled: Xf.m.U.invoke(java.lang.Object[]):java.lang.Object");
        }
    }

    public static final class V extends AbstractC1735t implements gi.l {
        public V() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            Object obj = objArr[0];
            Object obj2 = objArr[1];
            String str = (String) objArr[2];
            String str2 = (String) obj2;
            c = n.c((String) obj);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.WRITE);
            if (!m.this.g0(parse)) {
                throw new IOException("The URI '" + parse + "' is not a Storage Access Framework URI.");
            }
            Q0.a d0 = m.this.d0(parse);
            if (d0 == null || !d0.k()) {
                throw new g(parse);
            }
            Q0.a d = d0.d(str, str2);
            if (d == null) {
                throw new g(null);
            }
            kotlin.jvm.internal.r.c(d);
            return d.j().toString();
        }
    }

    public static final class W extends AbstractC1735t implements gi.p {
        public W() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            Call a;
            kotlin.jvm.internal.r.f(objArr, "<anonymous parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            C0874e c0874e = (C0874e) m.this.taskHandlers.get((String) promise);
            if (c0874e == null || (a = c0874e.a()) == null) {
                return;
            }
            a.cancel();
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public static final class X extends AbstractC1735t implements gi.a {
        public static final X a = new X();

        public X() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class Y extends AbstractC1735t implements gi.l {
        public Y() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            Call a;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            C0874e c0874e = (C0874e) m.this.taskHandlers.get((String) objArr[0]);
            if (c0874e == null || (a = c0874e.a()) == null) {
                return null;
            }
            a.cancel();
            return Sh.J.a;
        }
    }

    public static final class Z extends AbstractC1735t implements gi.p {
        public Z() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            kotlin.jvm.internal.r.f(objArr, "<anonymous parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            String str = (String) promise;
            C0874e c0874e = (C0874e) m.this.taskHandlers.get(str);
            if (c0874e == null) {
                throw new IOException("No download object available");
            }
            if (!(c0874e instanceof C0868b)) {
                throw new h();
            }
            c0874e.a().cancel();
            m.this.taskHandlers.remove(str);
            new Bundle().putString("resumeData", String.valueOf(m.this.o0(((C0868b) c0874e).b()).length()));
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    private static final class C0866a {
        private final DownloadOptions a;
        private final Call b;
        private final File c;
        private final boolean d;
        private final wg.n e;

        public C0866a(DownloadOptions options, Call call, File file, boolean z, wg.n promise) {
            kotlin.jvm.internal.r.f(options, "options");
            kotlin.jvm.internal.r.f(call, "call");
            kotlin.jvm.internal.r.f(file, "file");
            kotlin.jvm.internal.r.f(promise, "promise");
            this.a = options;
            this.b = call;
            this.c = file;
            this.d = z;
            this.e = promise;
        }

        public final DownloadOptions a() {
            return this.a;
        }

        public final Call b() {
            return this.b;
        }

        public final File c() {
            return this.c;
        }

        public final boolean d() {
            return this.d;
        }

        public final wg.n e() {
            return this.e;
        }

        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof C0866a)) {
                return false;
            }
            C0866a c0866a = (C0866a) obj;
            return kotlin.jvm.internal.r.b(this.a, c0866a.a) && kotlin.jvm.internal.r.b(this.b, c0866a.b) && kotlin.jvm.internal.r.b(this.c, c0866a.c) && this.d == c0866a.d && kotlin.jvm.internal.r.b(this.e, c0866a.e);
        }

        public int hashCode() {
            return (((((((this.a.hashCode() * 31) + this.b.hashCode()) * 31) + this.c.hashCode()) * 31) + Boolean.hashCode(this.d)) * 31) + this.e.hashCode();
        }

        public String toString() {
            return "DownloadResumableTaskParams(options=" + this.a + ", call=" + this.b + ", file=" + this.c + ", isResume=" + this.d + ", promise=" + this.e + ")";
        }
    }

    public static final class C0867a0 extends AbstractC1735t implements gi.a {
        public static final C0867a0 a = new C0867a0();

        public C0867a0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    private static final class C0868b extends C0874e {
        private final Uri b;

        public C0868b(Uri fileUri, Call call) {
            super(call);
            kotlin.jvm.internal.r.f(fileUri, "fileUri");
            kotlin.jvm.internal.r.f(call, "call");
            this.b = fileUri;
        }

        public final Uri b() {
            return this.b;
        }
    }

    public static final class C0869b0 extends AbstractC1735t implements gi.l {
        public C0869b0() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            String str = (String) objArr[0];
            C0874e c0874e = (C0874e) m.this.taskHandlers.get(str);
            if (c0874e == null) {
                throw new IOException("No download object available");
            }
            if (!(c0874e instanceof C0868b)) {
                throw new h();
            }
            c0874e.a().cancel();
            m.this.taskHandlers.remove(str);
            File o0 = m.this.o0(((C0868b) c0874e).b());
            Bundle bundle = new Bundle();
            bundle.putString("resumeData", String.valueOf(o0.length()));
            return bundle;
        }
    }

    public interface InterfaceC0870c {
        void a(long j, long j2, boolean z);
    }

    public static final class C0871c0 extends AbstractC1735t implements gi.a {
        public static final C0871c0 a = new C0871c0();

        public C0871c0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    private static final class C0872d extends ResponseBody {
        private final ResponseBody c;
        private final InterfaceC0870c d;
        private nk.g e;

        public static final class a extends nk.n {
            private long b;
            final C0872d c;

            a(nk.V v, C0872d c0872d) {
                super(v);
                this.c = c0872d;
            }

            public long J1(nk.e sink, long j) {
                kotlin.jvm.internal.r.f(sink, "sink");
                long J1 = super.J1(sink, j);
                this.b += J1 != -1 ? J1 : 0L;
                InterfaceC0870c interfaceC0870c = this.c.d;
                long j2 = this.b;
                ResponseBody responseBody = this.c.c;
                interfaceC0870c.a(j2, responseBody != null ? responseBody.j() : -1L, J1 == -1);
                return J1;
            }
        }

        public C0872d(ResponseBody responseBody, InterfaceC0870c progressListener) {
            kotlin.jvm.internal.r.f(progressListener, "progressListener");
            this.c = responseBody;
            this.d = progressListener;
        }

        private final nk.V u(nk.V v) {
            return new a(v, this);
        }

        public long j() {
            ResponseBody responseBody = this.c;
            if (responseBody != null) {
                return responseBody.j();
            }
            return -1L;
        }

        public MediaType k() {
            ResponseBody responseBody = this.c;
            if (responseBody != null) {
                return responseBody.k();
            }
            return null;
        }

        public nk.g m() {
            nk.g gVar = this.e;
            if (gVar != null) {
                return gVar;
            }
            ResponseBody responseBody = this.c;
            kotlin.jvm.internal.r.c(responseBody);
            return nk.G.d(u(responseBody.m()));
        }
    }

    public static final class C0873d0 extends AbstractC1735t implements gi.a {
        public static final C0873d0 a = new C0873d0();

        public C0873d0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(ReadingOptions.class);
        }
    }

    private static class C0874e {
        private final Call a;

        public C0874e(Call call) {
            kotlin.jvm.internal.r.f(call, "call");
            this.a = call;
        }

        public final Call a() {
            return this.a;
        }
    }

    public static final class C0875e0 extends AbstractC1735t implements gi.l {
        public C0875e0() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            String encodeToString;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            Object obj = objArr[0];
            ReadingOptions readingOptions = (ReadingOptions) objArr[1];
            String str = (String) obj;
            c = n.c(str);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.READ);
            if (readingOptions.getEncoding() != EncodingType.BASE64) {
                if (kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                    return sk.e.k(new FileInputStream(m.this.o0(parse)));
                }
                if (kotlin.jvm.internal.r.b(parse.getScheme(), "asset")) {
                    return sk.e.k(m.this.i0(parse));
                }
                if (parse.getScheme() == null) {
                    return sk.e.k(m.this.j0(str));
                }
                if (m.this.g0(parse)) {
                    return sk.e.k(m.this.Z().getContentResolver().openInputStream(parse));
                }
                throw new IOException("Unsupported scheme for location '" + parse + "'.");
            }
            InputStream b0 = m.this.b0(parse);
            try {
                if (readingOptions.getLength() == null || readingOptions.getPosition() == null) {
                    encodeToString = Base64.encodeToString(m.this.c0(b0), 2);
                } else {
                    byte[] bArr = new byte[readingOptions.getLength().intValue()];
                    b0.skip(readingOptions.getPosition().intValue());
                    encodeToString = Base64.encodeToString(bArr, 0, b0.read(bArr, 0, readingOptions.getLength().intValue()), 2);
                }
                Sh.J j = Sh.J.a;
                di.c.a(b0, null);
                return encodeToString;
            } catch (Throwable th2) {
                try {
                    throw th2;
                } catch (Throwable th3) {
                    di.c.a(b0, th2);
                    throw th3;
                }
            }
        }
    }

    public class C0876f {
        public static final int[] a;

        static {
            int[] iArr = new int[FileSystemUploadType.values().length];
            try {
                iArr[FileSystemUploadType.BINARY_CONTENT.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[FileSystemUploadType.MULTIPART.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            a = iArr;
        }
    }

    public static final class C0877f0 extends AbstractC1735t implements gi.a {
        public static final C0877f0 a = new C0877f0();

        public C0877f0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class C0878g implements Callback {
        final wg.n a;
        final m b;

        C0878g(wg.n nVar, m mVar) {
            this.a = nVar;
            this.b = mVar;
        }

        public void a(Call call, IOException e) {
            String str;
            String str2;
            kotlin.jvm.internal.r.f(call, "call");
            kotlin.jvm.internal.r.f(e, "e");
            str = n.a;
            Log.e(str, String.valueOf(e.getMessage()));
            wg.n nVar = this.a;
            str2 = n.a;
            kotlin.jvm.internal.r.e(str2, "access$getTAG$p(...)");
            nVar.reject(str2, e.getMessage(), e);
        }

        public void e(Call call, Response response) {
            kotlin.jvm.internal.r.f(call, "call");
            kotlin.jvm.internal.r.f(response, "response");
            Bundle bundle = new Bundle();
            m mVar = this.b;
            ResponseBody a = response.a();
            bundle.putString("body", a != null ? a.n() : null);
            bundle.putInt("status", response.j());
            bundle.putBundle("headers", mVar.q0(response.t()));
            response.close();
            this.a.resolve(bundle);
        }
    }

    public static final class C0879g0 extends AbstractC1735t implements gi.a {
        public static final C0879g0 a = new C0879g0();

        public C0879g0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    static final class C0880h implements s {
        public static final C0880h a = new C0880h();

        C0880h() {
        }

        @Override
        public final RequestBody a(RequestBody requestBody) {
            kotlin.jvm.internal.r.f(requestBody, "requestBody");
            return requestBody;
        }
    }

    public static final class C0881h0 extends AbstractC1735t implements gi.a {
        public static final C0881h0 a = new C0881h0();

        public C0881h0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(WritingOptions.class);
        }
    }

    public static final class C0882i implements Callback {
        final wg.n a;
        final m b;

        C0882i(wg.n nVar, m mVar) {
            this.a = nVar;
            this.b = mVar;
        }

        public void a(Call call, IOException e) {
            String str;
            String str2;
            kotlin.jvm.internal.r.f(call, "call");
            kotlin.jvm.internal.r.f(e, "e");
            if (call.H()) {
                this.a.resolve(null);
                return;
            }
            str = n.a;
            Log.e(str, String.valueOf(e.getMessage()));
            wg.n nVar = this.a;
            str2 = n.a;
            kotlin.jvm.internal.r.e(str2, "access$getTAG$p(...)");
            nVar.reject(str2, e.getMessage(), e);
        }

        public void e(Call call, Response response) {
            kotlin.jvm.internal.r.f(call, "call");
            kotlin.jvm.internal.r.f(response, "response");
            Bundle bundle = new Bundle();
            ResponseBody a = response.a();
            m mVar = this.b;
            bundle.putString("body", a != null ? a.n() : null);
            bundle.putInt("status", response.j());
            bundle.putBundle("headers", mVar.q0(response.t()));
            response.close();
            this.a.resolve(bundle);
        }
    }

    public static final class i0 extends AbstractC1735t implements gi.a {
        public static final i0 a = new i0();

        public i0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(FileSystemUploadOptions.class);
        }
    }

    public static final class C0883j implements c {
        private long a = -1;
        final String b;
        final m c;

        C0883j(String str, m mVar) {
            this.b = str;
            this.c = mVar;
        }

        @Override
        public void a(long j, long j2) {
            Bundle bundle = new Bundle();
            Bundle bundle2 = new Bundle();
            long currentTimeMillis = System.currentTimeMillis();
            if (currentTimeMillis > this.a + 100 || j == j2) {
                this.a = currentTimeMillis;
                bundle2.putDouble("totalBytesSent", j);
                bundle2.putDouble("totalBytesExpectedToSend", j2);
                bundle.putString("uuid", this.b);
                bundle.putBundle("data", bundle2);
                this.c.k("expo-file-system.uploadProgress", bundle);
            }
        }
    }

    public static final class j0 extends AbstractC1735t implements gi.p {
        public j0() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            Object obj = objArr[0];
            Object obj2 = objArr[1];
            Object obj3 = objArr[2];
            FileSystemUploadOptions fileSystemUploadOptions = (FileSystemUploadOptions) objArr[3];
            String str = (String) obj3;
            C0883j c0883j = new C0883j(str, m.this);
            m mVar = m.this;
            Request T = mVar.T((String) obj, (String) obj2, fileSystemUploadOptions, new C0884k(c0883j));
            OkHttpClient e0 = m.this.e0();
            kotlin.jvm.internal.r.c(e0);
            Call b = e0.b(T);
            m.this.taskHandlers.put(str, new C0874e(b));
            FirebasePerfOkHttpClient.enqueue(b, new C0882i(promise, m.this));
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    static final class C0884k implements s {
        final c a;

        C0884k(c cVar) {
            this.a = cVar;
        }

        @Override
        public final RequestBody a(RequestBody requestBody) {
            kotlin.jvm.internal.r.f(requestBody, "requestBody");
            return new b(requestBody, this.a);
        }
    }

    public static final class k0 extends AbstractC1735t implements gi.a {
        public static final k0 a = new k0();

        public k0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class C0885l implements Callback {
        final wg.n a;
        final m b;
        final Uri c;
        final DownloadOptions d;

        C0885l(wg.n nVar, m mVar, Uri uri, DownloadOptions downloadOptions) {
            this.a = nVar;
            this.b = mVar;
            this.c = uri;
            this.d = downloadOptions;
        }

        public void a(Call call, IOException e) {
            String str;
            String str2;
            kotlin.jvm.internal.r.f(call, "call");
            kotlin.jvm.internal.r.f(e, "e");
            str = n.a;
            Log.e(str, String.valueOf(e.getMessage()));
            wg.n nVar = this.a;
            str2 = n.a;
            kotlin.jvm.internal.r.e(str2, "access$getTAG$p(...)");
            nVar.reject(str2, e.getMessage(), e);
        }

        public void e(Call call, Response response) {
            kotlin.jvm.internal.r.f(call, "call");
            kotlin.jvm.internal.r.f(response, "response");
            m mVar = this.b;
            Uri uri = this.c;
            kotlin.jvm.internal.r.e(uri, "$uri");
            File o0 = mVar.o0(uri);
            o0.delete();
            nk.f c = nk.G.c(nk.G.j(o0, false, 1, (Object) null));
            ResponseBody a = response.a();
            kotlin.jvm.internal.r.c(a);
            c.Y1(a.m());
            c.close();
            Bundle bundle = new Bundle();
            m mVar2 = this.b;
            DownloadOptions downloadOptions = this.d;
            bundle.putString("uri", Uri.fromFile(o0).toString());
            bundle.putInt("status", response.j());
            bundle.putBundle("headers", mVar2.q0(response.t()));
            if (downloadOptions.getMd5()) {
                bundle.putString("md5", mVar2.h0(o0));
            }
            response.close();
            this.a.resolve(bundle);
        }
    }

    public static final class l0 extends AbstractC1735t implements gi.a {
        public static final l0 a = new l0();

        public l0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.g(String.class);
        }
    }

    static final class C0095m extends kotlin.coroutines.jvm.internal.l implements gi.p {
        int a;
        final C0866a c;

        C0095m(C0866a c0866a, Xh.d dVar) {
            super(2, dVar);
            this.c = c0866a;
        }

        @Override
        public final Object invoke(Cj.M m, Xh.d dVar) {
            return ((C0095m) create(m, dVar)).invokeSuspend(Sh.J.a);
        }

        @Override
        public final Xh.d create(Object obj, Xh.d dVar) {
            return m.this.new C0095m(this.c, dVar);
        }

        @Override
        public final Object invokeSuspend(Object obj) {
            Object e = Yh.b.e();
            int i = this.a;
            if (i == 0) {
                t.b(obj);
                m mVar = m.this;
                C0866a c0866a = this.c;
                this.a = 1;
                if (mVar.U(c0866a, this) == e) {
                    return e;
                }
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                t.b(obj);
            }
            return Sh.J.a;
        }
    }

    public static final class m0 extends AbstractC1735t implements gi.a {
        public static final m0 a = new m0();

        public m0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(DownloadOptions.class);
        }
    }

    public static final class C0886n implements InterfaceC0870c {
        private long a = -1;
        final String b;
        final String c;
        final m d;

        C0886n(String str, String str2, m mVar) {
            this.b = str;
            this.c = str2;
            this.d = mVar;
        }

        @Override
        public void a(long j, long j2, boolean z) {
            Bundle bundle = new Bundle();
            Bundle bundle2 = new Bundle();
            String str = this.b;
            long parseLong = j + (str != null ? Long.parseLong(str) : 0L);
            String str2 = this.b;
            long parseLong2 = j2 + (str2 != null ? Long.parseLong(str2) : 0L);
            long currentTimeMillis = System.currentTimeMillis();
            if (currentTimeMillis > this.a + 100 || parseLong == parseLong2) {
                this.a = currentTimeMillis;
                bundle2.putDouble("totalBytesWritten", parseLong);
                bundle2.putDouble("totalBytesExpectedToWrite", parseLong2);
                bundle.putString("uuid", this.c);
                bundle.putBundle("data", bundle2);
                this.d.k("expo-file-system.downloadProgress", bundle);
            }
        }
    }

    public static final class n0 extends AbstractC1735t implements gi.p {
        public n0() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            String c;
            Call b;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            Object obj = objArr[0];
            Object obj2 = objArr[1];
            DownloadOptions downloadOptions = (DownloadOptions) objArr[2];
            String str = (String) obj;
            c = n.c((String) obj2);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.WRITE);
            m.this.P(parse);
            if (!Aj.o.P(str, ":", false, 2, (Object) null)) {
                Context Z = m.this.Z();
                InputStream openRawResource = Z.getResources().openRawResource(Z.getResources().getIdentifier(str, "raw", Z.getPackageName()));
                kotlin.jvm.internal.r.e(openRawResource, "openRawResource(...)");
                nk.g d = nk.G.d(nk.G.l(openRawResource));
                File o0 = m.this.o0(parse);
                o0.delete();
                nk.f c2 = nk.G.c(nk.G.j(o0, false, 1, (Object) null));
                c2.Y1(d);
                c2.close();
                Bundle bundle = new Bundle();
                bundle.putString("uri", Uri.fromFile(o0).toString());
                boolean md5 = downloadOptions.getMd5();
                if ((md5 ? Boolean.valueOf(md5) : null) != null) {
                    bundle.putString("md5", m.this.h0(o0));
                }
                promise.resolve(bundle);
                return;
            }
            if (!kotlin.jvm.internal.r.b("file", parse.getScheme())) {
                throw new IOException("Unsupported scheme for location '" + parse + "'.");
            }
            Request.Builder l = new Request.Builder().l(str);
            if (downloadOptions.getHeaders() != null) {
                for (Map.Entry<String, String> entry : downloadOptions.getHeaders().entrySet()) {
                    l.a(entry.getKey(), entry.getValue());
                }
            }
            OkHttpClient e0 = m.this.e0();
            if (e0 != null && (b = e0.b(l.b())) != null) {
                FirebasePerfOkHttpClient.enqueue(b, new C0885l(promise, m.this, parse, downloadOptions));
                r6 = Sh.J.a;
            }
            if (r6 == null) {
                promise.i(new o());
            }
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public static final class C0887o extends AbstractC1735t implements gi.l {
        public C0887o() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            Object obj = objArr[0];
            Object obj2 = objArr[1];
            WritingOptions writingOptions = (WritingOptions) objArr[2];
            String str = (String) obj2;
            c = n.c((String) obj);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.W(parse, EnumC1880c.WRITE);
            EncodingType encoding = writingOptions.getEncoding();
            OutputStream f0 = m.this.f0(parse);
            try {
                if (encoding == EncodingType.BASE64) {
                    f0.write(Base64.decode(str, 0));
                } else {
                    OutputStreamWriter outputStreamWriter = new OutputStreamWriter(f0);
                    try {
                        outputStreamWriter.write(str);
                        Sh.J j = Sh.J.a;
                        di.c.a(outputStreamWriter, null);
                    } finally {
                    }
                }
                Sh.J j2 = Sh.J.a;
                di.c.a(f0, null);
                return Sh.J.a;
            } finally {
            }
        }
    }

    public static final class o0 extends AbstractC1735t implements gi.a {
        public static final o0 a = new o0();

        public o0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class C0888p extends AbstractC1735t implements gi.a {
        public static final C0888p a = new C0888p();

        public C0888p() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class p0 extends AbstractC1735t implements gi.a {
        public static final p0 a = new p0();

        public p0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class C0889q extends AbstractC1735t implements gi.a {
        public static final C0889q a = new C0889q();

        public C0889q() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(DeletingOptions.class);
        }
    }

    public static final class q0 extends AbstractC1735t implements gi.a {
        public static final q0 a = new q0();

        public q0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class C0890r extends AbstractC1735t implements gi.l {
        public C0890r() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            Object obj = objArr[0];
            DeletingOptions deletingOptions = (DeletingOptions) objArr[1];
            c = n.c((String) obj);
            Uri parse = Uri.parse(c);
            Uri withAppendedPath = Uri.withAppendedPath(parse, "..");
            m mVar = m.this;
            kotlin.jvm.internal.r.c(withAppendedPath);
            mVar.X(withAppendedPath, EnumC1880c.WRITE, "Location '" + parse + "' isn't deletable.");
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                m mVar2 = m.this;
                kotlin.jvm.internal.r.c(parse);
                File o0 = mVar2.o0(parse);
                if (o0.exists()) {
                    if (Build.VERSION.SDK_INT >= 26) {
                        sk.d.j(o0);
                    } else {
                        m.this.Y(o0);
                    }
                } else if (!deletingOptions.getIdempotent()) {
                    throw new l(parse);
                }
            } else {
                m mVar3 = m.this;
                kotlin.jvm.internal.r.c(parse);
                if (!mVar3.g0(parse)) {
                    throw new IOException("Unsupported scheme for location '" + parse + "'.");
                }
                Q0.a d0 = m.this.d0(parse);
                if (d0 != null && d0.f()) {
                    d0.e();
                } else if (!deletingOptions.getIdempotent()) {
                    throw new l(parse);
                }
            }
            return Sh.J.a;
        }
    }

    public static final class r0 extends AbstractC1735t implements gi.a {
        public static final r0 a = new r0();

        public r0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(DownloadOptions.class);
        }
    }

    public static final class C0891s extends AbstractC1735t implements gi.p {
        public C0891s() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            String c;
            String c2;
            kotlin.jvm.internal.r.f(objArr, "<anonymous parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            RelocatingOptions relocatingOptions = (RelocatingOptions) promise;
            c = n.c(relocatingOptions.getFrom());
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            Uri withAppendedPath = Uri.withAppendedPath(parse, "..");
            kotlin.jvm.internal.r.e(withAppendedPath, "withAppendedPath(...)");
            EnumC1880c enumC1880c = EnumC1880c.WRITE;
            mVar.X(withAppendedPath, enumC1880c, "Location '" + parse + "' isn't movable.");
            c2 = n.c(relocatingOptions.getTo());
            Uri parse2 = Uri.parse(c2);
            m mVar2 = m.this;
            kotlin.jvm.internal.r.c(parse2);
            mVar2.W(parse2, enumC1880c);
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                m mVar3 = m.this;
                kotlin.jvm.internal.r.c(parse);
                if (!mVar3.o0(parse).renameTo(m.this.o0(parse2))) {
                    throw new i(parse, parse2);
                }
                return;
            }
            m mVar4 = m.this;
            kotlin.jvm.internal.r.c(parse);
            if (!mVar4.g0(parse)) {
                throw new IOException("Unsupported scheme for location '" + parse + "'.");
            }
            Q0.a d0 = m.this.d0(parse);
            if (d0 == null || !d0.f()) {
                throw new i(parse, parse2);
            }
            m.this.p0(d0, m.this.o0(parse2), false);
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public static final class s0 extends AbstractC1735t implements gi.a {
        public static final s0 a = new s0();

        public s0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.g(String.class);
        }
    }

    public static final class C0892t extends AbstractC1735t implements gi.a {
        public static final C0892t a = new C0892t();

        public C0892t() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(RelocatingOptions.class);
        }
    }

    public static final class t0 extends AbstractC1735t implements gi.a {
        public static final t0 a = new t0();

        public t0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.g(String.class);
        }
    }

    public static final class C0893u extends AbstractC1735t implements gi.l {
        public C0893u() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            String c2;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            RelocatingOptions relocatingOptions = (RelocatingOptions) objArr[0];
            c = n.c(relocatingOptions.getFrom());
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            Uri withAppendedPath = Uri.withAppendedPath(parse, "..");
            kotlin.jvm.internal.r.e(withAppendedPath, "withAppendedPath(...)");
            EnumC1880c enumC1880c = EnumC1880c.WRITE;
            mVar.X(withAppendedPath, enumC1880c, "Location '" + parse + "' isn't movable.");
            c2 = n.c(relocatingOptions.getTo());
            Uri parse2 = Uri.parse(c2);
            m mVar2 = m.this;
            kotlin.jvm.internal.r.c(parse2);
            mVar2.W(parse2, enumC1880c);
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                m mVar3 = m.this;
                kotlin.jvm.internal.r.c(parse);
                if (!mVar3.o0(parse).renameTo(m.this.o0(parse2))) {
                    throw new i(parse, parse2);
                }
            } else {
                m mVar4 = m.this;
                kotlin.jvm.internal.r.c(parse);
                if (!mVar4.g0(parse)) {
                    throw new IOException("Unsupported scheme for location '" + parse + "'.");
                }
                Q0.a d0 = m.this.d0(parse);
                if (d0 == null || !d0.f()) {
                    throw new i(parse, parse2);
                }
                m.this.p0(d0, m.this.o0(parse2), false);
            }
            return Sh.J.a;
        }
    }

    public static final class u0 extends AbstractC1735t implements gi.p {
        public u0() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            String c;
            OkHttpClient.Builder C;
            OkHttpClient.Builder a;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            Object obj = objArr[0];
            Object obj2 = objArr[1];
            Object obj3 = objArr[2];
            Object obj4 = objArr[3];
            String str = (String) objArr[4];
            DownloadOptions downloadOptions = (DownloadOptions) obj4;
            String str2 = (String) obj3;
            String str3 = (String) obj;
            c = n.c((String) obj2);
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.P(parse);
            if (!kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                throw new IOException("Unsupported scheme for location '" + parse + "'.");
            }
            C0886n c0886n = new C0886n(str, str2, m.this);
            OkHttpClient e0 = m.this.e0();
            OkHttpClient c2 = (e0 == null || (C = e0.C()) == null || (a = C.a(new G0(c0886n))) == null) ? null : a.c();
            if (c2 == null) {
                promise.i(new o());
                return;
            }
            Request.Builder builder = new Request.Builder();
            if (str != null) {
                builder.a("Range", "bytes=" + str + "-");
            }
            if (downloadOptions.getHeaders() != null) {
                for (Map.Entry<String, String> entry : downloadOptions.getHeaders().entrySet()) {
                    builder.a(entry.getKey(), entry.getValue());
                }
            }
            Call b = c2.b(builder.l(str3).b());
            m.this.taskHandlers.put(str2, new C0868b(parse, b));
            Cj.i.d(m.this.moduleCoroutineScope, (Xh.g) null, (Cj.O) null, m.this.new C0095m(new C0866a(downloadOptions, b, m.this.o0(parse), str != null, promise), null), 3, (Object) null);
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public static final class C0894v extends AbstractC1735t implements gi.p {
        public C0894v() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            String c;
            String c2;
            kotlin.jvm.internal.r.f(objArr, "<anonymous parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            RelocatingOptions relocatingOptions = (RelocatingOptions) promise;
            c = n.c(relocatingOptions.getFrom());
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.X(parse, EnumC1880c.READ, "Location '" + parse + "' isn't readable.");
            c2 = n.c(relocatingOptions.getTo());
            Uri parse2 = Uri.parse(c2);
            m mVar2 = m.this;
            kotlin.jvm.internal.r.c(parse2);
            mVar2.W(parse2, EnumC1880c.WRITE);
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                File o0 = m.this.o0(parse);
                File o02 = m.this.o0(parse2);
                if (o0.isDirectory()) {
                    sk.d.c(o0, o02);
                    return;
                } else {
                    sk.d.f(o0, o02);
                    return;
                }
            }
            if (m.this.g0(parse)) {
                Q0.a d0 = m.this.d0(parse);
                if (d0 == null || !d0.f()) {
                    throw new k(parse);
                }
                m.this.p0(d0, m.this.o0(parse2), true);
                return;
            }
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "content")) {
                sk.e.c(m.this.Z().getContentResolver().openInputStream(parse), new FileOutputStream(m.this.o0(parse2)));
                return;
            }
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "asset")) {
                sk.e.c(m.this.i0(parse), new FileOutputStream(m.this.o0(parse2)));
                return;
            }
            if (parse.getScheme() == null) {
                sk.e.c(m.this.j0(relocatingOptions.getFrom()), new FileOutputStream(m.this.o0(parse2)));
                return;
            }
            throw new IOException("Unsupported scheme for location '" + parse + "'.");
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public static final class v0 extends AbstractC1735t implements gi.p {
        public v0() {
            super(2);
        }

        public final void a(Object[] objArr, wg.n promise) {
            String c;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            String str = (String) objArr[0];
            if (m.this.dirPermissionsRequest != null) {
                throw new p();
            }
            Intent intent = new Intent("android.intent.action.OPEN_DOCUMENT_TREE");
            if (Build.VERSION.SDK_INT >= 26 && str != null) {
                c = n.c(str);
                Uri parse = Uri.parse(c);
                if (parse != null) {
                    intent.putExtra("android.provider.extra.INITIAL_URI", parse);
                }
            }
            m.this.dirPermissionsRequest = promise;
            m.this.f().z().startActivityForResult(intent, 5394);
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public static final class C0895w extends AbstractC1735t implements gi.a {
        public static final C0895w a = new C0895w();

        public C0895w() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(RelocatingOptions.class);
        }
    }

    public static final class w0 extends AbstractC1735t implements gi.a {
        public static final w0 a = new w0();

        public w0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class C0896x extends AbstractC1735t implements gi.l {
        public C0896x() {
            super(1);
        }

        @Override
        public final Object invoke(Object[] objArr) {
            String c;
            String c2;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            RelocatingOptions relocatingOptions = (RelocatingOptions) objArr[0];
            c = n.c(relocatingOptions.getFrom());
            Uri parse = Uri.parse(c);
            m mVar = m.this;
            kotlin.jvm.internal.r.c(parse);
            mVar.X(parse, EnumC1880c.READ, "Location '" + parse + "' isn't readable.");
            c2 = n.c(relocatingOptions.getTo());
            Uri parse2 = Uri.parse(c2);
            m mVar2 = m.this;
            kotlin.jvm.internal.r.c(parse2);
            mVar2.W(parse2, EnumC1880c.WRITE);
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "file")) {
                File o0 = m.this.o0(parse);
                File o02 = m.this.o0(parse2);
                if (o0.isDirectory()) {
                    sk.d.c(o0, o02);
                } else {
                    sk.d.f(o0, o02);
                }
                return Sh.J.a;
            }
            if (m.this.g0(parse)) {
                Q0.a d0 = m.this.d0(parse);
                if (d0 == null || !d0.f()) {
                    throw new k(parse);
                }
                m.this.p0(d0, m.this.o0(parse2), true);
                return Sh.J.a;
            }
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "content")) {
                return Integer.valueOf(sk.e.c(m.this.Z().getContentResolver().openInputStream(parse), new FileOutputStream(m.this.o0(parse2))));
            }
            if (kotlin.jvm.internal.r.b(parse.getScheme(), "asset")) {
                return Integer.valueOf(sk.e.c(m.this.i0(parse), new FileOutputStream(m.this.o0(parse2))));
            }
            if (parse.getScheme() == null) {
                return Integer.valueOf(sk.e.c(m.this.j0(relocatingOptions.getFrom()), new FileOutputStream(m.this.o0(parse2))));
            }
            throw new IOException("Unsupported scheme for location '" + parse + "'.");
        }
    }

    public static final class x0 extends AbstractC1735t implements gi.a {
        public static final x0 a = new x0();

        public x0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class C0897y extends AbstractC1735t implements gi.a {
        public static final C0897y a = new C0897y();

        public C0897y() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class y0 extends AbstractC1735t implements gi.a {
        public static final y0 a = new y0();

        public y0() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(FileSystemUploadOptions.class);
        }
    }

    public static final class C0898z extends AbstractC1735t implements gi.a {
        public static final C0898z a = new C0898z();

        public C0898z() {
            super(0);
        }

        @Override
        public final ni.p invoke() {
            return kotlin.jvm.internal.M.p(String.class);
        }
    }

    public static final class z0 extends AbstractC1735t implements gi.p {
        final Fg.b b;

        public z0(Fg.b bVar) {
            super(2);
            this.b = bVar;
        }

        public final void a(Object[] objArr, wg.n promise) {
            Sh.J j;
            kotlin.jvm.internal.r.f(objArr, "<name for destructuring parameter 0>");
            kotlin.jvm.internal.r.f(promise, "promise");
            Object obj = objArr[0];
            Object obj2 = objArr[1];
            FileSystemUploadOptions fileSystemUploadOptions = (FileSystemUploadOptions) objArr[2];
            m mVar = m.this;
            Request T = mVar.T((String) obj, (String) obj2, fileSystemUploadOptions, C0880h.a);
            OkHttpClient e0 = m.this.e0();
            if (e0 != null) {
                FirebasePerfOkHttpClient.enqueue(e0.b(T), new C0878g(promise, m.this));
                j = Sh.J.a;
            } else {
                j = null;
            }
            if (j == null) {
                promise.i(new o());
            }
        }

        @Override
        public Object invoke(Object obj, Object obj2) {
            a((Object[]) obj, (wg.n) obj2);
            return Sh.J.a;
        }
    }

    public final void P(Uri uri) {
        File o02 = o0(uri);
        File parentFile = o02.getParentFile();
        if (parentFile == null || !parentFile.exists()) {
            throw new IOException("Directory for '" + o02.getPath() + "' doesn't exist. Please make sure directory '" + o02.getParent() + "' exists before calling downloadAsync.");
        }
    }

    private final void Q(Uri uri) {
        File o02 = o0(uri);
        if (o02.exists()) {
            return;
        }
        throw new IOException("Directory for '" + o02.getPath() + "' doesn't exist.");
    }

    public final Uri R(File file) {
        Uri h = androidx.core.content.b.h(f().z().getApplication(), f().z().getApplication().getPackageName() + ".FileSystemFileProvider", file);
        kotlin.jvm.internal.r.e(h, "getUriForFile(...)");
        return h;
    }

    private final RequestBody S(FileSystemUploadOptions options, s decorator, File file) {
        int i = C0876f.a[options.getUploadType().ordinal()];
        if (i == 1) {
            return decorator.a(RequestBody.a.a(file, (MediaType) null));
        }
        if (i != 2) {
            throw new Sh.q();
        }
        MultipartBody.Builder f = new MultipartBody.Builder((String) null, 1, (DefaultConstructorMarker) null).f(MultipartBody.l);
        Map<String, String> parameters = options.getParameters();
        if (parameters != null) {
            for (Map.Entry<String, String> entry : parameters.entrySet()) {
                f.a(entry.getKey(), entry.getValue().toString());
            }
        }
        String mimeType = options.getMimeType();
        if (mimeType == null) {
            mimeType = URLConnection.guessContentTypeFromName(file.getName());
            kotlin.jvm.internal.r.e(mimeType, "guessContentTypeFromName(...)");
        }
        String fieldName = options.getFieldName();
        if (fieldName == null) {
            fieldName = file.getName();
        }
        kotlin.jvm.internal.r.c(fieldName);
        f.b(fieldName, file.getName(), decorator.a(RequestBody.a.a(file, MediaType.e.b(mimeType))));
        return f.e();
    }

    public final Request T(String url, String fileUriString, FileSystemUploadOptions options, s decorator) {
        String c;
        c = n.c(fileUriString);
        Uri parse = Uri.parse(c);
        kotlin.jvm.internal.r.c(parse);
        W(parse, EnumC1880c.READ);
        Q(parse);
        Request.Builder l = new Request.Builder().l(url);
        Map<String, String> headers = options.getHeaders();
        if (headers != null) {
            for (Map.Entry<String, String> entry : headers.entrySet()) {
                l.a(entry.getKey(), entry.getValue());
            }
        }
        return l.g(options.getHttpMethod().getValue(), S(options, decorator, o0(parse))).b();
    }

    public final Object U(C0866a c0866a, Xh.d dVar) {
        return Cj.i.g(b0.b(), new H0(c0866a, this, null), dVar);
    }

    public final void V(File dir) {
        if (dir.isDirectory() || dir.mkdirs()) {
            return;
        }
        throw new IOException("Couldn't create directory '" + dir + "'");
    }

    public final void W(Uri uri, EnumC1880c permission) {
        if (permission == EnumC1880c.READ) {
            X(uri, permission, "Location '" + uri + "' isn't readable.");
        }
        if (permission == EnumC1880c.WRITE) {
            X(uri, permission, "Location '" + uri + "' isn't writable.");
        }
        X(uri, permission, "Location '" + uri + "' doesn't have permission '" + permission.name() + "'.");
    }

    public final void X(Uri uri, EnumC1880c permission, String errorMsg) {
        EnumSet n02 = n0(uri);
        if (n02 == null || !n02.contains(permission)) {
            throw new IOException(errorMsg);
        }
    }

    public final void Y(File file) {
        if (!file.isDirectory()) {
            if (file.delete()) {
                return;
            }
            throw new IOException("Unable to delete file: " + file);
        }
        File[] listFiles = file.listFiles();
        if (listFiles == null) {
            throw new IOException("Failed to list contents of " + file);
        }
        IOException e = null;
        for (File file2 : listFiles) {
            try {
                kotlin.jvm.internal.r.c(file2);
                Y(file2);
            } catch (IOException e2) {
                e = e2;
            }
        }
        if (e != null) {
            throw e;
        }
        if (file.delete()) {
            return;
        }
        throw new IOException("Unable to delete directory " + file + ".");
    }

    public final Context Z() {
        Context y = f().y();
        if (y != null) {
            return y;
        }
        throw new expo.modules.kotlin.exception.e();
    }

    public final long a0(File file) {
        Object obj;
        if (!file.isDirectory()) {
            return file.length();
        }
        File[] listFiles = file.listFiles();
        if (listFiles == null) {
            return 0L;
        }
        ArrayList arrayList = new ArrayList(listFiles.length);
        for (File file2 : listFiles) {
            kotlin.jvm.internal.r.c(file2);
            arrayList.add(Long.valueOf(a0(file2)));
        }
        Iterator it = arrayList.iterator();
        if (it.hasNext()) {
            Object next = it.next();
            while (it.hasNext()) {
                next = Long.valueOf(((Number) next).longValue() + ((Number) it.next()).longValue());
            }
            obj = next;
        } else {
            obj = null;
        }
        Long l = (Long) obj;
        if (l != null) {
            return l.longValue();
        }
        return 0L;
    }

    public final InputStream b0(Uri uri) {
        if (kotlin.jvm.internal.r.b(uri.getScheme(), "file")) {
            return new FileInputStream(o0(uri));
        }
        if (kotlin.jvm.internal.r.b(uri.getScheme(), "asset")) {
            return i0(uri);
        }
        if (g0(uri)) {
            InputStream openInputStream = Z().getContentResolver().openInputStream(uri);
            kotlin.jvm.internal.r.c(openInputStream);
            return openInputStream;
        }
        throw new IOException("Unsupported scheme for location '" + uri + "'.");
    }

    public final byte[] c0(InputStream inputStream) {
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
        byte[] bArr = new byte[1024];
        while (true) {
            try {
                int read = inputStream.read(bArr);
                if (read == -1) {
                    break;
                }
                byteArrayOutputStream.write(bArr, 0, read);
            } catch (Throwable th2) {
                try {
                    byteArrayOutputStream.close();
                } catch (IOException unused) {
                }
                throw th2;
            }
        }
        byte[] byteArray = byteArrayOutputStream.toByteArray();
        kotlin.jvm.internal.r.e(byteArray, "toByteArray(...)");
        try {
            byteArrayOutputStream.close();
        } catch (IOException unused2) {
        }
        return byteArray;
    }

    public final Q0.a d0(Uri uri) {
        Q0.a g = Q0.a.g(Z(), uri);
        return (g == null || !g.l()) ? Q0.a.h(Z(), uri) : g;
    }

    public final synchronized OkHttpClient e0() {
        try {
            if (this.client == null) {
                OkHttpClient.Builder builder = new OkHttpClient.Builder();
                TimeUnit timeUnit = TimeUnit.SECONDS;
                this.client = builder.f(60L, timeUnit).N(60L, timeUnit).O(60L, timeUnit).c();
            }
        } catch (Throwable th2) {
            throw th2;
        }
        return this.client;
    }

    public final OutputStream f0(Uri uri) {
        OutputStream openOutputStream;
        if (kotlin.jvm.internal.r.b(uri.getScheme(), "file")) {
            openOutputStream = new FileOutputStream(o0(uri));
        } else {
            if (!g0(uri)) {
                throw new IOException("Unsupported scheme for location '" + uri + "'.");
            }
            openOutputStream = Z().getContentResolver().openOutputStream(uri);
            kotlin.jvm.internal.r.c(openOutputStream);
        }
        kotlin.jvm.internal.r.c(openOutputStream);
        return openOutputStream;
    }

    public final boolean g0(Uri uri) {
        if (!kotlin.jvm.internal.r.b(uri.getScheme(), "content")) {
            return false;
        }
        String host = uri.getHost();
        return host != null ? Aj.o.K(host, "com.android.externalstorage", false, 2, (Object) null) : false;
    }

    public final String h0(File file) {
        FileInputStream fileInputStream = new FileInputStream(file);
        try {
            char[] a = qk.a.a(rk.a.d(fileInputStream));
            kotlin.jvm.internal.r.e(a, "encodeHex(...)");
            String str = new String(a);
            di.c.a(fileInputStream, null);
            return str;
        } finally {
        }
    }

    public final InputStream i0(Uri uri) {
        String path = uri.getPath();
        if (path == null) {
            throw new IllegalArgumentException("Required value was null.");
        }
        kotlin.jvm.internal.r.e(path, "requireNotNull(...)");
        String substring = path.substring(1);
        kotlin.jvm.internal.r.e(substring, "substring(...)");
        InputStream open = Z().getAssets().open(substring);
        kotlin.jvm.internal.r.e(open, "open(...)");
        return open;
    }

    public final InputStream j0(String resourceName) {
        int identifier = Z().getResources().getIdentifier(resourceName, "raw", Z().getPackageName());
        if (identifier != 0 || (identifier = Z().getResources().getIdentifier(resourceName, "drawable", Z().getPackageName())) != 0) {
            InputStream openRawResource = Z().getResources().openRawResource(identifier);
            kotlin.jvm.internal.r.e(openRawResource, "openRawResource(...)");
            return openRawResource;
        }
        throw new FileNotFoundException("No resource found with the name '" + resourceName + "'");
    }

    public final String k0(String uriStr) {
        String substring = uriStr.substring(Aj.o.b0(uriStr, ':', 0, false, 6, (Object) null) + 3);
        kotlin.jvm.internal.r.e(substring, "substring(...)");
        return substring;
    }

    private final EnumSet l0(String path) {
        InterfaceC1879b q = f().q();
        if (q != null) {
            return q.a(Z(), path);
        }
        return null;
    }

    private final EnumSet m0(Uri uri) {
        Q0.a d0 = d0(uri);
        EnumSet noneOf = EnumSet.noneOf(EnumC1880c.class);
        if (d0 != null) {
            if (d0.a()) {
                noneOf.add(EnumC1880c.READ);
            }
            if (d0.b()) {
                noneOf.add(EnumC1880c.WRITE);
            }
        }
        kotlin.jvm.internal.r.e(noneOf, "apply(...)");
        return noneOf;
    }

    private final EnumSet n0(Uri uri) {
        return g0(uri) ? m0(uri) : kotlin.jvm.internal.r.b(uri.getScheme(), "content") ? EnumSet.of(EnumC1880c.READ) : kotlin.jvm.internal.r.b(uri.getScheme(), "asset") ? EnumSet.of(EnumC1880c.READ) : kotlin.jvm.internal.r.b(uri.getScheme(), "file") ? l0(uri.getPath()) : uri.getScheme() == null ? EnumSet.of(EnumC1880c.READ) : EnumSet.noneOf(EnumC1880c.class);
    }

    public final File o0(Uri uri) {
        if (uri.getPath() != null) {
            String path = uri.getPath();
            kotlin.jvm.internal.r.c(path);
            return new File(path);
        }
        throw new IOException("Invalid Uri: " + uri);
    }

    public final void p0(Q0.a documentFile, File outputDir, boolean copy) {
        if (!documentFile.f()) {
            return;
        }
        if (!outputDir.isDirectory()) {
            File parentFile = outputDir.getParentFile();
            if (parentFile != null && !parentFile.exists() && !parentFile.mkdirs()) {
                throw new IOException("Couldn't create folder in output dir.");
            }
        } else if (!outputDir.exists() && !outputDir.mkdirs()) {
            throw new IOException("Couldn't create folder in output dir.");
        }
        if (documentFile.k()) {
            Q0.a[] m = documentFile.m();
            kotlin.jvm.internal.r.e(m, "listFiles(...)");
            for (Q0.a aVar : m) {
                kotlin.jvm.internal.r.c(aVar);
                p0(aVar, outputDir, copy);
            }
            if (copy) {
                return;
            }
            documentFile.e();
            return;
        }
        String i = documentFile.i();
        if (i == null) {
            return;
        }
        File file = outputDir.isDirectory() ? new File(outputDir.getPath(), i) : new File(outputDir.getPath());
        InputStream openInputStream = Z().getContentResolver().openInputStream(documentFile.j());
        try {
            FileOutputStream fileOutputStream = new FileOutputStream(file);
            try {
                sk.e.c(openInputStream, fileOutputStream);
                di.c.a(fileOutputStream, null);
                di.c.a(openInputStream, null);
                if (copy) {
                    return;
                }
                documentFile.e();
            } finally {
            }
        } catch (Throwable th2) {
            try {
                throw th2;
            } catch (Throwable th3) {
                di.c.a(openInputStream, th2);
                throw th3;
            }
        }
    }

    public final Bundle q0(Headers headers) {
        Bundle bundle = new Bundle();
        int size = headers.size();
        for (int i = 0; i < size; i++) {
            String c = headers.c(i);
            if (bundle.containsKey(c)) {
                bundle.putString(c, bundle.getString(c) + ", " + headers.m(i));
            } else {
                bundle.putString(c, headers.m(i));
            }
        }
        return bundle;
    }

    @Override
    @SuppressLint({"WrongConstant", "DiscouragedApi"})
    public Fg.c g() {
        Class cls;
        Object obj;
        Object obj2;
        Object obj3;
        Dg.a kVar;
        Dg.a kVar2;
        Dg.a kVar3;
        Dg.a kVar4;
        Dg.a kVar5;
        Class cls2;
        Object obj4;
        Boolean bool;
        Dg.a eVar;
        Object obj5;
        Boolean bool2;
        Dg.a kVar6;
        w1.a.c("[ExpoModulesCore] " + (getClass() + ".ModuleDefinition"));
        try {
            Fg.b bVar = new Fg.b(this);
            bVar.n("ExponentFileSystem");
            bVar.c(x.a("documentDirectory", Uri.fromFile(Z().getFilesDir()).toString() + "/"), x.a("cacheDirectory", Uri.fromFile(Z().getCacheDir()).toString() + "/"), x.a("bundleDirectory", "asset:///"));
            bVar.d("expo-file-system.downloadProgress", "expo-file-system.uploadProgress");
            Map r = bVar.r();
            Cg.e eVar2 = Cg.e.a;
            r.put(eVar2, new Cg.a(eVar2, new E0()));
            C0714c c0714c = C0714c.a;
            ni.d b = kotlin.jvm.internal.M.b(String.class);
            Boolean bool3 = Boolean.FALSE;
            C0712a c0712a = (C0712a) c0714c.a().get(new Pair(b, bool3));
            if (c0712a == null) {
                obj2 = wg.n.class;
                cls = DeletingOptions.class;
                obj = Sh.J.class;
                c0712a = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, C0897y.a));
            } else {
                cls = DeletingOptions.class;
                obj = Sh.J.class;
                obj2 = wg.n.class;
            }
            C0712a c0712a2 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(InfoOptions.class), bool3));
            if (c0712a2 == null) {
                c0712a2 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(InfoOptions.class), false, J.a));
            }
            C0712a[] c0712aArr = {c0712a, c0712a2};
            U u = new U();
            Class cls3 = Integer.TYPE;
            bVar.j().put("getInfoAsync", kotlin.jvm.internal.r.b(Bundle.class, cls3) ? new Dg.k("getInfoAsync", c0712aArr, u) : kotlin.jvm.internal.r.b(Bundle.class, Boolean.TYPE) ? new Dg.h("getInfoAsync", c0712aArr, u) : kotlin.jvm.internal.r.b(Bundle.class, Double.TYPE) ? new Dg.i("getInfoAsync", c0712aArr, u) : kotlin.jvm.internal.r.b(Bundle.class, Float.TYPE) ? new Dg.j("getInfoAsync", c0712aArr, u) : kotlin.jvm.internal.r.b(Bundle.class, String.class) ? new Dg.m("getInfoAsync", c0712aArr, u) : new Dg.e("getInfoAsync", c0712aArr, u));
            C0712a c0712a3 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a3 == null) {
                c0712a3 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, C0871c0.a));
            }
            C0712a c0712a4 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(ReadingOptions.class), bool3));
            if (c0712a4 == null) {
                c0712a4 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(ReadingOptions.class), false, C0873d0.a));
            }
            bVar.j().put("readAsStringAsync", new Dg.e("readAsStringAsync", new C0712a[]{c0712a3, c0712a4}, new C0875e0()));
            C0712a c0712a5 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a5 == null) {
                c0712a5 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, C0877f0.a));
            }
            C0712a c0712a6 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a6 == null) {
                c0712a6 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, C0879g0.a));
            }
            C0712a c0712a7 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(WritingOptions.class), bool3));
            if (c0712a7 == null) {
                c0712a7 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(WritingOptions.class), false, C0881h0.a));
            }
            C0712a[] c0712aArr2 = {c0712a5, c0712a6, c0712a7};
            C0887o c0887o = new C0887o();
            Object obj6 = obj;
            bVar.j().put("writeAsStringAsync", kotlin.jvm.internal.r.b(obj6, cls3) ? new Dg.k("writeAsStringAsync", c0712aArr2, c0887o) : kotlin.jvm.internal.r.b(obj6, Boolean.TYPE) ? new Dg.h("writeAsStringAsync", c0712aArr2, c0887o) : kotlin.jvm.internal.r.b(obj6, Double.TYPE) ? new Dg.i("writeAsStringAsync", c0712aArr2, c0887o) : kotlin.jvm.internal.r.b(obj6, Float.TYPE) ? new Dg.j("writeAsStringAsync", c0712aArr2, c0887o) : kotlin.jvm.internal.r.b(obj6, String.class) ? new Dg.m("writeAsStringAsync", c0712aArr2, c0887o) : new Dg.e("writeAsStringAsync", c0712aArr2, c0887o));
            C0712a c0712a8 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a8 == null) {
                c0712a8 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, C0888p.a));
            }
            C0712a c0712a9 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(cls), bool3));
            if (c0712a9 == null) {
                c0712a9 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(cls), false, C0889q.a));
            }
            C0712a[] c0712aArr3 = {c0712a8, c0712a9};
            C0890r c0890r = new C0890r();
            bVar.j().put("deleteAsync", kotlin.jvm.internal.r.b(obj6, cls3) ? new Dg.k("deleteAsync", c0712aArr3, c0890r) : kotlin.jvm.internal.r.b(obj6, Boolean.TYPE) ? new Dg.h("deleteAsync", c0712aArr3, c0890r) : kotlin.jvm.internal.r.b(obj6, Double.TYPE) ? new Dg.i("deleteAsync", c0712aArr3, c0890r) : kotlin.jvm.internal.r.b(obj6, Float.TYPE) ? new Dg.j("deleteAsync", c0712aArr3, c0890r) : kotlin.jvm.internal.r.b(obj6, String.class) ? new Dg.m("deleteAsync", c0712aArr3, c0890r) : new Dg.e("deleteAsync", c0712aArr3, c0890r));
            Object obj7 = obj2;
            if (kotlin.jvm.internal.r.b(RelocatingOptions.class, obj7)) {
                kVar = new Dg.f("moveAsync", new C0712a[0], new C0891s());
                obj3 = Bundle.class;
            } else {
                C0712a c0712a10 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(RelocatingOptions.class), bool3));
                if (c0712a10 == null) {
                    obj3 = Bundle.class;
                    c0712a10 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(RelocatingOptions.class), false, C0892t.a));
                } else {
                    obj3 = Bundle.class;
                }
                C0712a[] c0712aArr4 = {c0712a10};
                C0893u c0893u = new C0893u();
                kVar = kotlin.jvm.internal.r.b(obj6, cls3) ? new Dg.k("moveAsync", c0712aArr4, c0893u) : kotlin.jvm.internal.r.b(obj6, Boolean.TYPE) ? new Dg.h("moveAsync", c0712aArr4, c0893u) : kotlin.jvm.internal.r.b(obj6, Double.TYPE) ? new Dg.i("moveAsync", c0712aArr4, c0893u) : kotlin.jvm.internal.r.b(obj6, Float.TYPE) ? new Dg.j("moveAsync", c0712aArr4, c0893u) : kotlin.jvm.internal.r.b(obj6, String.class) ? new Dg.m("moveAsync", c0712aArr4, c0893u) : new Dg.e("moveAsync", c0712aArr4, c0893u);
            }
            bVar.j().put("moveAsync", kVar);
            if (kotlin.jvm.internal.r.b(RelocatingOptions.class, obj7)) {
                kVar2 = new Dg.f("copyAsync", new C0712a[0], new C0894v());
            } else {
                C0712a c0712a11 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(RelocatingOptions.class), bool3));
                if (c0712a11 == null) {
                    c0712a11 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(RelocatingOptions.class), false, C0895w.a));
                }
                C0712a[] c0712aArr5 = {c0712a11};
                C0896x c0896x = new C0896x();
                kVar2 = kotlin.jvm.internal.r.b(Object.class, cls3) ? new Dg.k("copyAsync", c0712aArr5, c0896x) : kotlin.jvm.internal.r.b(Object.class, Boolean.TYPE) ? new Dg.h("copyAsync", c0712aArr5, c0896x) : kotlin.jvm.internal.r.b(Object.class, Double.TYPE) ? new Dg.i("copyAsync", c0712aArr5, c0896x) : kotlin.jvm.internal.r.b(Object.class, Float.TYPE) ? new Dg.j("copyAsync", c0712aArr5, c0896x) : kotlin.jvm.internal.r.b(Object.class, String.class) ? new Dg.m("copyAsync", c0712aArr5, c0896x) : new Dg.e("copyAsync", c0712aArr5, c0896x);
            }
            bVar.j().put("copyAsync", kVar2);
            C0712a c0712a12 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a12 == null) {
                c0712a12 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, C0898z.a));
            }
            C0712a c0712a13 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(MakeDirectoryOptions.class), bool3));
            if (c0712a13 == null) {
                c0712a13 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(MakeDirectoryOptions.class), false, A.a));
            }
            C0712a[] c0712aArr6 = {c0712a12, c0712a13};
            B b2 = new B();
            bVar.j().put("makeDirectoryAsync", kotlin.jvm.internal.r.b(obj6, cls3) ? new Dg.k("makeDirectoryAsync", c0712aArr6, b2) : kotlin.jvm.internal.r.b(obj6, Boolean.TYPE) ? new Dg.h("makeDirectoryAsync", c0712aArr6, b2) : kotlin.jvm.internal.r.b(obj6, Double.TYPE) ? new Dg.i("makeDirectoryAsync", c0712aArr6, b2) : kotlin.jvm.internal.r.b(obj6, Float.TYPE) ? new Dg.j("makeDirectoryAsync", c0712aArr6, b2) : kotlin.jvm.internal.r.b(obj6, String.class) ? new Dg.m("makeDirectoryAsync", c0712aArr6, b2) : new Dg.e("makeDirectoryAsync", c0712aArr6, b2));
            if (kotlin.jvm.internal.r.b(String.class, obj7)) {
                kVar3 = new Dg.f("readDirectoryAsync", new C0712a[0], new C());
            } else {
                C0712a c0712a14 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), Boolean.TRUE));
                if (c0712a14 == null) {
                    c0712a14 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), true, D.a));
                }
                C0712a[] c0712aArr7 = {c0712a14};
                E e = new E();
                kVar3 = kotlin.jvm.internal.r.b(List.class, cls3) ? new Dg.k("readDirectoryAsync", c0712aArr7, e) : kotlin.jvm.internal.r.b(List.class, Boolean.TYPE) ? new Dg.h("readDirectoryAsync", c0712aArr7, e) : kotlin.jvm.internal.r.b(List.class, Double.TYPE) ? new Dg.i("readDirectoryAsync", c0712aArr7, e) : kotlin.jvm.internal.r.b(List.class, Float.TYPE) ? new Dg.j("readDirectoryAsync", c0712aArr7, e) : kotlin.jvm.internal.r.b(List.class, String.class) ? new Dg.m("readDirectoryAsync", c0712aArr7, e) : new Dg.e("readDirectoryAsync", c0712aArr7, e);
            }
            bVar.j().put("readDirectoryAsync", kVar3);
            C0712a[] c0712aArr8 = new C0712a[0];
            F f = new F();
            bVar.j().put("getTotalDiskCapacityAsync", kotlin.jvm.internal.r.b(Double.class, cls3) ? new Dg.k("getTotalDiskCapacityAsync", c0712aArr8, f) : kotlin.jvm.internal.r.b(Double.class, Boolean.TYPE) ? new Dg.h("getTotalDiskCapacityAsync", c0712aArr8, f) : kotlin.jvm.internal.r.b(Double.class, Double.TYPE) ? new Dg.i("getTotalDiskCapacityAsync", c0712aArr8, f) : kotlin.jvm.internal.r.b(Double.class, Float.TYPE) ? new Dg.j("getTotalDiskCapacityAsync", c0712aArr8, f) : kotlin.jvm.internal.r.b(Double.class, String.class) ? new Dg.m("getTotalDiskCapacityAsync", c0712aArr8, f) : new Dg.e("getTotalDiskCapacityAsync", c0712aArr8, f));
            C0712a[] c0712aArr9 = new C0712a[0];
            G g = new G();
            bVar.j().put("getFreeDiskStorageAsync", kotlin.jvm.internal.r.b(Double.class, cls3) ? new Dg.k("getFreeDiskStorageAsync", c0712aArr9, g) : kotlin.jvm.internal.r.b(Double.class, Boolean.TYPE) ? new Dg.h("getFreeDiskStorageAsync", c0712aArr9, g) : kotlin.jvm.internal.r.b(Double.class, Double.TYPE) ? new Dg.i("getFreeDiskStorageAsync", c0712aArr9, g) : kotlin.jvm.internal.r.b(Double.class, Float.TYPE) ? new Dg.j("getFreeDiskStorageAsync", c0712aArr9, g) : kotlin.jvm.internal.r.b(Double.class, String.class) ? new Dg.m("getFreeDiskStorageAsync", c0712aArr9, g) : new Dg.e("getFreeDiskStorageAsync", c0712aArr9, g));
            if (kotlin.jvm.internal.r.b(String.class, obj7)) {
                kVar4 = new Dg.f("getContentUriAsync", new C0712a[0], new H());
            } else {
                C0712a c0712a15 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
                if (c0712a15 == null) {
                    c0712a15 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, I.a));
                }
                C0712a[] c0712aArr10 = {c0712a15};
                K k = new K();
                kVar4 = kotlin.jvm.internal.r.b(String.class, cls3) ? new Dg.k("getContentUriAsync", c0712aArr10, k) : kotlin.jvm.internal.r.b(String.class, Boolean.TYPE) ? new Dg.h("getContentUriAsync", c0712aArr10, k) : kotlin.jvm.internal.r.b(String.class, Double.TYPE) ? new Dg.i("getContentUriAsync", c0712aArr10, k) : kotlin.jvm.internal.r.b(String.class, Float.TYPE) ? new Dg.j("getContentUriAsync", c0712aArr10, k) : kotlin.jvm.internal.r.b(String.class, String.class) ? new Dg.m("getContentUriAsync", c0712aArr10, k) : new Dg.e("getContentUriAsync", c0712aArr10, k);
            }
            bVar.j().put("getContentUriAsync", kVar4);
            if (kotlin.jvm.internal.r.b(String.class, obj7)) {
                kVar5 = new Dg.f("readSAFDirectoryAsync", new C0712a[0], new L());
            } else {
                C0712a c0712a16 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
                if (c0712a16 == null) {
                    c0712a16 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, M.a));
                }
                C0712a[] c0712aArr11 = {c0712a16};
                N n = new N();
                kVar5 = kotlin.jvm.internal.r.b(List.class, cls3) ? new Dg.k("readSAFDirectoryAsync", c0712aArr11, n) : kotlin.jvm.internal.r.b(List.class, Boolean.TYPE) ? new Dg.h("readSAFDirectoryAsync", c0712aArr11, n) : kotlin.jvm.internal.r.b(List.class, Double.TYPE) ? new Dg.i("readSAFDirectoryAsync", c0712aArr11, n) : kotlin.jvm.internal.r.b(List.class, Float.TYPE) ? new Dg.j("readSAFDirectoryAsync", c0712aArr11, n) : kotlin.jvm.internal.r.b(List.class, String.class) ? new Dg.m("readSAFDirectoryAsync", c0712aArr11, n) : new Dg.e("readSAFDirectoryAsync", c0712aArr11, n);
            }
            bVar.j().put("readSAFDirectoryAsync", kVar5);
            C0712a c0712a17 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a17 == null) {
                c0712a17 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, O.a));
            }
            C0712a c0712a18 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a18 == null) {
                c0712a18 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, P.a));
            }
            C0712a[] c0712aArr12 = {c0712a17, c0712a18};
            Q q = new Q();
            bVar.j().put("makeSAFDirectoryAsync", kotlin.jvm.internal.r.b(String.class, cls3) ? new Dg.k("makeSAFDirectoryAsync", c0712aArr12, q) : kotlin.jvm.internal.r.b(String.class, Boolean.TYPE) ? new Dg.h("makeSAFDirectoryAsync", c0712aArr12, q) : kotlin.jvm.internal.r.b(String.class, Double.TYPE) ? new Dg.i("makeSAFDirectoryAsync", c0712aArr12, q) : kotlin.jvm.internal.r.b(String.class, Float.TYPE) ? new Dg.j("makeSAFDirectoryAsync", c0712aArr12, q) : kotlin.jvm.internal.r.b(String.class, String.class) ? new Dg.m("makeSAFDirectoryAsync", c0712aArr12, q) : new Dg.e("makeSAFDirectoryAsync", c0712aArr12, q));
            C0712a c0712a19 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a19 == null) {
                c0712a19 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, R.a));
            }
            C0712a c0712a20 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a20 == null) {
                c0712a20 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, S.a));
            }
            C0712a c0712a21 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a21 == null) {
                c0712a21 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, T.a));
            }
            C0712a[] c0712aArr13 = {c0712a19, c0712a20, c0712a21};
            V v = new V();
            bVar.j().put("createSAFFileAsync", kotlin.jvm.internal.r.b(String.class, cls3) ? new Dg.k("createSAFFileAsync", c0712aArr13, v) : kotlin.jvm.internal.r.b(String.class, Boolean.TYPE) ? new Dg.h("createSAFFileAsync", c0712aArr13, v) : kotlin.jvm.internal.r.b(String.class, Double.TYPE) ? new Dg.i("createSAFFileAsync", c0712aArr13, v) : kotlin.jvm.internal.r.b(String.class, Float.TYPE) ? new Dg.j("createSAFFileAsync", c0712aArr13, v) : kotlin.jvm.internal.r.b(String.class, String.class) ? new Dg.m("createSAFFileAsync", c0712aArr13, v) : new Dg.e("createSAFFileAsync", c0712aArr13, v));
            ni.d b3 = kotlin.jvm.internal.M.b(String.class);
            Boolean bool4 = Boolean.TRUE;
            C0712a c0712a22 = (C0712a) c0714c.a().get(new Pair(b3, bool4));
            if (c0712a22 == null) {
                c0712a22 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), true, s0.a));
            }
            bVar.j().put("requestDirectoryPermissionsAsync", new Dg.f("requestDirectoryPermissionsAsync", new C0712a[]{c0712a22}, new v0()));
            C0712a c0712a23 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a23 == null) {
                c0712a23 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, w0.a));
            }
            C0712a c0712a24 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a24 == null) {
                cls2 = cls3;
                c0712a24 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, x0.a));
            } else {
                cls2 = cls3;
            }
            C0712a c0712a25 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(FileSystemUploadOptions.class), bool3));
            if (c0712a25 == null) {
                obj4 = obj7;
                c0712a25 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(FileSystemUploadOptions.class), false, y0.a));
            } else {
                obj4 = obj7;
            }
            bVar.j().put("uploadAsync", new Dg.f("uploadAsync", new C0712a[]{c0712a23, c0712a24, c0712a25}, new z0(bVar)));
            C0712a c0712a26 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a26 == null) {
                c0712a26 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, A0.a));
            }
            C0712a c0712a27 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a27 == null) {
                c0712a27 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, B0.a));
            }
            C0712a c0712a28 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a28 == null) {
                c0712a28 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, C0.a));
            }
            C0712a c0712a29 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(FileSystemUploadOptions.class), bool3));
            if (c0712a29 == null) {
                bool = bool4;
                c0712a29 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(FileSystemUploadOptions.class), false, i0.a));
            } else {
                bool = bool4;
            }
            bVar.j().put("uploadTaskStartAsync", new Dg.f("uploadTaskStartAsync", new C0712a[]{c0712a26, c0712a27, c0712a28, c0712a29}, new j0()));
            C0712a c0712a30 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a30 == null) {
                c0712a30 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, k0.a));
            }
            Boolean bool5 = bool;
            C0712a c0712a31 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool5));
            if (c0712a31 == null) {
                c0712a31 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), true, l0.a));
            }
            C0712a c0712a32 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(DownloadOptions.class), bool3));
            if (c0712a32 == null) {
                c0712a32 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(DownloadOptions.class), false, m0.a));
            }
            bVar.j().put("downloadAsync", new Dg.f("downloadAsync", new C0712a[]{c0712a30, c0712a31, c0712a32}, new n0()));
            Object obj8 = obj4;
            if (kotlin.jvm.internal.r.b(String.class, obj8)) {
                eVar = new Dg.f("networkTaskCancelAsync", new C0712a[0], new W());
            } else {
                C0712a c0712a33 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
                if (c0712a33 == null) {
                    c0712a33 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, X.a));
                }
                eVar = new Dg.e("networkTaskCancelAsync", new C0712a[]{c0712a33}, new Y());
            }
            bVar.j().put("networkTaskCancelAsync", eVar);
            C0712a c0712a34 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a34 == null) {
                c0712a34 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, o0.a));
            }
            C0712a c0712a35 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a35 == null) {
                c0712a35 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, p0.a));
            }
            C0712a c0712a36 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool3));
            if (c0712a36 == null) {
                obj5 = obj8;
                c0712a36 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, q0.a));
            } else {
                obj5 = obj8;
            }
            C0712a c0712a37 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(DownloadOptions.class), bool3));
            if (c0712a37 == null) {
                bool2 = bool3;
                c0712a37 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(DownloadOptions.class), false, r0.a));
            } else {
                bool2 = bool3;
            }
            C0712a c0712a38 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool5));
            if (c0712a38 == null) {
                c0712a38 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), true, t0.a));
            }
            bVar.j().put("downloadResumableStartAsync", new Dg.f("downloadResumableStartAsync", new C0712a[]{c0712a34, c0712a35, c0712a36, c0712a37, c0712a38}, new u0()));
            if (kotlin.jvm.internal.r.b(String.class, obj5)) {
                kVar6 = new Dg.f("downloadResumablePauseAsync", new C0712a[0], new Z());
            } else {
                C0712a c0712a39 = (C0712a) c0714c.a().get(new Pair(kotlin.jvm.internal.M.b(String.class), bool2));
                if (c0712a39 == null) {
                    c0712a39 = new C0712a(new Lg.K(kotlin.jvm.internal.M.b(String.class), false, C0867a0.a));
                }
                C0712a[] c0712aArr14 = {c0712a39};
                C0869b0 c0869b0 = new C0869b0();
                Object obj9 = obj3;
                kVar6 = kotlin.jvm.internal.r.b(obj9, cls2) ? new Dg.k("downloadResumablePauseAsync", c0712aArr14, c0869b0) : kotlin.jvm.internal.r.b(obj9, Boolean.TYPE) ? new Dg.h("downloadResumablePauseAsync", c0712aArr14, c0869b0) : kotlin.jvm.internal.r.b(obj9, Double.TYPE) ? new Dg.i("downloadResumablePauseAsync", c0712aArr14, c0869b0) : kotlin.jvm.internal.r.b(obj9, Float.TYPE) ? new Dg.j("downloadResumablePauseAsync", c0712aArr14, c0869b0) : kotlin.jvm.internal.r.b(obj9, String.class) ? new Dg.m("downloadResumablePauseAsync", c0712aArr14, c0869b0) : new Dg.e("downloadResumablePauseAsync", c0712aArr14, c0869b0);
            }
            bVar.j().put("downloadResumablePauseAsync", kVar6);
            Map r2 = bVar.r();
            Cg.e eVar3 = Cg.e.o;
            r2.put(eVar3, new Cg.d(eVar3, new D0()));
            Map r3 = bVar.r();
            Cg.e eVar4 = Cg.e.b;
            r3.put(eVar4, new Cg.a(eVar4, new F0()));
            Fg.c p = bVar.p();
            w1.a.f();
            return p;
        } catch (Throwable th2) {
            w1.a.f();
            throw th2;
        }
    }
}