package com.google.android.m4b.maps.bu;

import android.graphics.Bitmap;
import android.graphics.Rect;
import com.google.android.m4b.maps.j.b;
import com.google.android.m4b.maps.model.LatLng;
import com.google.android.m4b.maps.model.MarkerOptions;
import com.google.android.m4b.maps.model.internal.BitmapDescriptorParcelable;
import com.google.android.m4b.maps.model.internal.IMarkerDelegate;
import com.google.android.m4b.maps.model.internal.IMarkerDelegate.Stub;
import com.google.common.base.Preconditions;

public final class bb extends IMarkerDelegate.Stub
{
  private static final MarkerOptions a = new MarkerOptions();
  private final String b;
  private final bc c;
  private final f d;
  private final d e;
  private final cb f;
  private final by g;
  private a h;
  private LatLng i;
  private e j;
  private float k;
  private float l;
  private boolean m;
  private float n;
  private boolean o;
  private boolean p;
  private String q;
  private String r;
  private float s;
  private float t;
  private boolean u;
  private float v;

  public bb(String paramString, MarkerOptions paramMarkerOptions, bc parambc, f paramf, d paramd, by paramby, cb paramcb)
  {
    this.b = paramString;
    this.c = ((bc)Preconditions.checkNotNull(parambc));
    this.d = paramf;
    this.e = paramd;
    this.f = paramcb;
    this.g = paramby;
    this.i = ((LatLng)Preconditions.checkNotNull(paramMarkerOptions.getPosition()));
    this.j = e.a(paramMarkerOptions.getIcon());
    this.d.a(this.j);
    this.k = paramMarkerOptions.getAnchorU();
    this.l = paramMarkerOptions.getAnchorV();
    this.m = paramMarkerOptions.isFlat();
    this.n = paramMarkerOptions.getRotation();
    this.v = paramMarkerOptions.getAlpha();
    this.q = paramMarkerOptions.getTitle();
    this.r = paramMarkerOptions.getSnippet();
    this.o = paramMarkerOptions.isDraggable();
    this.p = paramMarkerOptions.isVisible();
    this.s = paramMarkerOptions.getInfoWindowAnchorU();
    this.t = paramMarkerOptions.getInfoWindowAnchorV();
    if ((paramMarkerOptions.getAnchorU() != a.getAnchorU()) || (paramMarkerOptions.getAnchorV() != a.getAnchorV()))
      this.f.b(cb.a.i);
    if ((paramMarkerOptions.getInfoWindowAnchorU() != a.getInfoWindowAnchorU()) || (paramMarkerOptions.getInfoWindowAnchorV() != a.getInfoWindowAnchorV()))
      this.f.b(cb.a.n);
    if (paramMarkerOptions.getIcon() != a.getIcon())
      this.f.b(cb.a.h);
    if (paramMarkerOptions.getTitle() != a.getTitle())
      this.f.b(cb.a.f);
    if (paramMarkerOptions.getSnippet() != a.getSnippet())
      this.f.b(cb.a.g);
    if (paramMarkerOptions.isDraggable() != a.isDraggable())
      this.f.b(cb.a.j);
    if (paramMarkerOptions.isVisible() != a.isVisible())
      this.f.b(cb.a.k);
    if (paramMarkerOptions.isFlat() != a.isFlat())
      this.f.b(cb.a.l);
    if (paramMarkerOptions.getRotation() != a.getRotation())
      this.f.b(cb.a.m);
    if (paramMarkerOptions.getAlpha() != a.getAlpha())
      this.f.b(cb.a.o);
  }

  private void a(int paramInt)
  {
    if (this.u);
    a locala;
    do
    {
      return;
      locala = this.c.c(this);
    }
    while (locala == null);
    locala.a(paramInt);
  }

  final void a()
  {
    if (this.u)
      return;
    if (isInfoWindowShown())
      hideInfoWindow();
    this.u = true;
    this.d.c(this.j);
    this.c.a(this);
  }

  public final void a(a parama)
  {
    this.h = parama;
  }

