导航菜单

页面标题

页面副标题

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

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

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


package com.lijianqiang12.silent;

import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
import android.text.Layout;
import android.text.StaticLayout;
import android.text.TextPaint;
import com.github.mikephil.charting.data.PieEntry;
import com.lijianqiang12.silent.l1ll1IlIll1Il;
import java.lang.ref.WeakReference;
import java.util.List;

public class lIIII1llIIII extends l1llIIlII1I1l {
    protected WeakReference<Bitmap> I11ll1l1lI11l;
    private TextPaint I1Il11llllIl;
    private RectF III11IIll1lI1;
    private Path IIIII11lIlIl;
    private RectF[] IIl1I11I1lI1l;
    protected Paint IIll11IllI1l;
    protected Path IIllll1Il1lIl;
    protected Canvas Il11lI1l;
    protected Paint Ill1llIIlIlll;
    private StaticLayout IllIlI1l1I;
    private CharSequence l1llllI11l111;
    protected Paint lI111l1I1llIl;
    protected RectF lI1l11l11ll;
    protected IIII1II1lll1 lII1lI1Illl;
    private Paint ll11llIII1111;
    private Path llI1l1l1Il1I;
    private RectF llIIlllll111;

    public lIIII1llIIII(IIII1II1lll1 iIII1II1lll1, lI11lI1lI11l li11li1li11l, IIIIIlII11l1 iIIIIlII11l1) {
        super(li11li1li11l, iIIIIlII11l1);
        this.III11IIll1lI1 = new RectF();
        this.IIl1I11I1lI1l = new RectF[]{new RectF(), new RectF(), new RectF()};
        this.IIIII11lIlIl = new Path();
        this.llIIlllll111 = new RectF();
        this.llI1l1l1Il1I = new Path();
        this.IIllll1Il1lIl = new Path();
        this.lI1l11l11ll = new RectF();
        this.lII1lI1Illl = iIII1II1lll1;
        Paint paint = new Paint(1);
        this.lI111l1I1llIl = paint;
        paint.setColor(-1);
        Paint paint2 = this.lI111l1I1llIl;
        Paint.Style style = Paint.Style.FILL;
        paint2.setStyle(style);
        Paint paint3 = new Paint(1);
        this.Ill1llIIlIlll = paint3;
        paint3.setColor(-1);
        this.Ill1llIIlIlll.setStyle(style);
        this.Ill1llIIlIlll.setAlpha(105);
        TextPaint textPaint = new TextPaint(1);
        this.I1Il11llllIl = textPaint;
        textPaint.setColor(ll11I11llII.lIl11II1lII);
        this.I1Il11llllIl.setTextSize(llIlI111IlI1I.Il1IlII1(12.0f));
        this.lI11111lI1.setTextSize(llIlI111IlI1I.Il1IlII1(13.0f));
        this.lI11111lI1.setColor(-1);
        Paint paint4 = this.lI11111lI1;
        Paint.Align align = Paint.Align.CENTER;
        paint4.setTextAlign(align);
        Paint paint5 = new Paint(1);
        this.ll11llIII1111 = paint5;
        paint5.setColor(-1);
        this.ll11llIII1111.setTextAlign(align);
        this.ll11llIII1111.setTextSize(llIlI111IlI1I.Il1IlII1(13.0f));
        Paint paint6 = new Paint(1);
        this.IIll11IllI1l = paint6;
        paint6.setStyle(Paint.Style.STROKE);
    }

    protected void I11ll1l1lI11l(Canvas canvas) {
        float f;
        float[] fArr;
        float f2;
        if (this.lII1lI1Illl.lIlll1lIII1()) {
            l11IlIIl1lI ll1I1I1IIIl1I = ((I1lllIl1ll) this.lII1lI1Illl.getData()).ll1I1I1IIIl1I();
            if (ll1I1I1IIIl1I.isVisible()) {
                float lI111l1I1llIl = this.IlllIll1I1I.lI111l1I1llIl();
                float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
                I1111lI1lI centerCircleBox = this.lII1lI1Illl.getCenterCircleBox();
                float radius = this.lII1lI1Illl.getRadius();
                float holeRadius = (radius - ((this.lII1lI1Illl.getHoleRadius() * radius) / 100.0f)) / 2.0f;
                float[] drawAngles = this.lII1lI1Illl.getDrawAngles();
                float rotationAngle = this.lII1lI1Illl.getRotationAngle();
                int i = 0;
                while (i < ll1I1I1IIIl1I.lIl1IllllII1()) {
                    float f3 = drawAngles[i];
                    if (Math.abs(ll1I1I1IIIl1I.Il1I1l111l1l(i).lII1lI1Illl()) > llIlI111IlI1I.lII1lI1Illl) {
                        double d = radius - holeRadius;
                        double d2 = (rotationAngle + f3) * Ill1llIIlIlll;
                        f = Ill1llIIlIlll;
                        fArr = drawAngles;
                        f2 = rotationAngle;
                        float cos = (float) (centerCircleBox.l11l1l11I1 + (Math.cos(Math.toRadians(d2)) * d));
                        float sin = (float) ((d * Math.sin(Math.toRadians(d2))) + centerCircleBox.lI11lI1llIl11);
                        this.Il11lI1III1.setColor(ll1I1I1IIIl1I.IlIl1llIlIl1(i));
                        this.Il11lI1l.drawCircle(cos, sin, holeRadius, this.Il11lI1III1);
                    } else {
                        f = Ill1llIIlIlll;
                        fArr = drawAngles;
                        f2 = rotationAngle;
                    }
                    rotationAngle = f2 + (f3 * lI111l1I1llIl);
                    i++;
                    Ill1llIIlIlll = f;
                    drawAngles = fArr;
                }
                I1111lI1lI.lI111l1I1llIl(centerCircleBox);
            }
        }
    }

    protected void III11IIll1lI1(Canvas canvas, String str, float f, float f2) {
        canvas.drawText(str, f, f2, this.ll11llIII1111);
    }

    public Paint IIIII11lIlIl() {
        return this.ll11llIII1111;
    }

