package com.google.android.m4b.maps.be;

import com.google.android.m4b.maps.ac.c;
import com.google.android.m4b.maps.ak.i;
import com.google.android.m4b.maps.bc.af;
import com.google.android.m4b.maps.bc.ag;
import com.google.android.m4b.maps.bc.al;
import com.google.android.m4b.maps.bc.as;
import com.google.android.m4b.maps.bc.aw;
import com.google.android.m4b.maps.bc.az;
import com.google.android.m4b.maps.bc.ba;
import com.google.android.m4b.maps.bc.be;
import com.google.android.m4b.maps.bc.bg;
import com.google.android.m4b.maps.bc.bk;
import com.google.android.m4b.maps.bc.bo.a;
import com.google.android.m4b.maps.bc.k;
import com.google.android.m4b.maps.bc.s;
import com.google.android.m4b.maps.bc.s.a;
import com.google.android.m4b.maps.bc.t;
import com.google.android.m4b.maps.bg.g;
import com.google.android.m4b.maps.cl.ad;
import com.google.android.m4b.maps.cl.n;
import java.io.ByteArrayOutputStream;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;

public final class e extends b
{
  public e(i parami, int paramInt, Locale paramLocale, File paramFile)
  {
    super(parami, bg.h, "lts", new g(256), null, 0, true, paramInt, paramLocale, paramFile);
  }

  static k a(com.google.android.m4b.maps.ac.a parama, as paramas, ba paramba)
  {
    if ((parama.d(1) != 0) || (parama.k(3) == 0) || (parama.k(2) == 0))
      return null;
    com.google.android.m4b.maps.ac.a locala1 = parama.c(3, 0);
    if (!locala1.j(31))
      return null;
    af localaf = com.google.android.m4b.maps.bk.d.a(locala1.g(31));
    if (!paramba.i().a(localaf))
      return null;
    com.google.android.m4b.maps.ac.a locala2 = parama.c(2, 0);
    String str1 = locala2.h(2);
    String str2 = a(locala2, 3);
    String str3 = a(locala2, 4);
    a(locala2, 10);
    int i;
    int j;
    if (locala2.j(7))
    {
      i = locala2.d(7) / 10;
      if (!locala1.j(34))
        break label461;
      j = locala1.d(34);
      if (j < 0)
        break label461;
    }
    label461: for (String str4 = String.valueOf(j); ; str4 = "")
      while (true)
      {
        int[] arrayOfInt = new int[0];
        com.google.android.m4b.maps.aj.a locala3 = com.google.android.m4b.maps.aj.a.a;
        try
        {
          com.google.android.m4b.maps.aj.a locala5 = com.google.android.m4b.maps.aj.a.a(str1);
          locala4 = locala5;
          com.google.android.m4b.maps.bc.a[] arrayOfa = { new com.google.android.m4b.maps.bc.a(localaf, 0, 0.0F, null, 0.0F, 0.0F, 0.0F) };
          if (str4 != null)
          {
            ArrayList localArrayList1 = new ArrayList();
            localArrayList1.add(new s.a(1, str4, 4, null, null, 0, null, 0.0F));
            locals1 = new s(localArrayList1, com.google.android.m4b.maps.bc.b.b);
            if (str2 != null)
            {
              localArrayList2 = new ArrayList();
              as localas = as.a();
              localArrayList2.add(new s.a(2, null, 0, str2, localas, 0, "styleid", 0.0F));
              if (locals1 == null)
              {
                locals2 = new s(localArrayList2, com.google.android.m4b.maps.bc.b.b);
                locals3 = null;
                if (locals3 == null)
                  locals3 = new s(new ArrayList(), com.google.android.m4b.maps.bc.b.b);
                com.google.android.m4b.maps.bc.b.a[] arrayOfa1 = new com.google.android.m4b.maps.bc.b.a[0];
                if (str2 == null)
                  str2 = "";
                com.google.android.m4b.maps.bc.b.a locala = com.google.android.m4b.maps.bc.b.a.c;
                return new ag(-1, paramba, localaf, locala4, arrayOfa, locals2, locals3, arrayOfa1, str3, paramas, 0, "styleid", i, 0, 20, 0, null, str2, locala, arrayOfInt);
                i = 0;
              }
            }
          }
        }
        catch (IllegalArgumentException localIllegalArgumentException)
        {
          while (true)
          {
            ArrayList localArrayList2;
            com.google.android.m4b.maps.aj.a locala4 = locala3;
            continue;
            s locals3 = new s(localArrayList2, com.google.android.m4b.maps.bc.b.b);
            s locals2 = locals1;
            continue;
            locals2 = locals1;
            locals3 = null;
            continue;
            s locals1 = null;
          }
        }
      }
  }

  private static String a(com.google.android.m4b.maps.ac.a parama, int paramInt)
  {
    if (parama.j(paramInt))
      return parama.h(paramInt);
    return "";
  }

  public final az a(ba paramba, boolean paramBoolean)
  {
    if (!(paramba instanceof b))
      throw new ClassCastException("DashServerLayerTileStore only supports LayerCoords");
    return super.a(paramba, paramBoolean);
  }

