package com.google.android.m4b.maps.bc;

import com.google.android.m4b.maps.ac.a;
import com.google.android.m4b.maps.aj.a.c;
import com.google.android.m4b.maps.aj.c;
import com.google.android.m4b.maps.bu.z;
import com.google.android.m4b.maps.z.b;
import com.google.common.collect.Lists;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class p
  implements z
{
  private final a.c a;
  private final List<q> b;
  private final int c;
  private final af d;
  private final long e;
  private boolean f;

  protected p(a.c paramc, List<q> paramList, int paramInt, boolean paramBoolean, af paramaf, long paramLong)
  {
    this.a = paramc;
    this.b = paramList;
    this.c = paramInt;
    this.f = paramBoolean;
    this.d = paramaf;
    this.e = paramLong;
  }

  public static p a(a parama, long paramLong)
  {
    a.c localc = a.c.b(parama.h(1));
    if (localc == null)
      return null;
    int i = parama.k(2);
    ArrayList localArrayList = Lists.newArrayListWithCapacity(i);
    for (int j = 0; j < i; j++)
    {
      q localq = q.a(parama.c(2, j));
      if (localq != null)
        localArrayList.add(localq);
    }
    boolean bool1 = parama.b(4);
    int k = parama.d(3);
    if ((k < 0) || (k >= i))
      k = 0;
    if ((bool1) || (i == 0))
      k = -1;
    boolean bool2 = parama.j(5);
    af localaf = null;
    if (bool2)
      localaf = af.a(parama.g(5));
    return new p(localc, localArrayList, k, bool1, localaf, paramLong);
  }

  public final a.c a()
  {
    return this.a;
  }

  public final q a(a.c paramc)
  {
    Iterator localIterator = this.b.iterator();
    while (localIterator.hasNext())
    {
      q localq = (q)localIterator.next();
      if (paramc.equals(localq.b()))
        return localq;
    }
    return null;
  }

  public final q a(c paramc)
  {
    return a(paramc.a());
  }

  public final boolean a(b paramb)
  {
    return (this.e >= 0L) && (paramb.a() > this.e);
  }

  public final int b(c paramc)
  {
    q localq1 = a(paramc.a());
    if (localq1 == null)
      return -1;
    q localq2 = a(localq1.b());
    return this.b.indexOf(localq2);
  }

  public final List<q> b()
  {
    return this.b;
  }

  public final q c()
  {
    int i = this.c;
    if ((i < 0) || (i >= this.b.size()))
      return null;
    return (q)this.b.get(i);
  }

  public final int d()
  {
    return this.c;
  }

  public final boolean e()
  {
    return this.f;
  }

  public final af f()
  {
    return this.d;
  }

  public String toString()
  {
    return "[Building: " + this.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.p
 * JD-Core Version:    0.6.2
 */