    protected void IIl1I11I1lI1l(Canvas canvas) {
        if (!this.lII1lI1Illl.llIIlIIllI111() || this.Il11lI1l == null) {
            return;
        }
        float radius = this.lII1lI1Illl.getRadius();
        float holeRadius = (this.lII1lI1Illl.getHoleRadius() / 100.0f) * radius;
        I1111lI1lI centerCircleBox = this.lII1lI1Illl.getCenterCircleBox();
        if (Color.alpha(this.lI111l1I1llIl.getColor()) > 0) {
            this.Il11lI1l.drawCircle(centerCircleBox.l11l1l11I1, centerCircleBox.lI11lI1llIl11, holeRadius, this.lI111l1I1llIl);
        }
        if (Color.alpha(this.Ill1llIIlIlll.getColor()) > 0 && this.lII1lI1Illl.getTransparentCircleRadius() > this.lII1lI1Illl.getHoleRadius()) {
            int alpha = this.Ill1llIIlIlll.getAlpha();
            float transparentCircleRadius = radius * (this.lII1lI1Illl.getTransparentCircleRadius() / 100.0f);
            this.Ill1llIIlIlll.setAlpha((int) (alpha * this.IlllIll1I1I.lI111l1I1llIl() * this.IlllIll1I1I.Ill1llIIlIlll()));
            this.llI1l1l1Il1I.reset();
            this.llI1l1l1Il1I.addCircle(centerCircleBox.l11l1l11I1, centerCircleBox.lI11lI1llIl11, transparentCircleRadius, Path.Direction.CW);
            this.llI1l1l1Il1I.addCircle(centerCircleBox.l11l1l11I1, centerCircleBox.lI11lI1llIl11, holeRadius, Path.Direction.CCW);
            this.Il11lI1l.drawPath(this.llI1l1l1Il1I, this.Ill1llIIlIlll);
            this.Ill1llIIlIlll.setAlpha(alpha);
        }
        I1111lI1lI.lI111l1I1llIl(centerCircleBox);
    }

    @Override
    public void IIll11IllI1l() {
    }

    protected float IIllll1Il1lIl(l11IlIIl1lI l11iliil1li) {
        if (!l11iliil1li.lIllll11l1I1I()) {
            return l11iliil1li.IIll11IllI1l();
        }
        if (l11iliil1li.IIll11IllI1l() / this.IIllIl1llII.lIl11II1lII() > (l11iliil1li.IlIII1l1l111() / ((I1lllIl1ll) this.lII1lI1Illl.getData()).II11lIlI1lll1()) * 2.0f) {
            return 0.0f;
        }
        return l11iliil1li.IIll11IllI1l();
    }

    @Override
    public void Il11lI1III1(Canvas canvas) {
        IIl1I11I1lI1l(canvas);
        canvas.drawBitmap(this.I11ll1l1lI11l.get(), 0.0f, 0.0f, (Paint) null);
        IllIlI1l1I(canvas);
    }

    public TextPaint Il11lI1l() {
        return this.I1Il11llllIl;
    }

