package com.google.android.m4b.maps.bc;

import com.google.common.base.Objects;
import com.google.common.collect.Sets;
import java.util.Arrays;
import java.util.Set;

public final class bi
  implements bd
{
  private final com.google.android.m4b.maps.aj.a a;
  private final Integer[] b;

  protected bi(com.google.android.m4b.maps.aj.a parama, Integer[] paramArrayOfInteger)
  {
    this.a = parama;
    Arrays.sort(paramArrayOfInteger);
    this.b = paramArrayOfInteger;
  }

  public final bd.a a()
  {
    return bd.a.e;
  }

  public final void a(com.google.android.m4b.maps.ac.a parama)
  {
    if (this.a != null)
      parama.b(9, this.a.a());
    Integer[] arrayOfInteger = this.b;
    int i = arrayOfInteger.length;
    for (int j = 0; j < i; j++)
      parama.a(12, arrayOfInteger[j].intValue());
  }

  public final boolean a(bd parambd)
  {
    return equals(parambd);
  }

  public final boolean a(bg parambg)
  {
    return (parambg == bg.m) && ((this.a != null) || (this.b.length != 0));
  }

  public final boolean equals(Object paramObject)
  {
    if (this == paramObject);
    bi localbi;
    do
    {
      do
      {
        return true;
        if (paramObject != null)
          break;
      }
      while ((this.a == null) && (this.b.length == 0));
      return false;
      if (!(paramObject instanceof bi))
        return false;
      localbi = (bi)paramObject;
    }
    while ((Objects.equal(this.a, localbi.a)) && (Arrays.equals(this.b, localbi.b)));
    return false;
  }

  public final int hashCode()
  {
    if (this.a == null);
    for (int i = 0; ; i = this.a.hashCode())
    {
      int j = i + 31;
      if (this.b.length > 0)
        j = j * 31 + Arrays.hashCode(this.b);
      return j;
    }
  }

  public final String toString()
  {
    StringBuilder localStringBuilder = new StringBuilder();
    if (this.a == null);
    for (String str = ""; ; str = this.a.toString())
    {
      localStringBuilder.append(str);
      localStringBuilder.append("|");
      Integer[] arrayOfInteger = this.b;
      int i = arrayOfInteger.length;
      for (int j = 0; j < i; j++)
      {
        localStringBuilder.append(arrayOfInteger[j].intValue());
        localStringBuilder.append(",");
      }
    }
    return localStringBuilder.toString();
  }

  public static final class a
  {
    private static final Integer[] a = new Integer[0];
    private com.google.android.m4b.maps.aj.a b;
    private Set<Integer> c = Sets.newHashSet();

    public final a a(int paramInt)
    {
      this.c.add(Integer.valueOf(paramInt));
      return this;
    }

    public final a a(com.google.android.m4b.maps.aj.a parama)
    {
      this.b = parama;
      return this;
    }

    public final bi a()
    {
      if (this.c.contains(Integer.valueOf(-1)))
        this.c.clear();
      return new bi(this.b, (Integer[])this.c.toArray(a));
    }
  }
}

/* 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.bi
 * JD-Core Version:    0.6.2
 */