package androidx.leanback.widget;

import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.media.SoundPool;
import android.os.Handler;
import android.speech.SpeechRecognizer;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.SparseIntArray;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.view.inputmethod.InputMethodManager;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.martsnew.tv.R;

/* JADX INFO: loaded from: classes.dex */
public class SearchBar extends RelativeLayout {

    /* JADX INFO: renamed from: N, reason: collision with root package name */
    public static final /* synthetic */ int f8539N = 0;

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public Drawable f8540A;

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public final int f8541B;

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public final int f8542C;
    public final int D;

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public final int f8543E;

    /* JADX INFO: renamed from: F, reason: collision with root package name */
    public final int f8544F;

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public final int f8545G;
    public SpeechRecognizer H;

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    public boolean f8546I;

    /* JADX INFO: renamed from: J, reason: collision with root package name */
    public SoundPool f8547J;

    /* JADX INFO: renamed from: K, reason: collision with root package name */
    public final SparseIntArray f8548K;

    /* JADX INFO: renamed from: L, reason: collision with root package name */
    public boolean f8549L;

    /* JADX INFO: renamed from: M, reason: collision with root package name */
    public final Context f8550M;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public SearchEditText f8551q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public SpeechOrbView f8552r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public ImageView f8553s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public String f8554t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public String f8555u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public String f8556v;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public Drawable f8557w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public final Handler f8558x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public final InputMethodManager f8559y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public boolean f8560z;

