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;

/* JADX INFO: renamed from: ˑˁᵝ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2051 implements RecognitionListener {

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final /* synthetic */ AbstractC3382 f8135;

    public C2051(AbstractC3382 abstractC3382) {
        this.f8135 = abstractC3382;
    }

    @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 = AbstractC3382.f12988;
                break;
            case 2:
                int i3 = AbstractC3382.f12988;
                break;
            case 3:
                int i4 = AbstractC3382.f12988;
                break;
            case 4:
                int i5 = AbstractC3382.f12988;
                break;
            case 5:
                int i6 = AbstractC3382.f12988;
                break;
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                int i7 = AbstractC3382.f12988;
                break;
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                int i8 = AbstractC3382.f12988;
                break;
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                int i9 = AbstractC3382.f12988;
                break;
            case 9:
                int i10 = AbstractC3382.f12988;
                break;
            default:
                int i11 = AbstractC3382.f12988;
                break;
        }
        this.f8135.m7740();
    }

    @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.f8135.f13005;
        searchEditText.getClass();
        if (str == null) {
            str = "";
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(str);
        if (str2 != null) {
            int length = spannableStringBuilder.length();
            spannableStringBuilder.append((CharSequence) str2);
            Matcher matcher = AbstractC4441.f16936.matcher(str2);
            while (matcher.find()) {
                int iStart = matcher.start() + length;
                spannableStringBuilder.setSpan(new C0356(searchEditText, str2.charAt(matcher.start()), iStart), iStart, matcher.end() + length, 33);
            }
        }
        searchEditText.f16940 = Math.max(str.length(), searchEditText.f16940);
        searchEditText.setText(new SpannedString(spannableStringBuilder));
        searchEditText.bringPointIntoView(searchEditText.length());
        ObjectAnimator objectAnimator = searchEditText.f16941;
        if (objectAnimator != null) {
            objectAnimator.cancel();
        }
        int streamPosition = searchEditText.getStreamPosition();
        int length2 = searchEditText.length();
        int i = length2 - streamPosition;
        if (i > 0) {
            if (searchEditText.f16941 == null) {
                ObjectAnimator objectAnimator2 = new ObjectAnimator();
                searchEditText.f16941 = objectAnimator2;
                objectAnimator2.setTarget(searchEditText);
                searchEditText.f16941.setProperty(AbstractC4441.f16935);
            }
            searchEditText.f16941.setIntValues(streamPosition, length2);
            searchEditText.f16941.setDuration(((long) i) * 50);
            searchEditText.f16941.start();
        }
    }

    @Override // android.speech.RecognitionListener
    public final void onReadyForSpeech(Bundle bundle) {
        SpeechOrbView speechOrbView = this.f8135.f13003;
        speechOrbView.setOrbColors(speechOrbView.f491);
        speechOrbView.setOrbIcon(speechOrbView.getResources().getDrawable(R.drawable.h));
        speechOrbView.m340(true);
        speechOrbView.f477 = false;
        speechOrbView.m339();
        View view = speechOrbView.f483;
        view.setScaleX(1.0f);
        view.setScaleY(1.0f);
        speechOrbView.f495 = 0;
        speechOrbView.f494 = true;
    }

    @Override // android.speech.RecognitionListener
    public final void onResults(Bundle bundle) {
        ˈᵷᵵᵞ r3;
        ArrayList<String> stringArrayList = bundle.getStringArrayList("results_recognition");
        AbstractC3382 abstractC3382 = this.f8135;
        if (stringArrayList != null) {
            String str = stringArrayList.get(0);
            abstractC3382.f13010 = str;
            abstractC3382.f13005.setText(str);
            if (!TextUtils.isEmpty(abstractC3382.f13010) && (r3 = abstractC3382.f12999) != null) {
                String str2 = abstractC3382.f13010;
                ᵤᵬᵶ r32 = (ᵤᵬᵶ) r3.ᵜᵪʾ;
                InterfaceC1073[] interfaceC1073Arr = ᵤᵬᵶ.ᵳˉᵴˆ;
                r32.ˀᵘːˊ(str2, true);
            }
        }
        abstractC3382.m7740();
    }

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