Lcom/inmobi/re/b/a/l;.b()V
java.lang.RuntimeException: can not merge F and I
	at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44)
	at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:162)
	at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:414)
	at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42)
	at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:128)
	at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:509)
	at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:406)
	at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:422)
	at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:172)
	at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:272)
	at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:108)
	at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:288)
	at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:32)


.method public final b()V
    .catch Ljava/lang/Exception; { :L0 .. :L1 } :L9
    .catchall { :L0 .. :L1 } :L14
    .catch Ljava/lang/Exception; { :L2 .. :L3 } :L21
    .catchall { :L2 .. :L3 } :L19
    .catch Ljava/lang/Exception; { :L3 .. :L4 } :L22
    .catchall { :L3 .. :L4 } :L20
    .catch Lorg/json/JSONException; { :L5 .. :L6 } :L23
    .catchall { :L7 .. :L8 } :L17
    .catchall { :L10 .. :L11 } :L20
    .catch Lorg/json/JSONException; { :L11 .. :L12 } :L13
    .catch Lorg/json/JSONException; { :L15 .. :L16 } :L18
    .registers 10
    const/4 v1, 0
    const-string v0, "[InMobi]-[RE]-4.5.1"
    const-string v2, "IMWebView-> getDefaultPosition"
    invoke-static { v0, v2 }, Lcom/inmobi/a/e/u;->a(Ljava/lang/String;Ljava/lang/String;)V
    new-instance v4, Lorg/json/JSONObject;
    invoke-direct { v4 }, Lorg/json/JSONObject;-><init>()V
    :L0
    iget-object v0, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    invoke-virtual { v0 }, Lcom/inmobi/re/b/d;->r()Z
    move-result v0
    if-eqz v0, :L24
    const/4 v0, 2
    new-array v2, v0, [I
    iget-object v0, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    invoke-virtual { v0 }, Lcom/inmobi/re/b/d;->y()Landroid/view/ViewParent;
    move-result-object v0
    check-cast v0, Landroid/view/View;
    invoke-virtual { v0, v2 }, Landroid/view/View;->getLocationOnScreen([I)V
    const/4 v0, 0
    aget v3, v2, v0
    :L1
    const/4 v0, 1
    :L2
    aget v2, v2, v0
    :L3
    iget-object v0, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    invoke-virtual { v0 }, Lcom/inmobi/re/b/d;->y()Landroid/view/ViewParent;
    move-result-object v0
    check-cast v0, Landroid/view/View;
    invoke-virtual { v0 }, Landroid/view/View;->getWidth()I
    move-result v0
    int-to-float v0, v0
    iget-object v5, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    invoke-virtual { v5 }, Lcom/inmobi/re/b/d;->f()F
    move-result v1
    div-float/2addr v0, v1
    float-to-int v1, v0
    iget-object v0, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    invoke-virtual { v0 }, Lcom/inmobi/re/b/d;->y()Landroid/view/ViewParent;
    move-result-object v0
    check-cast v0, Landroid/view/View;
    invoke-virtual { v0 }, Landroid/view/View;->getHeight()I
    move-result v0
    int-to-float v0, v0
    iget-object v5, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    invoke-virtual { v5 }, Lcom/inmobi/re/b/d;->f()F
    :L4
    move-result v5
    div-float/2addr v0, v5
    float-to-int v0, v0
    move v8, v0
    move v0, v1
    move v1, v8
    :L5
    const-string v5, "x"
    invoke-virtual { v4, v5, v3 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v3, "y"
    invoke-virtual { v4, v3, v2 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v2, "width"
    invoke-virtual { v4, v2, v0 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v0, "height"
    invoke-virtual { v4, v0, v1 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    :L6
    iget-object v0, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    iget-object v1, v0, Lcom/inmobi/re/b/d;->r:Ljava/lang/Object;
    monitor-enter v1
    :L7
    iget-object v0, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    iput-object v4, v0, Lcom/inmobi/re/b/d;->x:Lorg/json/JSONObject;
    iget-object v0, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    iget-object v0, v0, Lcom/inmobi/re/b/d;->u:Ljava/util/concurrent/atomic/AtomicBoolean;
    const/4 v2, 0
    invoke-virtual { v0, v2 }, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
    iget-object v0, p0, Lcom/inmobi/re/b/a/l;->a:Lcom/inmobi/re/b/d;
    iget-object v0, v0, Lcom/inmobi/re/b/d;->r:Ljava/lang/Object;
    invoke-virtual { v0 }, Ljava/lang/Object;->notifyAll()V
    monitor-exit v1
    :L8
    return-void
    :L9
    move-exception v0
    move v2, v1
    move v3, v1
    :L10
    invoke-virtual { v0 }, Ljava/lang/Exception;->printStackTrace()V
    const-string v5, "[InMobi]-[RE]-4.5.1"
    new-instance v6, Ljava/lang/StringBuilder;
    const-string v7, "Failed to get default position"
    invoke-direct { v6, v7 }, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    invoke-virtual { v0 }, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    move-result-object v0
    invoke-virtual { v6, v0 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    move-result-object v0
    invoke-virtual { v0 }, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v0
    invoke-static { v5, v0 }, Lcom/inmobi/a/e/u;->a(Ljava/lang/String;Ljava/lang/String;)V
    :L11
    const-string v0, "x"
    invoke-virtual { v4, v0, v3 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v0, "y"
    invoke-virtual { v4, v0, v2 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v0, "width"
    invoke-virtual { v4, v0, v1 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v0, "height"
    const/4 v1, 0
    invoke-virtual { v4, v0, v1 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    :L12
    goto :L6
    :L13
    move-exception v0
    goto :L6
    :L14
    move-exception v0
    move v2, v1
    move v3, v1
    :L15
    const-string v5, "x"
    invoke-virtual { v4, v5, v3 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v3, "y"
    invoke-virtual { v4, v3, v2 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v2, "width"
    invoke-virtual { v4, v2, v1 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    const-string v1, "height"
    const/4 v2, 0
    invoke-virtual { v4, v1, v2 }, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    :L16
    throw v0
    :L17
    move-exception v0
    monitor-exit v1
    throw v0
    :L18
    move-exception v1
    goto :L16
    :L19
    move-exception v0
    move v2, v1
    goto :L15
    :L20
    move-exception v0
    goto :L15
    :L21
    move-exception v0
    move v2, v1
    goto :L10
    :L22
    move-exception v0
    goto :L10
    :L23
    move-exception v0
    goto :L6
    :L24
    move v0, v1
    move v2, v1
    move v3, v1
    goto/16 :L5
.end method