    public SearchBar(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, 0);
        this.f8558x = new Handler();
        this.f8560z = false;
        this.f8548K = new SparseIntArray();
        this.f8549L = false;
        this.f8550M = context;
        Resources resources = getResources();
        LayoutInflater.from(getContext()).inflate(R.layout.lb_search_bar, (ViewGroup) this, true);
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, getResources().getDimensionPixelSize(R.dimen.lb_search_bar_height));
        layoutParams.addRule(10, -1);
        setLayoutParams(layoutParams);
        setBackgroundColor(0);
        setClipChildren(false);
        this.f8554t = "";
        this.f8559y = (InputMethodManager) context.getSystemService("input_method");
        this.f8542C = resources.getColor(R.color.lb_search_bar_text_speech_mode);
        this.f8541B = resources.getColor(R.color.lb_search_bar_text);
        this.f8545G = resources.getInteger(R.integer.lb_search_bar_speech_mode_background_alpha);
        this.f8544F = resources.getInteger(R.integer.lb_search_bar_text_mode_background_alpha);
        this.f8543E = resources.getColor(R.color.lb_search_bar_hint_speech_mode);
        this.D = resources.getColor(R.color.lb_search_bar_hint);
    }

    public final void a() {
        if (this.f8549L) {
            return;
        }
        if (!hasFocus()) {
            requestFocus();
        }
        if (this.H == null) {
            return;
        }
        if (getContext().checkCallingOrSelfPermission("android.permission.RECORD_AUDIO") != 0) {
            throw new IllegalStateException("android.permission.RECORD_AUDIO required for search");
        }
        this.f8549L = true;
        this.f8551q.setText("");
        Intent intent = new Intent("android.speech.action.RECOGNIZE_SPEECH");
        intent.putExtra("android.speech.extra.LANGUAGE_MODEL", "free_form");
        intent.putExtra("android.speech.extra.PARTIAL_RESULTS", true);
        this.H.setRecognitionListener(new C0480n0(this));
        this.f8546I = true;
        this.H.startListening(intent);
    }

    public final void b() {
        if (this.f8549L) {
            this.f8551q.setText(this.f8554t);
            this.f8551q.setHint(this.f8555u);
            this.f8549L = false;
            if (this.H == null) {
                return;
            }
            this.f8552r.c();
            if (this.f8546I) {
                this.H.cancel();
                this.f8546I = false;
            }
            this.H.setRecognitionListener(null);
        }
    }

    public final void c() {
        String string = getResources().getString(R.string.lb_search_bar_hint);
        if (!TextUtils.isEmpty(this.f8556v)) {
            string = this.f8552r.isFocused() ? getResources().getString(R.string.lb_search_bar_hint_with_title_speech, this.f8556v) : getResources().getString(R.string.lb_search_bar_hint_with_title, this.f8556v);
        } else if (this.f8552r.isFocused()) {
            string = getResources().getString(R.string.lb_search_bar_hint_speech);
        }
        this.f8555u = string;
        SearchEditText searchEditText = this.f8551q;
        if (searchEditText != null) {
            searchEditText.setHint(string);
        }
    }

    public final void d(boolean z8) {
        if (z8) {
            this.f8540A.setAlpha(this.f8545G);
            boolean zIsFocused = this.f8552r.isFocused();
            int i = this.f8543E;
            if (zIsFocused) {
                this.f8551q.setTextColor(i);
                this.f8551q.setHintTextColor(i);
            } else {
                this.f8551q.setTextColor(this.f8542C);
                this.f8551q.setHintTextColor(i);
            }
        } else {
            this.f8540A.setAlpha(this.f8544F);
            this.f8551q.setTextColor(this.f8541B);
            this.f8551q.setHintTextColor(this.D);
        }
        c();
    }

    public Drawable getBadgeDrawable() {
        return this.f8557w;
    }

    public CharSequence getHint() {
        return this.f8555u;
    }

    public String getTitle() {
        return this.f8556v;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onAttachedToWindow() {
        super.onAttachedToWindow();
        this.f8547J = new SoundPool(2, 1, 0);
        int[] iArr = {R.raw.lb_voice_failure, R.raw.lb_voice_open, R.raw.lb_voice_no_input, R.raw.lb_voice_success};
        for (int i = 0; i < 4; i++) {
            int i5 = iArr[i];
            this.f8548K.put(i5, this.f8547J.load(this.f8550M, i5, 1));
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        b();
        this.f8547J.release();
        super.onDetachedFromWindow();
    }

    @Override // android.view.View
    public final void onFinishInflate() {
        super.onFinishInflate();
        this.f8540A = ((RelativeLayout) findViewById(R.id.lb_search_bar_items)).getBackground();
        this.f8551q = (SearchEditText) findViewById(R.id.lb_search_text_editor);
        ImageView imageView = (ImageView) findViewById(R.id.lb_search_bar_badge);
        this.f8553s = imageView;
        Drawable drawable = this.f8557w;
        if (drawable != null) {
            imageView.setImageDrawable(drawable);
        }
        this.f8551q.setOnFocusChangeListener(new ViewOnFocusChangeListenerC0472j0(this, 0));
        this.f8551q.addTextChangedListener(new C0476l0(this, new RunnableC0474k0(this, 0)));
        this.f8551q.setOnKeyboardDismissListener(new P.g(17, this));
        this.f8551q.setOnEditorActionListener(new C0478m0(this, 0));
        this.f8551q.setPrivateImeOptions("escapeNorth,voiceDismiss");
        SpeechOrbView speechOrbView = (SpeechOrbView) findViewById(R.id.lb_search_bar_speech_orb);
        this.f8552r = speechOrbView;
        speechOrbView.setOnOrbClickedListener(new D1.N(1, this));
        this.f8552r.setOnFocusChangeListener(new ViewOnFocusChangeListenerC0472j0(this, 1));
        d(hasFocus());
        c();
    }

    public void setBadgeDrawable(Drawable drawable) {
        this.f8557w = drawable;
        ImageView imageView = this.f8553s;
        if (imageView != null) {
            imageView.setImageDrawable(drawable);
            if (drawable != null) {
                this.f8553s.setVisibility(0);
            } else {
                this.f8553s.setVisibility(8);
            }
        }
    }

    @Override // android.view.View
    public void setNextFocusDownId(int i) {
        this.f8552r.setNextFocusDownId(i);
        this.f8551q.setNextFocusDownId(i);
    }

    public void setPermissionListener(InterfaceC0484p0 interfaceC0484p0) {
    }

    public void setSearchAffordanceColors(s0 s0Var) {
        SpeechOrbView speechOrbView = this.f8552r;
        if (speechOrbView != null) {
            speechOrbView.setNotListeningOrbColors(s0Var);
        }
    }

    public void setSearchAffordanceColorsInListening(s0 s0Var) {
        SpeechOrbView speechOrbView = this.f8552r;
        if (speechOrbView != null) {
            speechOrbView.setListeningOrbColors(s0Var);
        }
    }

    public void setSearchBarListener(InterfaceC0482o0 interfaceC0482o0) {
    }

    public void setSearchQuery(String str) {
        b();
        this.f8551q.setText(str);
        setSearchQueryInternal(str);
    }

    public void setSearchQueryInternal(String str) {
        if (TextUtils.equals(this.f8554t, str)) {
            return;
        }
        this.f8554t = str;
    }

    @Deprecated
    public void setSpeechRecognitionCallback(E0 e02) {
    }

    public void setSpeechRecognizer(SpeechRecognizer speechRecognizer) {
        b();
        SpeechRecognizer speechRecognizer2 = this.H;
        if (speechRecognizer2 != null) {
            speechRecognizer2.setRecognitionListener(null);
            if (this.f8546I) {
                this.H.cancel();
                this.f8546I = false;
            }
        }
        this.H = speechRecognizer;
    }

    public void setTitle(String str) {
        this.f8556v = str;
        c();
    }
}
