导航菜单

页面标题

页面副标题

远离手机 v4.9.11 - I1IllllIIIl.java 源代码

正在查看: 远离手机 v4.9.11 应用的 I1IllllIIIl.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.lijianqiang12.silent;

import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.drawable.Drawable;
import com.github.mikephil.charting.data.Entry;
import com.lijianqiang12.silent.Il1lII1l1l1l;
import com.lijianqiang12.silent.llIlIl1l11lI;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.List;

public class I1IllllIIIl extends lI1l1IllI1Il1 {
    protected Path I11ll1l1lI11l;
    protected WeakReference<Bitmap> I1Il11llllIl;
    protected Path III11IIll1lI1;
    private float[] IIIII11lIlIl;
    private float[] IIl1I11I1lI1l;
    protected Paint IIll11IllI1l;
    private HashMap<l11lII11l1lIl, IlllIll1I1I> Il11lI1l;
    protected l1I11lll1ll1 Ill1llIIlIlll;
    protected Bitmap.Config IllIlI1l1I;
    protected Path l1llllI11l111;
    protected Canvas ll11llIII1111;

    static class IIllIl1llII {
        static final int[] IIllIl1llII;

        static {
            int[] iArr = new int[llIlIl1l11lI.IIllIl1llII.values().length];
            IIllIl1llII = iArr;
            try {
                iArr[llIlIl1l11lI.IIllIl1llII.LINEAR.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                IIllIl1llII[llIlIl1l11lI.IIllIl1llII.STEPPED.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                IIllIl1llII[llIlIl1l11lI.IIllIl1llII.CUBIC_BEZIER.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                IIllIl1llII[llIlIl1l11lI.IIllIl1llII.HORIZONTAL_BEZIER.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
        }
    }

    public I1IllllIIIl(l1I11lll1ll1 l1i11lll1ll1, lI11lI1lI11l li11li1li11l, IIIIIlII11l1 iIIIIlII11l1) {
        super(li11li1li11l, iIIIIlII11l1);
        this.IllIlI1l1I = Bitmap.Config.ARGB_8888;
        this.l1llllI11l111 = new Path();
        this.III11IIll1lI1 = new Path();
        this.IIl1I11I1lI1l = new float[4];
        this.I11ll1l1lI11l = new Path();
        this.Il11lI1l = new HashMap<>();
        this.IIIII11lIlIl = new float[2];
        this.Ill1llIIlIlll = l1i11lll1ll1;
        Paint paint = new Paint(1);
        this.IIll11IllI1l = paint;
        paint.setStyle(Paint.Style.FILL);
        this.IIll11IllI1l.setColor(-1);
    }

    private void lIl11II1lII(lIlIlIIIIl1I lililiiiil1i, int i, int i2, Path path) {
        float IIllIl1llII2 = lililiiiil1i.IIl1I11I1lI1l().IIllIl1llII(lililiiiil1i, this.Ill1llIIlIlll);
        float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
        boolean z = lililiiiil1i.IlI11I1l11II1() == llIlIl1l11lI.IIllIl1llII.STEPPED;
        path.reset();
        ?? Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(i);
        path.moveTo(Il1I1l111l1l.lI1l11l11ll(), IIllIl1llII2);
        path.lineTo(Il1I1l111l1l.lI1l11l11ll(), Il1I1l111l1l.lII1lI1Illl() * Ill1llIIlIlll);
        int i3 = i + 1;
        Entry entry = null;
        Il1lll11I1l11 il1lll11I1l11 = Il1I1l111l1l;
        while (i3 <= i2) {
            ?? Il1I1l111l1l2 = lililiiiil1i.Il1I1l111l1l(i3);
            if (z) {
                path.lineTo(Il1I1l111l1l2.lI1l11l11ll(), il1lll11I1l11.lII1lI1Illl() * Ill1llIIlIlll);
            }
            path.lineTo(Il1I1l111l1l2.lI1l11l11ll(), Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll);
            i3++;
            il1lll11I1l11 = Il1I1l111l1l2;
            entry = Il1I1l111l1l2;
        }
        if (entry != null) {
            path.lineTo(entry.lI1l11l11ll(), IIllIl1llII2);
        }
        path.close();
    }

    protected void IIIII11lIlIl(lIlIlIIIIl1I lililiiiil1i) {
        float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
        IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI());
        this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i);
        float lI11lI1l1 = lililiiiil1i.lI11lI1l1();
        this.l1llllI11l111.reset();
        Il1lII1l1l1l.IIllIl1llII iIllIl1llII = this.lII1lI1Illl;
        if (iIllIl1llII.Il11lI1III1 >= 1) {
            int i = iIllIl1llII.IIllIl1llII;
            T Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(Math.max(i - 1, 0));
            ?? Il1I1l111l1l2 = lililiiiil1i.Il1I1l111l1l(Math.max(i, 0));
            if (Il1I1l111l1l2 != 0) {
                this.l1llllI11l111.moveTo(Il1I1l111l1l2.lI1l11l11ll(), Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll);
                int i2 = this.lII1lI1Illl.IIllIl1llII + 1;
                int i3 = -1;
                Entry entry = Il1I1l111l1l2;
                Entry entry2 = Il1I1l111l1l2;
                Entry entry3 = Il1I1l111l1l;
                while (true) {
                    Il1lII1l1l1l.IIllIl1llII iIllIl1llII2 = this.lII1lI1Illl;
                    Entry entry4 = entry2;
                    if (i2 > iIllIl1llII2.Il11lI1III1 + iIllIl1llII2.IIllIl1llII) {
                        break;
                    }
                    if (i3 != i2) {
                        entry4 = lililiiiil1i.Il1I1l111l1l(i2);
                    }
                    int i4 = i2 + 1;
                    if (i4 < lililiiiil1i.lIl1IllllII1()) {
                        i2 = i4;
                    }
                    ?? Il1I1l111l1l3 = lililiiiil1i.Il1I1l111l1l(i2);
                    this.l1llllI11l111.cubicTo(entry.lI1l11l11ll() + ((entry4.lI1l11l11ll() - entry3.lI1l11l11ll()) * lI11lI1l1), (entry.lII1lI1Illl() + ((entry4.lII1lI1Illl() - entry3.lII1lI1Illl()) * lI11lI1l1)) * Ill1llIIlIlll, entry4.lI1l11l11ll() - ((Il1I1l111l1l3.lI1l11l11ll() - entry.lI1l11l11ll()) * lI11lI1l1), (entry4.lII1lI1Illl() - ((Il1I1l111l1l3.lII1lI1Illl() - entry.lII1lI1Illl()) * lI11lI1l1)) * Ill1llIIlIlll, entry4.lI1l11l11ll(), entry4.lII1lI1Illl() * Ill1llIIlIlll);
                    entry3 = entry;
                    entry = entry4;
                    entry2 = Il1I1l111l1l3;
                    int i5 = i2;
                    i2 = i4;
                    i3 = i5;
                }
            } else {
                return;
            }
        }
        if (lililiiiil1i.IIlIlIlI111ll()) {
            this.III11IIll1lI1.reset();
            this.III11IIll1lI1.addPath(this.l1llllI11l111);
            llIIlllll111(this.ll11llIII1111, lililiiiil1i, this.III11IIll1lI1, IIllIl1llII2, this.lII1lI1Illl);
        }
        this.Il11lI1III1.setColor(lililiiiil1i.IIIlI1Il1l111());
        this.Il11lI1III1.setStyle(Paint.Style.STROKE);
        IIllIl1llII2.ll11llIII1111(this.l1llllI11l111);
        this.ll11llIII1111.drawPath(this.l1llllI11l111, this.Il11lI1III1);
        this.Il11lI1III1.setPathEffect(null);
    }

    @Override
    public void IIll11IllI1l() {
    }

    protected void IIllll1Il1lIl(lIlIlIIIIl1I lililiiiil1i) {
        float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
        IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI());
        this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i);
        this.l1llllI11l111.reset();
        Il1lII1l1l1l.IIllIl1llII iIllIl1llII = this.lII1lI1Illl;
        if (iIllIl1llII.Il11lI1III1 >= 1) {
            ?? Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(iIllIl1llII.IIllIl1llII);
            this.l1llllI11l111.moveTo(Il1I1l111l1l.lI1l11l11ll(), Il1I1l111l1l.lII1lI1Illl() * Ill1llIIlIlll);
            int i = this.lII1lI1Illl.IIllIl1llII + 1;
            Entry entry = Il1I1l111l1l;
            while (true) {
                Il1lII1l1l1l.IIllIl1llII iIllIl1llII2 = this.lII1lI1Illl;
                if (i > iIllIl1llII2.Il11lI1III1 + iIllIl1llII2.IIllIl1llII) {
                    break;
                }
                ?? Il1I1l111l1l2 = lililiiiil1i.Il1I1l111l1l(i);
                float lI1l11l11ll = entry.lI1l11l11ll() + ((Il1I1l111l1l2.lI1l11l11ll() - entry.lI1l11l11ll()) / 2.0f);
                this.l1llllI11l111.cubicTo(lI1l11l11ll, entry.lII1lI1Illl() * Ill1llIIlIlll, lI1l11l11ll, Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll, Il1I1l111l1l2.lI1l11l11ll(), Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll);
                i++;
                entry = Il1I1l111l1l2;
            }
        }
        if (lililiiiil1i.IIlIlIlI111ll()) {
            this.III11IIll1lI1.reset();
            this.III11IIll1lI1.addPath(this.l1llllI11l111);
            llIIlllll111(this.ll11llIII1111, lililiiiil1i, this.III11IIll1lI1, IIllIl1llII2, this.lII1lI1Illl);
        }
        this.Il11lI1III1.setColor(lililiiiil1i.IIIlI1Il1l111());
        this.Il11lI1III1.setStyle(Paint.Style.STROKE);
        IIllIl1llII2.ll11llIII1111(this.l1llllI11l111);
        this.ll11llIII1111.drawPath(this.l1llllI11l111, this.Il11lI1III1);
        this.Il11lI1III1.setPathEffect(null);
    }

