package com.google.android.m4b.maps.bc;

import com.google.android.m4b.maps.am.b;
import java.io.DataInput;
import java.util.Arrays;

public final class ar
{
  private static ar e = new ar(0, 1.0F, new int[0], 0);
  private final int a;
  private final float b;
  private final int[] c;
  private final int d;

  public ar(int paramInt1, float paramFloat, int[] paramArrayOfInt, int paramInt2)
  {
    this.a = paramInt1;
    this.b = paramFloat;
    this.c = paramArrayOfInt;
    this.d = paramInt2;
  }

  public static ar a()
  {
    return e;
  }

  public static ar a(DataInput paramDataInput)
  {
    int i = paramDataInput.readInt();
    float f = paramDataInput.readUnsignedByte() / 8.0F;
    int j = bl.a(paramDataInput);
    int[] arrayOfInt = new int[j];
    for (int k = 0; k < j; k++)
      arrayOfInt[k] = paramDataInput.readShort();
    if (b.b)
      arrayOfInt = new int[0];
    int m = arrayOfInt.length;
    for (int n = 0; ; n++)
      if (n < m)
      {
        if (arrayOfInt[n] == 0)
          arrayOfInt = new int[0];
      }
      else
        return new ar(i, f, arrayOfInt, paramDataInput.readUnsignedByte());
  }

  public final int b()
  {
    return this.a;
  }

  public final float c()
  {
    return this.b;
  }

  public final int[] d()
  {
    return this.c;
  }

  public final boolean e()
  {
    return (this.c != null) && (this.c.length > 0);
  }

  public final boolean equals(Object paramObject)
  {
    if (this == paramObject);
    ar localar;
    do
    {
      return true;
      if (paramObject == null)
        return false;
      if (getClass() != paramObject.getClass())
        return false;
      localar = (ar)paramObject;
      if (this.a != localar.a)
        return false;
      if (!Arrays.equals(this.c, localar.c))
        return false;
      if (this.d != localar.d)
        return false;
    }
    while (Float.floatToIntBits(this.b) == Float.floatToIntBits(localar.b));
    return false;
  }

  public final boolean f()
  {
    return (0x1 & this.d) != 0;
  }

  public final boolean g()
  {
    return (0x2 & this.d) != 0;
  }

  public final int h()
  {
    return 24 + 4 * this.c.length;
  }

  public final int hashCode()
  {
    return 31 * (31 * (31 * (31 + this.a) + Arrays.hashCode(this.c)) + this.d) + Float.floatToIntBits(this.b);
  }

  public final String toString()
  {
    StringBuilder localStringBuilder = new StringBuilder();
    localStringBuilder.append("Stroke{color=").append(Integer.toHexString(this.a)).append(", width=").append(this.b).append(", dashes=").append(Arrays.toString(this.c)).append(", endCaps=");
    if ((0x1 & this.d) != 0)
      localStringBuilder.append("S");
    if ((0x2 & this.d) != 0)
      localStringBuilder.append("E");
    localStringBuilder.append('}');
    return localStringBuilder.toString();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.bc.ar
 * JD-Core Version:    0.6.2
 */