    @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);
    }

    protected void IllIlI1l1I(Canvas canvas) {
        I1111lI1lI i1111lI1lI;
        CharSequence centerText = this.lII1lI1Illl.getCenterText();
        if (!this.lII1lI1Illl.Illllll1Illl() || centerText == null) {
            return;
        }
        I1111lI1lI centerCircleBox = this.lII1lI1Illl.getCenterCircleBox();
        I1111lI1lI centerTextOffset = this.lII1lI1Illl.getCenterTextOffset();
        float f = centerCircleBox.l11l1l11I1 + centerTextOffset.l11l1l11I1;
        float f2 = centerCircleBox.lI11lI1llIl11 + centerTextOffset.lI11lI1llIl11;
        float radius = (!this.lII1lI1Illl.llIIlIIllI111() || this.lII1lI1Illl.I111I1IlIl1ll()) ? this.lII1lI1Illl.getRadius() : this.lII1lI1Illl.getRadius() * (this.lII1lI1Illl.getHoleRadius() / 100.0f);
        RectF[] rectFArr = this.IIl1I11I1lI1l;
        RectF rectF = rectFArr[0];
        rectF.left = f - radius;
        rectF.top = f2 - radius;
        rectF.right = f + radius;
        rectF.bottom = f2 + radius;
        RectF rectF2 = rectFArr[1];
        rectF2.set(rectF);
        float centerTextRadiusPercent = this.lII1lI1Illl.getCenterTextRadiusPercent() / 100.0f;
        if (centerTextRadiusPercent > llIlI111IlI1I.lI11111lI1) {
            rectF2.inset((rectF2.width() - (rectF2.width() * centerTextRadiusPercent)) / 2.0f, (rectF2.height() - (rectF2.height() * centerTextRadiusPercent)) / 2.0f);
        }
        if (centerText.equals(this.l1llllI11l111) && rectF2.equals(this.III11IIll1lI1)) {
            i1111lI1lI = centerTextOffset;
        } else {
            this.III11IIll1lI1.set(rectF2);
            this.l1llllI11l111 = centerText;
            i1111lI1lI = centerTextOffset;
            this.IllIlI1l1I = new StaticLayout(centerText, 0, centerText.length(), this.I1Il11llllIl, (int) Math.max(Math.ceil(this.III11IIll1lI1.width()), 1.0d), Layout.Alignment.ALIGN_CENTER, 1.0f, 0.0f, false);
        }
        float height = this.IllIlI1l1I.getHeight();
        canvas.save();
        Path path = this.IIllll1Il1lIl;
        path.reset();
        path.addOval(rectF, Path.Direction.CW);
        canvas.clipPath(path);
        canvas.translate(rectF2.left, rectF2.top + ((rectF2.height() - height) / 2.0f));
        this.IllIlI1l1I.draw(canvas);
        canvas.restore();
        I1111lI1lI.lI111l1I1llIl(centerCircleBox);
        I1111lI1lI.lI111l1I1llIl(i1111lI1lI);
    }

    @Override
    public void IlllIll1I1I(Canvas canvas) {
        int III11IIll1lI1 = (int) this.IIllIl1llII.III11IIll1lI1();
        int l1llllI11l111 = (int) this.IIllIl1llII.l1llllI11l111();
        WeakReference<Bitmap> weakReference = this.I11ll1l1lI11l;
        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, Bitmap.Config.ARGB_4444);
            this.I11ll1l1lI11l = new WeakReference<>(bitmap);
            this.Il11lI1l = new Canvas(bitmap);
        }
        bitmap.eraseColor(0);
        for (l11IlIIl1lI l11iliil1li : ((I1lllIl1ll) this.lII1lI1Illl.getData()).I11ll1l1lI11l()) {
            if (l11iliil1li.isVisible() && l11iliil1li.lIl1IllllII1() > 0) {
                l1llllI11l111(canvas, l11iliil1li);
            }
        }
    }

    protected void l1llllI11l111(Canvas canvas, l11IlIIl1lI l11iliil1li) {
        int i;
        int i2;
        int i3;
        float f;
        float f2;
        float[] fArr;
        float f3;
        float f4;
        int i4;
        RectF rectF;
        RectF rectF2;
        I1111lI1lI i1111lI1lI;
        float f5;
        I1111lI1lI i1111lI1lI2;
        int i5;
        float f6;
        I1111lI1lI i1111lI1lI3;
        l11IlIIl1lI l11iliil1li2 = l11iliil1li;
        float rotationAngle = this.lII1lI1Illl.getRotationAngle();
        float lI111l1I1llIl = this.IlllIll1I1I.lI111l1I1llIl();
        float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
        RectF circleBox = this.lII1lI1Illl.getCircleBox();
        int lIl1IllllII1 = l11iliil1li.lIl1IllllII1();
        float[] drawAngles = this.lII1lI1Illl.getDrawAngles();
        I1111lI1lI centerCircleBox = this.lII1lI1Illl.getCenterCircleBox();
        float radius = this.lII1lI1Illl.getRadius();
        boolean z = this.lII1lI1Illl.llIIlIIllI111() && !this.lII1lI1Illl.I111I1IlIl1ll();
        float holeRadius = z ? (this.lII1lI1Illl.getHoleRadius() / 100.0f) * radius : 0.0f;
        float holeRadius2 = (radius - ((this.lII1lI1Illl.getHoleRadius() * radius) / 100.0f)) / 2.0f;
        RectF rectF3 = new RectF();
        boolean z2 = z && this.lII1lI1Illl.lIlll1lIII1();
        int i6 = 0;
        for (int i7 = 0; i7 < lIl1IllllII1; i7++) {
            if (Math.abs(l11iliil1li2.Il1I1l111l1l(i7).lII1lI1Illl()) > llIlI111IlI1I.lII1lI1Illl) {
                i6++;
            }
        }
        float IIllll1Il1lIl = i6 <= 1 ? 0.0f : IIllll1Il1lIl(l11iliil1li2);
        int i8 = 0;
        float f7 = 0.0f;
        while (i8 < lIl1IllllII1) {
            float f8 = drawAngles[i8];
            float abs = Math.abs(l11iliil1li2.Il1I1l111l1l(i8).lII1lI1Illl());
            float f9 = llIlI111IlI1I.lII1lI1Illl;
            if (abs > f9 && (!this.lII1lI1Illl.l1I1IIIlI1II1(i8) || z2)) {
                boolean z3 = IIllll1Il1lIl > 0.0f && f8 <= 180.0f;
                i = lIl1IllllII1;
                this.Il11lI1III1.setColor(l11iliil1li2.IlIl1llIlIl1(i8));
                float f10 = i6 == 1 ? 0.0f : IIllll1Il1lIl / (radius * 0.017453292f);
                float f11 = rotationAngle + ((f7 + (f10 / 2.0f)) * Ill1llIIlIlll);
                float f12 = (f8 - f10) * Ill1llIIlIlll;
                float f13 = f12 < 0.0f ? 0.0f : f12;
                this.IIIII11lIlIl.reset();
                if (z2) {
                    float f14 = radius - holeRadius2;
                    i2 = i8;
                    i3 = i6;
                    double d = f11 * 0.017453292f;
                    f = rotationAngle;
                    f2 = lI111l1I1llIl;
                    float cos = centerCircleBox.l11l1l11I1 + (((float) Math.cos(d)) * f14);
                    float sin = centerCircleBox.lI11lI1llIl11 + (f14 * ((float) Math.sin(d)));
                    rectF3.set(cos - holeRadius2, sin - holeRadius2, cos + holeRadius2, sin + holeRadius2);
                } else {
                    i2 = i8;
                    i3 = i6;
                    f = rotationAngle;
                    f2 = lI111l1I1llIl;
                }
                double d2 = f11 * 0.017453292f;
                float f15 = holeRadius;
                float cos2 = centerCircleBox.l11l1l11I1 + (((float) Math.cos(d2)) * radius);
                float sin2 = centerCircleBox.lI11lI1llIl11 + (((float) Math.sin(d2)) * radius);
                if (f13 < 360.0f || f13 % 360.0f > f9) {
                    fArr = drawAngles;
                    if (z2) {
                        this.IIIII11lIlIl.arcTo(rectF3, f11 + 180.0f, -180.0f);
                    }
                    this.IIIII11lIlIl.arcTo(circleBox, f11, f13);
                } else {
                    fArr = drawAngles;
                    this.IIIII11lIlIl.addCircle(centerCircleBox.l11l1l11I1, centerCircleBox.lI11lI1llIl11, radius, Path.Direction.CW);
                }
                RectF rectF4 = this.llIIlllll111;
                float f16 = centerCircleBox.l11l1l11I1;
                float f17 = centerCircleBox.lI11lI1llIl11;
                RectF rectF5 = rectF3;
                rectF4.set(f16 - f15, f17 - f15, f16 + f15, f17 + f15);
                if (!z) {
                    f3 = radius;
                    f4 = f15;
                    i4 = i3;
                    rectF = rectF5;
                    rectF2 = circleBox;
                    i1111lI1lI = centerCircleBox;
                    f5 = 360.0f;
                } else if (f15 > 0.0f || z3) {
                    if (z3) {
                        i4 = i3;
                        rectF2 = circleBox;
                        f4 = f15;
                        i5 = 1;
                        f3 = radius;
                        i1111lI1lI2 = centerCircleBox;
                        float ll11llIII1111 = ll11llIII1111(centerCircleBox, radius, f8 * Ill1llIIlIlll, cos2, sin2, f11, f13);
                        if (ll11llIII1111 < 0.0f) {
                            ll11llIII1111 = -ll11llIII1111;
                        }
                        f6 = Math.max(f4, ll11llIII1111);
                    } else {
                        f3 = radius;
                        i1111lI1lI2 = centerCircleBox;
                        f4 = f15;
                        i4 = i3;
                        rectF2 = circleBox;
                        i5 = 1;
                        f6 = f4;
                    }
                    float f18 = (i4 == i5 || f6 == 0.0f) ? 0.0f : IIllll1Il1lIl / (f6 * 0.017453292f);
                    float f19 = f + ((f7 + (f18 / 2.0f)) * Ill1llIIlIlll);
                    float f20 = (f8 - f18) * Ill1llIIlIlll;
                    if (f20 < 0.0f) {
                        f20 = 0.0f;
                    }
                    float f21 = f19 + f20;
                    if (f13 < 360.0f || f13 % 360.0f > f9) {
                        if (z2) {
                            float f22 = f3 - holeRadius2;
                            double d3 = 0.017453292f * f21;
                            i1111lI1lI3 = i1111lI1lI2;
                            float cos3 = i1111lI1lI2.l11l1l11I1 + (((float) Math.cos(d3)) * f22);
                            float sin3 = i1111lI1lI3.lI11lI1llIl11 + (f22 * ((float) Math.sin(d3)));
                            rectF = rectF5;
                            rectF.set(cos3 - holeRadius2, sin3 - holeRadius2, cos3 + holeRadius2, sin3 + holeRadius2);
                            this.IIIII11lIlIl.arcTo(rectF, f21, 180.0f);
                        } else {
                            i1111lI1lI3 = i1111lI1lI2;
                            rectF = rectF5;
                            double d4 = f21 * 0.017453292f;
                            this.IIIII11lIlIl.lineTo(i1111lI1lI3.l11l1l11I1 + (((float) Math.cos(d4)) * f6), i1111lI1lI3.lI11lI1llIl11 + (f6 * ((float) Math.sin(d4))));
                        }
                        this.IIIII11lIlIl.arcTo(this.llIIlllll111, f21, -f20);
                    } else {
                        this.IIIII11lIlIl.addCircle(i1111lI1lI2.l11l1l11I1, i1111lI1lI2.lI11lI1llIl11, f6, Path.Direction.CCW);
                        i1111lI1lI3 = i1111lI1lI2;
                        rectF = rectF5;
                    }
                    i1111lI1lI = i1111lI1lI3;
                    this.IIIII11lIlIl.close();
                    this.Il11lI1l.drawPath(this.IIIII11lIlIl, this.Il11lI1III1);
                    f7 += f8 * f2;
                } else {
                    f3 = radius;
                    f4 = f15;
                    i4 = i3;
                    rectF = rectF5;
                    f5 = 360.0f;
                    rectF2 = circleBox;
                    i1111lI1lI = centerCircleBox;
                }
                if (f13 % f5 > f9) {
                    if (z3) {
                        float ll11llIII11112 = ll11llIII1111(i1111lI1lI, f3, f8 * Ill1llIIlIlll, cos2, sin2, f11, f13);
                        double d5 = 0.017453292f * (f11 + (f13 / 2.0f));
                        this.IIIII11lIlIl.lineTo(i1111lI1lI.l11l1l11I1 + (((float) Math.cos(d5)) * ll11llIII11112), i1111lI1lI.lI11lI1llIl11 + (ll11llIII11112 * ((float) Math.sin(d5))));
                    } else {
                        this.IIIII11lIlIl.lineTo(i1111lI1lI.l11l1l11I1, i1111lI1lI.lI11lI1llIl11);
                    }
                }
                this.IIIII11lIlIl.close();
                this.Il11lI1l.drawPath(this.IIIII11lIlIl, this.Il11lI1III1);
                f7 += f8 * f2;
            } else {
                f7 += f8 * lI111l1I1llIl;
                i2 = i8;
                f3 = radius;
                f = rotationAngle;
                f2 = lI111l1I1llIl;
                rectF2 = circleBox;
                i = lIl1IllllII1;
                fArr = drawAngles;
                i4 = i6;
                rectF = rectF3;
                f4 = holeRadius;
                i1111lI1lI = centerCircleBox;
            }
            i8 = i2 + 1;
            l11iliil1li2 = l11iliil1li;
            holeRadius = f4;
            rectF3 = rectF;
            centerCircleBox = i1111lI1lI;
            i6 = i4;
            radius = f3;
            lIl1IllllII1 = i;
            circleBox = rectF2;
            rotationAngle = f;
            lI111l1I1llIl = f2;
            drawAngles = fArr;
        }
        I1111lI1lI.lI111l1I1llIl(centerCircleBox);
    }

    @Override
    public void lI11111lI1(Canvas canvas) {
        int i;
        List<l11IlIIl1lI> list;
        float[] fArr;
        float[] fArr2;
        float f;
        float f2;
        float f3;
        I1111lI1lI i1111lI1lI;
        float f4;
        Canvas canvas2;
        l1ll1IlIll1Il.IIllIl1llII iIllIl1llII;
        float f5;
        float f6;
        float f7;
        float f8;
        float f9;
        I1111lI1lI i1111lI1lI2;
        PieEntry pieEntry;
        I1111lI1lI i1111lI1lI3;
        l11IlIIl1lI l11iliil1li;
        float f10;
        Canvas canvas3;
        String str;
        String str2;
        Canvas canvas4;
        I1111lI1lI i1111lI1lI4;
        I1111lI1lI i1111lI1lI5;
        Canvas canvas5 = canvas;
        I1111lI1lI centerCircleBox = this.lII1lI1Illl.getCenterCircleBox();
        float radius = this.lII1lI1Illl.getRadius();
        float rotationAngle = this.lII1lI1Illl.getRotationAngle();
        float[] drawAngles = this.lII1lI1Illl.getDrawAngles();
        float[] absoluteAngles = this.lII1lI1Illl.getAbsoluteAngles();
        float lI111l1I1llIl = this.IlllIll1I1I.lI111l1I1llIl();
        float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
        float holeRadius = (radius - ((this.lII1lI1Illl.getHoleRadius() * radius) / 100.0f)) / 2.0f;
        float holeRadius2 = this.lII1lI1Illl.getHoleRadius() / 100.0f;
        float f11 = (radius / 10.0f) * 3.6f;
        if (this.lII1lI1Illl.llIIlIIllI111()) {
            f11 = (radius - (radius * holeRadius2)) / 2.0f;
            if (!this.lII1lI1Illl.I111I1IlIl1ll() && this.lII1lI1Illl.lIlll1lIII1()) {
                rotationAngle = (float) (rotationAngle + ((holeRadius * 360.0f) / (radius * 6.283185307179586d)));
            }
        }
        float f12 = rotationAngle;
        float f13 = radius - f11;
        I1lllIl1ll i1lllIl1ll = (I1lllIl1ll) this.lII1lI1Illl.getData();
        List<l11IlIIl1lI> I11ll1l1lI11l = i1lllIl1ll.I11ll1l1lI11l();
        float II11lIlI1lll1 = i1lllIl1ll.II11lIlI1lll1();
        boolean I1ll1lIII1lIl = this.lII1lI1Illl.I1ll1lIII1lIl();
        canvas.save();
        float Il1IlII1 = llIlI111IlI1I.Il1IlII1(5.0f);
        int i2 = 0;
        int i3 = 0;
        while (i3 < I11ll1l1lI11l.size()) {
            l11IlIIl1lI l11iliil1li2 = I11ll1l1lI11l.get(i3);
            boolean I1Il11I11II1I = l11iliil1li2.I1Il11I11II1I();
            if (I1Il11I11II1I || I1ll1lIII1lIl) {
                l1ll1IlIll1Il.IIllIl1llII l1IlI1II1IIll = l11iliil1li2.l1IlI1II1IIll();
                l1ll1IlIll1Il.IIllIl1llII ll1ll1IllII = l11iliil1li2.ll1ll1IllII();
                IIllIl1llII(l11iliil1li2);
                int i4 = i2;
                i = i3;
                float IIllIl1llII = llIlI111IlI1I.IIllIl1llII(this.lI11111lI1, "Q") + llIlI111IlI1I.Il1IlII1(4.0f);
                IIl1lll1I11l l1I111lllI1l1 = l11iliil1li2.l1I111lllI1l1();
                int lIl1IllllII1 = l11iliil1li2.lIl1IllllII1();
                list = I11ll1l1lI11l;
                this.IIll11IllI1l.setColor(l11iliil1li2.IlII1l1l1IIlI());
                this.IIll11IllI1l.setStrokeWidth(llIlI111IlI1I.Il1IlII1(l11iliil1li2.l1Illll1lI()));
                float IIllll1Il1lIl = IIllll1Il1lIl(l11iliil1li2);
                I1111lI1lI lIIl1I1I = I1111lI1lI.lIIl1I1I(l11iliil1li2.I1lIIl1llIl());
                I1111lI1lI i1111lI1lI6 = centerCircleBox;
                lIIl1I1I.l11l1l11I1 = llIlI111IlI1I.Il1IlII1(lIIl1I1I.l11l1l11I1);
                lIIl1I1I.lI11lI1llIl11 = llIlI111IlI1I.Il1IlII1(lIIl1I1I.lI11lI1llIl11);
                int i5 = 0;
                while (i5 < lIl1IllllII1) {
                    I1111lI1lI i1111lI1lI7 = lIIl1I1I;
                    PieEntry Il1I1l111l1l = l11iliil1li2.Il1I1l111l1l(i5);
                    int i6 = lIl1IllllII1;
                    float f14 = f12 + (((i4 == 0 ? 0.0f : absoluteAngles[i4 - 1] * lI111l1I1llIl) + ((drawAngles[i4] - ((IIllll1Il1lIl / (f13 * 0.017453292f)) / 2.0f)) / 2.0f)) * Ill1llIIlIlll);
                    float f15 = IIllll1Il1lIl;
                    String Ill1llIIlIlll2 = l1I111lllI1l1.Ill1llIIlIlll(this.lII1lI1Illl.I11I1l1I1l11l() ? (Il1I1l111l1l.lII1lI1Illl() / II11lIlI1lll1) * 100.0f : Il1I1l111l1l.lII1lI1Illl(), Il1I1l111l1l);
                    float[] fArr3 = drawAngles;
                    String llll1IlllIl1 = Il1I1l111l1l.llll1IlllIl1();
                    IIl1lll1I11l iIl1lll1I11l = l1I111lllI1l1;
                    double d = f14 * 0.017453292f;
                    float[] fArr4 = absoluteAngles;
                    float f16 = lI111l1I1llIl;
                    float cos = (float) Math.cos(d);
                    float f17 = Ill1llIIlIlll;
                    float sin = (float) Math.sin(d);
                    boolean z = I1ll1lIII1lIl && l1IlI1II1IIll == l1ll1IlIll1Il.IIllIl1llII.OUTSIDE_SLICE;
                    float f18 = f12;
                    boolean z2 = I1Il11I11II1I && ll1ll1IllII == l1ll1IlIll1Il.IIllIl1llII.OUTSIDE_SLICE;
                    boolean z3 = I1ll1lIII1lIl && l1IlI1II1IIll == l1ll1IlIll1Il.IIllIl1llII.INSIDE_SLICE;
                    l1ll1IlIll1Il.IIllIl1llII iIllIl1llII2 = l1IlI1II1IIll;
                    boolean z4 = I1Il11I11II1I && ll1ll1IllII == l1ll1IlIll1Il.IIllIl1llII.INSIDE_SLICE;
                    if (z || z2) {
                        float ll11lIII1lll = l11iliil1li2.ll11lIII1lll();
                        float II1IIll1lIIII = l11iliil1li2.II1IIll1lIIII();
                        float ll1l1l11llI1l = l11iliil1li2.ll1l1l11llI1l() / 100.0f;
                        iIllIl1llII = ll1ll1IllII;
                        if (this.lII1lI1Illl.llIIlIIllI111()) {
                            float f19 = radius * holeRadius2;
                            f5 = ((radius - f19) * ll1l1l11llI1l) + f19;
                        } else {
                            f5 = radius * ll1l1l11llI1l;
                        }
                        float abs = l11iliil1li2.IlIIlIlll11I1() ? II1IIll1lIIII * f13 * ((float) Math.abs(Math.sin(d))) : II1IIll1lIIII * f13;
                        I1111lI1lI i1111lI1lI8 = i1111lI1lI6;
                        float f20 = i1111lI1lI8.l11l1l11I1;
                        float f21 = (f5 * cos) + f20;
                        f6 = radius;
                        float f22 = i1111lI1lI8.lI11lI1llIl11;
                        float f23 = (f5 * sin) + f22;
                        float f24 = (ll11lIII1lll + 1.0f) * f13;
                        float f25 = (f24 * cos) + f20;
                        float f26 = f22 + (f24 * sin);
                        double d2 = f14 % 360.0d;
                        if (d2 < 90.0d || d2 > 270.0d) {
                            f7 = f25 + abs;
                            Paint paint = this.lI11111lI1;
                            Paint.Align align = Paint.Align.LEFT;
                            paint.setTextAlign(align);
                            if (z) {
                                this.ll11llIII1111.setTextAlign(align);
                            }
                            f8 = f7 + Il1IlII1;
                        } else {
                            float f27 = f25 - abs;
                            Paint paint2 = this.lI11111lI1;
                            Paint.Align align2 = Paint.Align.RIGHT;
                            paint2.setTextAlign(align2);
                            if (z) {
                                this.ll11llIII1111.setTextAlign(align2);
                            }
                            f7 = f27;
                            f8 = f27 - Il1IlII1;
                        }
                        if (l11iliil1li2.IlII1l1l1IIlI() != 1122867) {
                            if (l11iliil1li2.I1lll111IlllI()) {
                                this.IIll11IllI1l.setColor(l11iliil1li2.IlIl1llIlIl1(i5));
                            }
                            f9 = sin;
                            l11iliil1li = l11iliil1li2;
                            i1111lI1lI2 = i1111lI1lI7;
                            pieEntry = Il1I1l111l1l;
                            i1111lI1lI3 = i1111lI1lI8;
                            f10 = f8;
                            canvas.drawLine(f21, f23, f25, f26, this.IIll11IllI1l);
                            canvas.drawLine(f25, f26, f7, f26, this.IIll11IllI1l);
                        } else {
                            f9 = sin;
                            i1111lI1lI2 = i1111lI1lI7;
                            pieEntry = Il1I1l111l1l;
                            i1111lI1lI3 = i1111lI1lI8;
                            l11iliil1li = l11iliil1li2;
                            f10 = f8;
                        }
                        if (z && z2) {
                            Il1IlII1(canvas, Ill1llIIlIlll2, f10, f26, l11iliil1li.I11lII1l1lIII(i5));
                            if (i5 >= i1lllIl1ll.Il11lI1l() || llll1IlllIl1 == null) {
                                canvas4 = canvas;
                                str2 = llll1IlllIl1;
                            } else {
                                canvas3 = canvas;
                                str = llll1IlllIl1;
                                III11IIll1lI1(canvas3, str, f10, f26 + IIllIl1llII);
                                str2 = str;
                                canvas4 = canvas3;
                            }
                        } else {
                            canvas3 = canvas;
                            float f28 = f10;
                            str = llll1IlllIl1;
                            if (z) {
                                if (i5 < i1lllIl1ll.Il11lI1l() && str != null) {
                                    III11IIll1lI1(canvas3, str, f28, f26 + (IIllIl1llII / 2.0f));
                                }
                            } else if (z2) {
                                str2 = str;
                                canvas4 = canvas3;
                                Il1IlII1(canvas, Ill1llIIlIlll2, f28, f26 + (IIllIl1llII / 2.0f), l11iliil1li.I11lII1l1lIII(i5));
                            }
                            str2 = str;
                            canvas4 = canvas3;
                        }
                    } else {
                        iIllIl1llII = ll1ll1IllII;
                        f9 = sin;
                        i1111lI1lI3 = i1111lI1lI6;
                        i1111lI1lI2 = i1111lI1lI7;
                        pieEntry = Il1I1l111l1l;
                        str2 = llll1IlllIl1;
                        l11iliil1li = l11iliil1li2;
                        f6 = radius;
                        canvas4 = canvas;
                    }
                    if (z3 || z4) {
                        i1111lI1lI4 = i1111lI1lI3;
                        float f29 = (f13 * cos) + i1111lI1lI4.l11l1l11I1;
                        float f30 = (f13 * f9) + i1111lI1lI4.lI11lI1llIl11;
                        this.lI11111lI1.setTextAlign(Paint.Align.CENTER);
                        if (z3 && z4) {
                            Il1IlII1(canvas, Ill1llIIlIlll2, f29, f30, l11iliil1li.I11lII1l1lIII(i5));
                            if (i5 < i1lllIl1ll.Il11lI1l() && str2 != null) {
                                III11IIll1lI1(canvas4, str2, f29, f30 + IIllIl1llII);
                            }
                        } else {
                            if (z3) {
                                if (i5 < i1lllIl1ll.Il11lI1l() && str2 != null) {
                                    III11IIll1lI1(canvas4, str2, f29, f30 + (IIllIl1llII / 2.0f));
                                }
                            } else if (z4) {
                                Il1IlII1(canvas, Ill1llIIlIlll2, f29, f30 + (IIllIl1llII / 2.0f), l11iliil1li.I11lII1l1lIII(i5));
                            }
                            if (pieEntry.IlllIll1I1I() == null && l11iliil1li.Il11lIlllll1()) {
                                Drawable IlllIll1I1I = pieEntry.IlllIll1I1I();
                                i1111lI1lI5 = i1111lI1lI2;
                                float f31 = i1111lI1lI5.lI11lI1llIl11;
                                llIlI111IlI1I.I1Il11llllIl(canvas, IlllIll1I1I, (int) (((f13 + f31) * cos) + i1111lI1lI4.l11l1l11I1), (int) (((f31 + f13) * f9) + i1111lI1lI4.lI11lI1llIl11 + i1111lI1lI5.l11l1l11I1), IlllIll1I1I.getIntrinsicWidth(), IlllIll1I1I.getIntrinsicHeight());
                            } else {
                                i1111lI1lI5 = i1111lI1lI2;
                            }
                            i4++;
                            i5++;
                            lIIl1I1I = i1111lI1lI5;
                            l11iliil1li2 = l11iliil1li;
                            radius = f6;
                            IIllll1Il1lIl = f15;
                            lIl1IllllII1 = i6;
                            drawAngles = fArr3;
                            l1I111lllI1l1 = iIl1lll1I11l;
                            absoluteAngles = fArr4;
                            lI111l1I1llIl = f16;
                            f12 = f18;
                            l1IlI1II1IIll = iIllIl1llII2;
                            ll1ll1IllII = iIllIl1llII;
                            i1111lI1lI6 = i1111lI1lI4;
                            Ill1llIIlIlll = f17;
                        }
                    } else {
                        i1111lI1lI4 = i1111lI1lI3;
                    }
                    if (pieEntry.IlllIll1I1I() == null) {
                    }
                    i1111lI1lI5 = i1111lI1lI2;
                    i4++;
                    i5++;
                    lIIl1I1I = i1111lI1lI5;
                    l11iliil1li2 = l11iliil1li;
                    radius = f6;
                    IIllll1Il1lIl = f15;
                    lIl1IllllII1 = i6;
                    drawAngles = fArr3;
                    l1I111lllI1l1 = iIl1lll1I11l;
                    absoluteAngles = fArr4;
                    lI111l1I1llIl = f16;
                    f12 = f18;
                    l1IlI1II1IIll = iIllIl1llII2;
                    ll1ll1IllII = iIllIl1llII;
                    i1111lI1lI6 = i1111lI1lI4;
                    Ill1llIIlIlll = f17;
                }
                fArr = drawAngles;
                fArr2 = absoluteAngles;
                f = lI111l1I1llIl;
                f2 = Ill1llIIlIlll;
                f3 = f12;
                i1111lI1lI = i1111lI1lI6;
                f4 = radius;
                canvas2 = canvas;
                I1111lI1lI.lI111l1I1llIl(lIIl1I1I);
                i2 = i4;
            } else {
                i = i3;
                list = I11ll1l1lI11l;
                f4 = radius;
                fArr = drawAngles;
                fArr2 = absoluteAngles;
                f = lI111l1I1llIl;
                f2 = Ill1llIIlIlll;
                f3 = f12;
                canvas2 = canvas5;
                i1111lI1lI = centerCircleBox;
            }
            i3 = i + 1;
            canvas5 = canvas2;
            centerCircleBox = i1111lI1lI;
            I11ll1l1lI11l = list;
            radius = f4;
            drawAngles = fArr;
            absoluteAngles = fArr2;
            lI111l1I1llIl = f;
            Ill1llIIlIlll = f2;
            f12 = f3;
        }
        I1111lI1lI.lI111l1I1llIl(centerCircleBox);
        canvas.restore();
    }

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

    @Override
    public void lIIl1I1I(Canvas canvas, lI11l111I1[] li11l111i1Arr) {
        l11IlIIl1lI I1Il11llllIl;
        float f;
        int i;
        float[] fArr;
        float f2;
        int i2;
        boolean z;
        RectF rectF;
        I1111lI1lI i1111lI1lI;
        int i3;
        float f3;
        float[] fArr2;
        float f4;
        float f5;
        float f6;
        float f7;
        lI11l111I1[] li11l111i1Arr2 = li11l111i1Arr;
        boolean z2 = this.lII1lI1Illl.llIIlIIllI111() && !this.lII1lI1Illl.I111I1IlIl1ll();
        if (z2 && this.lII1lI1Illl.lIlll1lIII1()) {
            return;
        }
        float lI111l1I1llIl = this.IlllIll1I1I.lI111l1I1llIl();
        float Ill1llIIlIlll = this.IlllIll1I1I.Ill1llIIlIlll();
        float rotationAngle = this.lII1lI1Illl.getRotationAngle();
        float[] drawAngles = this.lII1lI1Illl.getDrawAngles();
        float[] absoluteAngles = this.lII1lI1Illl.getAbsoluteAngles();
        I1111lI1lI centerCircleBox = this.lII1lI1Illl.getCenterCircleBox();
        float radius = this.lII1lI1Illl.getRadius();
        float holeRadius = z2 ? (this.lII1lI1Illl.getHoleRadius() / 100.0f) * radius : 0.0f;
        RectF rectF2 = this.lI1l11l11ll;
        rectF2.set(0.0f, 0.0f, 0.0f, 0.0f);
        int i4 = 0;
        while (i4 < li11l111i1Arr2.length) {
            int lI111l1I1llIl2 = (int) li11l111i1Arr2[i4].lI111l1I1llIl();
            if (lI111l1I1llIl2 < drawAngles.length && (I1Il11llllIl = ((I1lllIl1ll) this.lII1lI1Illl.getData()).I1Il11llllIl(li11l111i1Arr2[i4].lIIl1I1I())) != null && I1Il11llllIl.lll1Ill1I1IIl()) {
                int lIl1IllllII1 = I1Il11llllIl.lIl1IllllII1();
                int i5 = 0;
                for (int i6 = 0; i6 < lIl1IllllII1; i6++) {
                    if (Math.abs(I1Il11llllIl.Il1I1l111l1l(i6).lII1lI1Illl()) > llIlI111IlI1I.lII1lI1Illl) {
                        i5++;
                    }
                }
                if (lI111l1I1llIl2 == 0) {
                    i = 1;
                    f = 0.0f;
                } else {
                    f = absoluteAngles[lI111l1I1llIl2 - 1] * lI111l1I1llIl;
                    i = 1;
                }
                float IIll11IllI1l = i5 <= i ? 0.0f : I1Il11llllIl.IIll11IllI1l();
                float f8 = drawAngles[lI111l1I1llIl2];
                float lI11lII1Il1I = I1Il11llllIl.lI11lII1Il1I();
                int i7 = i4;
                float f9 = radius + lI11lII1Il1I;
                float f10 = holeRadius;
                rectF2.set(this.lII1lI1Illl.getCircleBox());
                float f11 = -lI11lII1Il1I;
                rectF2.inset(f11, f11);
                boolean z3 = IIll11IllI1l > 0.0f && f8 <= 180.0f;
                this.Il11lI1III1.setColor(I1Il11llllIl.IlIl1llIlIl1(lI111l1I1llIl2));
                float f12 = i5 == 1 ? 0.0f : IIll11IllI1l / (radius * 0.017453292f);
                float f13 = i5 == 1 ? 0.0f : IIll11IllI1l / (f9 * 0.017453292f);
                float f14 = rotationAngle + (((f12 / 2.0f) + f) * Ill1llIIlIlll);
                float f15 = (f8 - f12) * Ill1llIIlIlll;
                float f16 = f15 < 0.0f ? 0.0f : f15;
                float f17 = (((f13 / 2.0f) + f) * Ill1llIIlIlll) + rotationAngle;
                float f18 = (f8 - f13) * Ill1llIIlIlll;
                if (f18 < 0.0f) {
                    f18 = 0.0f;
                }
                this.IIIII11lIlIl.reset();
                if (f16 < 360.0f || f16 % 360.0f > llIlI111IlI1I.lII1lI1Illl) {
                    fArr = drawAngles;
                    f2 = f;
                    double d = f17 * 0.017453292f;
                    i2 = i5;
                    z = z2;
                    this.IIIII11lIlIl.moveTo(centerCircleBox.l11l1l11I1 + (((float) Math.cos(d)) * f9), centerCircleBox.lI11lI1llIl11 + (f9 * ((float) Math.sin(d))));
                    this.IIIII11lIlIl.arcTo(rectF2, f17, f18);
                } else {
                    this.IIIII11lIlIl.addCircle(centerCircleBox.l11l1l11I1, centerCircleBox.lI11lI1llIl11, f9, Path.Direction.CW);
                    fArr = drawAngles;
                    f2 = f;
                    i2 = i5;
                    z = z2;
                }
                if (z3) {
                    double d2 = f14 * 0.017453292f;
                    i3 = i7;
                    rectF = rectF2;
                    f3 = f10;
                    i1111lI1lI = centerCircleBox;
                    fArr2 = fArr;
                    f4 = ll11llIII1111(centerCircleBox, radius, f8 * Ill1llIIlIlll, (((float) Math.cos(d2)) * radius) + centerCircleBox.l11l1l11I1, centerCircleBox.lI11lI1llIl11 + (((float) Math.sin(d2)) * radius), f14, f16);
                } else {
                    rectF = rectF2;
                    i1111lI1lI = centerCircleBox;
                    i3 = i7;
                    f3 = f10;
                    fArr2 = fArr;
                    f4 = 0.0f;
                }
                RectF rectF3 = this.llIIlllll111;
                float f19 = i1111lI1lI.l11l1l11I1;
                float f20 = i1111lI1lI.lI11lI1llIl11;
                rectF3.set(f19 - f3, f20 - f3, f19 + f3, f20 + f3);
                if (!z || (f3 <= 0.0f && !z3)) {
                    f5 = lI111l1I1llIl;
                    f6 = Ill1llIIlIlll;
                    if (f16 % 360.0f > llIlI111IlI1I.lII1lI1Illl) {
                        if (z3) {
                            double d3 = (f14 + (f16 / 2.0f)) * 0.017453292f;
                            this.IIIII11lIlIl.lineTo(i1111lI1lI.l11l1l11I1 + (((float) Math.cos(d3)) * f4), i1111lI1lI.lI11lI1llIl11 + (f4 * ((float) Math.sin(d3))));
                        } else {
                            this.IIIII11lIlIl.lineTo(i1111lI1lI.l11l1l11I1, i1111lI1lI.lI11lI1llIl11);
                        }
                    }
                } else {
                    if (z3) {
                        if (f4 < 0.0f) {
                            f4 = -f4;
                        }
                        f7 = Math.max(f3, f4);
                    } else {
                        f7 = f3;
                    }
                    float f21 = (i2 == 1 || f7 == 0.0f) ? 0.0f : IIll11IllI1l / (f7 * 0.017453292f);
                    float f22 = ((f2 + (f21 / 2.0f)) * Ill1llIIlIlll) + rotationAngle;
                    float f23 = (f8 - f21) * Ill1llIIlIlll;
                    if (f23 < 0.0f) {
                        f23 = 0.0f;
                    }
                    float f24 = f22 + f23;
                    if (f16 < 360.0f || f16 % 360.0f > llIlI111IlI1I.lII1lI1Illl) {
                        double d4 = f24 * 0.017453292f;
                        f5 = lI111l1I1llIl;
                        f6 = Ill1llIIlIlll;
                        this.IIIII11lIlIl.lineTo(i1111lI1lI.l11l1l11I1 + (((float) Math.cos(d4)) * f7), i1111lI1lI.lI11lI1llIl11 + (f7 * ((float) Math.sin(d4))));
                        this.IIIII11lIlIl.arcTo(this.llIIlllll111, f24, -f23);
                    } else {
                        this.IIIII11lIlIl.addCircle(i1111lI1lI.l11l1l11I1, i1111lI1lI.lI11lI1llIl11, f7, Path.Direction.CCW);
                        f5 = lI111l1I1llIl;
                        f6 = Ill1llIIlIlll;
                    }
                }
                this.IIIII11lIlIl.close();
                this.Il11lI1l.drawPath(this.IIIII11lIlIl, this.Il11lI1III1);
            } else {
                i3 = i4;
                rectF = rectF2;
                f3 = holeRadius;
                fArr2 = drawAngles;
                z = z2;
                f5 = lI111l1I1llIl;
                f6 = Ill1llIIlIlll;
                i1111lI1lI = centerCircleBox;
            }
            i4 = i3 + 1;
            lI111l1I1llIl = f5;
            rectF2 = rectF;
            holeRadius = f3;
            centerCircleBox = i1111lI1lI;
            Ill1llIIlIlll = f6;
            drawAngles = fArr2;
            z2 = z;
            li11l111i1Arr2 = li11l111i1Arr;
        }
        I1111lI1lI.lI111l1I1llIl(centerCircleBox);
    }

    protected float ll11llIII1111(I1111lI1lI i1111lI1lI, float f, float f2, float f3, float f4, float f5, float f6) {
        double d = (f5 + f6) * 0.017453292f;
        float cos = i1111lI1lI.l11l1l11I1 + (((float) Math.cos(d)) * f);
        float sin = i1111lI1lI.lI11lI1llIl11 + (((float) Math.sin(d)) * f);
        double d2 = (f5 + (f6 / 2.0f)) * 0.017453292f;
        return (float) ((f - ((float) ((Math.sqrt(Math.pow(cos - f3, 2.0d) + Math.pow(sin - f4, 2.0d)) / 2.0d) * Math.tan(((180.0d - f2) / 2.0d) * 0.017453292519943295d)))) - Math.sqrt(Math.pow((i1111lI1lI.l11l1l11I1 + (((float) Math.cos(d2)) * f)) - ((cos + f3) / 2.0f), 2.0d) + Math.pow((i1111lI1lI.lI11lI1llIl11 + (((float) Math.sin(d2)) * f)) - ((sin + f4) / 2.0f), 2.0d)));
    }

    public Paint llI1l1l1Il1I() {
        return this.Ill1llIIlIlll;
    }

    public Paint llIIlllll111() {
        return this.lI111l1I1llIl;
    }
}