    @Override
    public void Il11lI1III1(Canvas canvas) {
        Il11lI1l(canvas);
    }

    protected void Il11lI1l(Canvas canvas) {
        IlllIll1I1I illlIll1I1I;
        Bitmap IlllIll1I1I2;
        this.Il11lI1III1.setStyle(Paint.Style.FILL);
        float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
        float[] fArr = this.IIIII11lIlIl;
        boolean z = false;
        float f = 0.0f;
        fArr[0] = 0.0f;
        fArr[1] = 0.0f;
        List I11ll1l1lI11l = this.Ill1llIIlIlll.getLineData().I11ll1l1lI11l();
        int i = 0;
        while (i < I11ll1l1lI11l.size()) {
            lIlIlIIIIl1I lililiiiil1i = (lIlIlIIIIl1I) I11ll1l1lI11l.get(i);
            if (lililiiiil1i.isVisible() && lililiiiil1i.ll11Ill1l1() && lililiiiil1i.lIl1IllllII1() != 0) {
                this.IIll11IllI1l.setColor(lililiiiil1i.l1I11II1llI1I());
                IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI());
                this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i);
                float l1l1Il1llII1 = lililiiiil1i.l1l1Il1llII1();
                float lIlIlllI1I = lililiiiil1i.lIlIlllI1I();
                boolean z2 = (!lililiiiil1i.Il1lIl111IIII() || lIlIlllI1I >= l1l1Il1llII1 || lIlIlllI1I <= f) ? z ? 1 : 0 : true;
                boolean z3 = (z2 && lililiiiil1i.l1I11II1llI1I() == 1122867) ? true : z ? 1 : 0;
                IIllIl1llII iIllIl1llII = null;
                if (this.Il11lI1l.containsKey(lililiiiil1i)) {
                    illlIll1I1I = this.Il11lI1l.get(lililiiiil1i);
                } else {
                    illlIll1I1I = new IlllIll1I1I(this, iIllIl1llII);
                    this.Il11lI1l.put(lililiiiil1i, illlIll1I1I);
                }
                if (illlIll1I1I.Il11lI1III1(lililiiiil1i)) {
                    illlIll1I1I.IIllIl1llII(lililiiiil1i, z2, z3);
                }
                Il1lII1l1l1l.IIllIl1llII iIllIl1llII2 = this.lII1lI1Illl;
                int i2 = iIllIl1llII2.Il11lI1III1;
                int i3 = iIllIl1llII2.IIllIl1llII;
                int i4 = i2 + i3;
                ?? r3 = z;
                while (i3 <= i4) {
                    ?? Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(i3);
                    if (Il1I1l111l1l == 0) {
                        break;
                    }
                    this.IIIII11lIlIl[r3] = Il1I1l111l1l.lI1l11l11ll();
                    this.IIIII11lIlIl[1] = Il1I1l111l1l.lII1lI1Illl() * Ill1llIIlIlll;
                    IIllIl1llII2.III11IIll1lI1(this.IIIII11lIlIl);
                    if (!this.IIllIl1llII.Ill1l11ll11l(this.IIIII11lIlIl[r3])) {
                        break;
                    }
                    if (this.IIllIl1llII.l11llI1Ill1(this.IIIII11lIlIl[r3]) && this.IIllIl1llII.llll11l11l1(this.IIIII11lIlIl[1]) && (IlllIll1I1I2 = illlIll1I1I.IlllIll1I1I(i3)) != null) {
                        float[] fArr2 = this.IIIII11lIlIl;
                        canvas.drawBitmap(IlllIll1I1I2, fArr2[r3] - l1l1Il1llII1, fArr2[1] - l1l1Il1llII1, (Paint) null);
                    }
                    i3++;
                    r3 = 0;
                }
            }
            i++;
            z = false;
            f = 0.0f;
        }
    }

    @Override
    public void Il1IlII1(Canvas canvas, String str, float f, float f2, int i) {
        this.lI11111lI1.setColor(i);
        canvas.drawText(str, f, f2, this.lI11111lI1);
    }

    @Override
    public void IlllIll1I1I(Canvas canvas) {
        int III11IIll1lI1 = (int) this.IIllIl1llII.III11IIll1lI1();
        int l1llllI11l111 = (int) this.IIllIl1llII.l1llllI11l111();
        WeakReference<Bitmap> weakReference = this.I1Il11llllIl;
        Bitmap bitmap = weakReference == null ? null : weakReference.get();
        if (bitmap == null || bitmap.getWidth() != III11IIll1lI1 || bitmap.getHeight() != l1llllI11l111) {
            if (III11IIll1lI1 <= 0 || l1llllI11l111 <= 0) {
                return;
            }
            bitmap = Bitmap.createBitmap(III11IIll1lI1, l1llllI11l111, this.IllIlI1l1I);
            this.I1Il11llllIl = new WeakReference<>(bitmap);
            this.ll11llIII1111 = new Canvas(bitmap);
        }
        bitmap.eraseColor(0);
        for (T t : this.Ill1llIIlIlll.getLineData().I11ll1l1lI11l()) {
            if (t.isVisible()) {
                llI1l1l1Il1I(canvas, t);
            }
        }
        canvas.drawBitmap(bitmap, 0.0f, 0.0f, this.Il11lI1III1);
    }

    @Override
    public void lI11111lI1(Canvas canvas) {
        int i;
        lIlIlIIIIl1I lililiiiil1i;
        Entry entry;
        if (I1Il11llllIl(this.Ill1llIIlIlll)) {
            List<T> I11ll1l1lI11l = this.Ill1llIIlIlll.getLineData().I11ll1l1lI11l();
            for (int i2 = 0; i2 < I11ll1l1lI11l.size(); i2++) {
                lIlIlIIIIl1I lililiiiil1i2 = (lIlIlIIIIl1I) I11ll1l1lI11l.get(i2);
                if (IllIlI1l1I(lililiiiil1i2) && lililiiiil1i2.lIl1IllllII1() >= 1) {
                    IIllIl1llII(lililiiiil1i2);
                    IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i2.II1lllllllI());
                    int l1l1Il1llII1 = (int) (lililiiiil1i2.l1l1Il1llII1() * 1.75f);
                    if (!lililiiiil1i2.ll11Ill1l1()) {
                        l1l1Il1llII1 /= 2;
                    }
                    int i3 = l1l1Il1llII1;
                    this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i2);
                    float lI111l1I1llIl = this.IlllIll1I1I.lI111l1I1llIl();
                    float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
                    Il1lII1l1l1l.IIllIl1llII iIllIl1llII = this.lII1lI1Illl;
                    float[] Il11lI1III1 = IIllIl1llII2.Il11lI1III1(lililiiiil1i2, lI111l1I1llIl, Ill1llIIlIlll, iIllIl1llII.IIllIl1llII, iIllIl1llII.IlllIll1I1I);
                    IIl1lll1I11l l1I111lllI1l1 = lililiiiil1i2.l1I111lllI1l1();
                    I1111lI1lI lIIl1I1I = I1111lI1lI.lIIl1I1I(lililiiiil1i2.I1lIIl1llIl());
                    lIIl1I1I.l11l1l11I1 = llIlI111IlI1I.Il1IlII1(lIIl1I1I.l11l1l11I1);
                    lIIl1I1I.lI11lI1llIl11 = llIlI111IlI1I.Il1IlII1(lIIl1I1I.lI11lI1llIl11);
                    int i4 = 0;
                    while (i4 < Il11lI1III1.length) {
                        float f = Il11lI1III1[i4];
                        float f2 = Il11lI1III1[i4 + 1];
                        if (!this.IIllIl1llII.Ill1l11ll11l(f)) {
                            break;
                        }
                        if (this.IIllIl1llII.l11llI1Ill1(f) && this.IIllIl1llII.llll11l11l1(f2)) {
                            int i5 = i4 / 2;
                            Entry Il1I1l111l1l = lililiiiil1i2.Il1I1l111l1l(this.lII1lI1Illl.IIllIl1llII + i5);
                            if (lililiiiil1i2.I1Il11I11II1I()) {
                                entry = Il1I1l111l1l;
                                i = i3;
                                lililiiiil1i = lililiiiil1i2;
                                Il1IlII1(canvas, l1I111lllI1l1.IIll11IllI1l(Il1I1l111l1l), f, f2 - i3, lililiiiil1i2.I11lII1l1lIII(i5));
                            } else {
                                entry = Il1I1l111l1l;
                                i = i3;
                                lililiiiil1i = lililiiiil1i2;
                            }
                            if (entry.IlllIll1I1I() != null && lililiiiil1i.Il11lIlllll1()) {
                                Drawable IlllIll1I1I2 = entry.IlllIll1I1I();
                                llIlI111IlI1I.I1Il11llllIl(canvas, IlllIll1I1I2, (int) (f + lIIl1I1I.l11l1l11I1), (int) (f2 + lIIl1I1I.lI11lI1llIl11), IlllIll1I1I2.getIntrinsicWidth(), IlllIll1I1I2.getIntrinsicHeight());
                            }
                        } else {
                            i = i3;
                            lililiiiil1i = lililiiiil1i2;
                        }
                        i4 += 2;
                        lililiiiil1i2 = lililiiiil1i;
                        i3 = i;
                    }
                    I1111lI1lI.lI111l1I1llIl(lIIl1I1I);
                }
            }
        }
    }

    protected void lI1l11l11ll(Canvas canvas, lIlIlIIIIl1I lililiiiil1i) {
        int lIl1IllllII1 = lililiiiil1i.lIl1IllllII1();
        boolean z = lililiiiil1i.IlI11I1l11II1() == llIlIl1l11lI.IIllIl1llII.STEPPED;
        int i = z ? 4 : 2;
        IlI1IlIll1l1 IIllIl1llII2 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI());
        float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
        this.Il11lI1III1.setStyle(Paint.Style.STROKE);
        Canvas canvas2 = lililiiiil1i.ll11111llIl() ? this.ll11llIII1111 : canvas;
        this.lII1lI1Illl.IIllIl1llII(this.Ill1llIIlIlll, lililiiiil1i);
        if (lililiiiil1i.IIlIlIlI111ll() && lIl1IllllII1 > 0) {
            lllIlIl11ll(canvas, lililiiiil1i, IIllIl1llII2, this.lII1lI1Illl);
        }
        if (lililiiiil1i.lI1ll1I1I11Il().size() > 1) {
            int i2 = i * 2;
            if (this.IIl1I11I1lI1l.length <= i2) {
                this.IIl1I11I1lI1l = new float[i * 4];
            }
            int i3 = this.lII1lI1Illl.IIllIl1llII;
            while (true) {
                Il1lII1l1l1l.IIllIl1llII iIllIl1llII = this.lII1lI1Illl;
                if (i3 > iIllIl1llII.Il11lI1III1 + iIllIl1llII.IIllIl1llII) {
                    break;
                }
                ?? Il1I1l111l1l = lililiiiil1i.Il1I1l111l1l(i3);
                if (Il1I1l111l1l != 0) {
                    this.IIl1I11I1lI1l[0] = Il1I1l111l1l.lI1l11l11ll();
                    this.IIl1I11I1lI1l[1] = Il1I1l111l1l.lII1lI1Illl() * Ill1llIIlIlll;
                    if (i3 < this.lII1lI1Illl.IlllIll1I1I) {
                        ?? Il1I1l111l1l2 = lililiiiil1i.Il1I1l111l1l(i3 + 1);
                        if (Il1I1l111l1l2 == 0) {
                            break;
                        }
                        if (z) {
                            this.IIl1I11I1lI1l[2] = Il1I1l111l1l2.lI1l11l11ll();
                            float[] fArr = this.IIl1I11I1lI1l;
                            float f = fArr[1];
                            fArr[3] = f;
                            fArr[4] = fArr[2];
                            fArr[5] = f;
                            fArr[6] = Il1I1l111l1l2.lI1l11l11ll();
                            this.IIl1I11I1lI1l[7] = Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll;
                        } else {
                            this.IIl1I11I1lI1l[2] = Il1I1l111l1l2.lI1l11l11ll();
                            this.IIl1I11I1lI1l[3] = Il1I1l111l1l2.lII1lI1Illl() * Ill1llIIlIlll;
                        }
                    } else {
                        float[] fArr2 = this.IIl1I11I1lI1l;
                        fArr2[2] = fArr2[0];
                        fArr2[3] = fArr2[1];
                    }
                    IIllIl1llII2.III11IIll1lI1(this.IIl1I11I1lI1l);
                    if (!this.IIllIl1llII.Ill1l11ll11l(this.IIl1I11I1lI1l[0])) {
                        break;
                    }
                    if (this.IIllIl1llII.l11llI1Ill1(this.IIl1I11I1lI1l[2]) && (this.IIllIl1llII.IllII1lIII(this.IIl1I11I1lI1l[1]) || this.IIllIl1llII.IIl1ll1ll1l(this.IIl1I11I1lI1l[3]))) {
                        this.Il11lI1III1.setColor(lililiiiil1i.IlIl1llIlIl1(i3));
                        canvas2.drawLines(this.IIl1I11I1lI1l, 0, i2, this.Il11lI1III1);
                    }
                }
                i3++;
            }
        } else {
            int i4 = lIl1IllllII1 * i;
            if (this.IIl1I11I1lI1l.length < Math.max(i4, i) * 2) {
                this.IIl1I11I1lI1l = new float[Math.max(i4, i) * 4];
            }
            if (lililiiiil1i.Il1I1l111l1l(this.lII1lI1Illl.IIllIl1llII) != 0) {
                int i5 = this.lII1lI1Illl.IIllIl1llII;
                int i6 = 0;
                while (true) {
                    Il1lII1l1l1l.IIllIl1llII iIllIl1llII2 = this.lII1lI1Illl;
                    if (i5 > iIllIl1llII2.Il11lI1III1 + iIllIl1llII2.IIllIl1llII) {
                        break;
                    }
                    ?? Il1I1l111l1l3 = lililiiiil1i.Il1I1l111l1l(i5 == 0 ? 0 : i5 - 1);
                    ?? Il1I1l111l1l4 = lililiiiil1i.Il1I1l111l1l(i5);
                    if (Il1I1l111l1l3 != 0 && Il1I1l111l1l4 != 0) {
                        this.IIl1I11I1lI1l[i6] = Il1I1l111l1l3.lI1l11l11ll();
                        int i7 = i6 + 2;
                        this.IIl1I11I1lI1l[i6 + 1] = Il1I1l111l1l3.lII1lI1Illl() * Ill1llIIlIlll;
                        if (z) {
                            this.IIl1I11I1lI1l[i7] = Il1I1l111l1l4.lI1l11l11ll();
                            this.IIl1I11I1lI1l[i6 + 3] = Il1I1l111l1l3.lII1lI1Illl() * Ill1llIIlIlll;
                            this.IIl1I11I1lI1l[i6 + 4] = Il1I1l111l1l4.lI1l11l11ll();
                            i7 = i6 + 6;
                            this.IIl1I11I1lI1l[i6 + 5] = Il1I1l111l1l3.lII1lI1Illl() * Ill1llIIlIlll;
                        }
                        this.IIl1I11I1lI1l[i7] = Il1I1l111l1l4.lI1l11l11ll();
                        this.IIl1I11I1lI1l[i7 + 1] = Il1I1l111l1l4.lII1lI1Illl() * Ill1llIIlIlll;
                        i6 = i7 + 2;
                    }
                    i5++;
                }
                if (i6 > 0) {
                    IIllIl1llII2.III11IIll1lI1(this.IIl1I11I1lI1l);
                    int max = Math.max((this.lII1lI1Illl.Il11lI1III1 + 1) * i, i) * 2;
                    this.Il11lI1III1.setColor(lililiiiil1i.IIIlI1Il1l111());
                    canvas2.drawLines(this.IIl1I11I1lI1l, 0, max, this.Il11lI1III1);
                }
            }
        }
        this.Il11lI1III1.setPathEffect(null);
    }

    @Override
    public void lIIl1I1I(Canvas canvas, lI11l111I1[] li11l111i1Arr) {
        lIlII1llII1 lineData = this.Ill1llIIlIlll.getLineData();
        for (lI11l111I1 li11l111i1 : li11l111i1Arr) {
            lIlIlIIIIl1I lililiiiil1i = (lIlIlIIIIl1I) lineData.I1Il11llllIl(li11l111i1.lIIl1I1I());
            if (lililiiiil1i != null && lililiiiil1i.lll1Ill1I1IIl()) {
                ?? lIl11II1lII = lililiiiil1i.lIl11II1lII(li11l111i1.lI111l1I1llIl(), li11l111i1.IIll11IllI1l());
                if (ll11llIII1111(lIl11II1lII, lililiiiil1i)) {
                    Il11I1lIIlIl lI11111lI1 = this.Ill1llIIlIlll.IIllIl1llII(lililiiiil1i.II1lllllllI()).lI11111lI1(lIl11II1lII.lI1l11l11ll(), lIl11II1lII.lII1lI1Illl() * this.IlllIll1I1I.Ill1llIIlIlll());
                    li11l111i1.l1llllI11l111((float) lI11111lI1.l11l1l11I1, (float) lI11111lI1.lI11lI1llIl11);
                    l1llllI11l111(canvas, (float) lI11111lI1.l11l1l11I1, (float) lI11111lI1.lI11lI1llIl11, lililiiiil1i);
                }
            }
        }
    }

    public void ll11111llIl(Bitmap.Config config) {
        this.IllIlI1l1I = config;
        ll1IlI11lll1l();
    }

    public void ll1IlI11lll1l() {
        Canvas canvas = this.ll11llIII1111;
        if (canvas != null) {
            canvas.setBitmap(null);
            this.ll11llIII1111 = null;
        }
        WeakReference<Bitmap> weakReference = this.I1Il11llllIl;
        if (weakReference != null) {
            Bitmap bitmap = weakReference.get();
            if (bitmap != null) {
                bitmap.recycle();
            }
            this.I1Il11llllIl.clear();
            this.I1Il11llllIl = null;
        }
    }

    protected void llI1l1l1Il1I(Canvas canvas, lIlIlIIIIl1I lililiiiil1i) {
        if (lililiiiil1i.lIl1IllllII1() < 1) {
            return;
        }
        this.Il11lI1III1.setStrokeWidth(lililiiiil1i.IIllll1Il1lIl());
        this.Il11lI1III1.setPathEffect(lililiiiil1i.ll1I1I1IIIl1I());
        int i = IIllIl1llII.IIllIl1llII[lililiiiil1i.IlI11I1l11II1().ordinal()];
        if (i == 3) {
            IIIII11lIlIl(lililiiiil1i);
        } else if (i != 4) {
            lI1l11l11ll(canvas, lililiiiil1i);
        } else {
            IIllll1Il1lIl(lililiiiil1i);
        }
        this.Il11lI1III1.setPathEffect(null);
    }

    protected void llIIlllll111(Canvas canvas, lIlIlIIIIl1I lililiiiil1i, Path path, IlI1IlIll1l1 ilI1IlIll1l1, Il1lII1l1l1l.IIllIl1llII iIllIl1llII) {
        float IIllIl1llII2 = lililiiiil1i.IIl1I11I1lI1l().IIllIl1llII(lililiiiil1i, this.Ill1llIIlIlll);
        path.lineTo(lililiiiil1i.Il1I1l111l1l(iIllIl1llII.IIllIl1llII + iIllIl1llII.Il11lI1III1).lI1l11l11ll(), IIllIl1llII2);
        path.lineTo(lililiiiil1i.Il1I1l111l1l(iIllIl1llII.IIllIl1llII).lI1l11l11ll(), IIllIl1llII2);
        path.close();
        ilI1IlIll1l1.ll11llIII1111(path);
        Drawable lI1111IllIl1 = lililiiiil1i.lI1111IllIl1();
        if (lI1111IllIl1 != null) {
            I11ll1l1lI11l(canvas, path, lI1111IllIl1);
        } else {
            IIl1I11I1lI1l(canvas, path, lililiiiil1i.lII1lI1Illl(), lililiiiil1i.IllIlI1l1I());
        }
    }

    protected void lllIlIl11ll(Canvas canvas, lIlIlIIIIl1I lililiiiil1i, IlI1IlIll1l1 ilI1IlIll1l1, Il1lII1l1l1l.IIllIl1llII iIllIl1llII) {
        int i;
        int i2;
        Path path = this.I11ll1l1lI11l;
        int i3 = iIllIl1llII.IIllIl1llII;
        int i4 = iIllIl1llII.Il11lI1III1 + i3;
        int i5 = 0;
        do {
            i = (i5 * 128) + i3;
            i2 = i + 128;
            if (i2 > i4) {
                i2 = i4;
            }
            if (i <= i2) {
                lIl11II1lII(lililiiiil1i, i, i2, path);
                ilI1IlIll1l1.ll11llIII1111(path);
                Drawable lI1111IllIl1 = lililiiiil1i.lI1111IllIl1();
                if (lI1111IllIl1 != null) {
                    I11ll1l1lI11l(canvas, path, lI1111IllIl1);
                } else {
                    IIl1I11I1lI1l(canvas, path, lililiiiil1i.lII1lI1Illl(), lililiiiil1i.IllIlI1l1I());
                }
            }
            i5++;
        } while (i <= i2);
    }

    public Bitmap.Config llll1IlllIl1() {
        return this.IllIlI1l1I;
    }

    private class IlllIll1I1I {
        private Path IIllIl1llII;
        private Bitmap[] IlllIll1I1I;

        private IlllIll1I1I() {
            this.IIllIl1llII = new Path();
        }

        protected void IIllIl1llII(lIlIlIIIIl1I lililiiiil1i, boolean z, boolean z2) {
            int lI11111lI1 = lililiiiil1i.lI11111lI1();
            float l1l1Il1llII1 = lililiiiil1i.l1l1Il1llII1();
            float lIlIlllI1I = lililiiiil1i.lIlIlllI1I();
            for (int i = 0; i < lI11111lI1; i++) {
                int i2 = (int) (l1l1Il1llII1 * 2.1d);
                Bitmap createBitmap = Bitmap.createBitmap(i2, i2, Bitmap.Config.ARGB_4444);
                Canvas canvas = new Canvas(createBitmap);
                this.IlllIll1I1I[i] = createBitmap;
                I1IllllIIIl.this.Il11lI1III1.setColor(lililiiiil1i.l1lI1IllIll1(i));
                if (z2) {
                    this.IIllIl1llII.reset();
                    this.IIllIl1llII.addCircle(l1l1Il1llII1, l1l1Il1llII1, l1l1Il1llII1, Path.Direction.CW);
                    this.IIllIl1llII.addCircle(l1l1Il1llII1, l1l1Il1llII1, lIlIlllI1I, Path.Direction.CCW);
                    canvas.drawPath(this.IIllIl1llII, I1IllllIIIl.this.Il11lI1III1);
                } else {
                    canvas.drawCircle(l1l1Il1llII1, l1l1Il1llII1, l1l1Il1llII1, I1IllllIIIl.this.Il11lI1III1);
                    if (z) {
                        canvas.drawCircle(l1l1Il1llII1, l1l1Il1llII1, lIlIlllI1I, I1IllllIIIl.this.IIll11IllI1l);
                    }
                }
            }
        }

        protected boolean Il11lI1III1(lIlIlIIIIl1I lililiiiil1i) {
            int lI11111lI1 = lililiiiil1i.lI11111lI1();
            Bitmap[] bitmapArr = this.IlllIll1I1I;
            if (bitmapArr == null) {
                this.IlllIll1I1I = new Bitmap[lI11111lI1];
                return true;
            }
            if (bitmapArr.length == lI11111lI1) {
                return false;
            }
            this.IlllIll1I1I = new Bitmap[lI11111lI1];
            return true;
        }

        protected Bitmap IlllIll1I1I(int i) {
            Bitmap[] bitmapArr = this.IlllIll1I1I;
            return bitmapArr[i % bitmapArr.length];
        }

        IlllIll1I1I(I1IllllIIIl i1IllllIIIl, IIllIl1llII iIllIl1llII) {
            this();
        }
    }
}