  public final void a(ba paramba, com.google.android.m4b.maps.bf.d paramd)
  {
    if (!(paramba instanceof b))
      throw new ClassCastException("DashServerLayerTileStore only supports LayerCoords");
    super.a(paramba, paramd);
  }

  protected final b.a g()
  {
    return new a(this.b);
  }

  public final bg h()
  {
    return bg.h;
  }

  static final class a extends b.a
  {
    private com.google.android.m4b.maps.ac.a[] a = new com.google.android.m4b.maps.ac.a[8];
    private com.google.android.m4b.maps.z.b b;

    a(com.google.android.m4b.maps.z.b paramb)
    {
      super();
      this.b = paramb;
    }

    private com.google.android.m4b.maps.ac.a m()
    {
      com.google.android.m4b.maps.ac.a locala1 = new com.google.android.m4b.maps.ac.a(n.a);
      locala1.f(1, 128);
      t localt = ((e.b)a(0).a).k();
      com.google.android.m4b.maps.ac.a locala2 = locala1.a(2);
      locala2.b(21, localt.a());
      String[] arrayOfString = localt.b();
      for (int i = 0; i < arrayOfString.length; i += 2)
      {
        com.google.android.m4b.maps.ac.a locala4 = locala2.a(22);
        locala4.b(1, arrayOfString[i]);
        locala4.b(2, arrayOfString[(i + 1)]);
        locala2.a(22, locala4);
      }
      locala1.b(2, locala2);
      for (int j = 0; j < k(); j++)
      {
        ba localba = a(j).a;
        com.google.android.m4b.maps.ac.a locala3 = new com.google.android.m4b.maps.ac.a(ad.g);
        locala3.f(1, 8);
        locala3.a(30, bk.a(localba.c(), localba.d(), localba.b()));
        locala3.f(2, 0);
        locala3.f(3, 0);
        locala3.f(4, 0);
        locala1.a(3, locala3);
      }
      return locala1;
    }

    public final void a(DataOutput paramDataOutput)
    {
      ByteArrayOutputStream localByteArrayOutputStream = new ByteArrayOutputStream();
      m().b(localByteArrayOutputStream);
      paramDataOutput.writeInt(localByteArrayOutputStream.size());
      paramDataOutput.write(localByteArrayOutputStream.toByteArray());
    }

    protected final boolean a(b.d paramd)
    {
      return (k() == 0) || (((e.b)paramd.a).a((e.b)a(0).a));
    }

    public final boolean a(DataInput paramDataInput)
    {
      com.google.android.m4b.maps.ac.a locala = c.a(n.b, paramDataInput);
      int i = locala.k(2);
      if (i != k());
      while (true)
      {
        return true;
        for (int j = 0; j < i; j++)
          this.a[j] = locala.c(2, j);
      }
    }

    public final az b(int paramInt)
    {
      com.google.android.m4b.maps.ac.a locala = this.a[paramInt];
      if (locala == null)
        return null;
      aw localaw = new aw();
      e.b localb = (e.b)a(paramInt).a;
      int i = locala.k(3);
      ArrayList localArrayList = new ArrayList();
      for (int j = 0; j < i; j++)
      {
        k localk = e.a(locala.c(3, j), as.a(), localb);
        if (localk != null)
        {
          localArrayList.add(localk);
          if (localArrayList.size() == 20)
            break;
        }
      }
      k[] arrayOfk = (k[])localArrayList.toArray(new k[localArrayList.size()]);
      t localt = localb.k();
      long l = -1L;
      if (localt.c())
        l = this.b.b() + localt.d();
      return new bo.a().a(localaw).a(localb).a(arrayOfk).a(l).a();
    }

    public final int i()
    {
      return 36;
    }
  }

  public static final class b extends ba
  {
    private final t d;

    private b(ba paramba, t paramt)
    {
      super(paramba.c(), paramba.d(), paramba.j());
      this.d = paramt;
    }

    public final ba a(be parambe)
    {
      return new b(super.a(parambe), this.d);
    }

    public final boolean a(b paramb)
    {
      return this.d == paramb.d;
    }

    public final boolean equals(Object paramObject)
    {
      if (paramObject == this);
      while (((paramObject instanceof b)) && (super.equals(paramObject)) && (a((b)paramObject)))
        return true;
      return false;
    }

    public final int hashCode()
    {
      return 37 * super.hashCode() + this.d.hashCode();
    }

    public final t k()
    {
      return this.d;
    }

    public final String toString()
    {
      StringBuilder localStringBuilder = new StringBuilder("[layer: ").append(this.d.a());
      localStringBuilder.append(" params: ");
      String[] arrayOfString = this.d.b();
      for (int i = 0; i < arrayOfString.length; i += 2)
        localStringBuilder.append(arrayOfString[i]).append('=').append(arrayOfString[(i + 1)]);
      localStringBuilder.append(" coords: ").append(super.toString()).append(']');
      return localStringBuilder.toString();
    }
  }
}

/* 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.be.e
 * JD-Core Version:    0.6.2
 */