  public final void a(LatLng paramLatLng)
  {
    try
    {
      this.i = paramLatLng;
      return;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final LatLng b()
  {
    try
    {
      LatLng localLatLng = this.i;
      return localLatLng;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final Bitmap c()
  {
    try
    {
      Bitmap localBitmap = this.d.b(this.j).c();
      return localBitmap;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final float d()
  {
    this.g.a();
    return e();
  }

  public final float e()
  {
    try
    {
      float f1 = this.k;
      return f1;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final boolean equalsRemote(IMarkerDelegate paramIMarkerDelegate)
  {
    return equals(paramIMarkerDelegate);
  }

  public final float f()
  {
    this.g.a();
    return g();
  }

  public final float g()
  {
    try
    {
      float f1 = this.l;
      return f1;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final float getAlpha()
  {
    this.g.a();
    return r();
  }

  public final String getId()
  {
    return this.b;
  }

  public final LatLng getPosition()
  {
    this.g.a();
    return b();
  }

  public final float getRotation()
  {
    this.g.a();
    return q();
  }

  public final String getSnippet()
  {
    this.g.a();
    return this.r;
  }

  public final String getTitle()
  {
    this.g.a();
    return l();
  }

  public final float h()
  {
    this.g.a();
    return i();
  }

  public final int hashCodeRemote()
  {
    return hashCode();
  }

  public final void hideInfoWindow()
  {
    if ((!this.u) && (isInfoWindowShown()))
    {
      this.g.a();
      this.f.b(cb.a.q);
      a locala = this.c.c(this);
      if (locala != null)
        locala.d();
    }
  }

  public final float i()
  {
    try
    {
      float f1 = this.s;
      return f1;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final boolean isDraggable()
  {
    this.g.a();
    return n();
  }

  public final boolean isFlat()
  {
    this.g.a();
    return p();
  }

  public final boolean isInfoWindowShown()
  {
    this.g.a();
    if (!this.u)
      return this.c.b(this);
    return false;
  }

  public final boolean isVisible()
  {
    this.g.a();
    return o();
  }

  public final float j()
  {
    this.g.a();
    return k();
  }

  public final float k()
  {
    try
    {
      float f1 = this.t;
      return f1;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final String l()
  {
    try
    {
      String str = this.q;
      return str;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final String m()
  {
    return this.r;
  }

  public final boolean n()
  {
    try
    {
      boolean bool = this.o;
      return bool;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final boolean o()
  {
    try
    {
      boolean bool = this.p;
      return bool;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final boolean p()
  {
    try
    {
      boolean bool = this.m;
      return bool;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final float q()
  {
    try
    {
      float f1 = this.n;
      return f1;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final float r()
  {
    try
    {
      float f1 = this.v;
      return f1;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final void remove()
  {
    this.g.a();
    this.f.b(cb.a.d);
    a();
  }

  public final bc s()
  {
    return this.c;
  }

  public final void setAlpha(float paramFloat)
  {
    this.g.a();
    try
    {
      this.v = paramFloat;
      a(1024);
      return;
    }
    finally
    {
    }
  }

  public final void setAnchor(float paramFloat1, float paramFloat2)
  {
    this.g.a();
    try
    {
      this.k = paramFloat1;
      this.l = paramFloat2;
      a(4);
      return;
    }
    finally
    {
    }
  }

  public final void setDraggable(boolean paramBoolean)
  {
    this.g.a();
    this.o = paramBoolean;
    a(32);
  }

  public final void setFlat(boolean paramBoolean)
  {
    this.g.a();
    try
    {
      this.m = paramBoolean;
      a(8);
      return;
    }
    finally
    {
    }
  }

  public final void setIcon(b paramb)
  {
    this.g.a();
    try
    {
      this.d.c(this.j);
      this.j = e.a(paramb);
      this.d.a(this.j);
      a(2);
      return;
    }
    finally
    {
    }
  }

  public final void setIcon2(BitmapDescriptorParcelable paramBitmapDescriptorParcelable)
  {
    this.g.a();
    setIcon(this.e.a(paramBitmapDescriptorParcelable));
  }

  public final void setInfoWindowAnchor(float paramFloat1, float paramFloat2)
  {
    this.g.a();
    try
    {
      this.s = paramFloat1;
      this.t = paramFloat2;
      a(512);
      return;
    }
    finally
    {
    }
  }

  public final void setPosition(LatLng paramLatLng)
  {
    this.g.a();
    this.f.b(cb.a.e);
    a(paramLatLng);
    a(1);
  }

  public final void setRotation(float paramFloat)
  {
    this.g.a();
    try
    {
      this.n = paramFloat;
      a(16);
      return;
    }
    finally
    {
    }
  }

  public final void setSnippet(String paramString)
  {
    this.g.a();
    this.r = paramString;
    a(256);
  }

  public final void setTitle(String paramString)
  {
    this.g.a();
    try
    {
      this.q = paramString;
      a(128);
      return;
    }
    finally
    {
    }
  }

  public final void setVisible(boolean paramBoolean)
  {
    this.g.a();
    try
    {
      this.p = paramBoolean;
      a(64);
      return;
    }
    finally
    {
    }
  }

  public final void showInfoWindow()
  {
    if (!this.u)
    {
      this.g.a();
      this.f.b(cb.a.p);
      a locala = this.c.c(this);
      if (locala != null)
        locala.c();
    }
  }

  public final Rect t()
  {
    return this.h.i();
  }

  public final String toString()
  {
    return this.b;
  }

  public static abstract interface a
  {
    public abstract void a();

    public abstract void a(int paramInt);

    public abstract void b();

    public abstract void c();

    public abstract void d();

    public abstract void e();

    public abstract boolean f();

    public abstract Rect i();
  }
}

/* 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.bu.bb
 * JD-Core Version:    0.6.2
 */