package defpackage;

import android.content.ClipData;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.ContentInfo;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.Locale;

/* JADX INFO: loaded from: classes.dex */
public final class de1 {
    public final g a;

    @l18
    public static final class a {
    }

    public static final class b {
        public final d a;

        public b(ClipData clipData, int i) {
            if (Build.VERSION.SDK_INT >= 31) {
                this.a = new c(clipData, i);
                return;
            }
            e eVar = new e();
            eVar.a = clipData;
            eVar.b = i;
            this.a = eVar;
        }

        public final de1 a() {
            return this.a.build();
        }
    }

    @l18
    public static final class c implements d {
        public final ContentInfo.Builder a;

        public c(ClipData clipData, int i) {
            this.a = wv.j(clipData, i);
        }

        @Override // de1.d
        public final void a(Uri uri) {
            this.a.setLinkUri(uri);
        }

        @Override // de1.d
        public final de1 build() {
            return new de1(new f(this.a.build()));
        }

        @Override // de1.d
        public final void setExtras(Bundle bundle) {
            this.a.setExtras(bundle);
        }

        @Override // de1.d
        public final void setFlags(int i) {
            this.a.setFlags(i);
        }
    }

    public interface d {
        void a(Uri uri);

        de1 build();

        void setExtras(Bundle bundle);

        void setFlags(int i);
    }

    public static final class e implements d {
        public ClipData a;
        public int b;
        public int c;
        public Uri d;
        public Bundle e;

        @Override // de1.d
        public final void a(Uri uri) {
            this.d = uri;
        }

        @Override // de1.d
        public final de1 build() {
            return new de1(new h(this));
        }

        @Override // de1.d
        public final void setExtras(Bundle bundle) {
            this.e = bundle;
        }

        @Override // de1.d
        public final void setFlags(int i) {
            this.c = i;
        }
    }

    @l18
    public static final class f implements g {
        public final ContentInfo a;

        public f(ContentInfo contentInfo) {
            contentInfo.getClass();
            this.a = wv.l(contentInfo);
        }

        @Override // de1.g
        public final ContentInfo a() {
            return this.a;
        }

        @Override // de1.g
        public final ClipData b() {
            return this.a.getClip();
        }

        @Override // de1.g
        public final int getFlags() {
            return this.a.getFlags();
        }

        @Override // de1.g
        public final int getSource() {
            return this.a.getSource();
        }

        public final String toString() {
            return "ContentInfoCompat{" + this.a + "}";
        }
    }

    public interface g {
        ContentInfo a();

        ClipData b();

        int getFlags();

        int getSource();
    }

    public static final class h implements g {
        public final ClipData a;
        public final int b;
        public final int c;
        public final Uri d;
        public final Bundle e;

        public h(e eVar) {
            ClipData clipData = eVar.a;
            clipData.getClass();
            this.a = clipData;
            int i = eVar.b;
            if (i < 0) {
                Locale locale = Locale.US;
                throw new IllegalArgumentException("source is out of range of [0, 5] (too low)");
            }
            if (i > 5) {
                Locale locale2 = Locale.US;
                throw new IllegalArgumentException("source is out of range of [0, 5] (too high)");
            }
            this.b = i;
            int i2 = eVar.c;
            if ((i2 & 1) == i2) {
                this.c = i2;
                this.d = eVar.d;
                this.e = eVar.e;
            } else {
                throw new IllegalArgumentException("Requested flags 0x" + Integer.toHexString(i2) + ", but only 0x" + Integer.toHexString(1) + " are allowed");
            }
        }

        @Override // de1.g
        public final ContentInfo a() {
            return null;
        }

        @Override // de1.g
        public final ClipData b() {
            return this.a;
        }

        @Override // de1.g
        public final int getFlags() {
            return this.c;
        }

        @Override // de1.g
        public final int getSource() {
            return this.b;
        }

        public final String toString() {
            String str;
            StringBuilder sb = new StringBuilder("ContentInfoCompat{clip=");
            sb.append(this.a.getDescription());
            sb.append(", source=");
            int i = this.b;
            sb.append(i != 0 ? i != 1 ? i != 2 ? i != 3 ? i != 4 ? i != 5 ? String.valueOf(i) : "SOURCE_PROCESS_TEXT" : "SOURCE_AUTOFILL" : "SOURCE_DRAG_AND_DROP" : "SOURCE_INPUT_METHOD" : "SOURCE_CLIPBOARD" : "SOURCE_APP");
            sb.append(", flags=");
            int i2 = this.c;
            sb.append((i2 & 1) != 0 ? "FLAG_CONVERT_TO_PLAIN_TEXT" : String.valueOf(i2));
            Uri uri = this.d;
            if (uri == null) {
                str = "";
            } else {
                str = ", hasLinkUri(" + uri.toString().length() + ")";
            }
            sb.append(str);
            return n41.s(sb, this.e != null ? ", hasExtras" : "", "}");
        }
    }

    @m38
    @Retention(RetentionPolicy.SOURCE)
    public @interface i {
    }

    @m38
    @Retention(RetentionPolicy.SOURCE)
    public @interface j {
    }

    public de1(g gVar) {
        this.a = gVar;
    }

    public final String toString() {
        return this.a.toString();
    }
}
