package com.google.android.m4b.maps.bc;

import java.io.DataInput;
import java.util.Arrays;

public final class as
{
  private static final int[] a = new int[0];
  private static as b = new as(-1, 0, a, new ar[0], ay.a(), ax.a(), ar.a(), null);
  private final int c;
  private final int d;
  private final int[] e;
  private final ar[] f;
  private final ay g;
  private final ax h;
  private final ar i;
  private final n j;

  public as(int paramInt1, int paramInt2, int[] paramArrayOfInt, ar[] paramArrayOfar, ay paramay, ax paramax, ar paramar, n paramn)
  {
    this.c = paramInt1;
    this.d = paramInt2;
    this.e = paramArrayOfInt;
    this.f = paramArrayOfar;
    this.g = paramay;
    this.h = paramax;
    this.i = paramar;
    this.j = paramn;
  }

  public static as a()
  {
    return b;
  }

  public static as a(int paramInt1, DataInput paramDataInput, int paramInt2)
  {
    int k = 0;
    int m = paramDataInput.readUnsignedByte();
    if (ac.a(m, 1))
    {
      int i1 = bl.a(paramDataInput);
      arrayOfInt = new int[i1];
      for (int i2 = 0; i2 < i1; i2++)
        arrayOfInt[i2] = paramDataInput.readInt();
    }
    int[] arrayOfInt = null;
    if (ac.a(m, 2))
    {
      int n = bl.a(paramDataInput);
      arrayOfar = new ar[n];
      while (k < n)
      {
        arrayOfar[k] = ar.a(paramDataInput);
        k++;
      }
    }
    ar[] arrayOfar = null;
    if (ac.a(m, 4));
    for (ay localay = ay.a(paramDataInput); ; localay = null)
    {
      if (ac.a(m, 8));
      for (ax localax = ax.a(paramDataInput, paramInt2); ; localax = null)
      {
        if (ac.a(m, 16));
        for (ar localar = ar.a(paramDataInput); ; localar = null)
        {
          if ((paramInt2 == 11) && (ac.a(m, 32)));
          for (n localn = new n(paramDataInput.readUTF(), paramDataInput.readUnsignedByte()); ; localn = null)
            return new as(paramInt1, m, arrayOfInt, arrayOfar, localay, localax, localar, localn);
        }
      }
    }
  }

  private static void a(String paramString, int[] paramArrayOfInt, StringBuilder paramStringBuilder)
  {
    paramStringBuilder.append(paramString).append("=");
    if (paramArrayOfInt == null)
    {
      paramStringBuilder.append(paramArrayOfInt);
      return;
    }
    paramStringBuilder.append("[");
    int k = 1;
    int m = paramArrayOfInt.length;
    int n = 0;
    if (n < m)
    {
      int i1 = paramArrayOfInt[n];
      if (k != 0)
        k = 0;
      while (true)
      {
        paramStringBuilder.append(Integer.toHexString(i1));
        n++;
        break;
        paramStringBuilder.append(",");
      }
    }
    paramStringBuilder.append("]");
  }

  public final int a(int paramInt)
  {
    return this.e[paramInt];
  }

  public final int b()
  {
    if (this.f == null)
      return 0;
    return this.f.length;
  }

  public final ar b(int paramInt)
  {
    return this.f[paramInt];
  }

  public final int c()
  {
    if (this.e == null)
      return 0;
    return this.e.length;
  }

  public final boolean d()
  {
    return ac.a(this.d, 2);
  }

  public final boolean e()
  {
    return ac.a(this.d, 4);
  }

  public final boolean equals(Object paramObject)
  {
    if (this == paramObject);
    as localas;
    do
    {
      do
      {
        return true;
        if (paramObject == null)
          return false;
        if (getClass() != paramObject.getClass())
          return false;
        localas = (as)paramObject;
        if (this.i == null)
        {
          if (localas.i != null)
            return false;
        }
        else if (!this.i.equals(localas.i))
          return false;
        if (this.d != localas.d)
          return false;
        if (!Arrays.equals(this.e, localas.e))
          return false;
        if (this.c != localas.c)
          return false;
        if (!Arrays.equals(this.f, localas.f))
          return false;
        if (this.h == null)
        {
          if (localas.h != null)
            return false;
        }
        else if (!this.h.equals(localas.h))
          return false;
        if (this.g != null)
          break;
      }
      while (localas.g == null);
      return false;
    }
    while (this.g.equals(localas.g));
    return false;
  }

  public final boolean f()
  {
    return ac.a(this.d, 8);
  }

  public final boolean g()
  {
    return ac.a(this.d, 16);
  }

  public final boolean h()
  {
    return ac.a(this.d, 32);
  }

  public final int hashCode()
  {
    int k;
    int n;
    label64: int i1;
    int i2;
    if (this.i == null)
    {
      k = 0;
      int m = 31 * (31 * (31 * (31 * (31 * (k + 31) + this.d) + Arrays.hashCode(this.e)) + this.c) + Arrays.hashCode(this.f));
      if (this.h != null)
        break label103;
      n = 0;
      i1 = 31 * (n + m);
      ay localay = this.g;
      i2 = 0;
      if (localay != null)
        break label114;
    }
    while (true)
    {
      return i1 + i2;
      k = this.i.hashCode();
      break;
      label103: n = this.h.hashCode();
      break label64;
      label114: i2 = this.g.hashCode();
    }
  }

  public final ay i()
  {
    return this.g;
  }

  public final ax j()
  {
    return this.h;
  }

  public final ar k()
  {
    return this.i;
  }

  public final n l()
  {
    return this.j;
  }

  public final int m()
  {
    if (this.e == null);
    for (int k = 0; this.f != null; k = 4 * this.e.length)
    {
      ar[] arrayOfar = this.f;
      int i1 = arrayOfar.length;
      int i2 = 0;
      int i3;
      for (m = 0; i2 < i1; m = i3)
      {
        i3 = m + arrayOfar[i2].h();
        i2++;
      }
    }
    int m = 0;
    ar localar = this.i;
    int n = 0;
    if (localar == null);
    while (true)
    {
      return n + (m + (k + 60));
      n = localar.h();
    }
  }

  public final String toString()
  {
    StringBuilder localStringBuilder1 = new StringBuilder();
    localStringBuilder1.append("Style{id=").append(this.c).append(", ");
    a("fillColors", this.e, localStringBuilder1);
    localStringBuilder1.append(", ");
    StringBuilder localStringBuilder2 = localStringBuilder1.append(", components=").append(this.d).append(", strokes=");
    if (this.f == null);
    for (Object localObject = null; ; localObject = Arrays.asList(this.f))
    {
      localStringBuilder2.append(localObject).append(", textStyle=").append(this.g).append(", textBoxStyle=").append(this.h).append(", arrowStyle=").append(this.i).append(", icon=").append(this.j).append('}');
      return localStringBuilder1.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.as
 * JD-Core Version:    0.6.2
 */