package com.google.android.m4b.maps.bc;

import com.google.android.m4b.maps.ar.f;
import java.io.DataInput;

public final class ag
  implements k
{
  private final ba a;
  private final String b;
  private final String c;
  private final com.google.android.m4b.maps.aj.a d;
  private final as e;
  private final int f;
  private final int[] g;
  private final int h;
  private final int i;
  private final int j;
  private float k = -1.0F;
  private float l = -1.0F;
  private final a[] m;
  private final s n;
  private final s o;
  private final b.a[] p;
  private final String q;
  private final String r;

  public ag(int paramInt1, ba paramba, af paramaf, com.google.android.m4b.maps.aj.a parama, a[] paramArrayOfa, s params1, s params2, b.a[] paramArrayOfa1, String paramString1, as paramas, int paramInt2, String paramString2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, String paramString3, String paramString4, b.a parama1, int[] paramArrayOfInt)
  {
    this.d = parama;
    this.m = paramArrayOfa;
    this.n = params1;
    this.o = params2;
    this.p = paramArrayOfa1;
    this.c = paramString1;
    this.e = paramas;
    this.q = paramString2;
    this.f = paramInt3;
    this.h = paramInt4;
    if (paramInt5 == -1)
      paramInt5 = 30;
    this.i = paramInt5;
    this.j = paramInt6;
    this.r = paramString3;
    this.b = paramString4;
    this.g = paramArrayOfInt;
    this.a = paramba;
  }

  public static ag a(DataInput paramDataInput, bc parambc, an paraman)
  {
    int i1 = bl.a(paramDataInput);
    a[] arrayOfa = new a[i1];
    ba localba = parambc.b();
    parambc.a();
    for (int i2 = 0; i2 < i1; i2++)
      arrayOfa[i2] = a.a(paramDataInput, localba);
    af localaf = arrayOfa[0].b();
    av localav = av.a(paramDataInput, parambc);
    s locals1 = s.a(paramDataInput, parambc, localav);
    s locals2 = s.a(paramDataInput, parambc, localav);
    int i3 = bl.a(paramDataInput);
    b.a[] arrayOfa1 = new b.a[i3];
    for (int i4 = 0; i4 < i3; i4++)
      arrayOfa1[i4] = b.a.b(paramDataInput);
    int i5 = paramDataInput.readByte();
    int i6 = paramDataInput.readByte();
    int i7 = paramDataInput.readByte();
    int i8 = paramDataInput.readInt();
    Object localObject;
    String str1;
    String str2;
    String str5;
    label242: b.a locala;
    if (ac.a(1, i8))
    {
      localObject = com.google.android.m4b.maps.aj.a.a(paramDataInput);
      boolean bool2 = ac.a(32, i8);
      str1 = null;
      if (bool2)
        str1 = f.a(paramDataInput.readUTF()).intern();
      boolean bool3 = ac.a(64, i8);
      str2 = null;
      if (bool3)
        str2 = paramDataInput.readUTF();
      if (!ac.a(128, i8))
        break label330;
      str5 = paramDataInput.readUTF();
      if (parambc.a() != 11)
        break label415;
      if (!ac.a(512, i8))
        break label407;
      locala = b.a.b(paramDataInput);
    }
    int[] arrayOfInt;
    while (true)
    {
      int i9 = bl.a(paramDataInput);
      arrayOfInt = new int[i9];
      for (int i10 = 0; i10 < i9; i10++)
        arrayOfInt[i10] = bl.a(paramDataInput);
      boolean bool1 = ac.a(2, i8);
      localObject = null;
      if (!bool1)
        break;
      localObject = com.google.android.m4b.maps.aj.a.b(paramDataInput);
      break;
      label330: String str3 = locals1.a();
      String str4 = locals2.a();
      if ((str3.length() > 0) && (str4.length() > 0))
        str3 = str3 + '\n';
      str5 = str3 + str4;
      break label242;
      label407: locala = b.a.c;
      continue;
      label415: locala = b.a.c;
    }
    return new ag(paraman.a(), localba, localaf, (com.google.android.m4b.maps.aj.a)localObject, arrayOfa, locals1, locals2, arrayOfa1, str1, localav.a(), localav.c(), localav.b(), i5, i6, i7, i8, str2, str5, locala, arrayOfInt);
  }

  public final com.google.android.m4b.maps.aj.a a()
  {
    return this.d;
  }

  public final void a(float paramFloat)
  {
    this.k = paramFloat;
  }

  public final ba b()
  {
    return this.a;
  }

  public final void b(float paramFloat)
  {
    this.l = paramFloat;
  }

  public final String c()
  {
    return this.b;
  }

  public final int d()
  {
    return this.h;
  }

  public final as e()
  {
    return this.e;
  }

  public final int f()
  {
    return this.i;
  }

  public final float g()
  {
    return this.k;
  }

  public final int h()
  {
    return 7;
  }

  public final int i()
  {
    return this.f;
  }

  public final float j()
  {
    return this.l;
  }

  public final a[] k()
  {
    return this.m;
  }

  public final int[] l()
  {
    return this.g;
  }

  public final int m()
  {
    int i1 = 120;
    if (this.b != null)
      i1 = 120 + ac.a(this.b);
    if (this.c != null)
      i1 += ac.a(this.c);
    if (this.m != null)
    {
      a[] arrayOfa1 = this.m;
      int i7 = arrayOfa1.length;
      int i8 = 0;
      int i9;
      for (i2 = 0; i8 < i7; i2 = i9)
      {
        i9 = i2 + arrayOfa1[i8].d();
        i8++;
      }
    }
    int i2 = 0;
    b.a[] arrayOfa = this.p;
    int i3 = 0;
    if (arrayOfa != null)
    {
      int i4 = this.p.length;
      int i5 = 0;
      while (i5 < i4)
      {
        int i6 = i3 + b.a.c();
        i5++;
        i3 = i6;
      }
    }
    return i1 + (i2 + i3 + ac.a(this.n) + ac.a(this.o) + ac.a(this.d) + ac.a(this.e) + ac.a(this.q) + ac.a(this.r));
  }

  public final s n()
  {
    return this.n;
  }

  public final s o()
  {
    return this.o;
  }

  public final b.a[] p()
  {
    return this.p;
  }

  public final boolean q()
  {
    return ac.a(16, this.j);
  }
}

/* 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.ag
 * JD-Core Version:    0.6.2
 */