package defpackage;

import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.speech.RecognitionListener;
import android.text.SpannableStringBuilder;
import android.text.SpannedString;
import android.text.TextUtils;
import android.view.View;
import androidx.leanback.widget.SearchEditText;
import androidx.leanback.widget.SpeechOrbView;
import ar.tvplayer.tv.R;
import java.util.ArrayList;
import java.util.regex.Matcher;

/* renamed from: ᵝᵫᵙ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2926 implements RecognitionListener {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final /* synthetic */ AbstractC2730 f11358;

    public C2926(AbstractC2730 abstractC2730) {
        this.f11358 = abstractC2730;
    }

    @Override // android.speech.RecognitionListener
    public final void onBeginningOfSpeech() {
    }

    @Override // android.speech.RecognitionListener
    public final void onBufferReceived(byte[] bArr) {
    }

    @Override // android.speech.RecognitionListener
    public final void onEndOfSpeech() {
    }

    @Override // android.speech.RecognitionListener
    public final void onError(int i) {
        switch (i) {
            case 1:
                int i2 = AbstractC2730.f10569;
                break;
            case 2:
                int i3 = AbstractC2730.f10569;
                break;
            case 3:
                int i4 = AbstractC2730.f10569;
                break;
            case 4:
                int i5 = AbstractC2730.f10569;
                break;
            case 5:
                int i6 = AbstractC2730.f10569;
                break;
            case C1339.STRING_SET_FIELD_NUMBER /* 6 */:
                int i7 = AbstractC2730.f10569;
                break;
            case C1339.DOUBLE_FIELD_NUMBER /* 7 */:
                int i8 = AbstractC2730.f10569;
                break;
            case C1339.BYTES_FIELD_NUMBER /* 8 */:
                int i9 = AbstractC2730.f10569;
                break;
            case 9:
                int i10 = AbstractC2730.f10569;
                break;
            default:
                int i11 = AbstractC2730.f10569;
                break;
        }
        this.f11358.m6774();
    }

    @Override // android.speech.RecognitionListener
    public final void onEvent(int i, Bundle bundle) {
    }

    @Override // android.speech.RecognitionListener
    public final void onPartialResults(Bundle bundle) {
        ArrayList<String> stringArrayList = bundle.getStringArrayList("results_recognition");
        if (stringArrayList == null || stringArrayList.size() == 0) {
            return;
        }
        String str = stringArrayList.get(0);
        String str2 = stringArrayList.size() > 1 ? stringArrayList.get(1) : null;
        SearchEditText searchEditText = this.f11358.f10585;
        searchEditText.getClass();
        if (str == null) {
            str = "";
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(str);
        if (str2 != null) {
            int length = spannableStringBuilder.length();
            spannableStringBuilder.append((CharSequence) str2);
            Matcher matcher = AbstractC3390.f12654.matcher(str2);
            while (matcher.find()) {
                int iStart = matcher.start() + length;
                spannableStringBuilder.setSpan(new C1633(searchEditText, str2.charAt(matcher.start()), iStart), iStart, matcher.end() + length, 33);
            }
        }
        searchEditText.f12658 = Math.max(str.length(), searchEditText.f12658);
        searchEditText.setText(new SpannedString(spannableStringBuilder));
        searchEditText.bringPointIntoView(searchEditText.length());
        ObjectAnimator objectAnimator = searchEditText.f12656;
        if (objectAnimator != null) {
            objectAnimator.cancel();
        }
        int streamPosition = searchEditText.getStreamPosition();
        int length2 = searchEditText.length();
        int i = length2 - streamPosition;
        if (i > 0) {
            if (searchEditText.f12656 == null) {
                ObjectAnimator objectAnimator2 = new ObjectAnimator();
                searchEditText.f12656 = objectAnimator2;
                objectAnimator2.setTarget(searchEditText);
                searchEditText.f12656.setProperty(AbstractC3390.f12653);
            }
            searchEditText.f12656.setIntValues(streamPosition, length2);
            searchEditText.f12656.setDuration(i * 50);
            searchEditText.f12656.start();
        }
    }

    @Override // android.speech.RecognitionListener
    public final void onReadyForSpeech(Bundle bundle) {
        SpeechOrbView speechOrbView = this.f11358.f10593;
        speechOrbView.setOrbColors(speechOrbView.f493);
        speechOrbView.setOrbIcon(speechOrbView.getResources().getDrawable(R.drawable._11_res_0x7f080194));
        speechOrbView.m339(true);
        speechOrbView.f487 = false;
        speechOrbView.m340();
        View view = speechOrbView.f489;
        view.setScaleX(1.0f);
        view.setScaleY(1.0f);
        speechOrbView.f492 = 0;
        speechOrbView.f495 = true;
    }

    @Override // android.speech.RecognitionListener
    public final void onResults(Bundle bundle) {
        ˑᵽʾʦ r3;
        ArrayList<String> stringArrayList = bundle.getStringArrayList("results_recognition");
        AbstractC2730 abstractC2730 = this.f11358;
        if (stringArrayList != null) {
            String str = stringArrayList.get(0);
            abstractC2730.f10586 = str;
            abstractC2730.f10585.setText(str);
            if (!TextUtils.isEmpty(abstractC2730.f10586) && (r3 = abstractC2730.f10588) != null) {
                String str2 = abstractC2730.f10586;
                ᵱᵡᵸˑ r32 = (ᵱᵡᵸˑ) r3.ᵢˇᵭ;
                InterfaceC4302[] interfaceC4302Arr = ᵱᵡᵸˑ.ˁˊᵞ;
                r32.ˋᵪᵟ(str2, true);
            }
        }
        abstractC2730.m6774();
    }

    @Override // android.speech.RecognitionListener
    public final void onRmsChanged(float f) {
        this.f11358.f10593.setSoundLevel(f < 0.0f ? 0 : (int) (f * 10.0f));
    }
}
