ad.smali

.class public Lcom/baidu/mapsdkplatform/comapi/map/ad;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/baidu/mapsdkplatform/comapi/map/ad$a;
    }
.end annotation


# static fields
.field private static final t:Ljava/lang/String;


# instance fields
.field public a:F

.field public b:I

.field public c:I

.field public d:D

.field public e:D

.field public f:I

.field public g:I

.field public h:J

.field public i:J

.field public j:Lcom/baidu/mapapi/map/WinRound;

.field public k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

.field public l:Z

.field public m:D

.field public n:D

.field public o:I

.field public p:Ljava/lang/String;

.field public q:F

.field public r:Z

.field public s:I


# direct methods
.method static constructor <clinit>()V
    .registers 1

    const-class v0, Lcom/baidu/mapsdkplatform/comapi/map/ad;

    invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->t:Ljava/lang/String;

    return-void
.end method

.method public constructor <init>()V
    .registers 4

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/high16 v0, 0x41400000    # 12.0f

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    const/4 v0, 0x0

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->b:I

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->c:I

    const-wide v1, 0x4168b73a40000000L    # 1.2958162E7

    iput-wide v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->d:D

    const-wide v1, 0x415268ccc0000000L    # 4825907.0

    iput-wide v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->e:D

    const-wide/16 v1, 0x0

    iput-wide v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->h:J

    iput-wide v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->i:J

    const/4 v1, -0x1

    iput v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->f:I

    iput v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->g:I

    new-instance v1, Lcom/baidu/mapapi/map/WinRound;

    invoke-direct {v1}, Lcom/baidu/mapapi/map/WinRound;-><init>()V

    iput-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    new-instance v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    invoke-direct {v1, p0}, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;-><init>(Lcom/baidu/mapsdkplatform/comapi/map/ad;)V

    iput-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iput-boolean v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->l:Z

    return-void
.end method


