package com.google.ads.internal;
import android.content.Context;
import android.graphics.Bitmap;
import android.net.Uri;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.google.ads.AdActivity;
import com.google.ads.AdRequest.ErrorCode;
import com.google.ads.al;
import com.google.ads.am;
import com.google.ads.n;
import com.google.ads.o;
import com.google.ads.util.AdUtil;
import com.google.ads.util.b;
import com.google.ads.util.f;
import com.google.ads.util.g.b;
import com.google.ads.util.i.b;
import com.google.ads.util.i.c;
import java.util.HashMap;
import java.util.Map;
public class i
extends WebViewClient
{
private static final a c = (a)a.a.b();
protected d a;
protected boolean b;
private final Map<String, o> d;
private final boolean e;
private boolean f;
private boolean g;
private boolean h;
private boolean i;
public i(d paramd, Map<String, o> paramMap, boolean paramBoolean1, boolean paramBoolean2)
{
this.a = paramd;
this.d = paramMap;
this.e = paramBoolean1;
this.g = paramBoolean2;
this.b = false;
this.h = false;
this.i = false;
}
public static i a(d paramd, Map<String, o> paramMap, boolean paramBoolean1, boolean paramBoolean2)
{
if (AdUtil.a >= 11) {}
for (Object localObject = new g.b(paramd, paramMap, paramBoolean1, paramBoolean2);; localObject = new i(paramd, paramMap, paramBoolean1, paramBoolean2)) {
return localObject;
}
}
public void a(boolean paramBoolean)
{
this.b = paramBoolean;
}
public boolean a()
{
return this.f;
}
public void b(boolean paramBoolean)
{
this.g = paramBoolean;
}
public void c(boolean paramBoolean)
{
this.h = paramBoolean;
}
public void d(boolean paramBoolean)
{
this.i = paramBoolean;
}
public void onPageFinished(WebView paramWebView, String paramString)
{
this.f = false;
if (this.h)
{
c localc = this.a.k();
if (localc == null) {
break label53;
}
localc.c();
}
for (;;)
{
this.h = false;
if (this.i)
{
c.a(paramWebView);
this.i = false;
}
return;
label53:
b.a("adLoader was null while trying to setFinishedLoadingHtml().");
}
}
public void onPageStarted(WebView paramWebView, String paramString, Bitmap paramBitmap)
{
this.f = true;
}
public void onReceivedError(WebView paramWebView, int paramInt, String paramString1, String paramString2)
{
this.f = false;
c localc = this.a.k();
if (localc != null) {
localc.a(AdRequest.ErrorCode.NETWORK_ERROR);
}
}
public boolean shouldOverrideUrlLoading(WebView paramWebView, String paramString)
{
for (;;)
{
Uri localUri1;
try
{
b.a("shouldOverrideUrlLoading(\"" + paramString + "\")");
localUri1 = Uri.parse(paramString);
if (c.a(localUri1))
{
c.a(this.a, this.d, localUri1, paramWebView);
bool1 = true;
break label322;
}
if (this.g)
{
if (AdUtil.a(localUri1))
{
bool1 = super.shouldOverrideUrlLoading(paramWebView, paramString);
break label322;
}
HashMap localHashMap2 = new HashMap();
localHashMap2.put("u", paramString);
AdActivity.launchAdActivity(this.a, new e("intent", localHashMap2));
bool1 = true;
break label322;
}
boolean bool2 = this.e;
if (bool2) {
try
{
n localn = this.a.i();
Context localContext = (Context)localn.f.a();
al localal = (al)localn.s.a();
if ((localal == null) || (!localal.a(localUri1))) {
break label325;
}
Uri localUri3 = localal.a(localUri1, localContext);
localUri2 = localUri3;
HashMap localHashMap1 = new HashMap();
localHashMap1.put("u", localUri2.toString());
AdActivity.launchAdActivity(this.a, new e("intent", localHashMap1));
bool1 = true;
}
catch (am localam)
{
b.e("Unable to append parameter to URL: " + paramString);
break label325;
}
}
b.e("URL is not a GMSG and can't handle URL: " + paramString);
}
catch (Throwable localThrowable)
{
b.d("An unknown error occurred in shouldOverrideUrlLoading.", localThrowable);
continue;
}
boolean bool1 = true;
label322:
return bool1;
label325:
Uri localUri2 = localUri1;
}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: com.google.ads.internal.i
* JD-Core Version: 0.7.0.1
*/