package com.google.android.m4b.maps.bc;

public abstract class br
{
  protected boolean a;

  private boolean c(am paramam)
  {
    boolean bool = true;
    int i = h();
    int j = paramam.b();
    if ((i == 0) || (j == 0))
    {
      bool = false;
      return bool;
    }
    af[] arrayOfaf = new af[2];
    af localaf1 = paramam.c();
    label105: for (int k = 0; ; k++)
    {
      if (k >= i)
        break label111;
      a(k, arrayOfaf);
      int m = 0;
      af localaf2;
      for (Object localObject = localaf1; ; localObject = localaf2)
      {
        if (m >= j)
          break label105;
        localaf2 = paramam.a(m);
        if (ah.a(arrayOfaf[0], arrayOfaf[bool], (af)localObject, localaf2))
          break;
        m++;
      }
    }
    label111: return false;
  }

  public abstract af a(int paramInt);

  public bq a()
  {
    return bq.a(c().a());
  }

  public abstract void a(int paramInt, af[] paramArrayOfaf);

  public abstract boolean a(af paramaf);

  public boolean a(am paramam)
  {
    if (!a().b(paramam.a()));
    label44: 
    do
    {
      return false;
      for (int i = 0; ; i++)
      {
        if (i >= paramam.b())
          break label44;
        if (!a(paramam.a(i)))
          break;
      }
    }
    while (c(paramam));
    return true;
  }

  public boolean b(am paramam)
  {
    boolean bool1 = a().b(paramam.a());
    boolean bool2 = false;
    if (bool1)
      if ((!a(paramam.a(0))) && (!paramam.a(a(0))))
      {
        boolean bool3 = c(paramam);
        bool2 = false;
        if (!bool3);
      }
      else
      {
        bool2 = true;
      }
    return bool2;
  }

  public abstract am c();

  public abstract int h();
}

/* 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.br
 * JD-Core Version:    0.6.2
 */