package defpackage;

import android.text.Editable;
import android.text.SpannableStringBuilder;
import java.lang.reflect.Array;
import java.util.ArrayList;

/* JADX INFO: renamed from: ᵾᵬˋᵠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5460 extends SpannableStringBuilder {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final Class f20679;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final ArrayList f20680;

    public C5460(Class cls, CharSequence charSequence) {
        super(charSequence);
        this.f20680 = new ArrayList();
        ᵫﾞˌ.ᵷᵺʾᵖ(cls, "watcherClass cannot be null");
        this.f20679 = cls;
    }

    public C5460(Class cls, C5460 c5460, int i, int i2) {
        super(c5460, i, i2);
        this.f20680 = new ArrayList();
        ᵫﾞˌ.ᵷᵺʾᵖ(cls, "watcherClass cannot be null");
        this.f20679 = cls;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final Editable append(char c) {
        super.append(c);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final Editable append(CharSequence charSequence) {
        super.append(charSequence);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final Editable append(CharSequence charSequence, int i, int i2) {
        super.append(charSequence, i, i2);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final SpannableStringBuilder append(char c) {
        super.append(c);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final SpannableStringBuilder append(CharSequence charSequence) {
        super.append(charSequence);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final SpannableStringBuilder append(CharSequence charSequence, int i, int i2) {
        super.append(charSequence, i, i2);
        return this;
    }

    @Override // android.text.SpannableStringBuilder
    public final SpannableStringBuilder append(CharSequence charSequence, Object obj, int i) {
        super.append(charSequence, obj, i);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final Appendable append(char c) {
        super.append(c);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final Appendable append(CharSequence charSequence) {
        super.append(charSequence);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable, java.lang.Appendable
    public final Appendable append(CharSequence charSequence, int i, int i2) {
        super.append(charSequence, i, i2);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final Editable delete(int i, int i2) {
        super.delete(i, i2);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final SpannableStringBuilder delete(int i, int i2) {
        super.delete(i, i2);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Spanned
    public final int getSpanEnd(Object obj) {
        C4962 c4962M11084;
        if (m11087(obj) && (c4962M11084 = m11084(obj)) != null) {
            obj = c4962M11084;
        }
        return super.getSpanEnd(obj);
    }

    @Override // android.text.SpannableStringBuilder, android.text.Spanned
    public final int getSpanFlags(Object obj) {
        C4962 c4962M11084;
        if (m11087(obj) && (c4962M11084 = m11084(obj)) != null) {
            obj = c4962M11084;
        }
        return super.getSpanFlags(obj);
    }

    @Override // android.text.SpannableStringBuilder, android.text.Spanned
    public final int getSpanStart(Object obj) {
        C4962 c4962M11084;
        if (m11087(obj) && (c4962M11084 = m11084(obj)) != null) {
            obj = c4962M11084;
        }
        return super.getSpanStart(obj);
    }

    @Override // android.text.SpannableStringBuilder, android.text.Spanned
    public final Object[] getSpans(int i, int i2, Class cls) {
        if (this.f20679 != cls) {
            return super.getSpans(i, i2, cls);
        }
        C4962[] c4962Arr = (C4962[]) super.getSpans(i, i2, C4962.class);
        Object[] objArr = (Object[]) Array.newInstance((Class<?>) cls, c4962Arr.length);
        for (int i3 = 0; i3 < c4962Arr.length; i3++) {
            objArr[i3] = c4962Arr[i3].f18846;
        }
        return objArr;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final Editable insert(int i, CharSequence charSequence) {
        super.insert(i, charSequence);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final Editable insert(int i, CharSequence charSequence, int i2, int i3) {
        super.insert(i, charSequence, i2, i3);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final SpannableStringBuilder insert(int i, CharSequence charSequence) {
        super.insert(i, charSequence);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final SpannableStringBuilder insert(int i, CharSequence charSequence, int i2, int i3) {
        super.insert(i, charSequence, i2, i3);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Spanned
    public final int nextSpanTransition(int i, int i2, Class cls) {
        if (cls == null || this.f20679 == cls) {
            cls = C4962.class;
        }
        return super.nextSpanTransition(i, i2, cls);
    }

    @Override // android.text.SpannableStringBuilder, android.text.Spannable
    public final void removeSpan(Object obj) {
        C4962 c4962M11084;
        if (m11087(obj)) {
            c4962M11084 = m11084(obj);
            if (c4962M11084 != null) {
                obj = c4962M11084;
            }
        } else {
            c4962M11084 = null;
        }
        super.removeSpan(obj);
        if (c4962M11084 != null) {
            this.f20680.remove(c4962M11084);
        }
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final /* bridge */ /* synthetic */ Editable replace(int i, int i2, CharSequence charSequence) {
        replace(i, i2, charSequence);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final /* bridge */ /* synthetic */ Editable replace(int i, int i2, CharSequence charSequence, int i3, int i4) {
        replace(i, i2, charSequence, i3, i4);
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final SpannableStringBuilder replace(int i, int i2, CharSequence charSequence) {
        m11086();
        super.replace(i, i2, charSequence);
        m11085();
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Editable
    public final SpannableStringBuilder replace(int i, int i2, CharSequence charSequence, int i3, int i4) {
        m11086();
        super.replace(i, i2, charSequence, i3, i4);
        m11085();
        return this;
    }

    @Override // android.text.SpannableStringBuilder, android.text.Spannable
    public final void setSpan(Object obj, int i, int i2, int i3) {
        if (m11087(obj)) {
            C4962 c4962 = new C4962(obj);
            this.f20680.add(c4962);
            obj = c4962;
        }
        super.setSpan(obj, i, i2, i3);
    }

    @Override // android.text.SpannableStringBuilder, java.lang.CharSequence
    public final CharSequence subSequence(int i, int i2) {
        return new C5460(this.f20679, this, i, i2);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m11083() {
        m11085();
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f20680;
            if (i >= arrayList.size()) {
                return;
            }
            ((C4962) arrayList.get(i)).onTextChanged(this, 0, length(), length());
            i++;
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final C4962 m11084(Object obj) {
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f20680;
            if (i >= arrayList.size()) {
                return null;
            }
            C4962 c4962 = (C4962) arrayList.get(i);
            if (c4962.f18846 == obj) {
                return c4962;
            }
            i++;
        }
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m11085() {
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f20680;
            if (i >= arrayList.size()) {
                return;
            }
            ((C4962) arrayList.get(i)).f18847.decrementAndGet();
            i++;
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m11086() {
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f20680;
            if (i >= arrayList.size()) {
                return;
            }
            ((C4962) arrayList.get(i)).f18847.incrementAndGet();
            i++;
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final boolean m11087(Object obj) {
        if (obj != null) {
            return this.f20679 == obj.getClass();
        }
        return false;
    }
}
