package com.google.android.m4b.maps.bj;

import com.google.android.m4b.maps.ac.a;
import com.google.android.m4b.maps.ac.c;
import com.google.android.m4b.maps.ak.b;
import com.google.android.m4b.maps.ak.h;
import com.google.android.m4b.maps.cl.ab;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.OutputStream;

public final class ag extends b
{
  private boolean a = false;
  private boolean b = false;
  private final a c = new a(0);
  private final a d = new a(1);

  public final void a(DataOutput paramDataOutput)
  {
    try
    {
      this.b = true;
      a locala = new a(ab.d);
      this.c.a(locala);
      this.d.a(locala);
      locala.a((OutputStream)paramDataOutput);
      return;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final boolean a()
  {
    try
    {
      if (this.c.c <= 0)
      {
        int i = this.d.c;
        if (i <= 0);
      }
      else
      {
        bool = true;
        return bool;
      }
      boolean bool = false;
    }
    finally
    {
    }
  }

  public final boolean a(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    while (true)
    {
      int i;
      h localh;
      try
      {
        if (this.b)
          return false;
        Object localObject2;
        if (paramInt1 == 1)
        {
          localObject2 = this.d;
          if ((!a()) && (paramInt4 > 0))
          {
            i = 1;
            ((a)localObject2).a = (paramInt2 + ((a)localObject2).a);
            ((a)localObject2).b = (paramInt3 + ((a)localObject2).b);
            ((a)localObject2).c = (paramInt4 + ((a)localObject2).c);
            boolean bool1 = this.a;
            int j = 0;
            if (!bool1)
              if (this.d.a())
              {
                boolean bool2 = this.c.a();
                j = 0;
                if (bool2);
              }
              else
              {
                this.a = true;
                j = 1;
              }
            localh = h.a();
            if (localh != null)
            {
              if (j == 0)
                break label176;
              localh.c(this);
            }
            return true;
          }
        }
        else
        {
          a locala = this.c;
          localObject2 = locala;
          continue;
        }
        i = 0;
        continue;
      }
      finally
      {
      }
      label176: if (i != 0)
      {
        localh.d();
        localh.e();
      }
    }
  }

  public final boolean a(DataInput paramDataInput)
  {
    c.a(ab.e, paramDataInput);
    return true;
  }

  public final int i()
  {
    return 45;
  }

  static final class a
  {
    int a;
    int b;
    int c;
    private int d;

    a(int paramInt)
    {
      this.d = paramInt;
    }

    private static void a(int paramInt1, a parama, int paramInt2)
    {
      if (paramInt1 > 0)
        parama.f(paramInt2, paramInt1);
    }

    final void a(a parama)
    {
      if (a())
        return;
      a locala = c.c(parama, 4);
      a(this.d, locala, 1);
      a(this.a, locala, 2);
      a(this.b, locala, 3);
      a(this.c, locala, 4);
    }

    final boolean a()
    {
      return (this.a <= 0) && (this.b <= 0) && (this.c <= 0);
    }
  }
}

/* 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.bj.ag
 * JD-Core Version:    0.6.2
 */