# virtual methods
.method public a(Lcom/baidu/mapsdkplatform/comapi/map/e;)Landroid/os/Bundle;
    .registers 8

    iget v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    iget v1, p1, Lcom/baidu/mapsdkplatform/comapi/map/e;->b:F

    cmpg-float v0, v0, v1

    if-gez v0, :cond_c

    iget v0, p1, Lcom/baidu/mapsdkplatform/comapi/map/e;->b:F

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    :cond_c
    iget v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    iget v1, p1, Lcom/baidu/mapsdkplatform/comapi/map/e;->a:F

    cmpl-float v0, v0, v1

    if-lez v0, :cond_2e

    iget v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    const/high16 v1, 0x44890000    # 1096.0f

    const/high16 v2, 0x41d00000    # 26.0f

    cmpl-float v0, v0, v1

    if-eqz v0, :cond_2a

    sget v0, Lcom/baidu/mapsdkplatform/comapi/map/e;->d:F

    cmpl-float v0, v0, v2

    if-nez v0, :cond_25

    goto :goto_2a

    :cond_25
    iget p1, p1, Lcom/baidu/mapsdkplatform/comapi/map/e;->a:F

    iput p1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    goto :goto_2e

    :cond_2a
    :goto_2a
    iput v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    sput v2, Lcom/baidu/mapsdkplatform/comapi/map/e;->d:F

    :cond_2e
    :goto_2e
    iget p1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->b:I

    if-gez p1, :cond_37

    add-int/lit16 p1, p1, 0x168

    iput p1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->b:I

    goto :goto_2e

    :cond_37
    rem-int/lit16 p1, p1, 0x168

    iput p1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->b:I

    iget p1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->c:I

    const/4 v0, 0x0

    if-lez p1, :cond_42

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->c:I

    :cond_42
    iget p1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->c:I

    const/16 v1, -0x2d

    if-ge p1, v1, :cond_4a

    iput v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->c:I

    :cond_4a
    new-instance p1, Landroid/os/Bundle;

    invoke-direct {p1}, Landroid/os/Bundle;-><init>()V

    iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    float-to-double v1, v1

    const-string v3, "level"

    invoke-virtual {p1, v3, v1, v2}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V

    iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->b:I

    int-to-double v1, v1

    const-string v3, "rotation"

    invoke-virtual {p1, v3, v1, v2}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V

    iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->c:I

    int-to-double v1, v1

    const-string v3, "overlooking"

    invoke-virtual {p1, v3, v1, v2}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V

    iget-wide v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->d:D

    const-string v3, "centerptx"

    invoke-virtual {p1, v3, v1, v2}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V

    iget-wide v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->e:D

    const-string v3, "centerpty"

    invoke-virtual {p1, v3, v1, v2}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->left:I

    const-string v2, "left"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->right:I

    const-string v2, "right"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->top:I

    const-string/jumbo v2, "top"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->bottom:I

    const-string v2, "bottom"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->f:I

    if-ltz v1, :cond_ed

    iget v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->g:I

    if-ltz v2, :cond_ed

    iget-object v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v2, v2, Lcom/baidu/mapapi/map/WinRound;->right:I

    if-gt v1, v2, :cond_ed

    iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->g:I

    iget-object v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v2, v2, Lcom/baidu/mapapi/map/WinRound;->bottom:I

    if-gt v1, v2, :cond_ed

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->right:I

    if-lez v1, :cond_ed

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->bottom:I

    if-lez v1, :cond_ed

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->right:I

    iget-object v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v2, v2, Lcom/baidu/mapapi/map/WinRound;->left:I

    sub-int/2addr v1, v2

    div-int/lit8 v1, v1, 0x2

    iget-object v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v2, v2, Lcom/baidu/mapapi/map/WinRound;->bottom:I

    iget-object v3, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v3, v3, Lcom/baidu/mapapi/map/WinRound;->top:I

    sub-int/2addr v2, v3

    div-int/lit8 v2, v2, 0x2

    iget v3, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->f:I

    sub-int/2addr v3, v1

    iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->g:I

    sub-int/2addr v1, v2

    int-to-long v2, v3

    iput-wide v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->h:J

    neg-int v1, v1

    int-to-long v4, v1

    iput-wide v4, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->i:J

    const-string/jumbo v1, "xoffset"

    invoke-virtual {p1, v1, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V

    iget-wide v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->i:J

    const-string/jumbo v3, "yoffset"

    invoke-virtual {p1, v3, v1, v2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V

    :cond_ed
    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v1, v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->e:Lcom/baidu/mapapi/model/inner/Point;

    iget v1, v1, Lcom/baidu/mapapi/model/inner/Point;->x:I

    const-string v2, "lbx"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v1, v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->e:Lcom/baidu/mapapi/model/inner/Point;

    iget v1, v1, Lcom/baidu/mapapi/model/inner/Point;->y:I

    const-string v2, "lby"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v1, v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->f:Lcom/baidu/mapapi/model/inner/Point;

    iget v1, v1, Lcom/baidu/mapapi/model/inner/Point;->x:I

    const-string v2, "ltx"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v1, v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->f:Lcom/baidu/mapapi/model/inner/Point;

    iget v1, v1, Lcom/baidu/mapapi/model/inner/Point;->y:I

    const-string v2, "lty"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v1, v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->g:Lcom/baidu/mapapi/model/inner/Point;

    iget v1, v1, Lcom/baidu/mapapi/model/inner/Point;->x:I

    const-string v2, "rtx"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v1, v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->g:Lcom/baidu/mapapi/model/inner/Point;

    iget v1, v1, Lcom/baidu/mapapi/model/inner/Point;->y:I

    const-string v2, "rty"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v1, v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->h:Lcom/baidu/mapapi/model/inner/Point;

    iget v1, v1, Lcom/baidu/mapapi/model/inner/Point;->x:I

    const-string v2, "rbx"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v1, v1, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->h:Lcom/baidu/mapapi/model/inner/Point;

    iget v1, v1, Lcom/baidu/mapapi/model/inner/Point;->y:I

    const-string v2, "rby"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-boolean v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->l:Z

    const-string v2, "bfpp"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    const/4 v1, 0x1

    const-string v2, "animation"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->o:I

    const-string v2, "animatime"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->p:Ljava/lang/String;

    const-string v2, "panoid"

    invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    const-string v1, "autolink"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->q:F

    const-string/jumbo v1, "siangle"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V

    iget-boolean v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->r:Z

    const-string v1, "isbirdeye"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    iget v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->s:I

    const-string/jumbo v1, "ssext"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    return-object p1
.end method

.method public a(Landroid/os/Bundle;)V
    .registers 9

    const-string v0, "level"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D

    move-result-wide v0

    double-to-float v0, v0

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->a:F

    const-string v0, "rotation"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D

    move-result-wide v0

    double-to-int v0, v0

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->b:I

    const-string v0, "overlooking"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D

    move-result-wide v0

    double-to-int v0, v0

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->c:I

    const-string v0, "centerptx"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D

    move-result-wide v0

    iput-wide v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->d:D

    const-string v0, "centerpty"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D

    move-result-wide v0

    iput-wide v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->e:D

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    const-string v1, "left"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/map/WinRound;->left:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    const-string v1, "right"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/map/WinRound;->right:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    const-string/jumbo v1, "top"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/map/WinRound;->top:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    const-string v1, "bottom"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/map/WinRound;->bottom:I

    const-string/jumbo v0, "xoffset"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->h:J

    const-string/jumbo v0, "yoffset"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->i:J

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v0, v0, Lcom/baidu/mapapi/map/WinRound;->right:I

    if-eqz v0, :cond_95

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v0, v0, Lcom/baidu/mapapi/map/WinRound;->bottom:I

    if-eqz v0, :cond_95

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v0, v0, Lcom/baidu/mapapi/map/WinRound;->right:I

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->left:I

    sub-int/2addr v0, v1

    div-int/lit8 v0, v0, 0x2

    iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v1, v1, Lcom/baidu/mapapi/map/WinRound;->bottom:I

    iget-object v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->j:Lcom/baidu/mapapi/map/WinRound;

    iget v2, v2, Lcom/baidu/mapapi/map/WinRound;->top:I

    sub-int/2addr v1, v2

    div-int/lit8 v1, v1, 0x2

    iget-wide v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->h:J

    long-to-int v3, v2

    iget-wide v4, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->i:J

    neg-long v4, v4

    long-to-int v2, v4

    add-int/2addr v3, v0

    iput v3, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->f:I

    add-int/2addr v2, v1

    iput v2, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->g:I

    :cond_95
    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    const-string v1, "gleft"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J

    move-result-wide v1

    iput-wide v1, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->a:J

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    const-string v1, "gright"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J

    move-result-wide v1

    iput-wide v1, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->b:J

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    const-string v1, "gtop"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J

    move-result-wide v1

    iput-wide v1, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->c:J

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    const-string v1, "gbottom"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J

    move-result-wide v1

    iput-wide v1, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->d:J

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-wide v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->a:J

    const-wide/32 v2, -0x131bf84

    cmp-long v4, v0, v2

    if-gtz v4, :cond_cc

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iput-wide v2, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->a:J

    :cond_cc
    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-wide v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->b:J

    const-wide/32 v4, 0x131bf84

    cmp-long v6, v0, v4

    if-ltz v6, :cond_db

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iput-wide v4, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->b:J

    :cond_db
    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-wide v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->c:J

    cmp-long v6, v0, v4

    if-ltz v6, :cond_e7

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iput-wide v4, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->c:J

    :cond_e7
    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-wide v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->d:J

    cmp-long v4, v0, v2

    if-gtz v4, :cond_f3

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iput-wide v2, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->d:J

    :cond_f3
    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->e:Lcom/baidu/mapapi/model/inner/Point;

    const-string v1, "lbx"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/model/inner/Point;->x:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->e:Lcom/baidu/mapapi/model/inner/Point;

    const-string v1, "lby"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/model/inner/Point;->y:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->f:Lcom/baidu/mapapi/model/inner/Point;

    const-string v1, "ltx"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/model/inner/Point;->x:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->f:Lcom/baidu/mapapi/model/inner/Point;

    const-string v1, "lty"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/model/inner/Point;->y:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->g:Lcom/baidu/mapapi/model/inner/Point;

    const-string v1, "rtx"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/model/inner/Point;->x:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->g:Lcom/baidu/mapapi/model/inner/Point;

    const-string v1, "rty"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/model/inner/Point;->y:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->h:Lcom/baidu/mapapi/model/inner/Point;

    const-string v1, "rbx"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/model/inner/Point;->x:I

    iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->k:Lcom/baidu/mapsdkplatform/comapi/map/ad$a;

    iget-object v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/ad$a;->h:Lcom/baidu/mapapi/model/inner/Point;

    const-string v1, "rby"

    invoke-virtual {p1, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/mapapi/model/inner/Point;->y:I

    const-string v0, "bfpp"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-ne v0, v2, :cond_15f

    const/4 v0, 0x1

    goto :goto_160

    :cond_15f
    const/4 v0, 0x0

    :goto_160
    iput-boolean v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->l:Z

    const-string v0, "adapterzoomunit"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D

    move-result-wide v3

    iput-wide v3, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->m:D

    const-string/jumbo v0, "zoomunit"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D

    move-result-wide v3

    iput-wide v3, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->n:D

    const-string v0, "panoid"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->p:Ljava/lang/String;

    const-string/jumbo v0, "siangle"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;)F

    move-result v0

    iput v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->q:F

    const-string v0, "isbirdeye"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_18d

    const/4 v1, 0x1

    :cond_18d
    iput-boolean v1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->r:Z

    const-string/jumbo v0, "ssext"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result p1

    iput p1, p0, Lcom/baidu/mapsdkplatform/comapi/map/ad;->s:I

    return-void
.end method