package jp.co.imobile.android;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.net.Uri.Builder;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import org.apache.http.util.EntityUtils;
import org.json.JSONArray;
import org.json.JSONObject;
final class n
implements bp
{
private final int a;
private final int b;
private final int c;
private final ao d;
private Boolean e;
n(int paramInt1, int paramInt2, int paramInt3, ao paramao)
{
this.a = paramInt1;
this.b = paramInt2;
this.c = paramInt3;
this.d = paramao;
}
/* Error */
private Drawable a(int paramInt, bo parambo, boolean paramBoolean)
{
// Byte code:
// 0: aconst_null
// 1: astore 4
// 3: ldc 34
// 5: astore 5
// 7: invokestatic 37 jp/co/imobile/android/n:e ()Lorg/apache/http/impl/client/DefaultHttpClient;
// 10: astore 6
// 12: iload_3
// 13: ifeq +275 -> 288
// 16: aload_0
// 17: ldc 39
// 19: ldc 41
// 21: invokespecial 44 jp/co/imobile/android/n:a (Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
// 24: astore 15
// 26: aload 15
// 28: ldc 46
// 30: iload_1
// 31: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 34: invokevirtual 57 android/net/Uri$Builder:appendQueryParameter (Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
// 37: pop
// 38: aload 15
// 40: ldc 59
// 42: aload_2
// 43: invokevirtual 64 jp/co/imobile/android/bo:a ()Ljava/lang/Integer;
// 46: invokestatic 67 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 49: invokevirtual 57 android/net/Uri$Builder:appendQueryParameter (Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
// 52: pop
// 53: aload 15
// 55: invokevirtual 71 android/net/Uri$Builder:toString ()Ljava/lang/String;
// 58: astore 18
// 60: aload 18
// 62: astore 8
// 64: iconst_2
// 65: anewarray 48 java/lang/String
// 68: astore 19
// 70: aload 19
// 72: iconst_0
// 73: ldc 73
// 75: aastore
// 76: aload 19
// 78: iconst_1
// 79: aload 8
// 81: aastore
// 82: ldc 75
// 84: aload_0
// 85: aload 19
// 87: invokestatic 80 jp/co/imobile/android/cj:b (Ljava/lang/String;Ljp/co/imobile/android/bp;[Ljava/lang/String;)V
// 90: aload 6
// 92: new 82 org/apache/http/client/methods/HttpGet
// 95: dup
// 96: aload 8
// 98: invokespecial 85 org/apache/http/client/methods/HttpGet:<init> (Ljava/lang/String;)V
// 101: invokevirtual 91 org/apache/http/impl/client/DefaultHttpClient:execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
// 104: astore 20
// 106: aload 20
// 108: invokeinterface 97 1 0
// 113: invokeinterface 103 1 0
// 118: istore 21
// 120: iload 21
// 122: sipush 200
// 125: if_icmpeq +196 -> 321
// 128: getstatic 109 jp/co/imobile/android/AdRequestResultType:NETWORK_ERROR Ljp/co/imobile/android/AdRequestResultType;
// 131: astore 33
// 133: iconst_4
// 134: anewarray 48 java/lang/String
// 137: astore 34
// 139: aload 34
// 141: iconst_0
// 142: ldc 111
// 144: aastore
// 145: aload 34
// 147: iconst_1
// 148: aload 8
// 150: aastore
// 151: aload 34
// 153: iconst_2
// 154: ldc 113
// 156: aastore
// 157: aload 34
// 159: iconst_3
// 160: iload 21
// 162: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 165: aastore
// 166: new 115 jp/co/imobile/android/p
// 169: dup
// 170: aload 33
// 172: ldc 117
// 174: aload_0
// 175: aload 34
// 177: invokestatic 120 jp/co/imobile/android/cj:d (Ljava/lang/String;Ljp/co/imobile/android/bp;[Ljava/lang/String;)Ljava/lang/String;
// 180: invokespecial 123 jp/co/imobile/android/p:<init> (Ljp/co/imobile/android/AdRequestResultType;Ljava/lang/String;)V
// 183: athrow
// 184: astore 11
// 186: aload 8
// 188: astore 5
// 190: aconst_null
// 191: astore 12
// 193: getstatic 109 jp/co/imobile/android/AdRequestResultType:NETWORK_ERROR Ljp/co/imobile/android/AdRequestResultType;
// 196: astore 13
// 198: iconst_4
// 199: anewarray 48 java/lang/String
// 202: astore 14
// 204: aload 14
// 206: iconst_0
// 207: ldc 125
// 209: aastore
// 210: aload 14
// 212: iconst_1
// 213: iload_1
// 214: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 217: aastore
// 218: aload 14
// 220: iconst_2
// 221: ldc 111
// 223: aastore
// 224: aload 14
// 226: iconst_3
// 227: aload 5
// 229: aastore
// 230: new 115 jp/co/imobile/android/p
// 233: dup
// 234: aload 13
// 236: ldc 127
// 238: aload_0
// 239: aload 14
// 241: invokestatic 120 jp/co/imobile/android/cj:d (Ljava/lang/String;Ljp/co/imobile/android/bp;[Ljava/lang/String;)Ljava/lang/String;
// 244: aload 11
// 246: invokespecial 130 jp/co/imobile/android/p:<init> (Ljp/co/imobile/android/AdRequestResultType;Ljava/lang/String;Ljava/lang/Throwable;)V
// 249: athrow
// 250: astore 7
// 252: aload 12
// 254: astore 4
// 256: aload 5
// 258: astore 8
// 260: aload 4
// 262: ifnull +8 -> 270
// 265: aload 4
// 267: invokevirtual 135 java/io/InputStream:close ()V
// 270: aload 6
// 272: ifnull +13 -> 285
// 275: aload 6
// 277: invokevirtual 139 org/apache/http/impl/client/DefaultHttpClient:getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;
// 280: invokeinterface 144 1 0
// 285: aload 7
// 287: athrow
// 288: aload_0
// 289: ldc 39
// 291: ldc 146
// 293: invokespecial 44 jp/co/imobile/android/n:a (Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
// 296: astore 15
// 298: aload 15
// 300: ldc 148
// 302: iload_1
// 303: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 306: invokevirtual 57 android/net/Uri$Builder:appendQueryParameter (Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
// 309: pop
// 310: goto -272 -> 38
// 313: astore 11
// 315: aconst_null
// 316: astore 12
// 318: goto -125 -> 193
// 321: aload 20
// 323: invokeinterface 152 1 0
// 328: invokeinterface 158 1 0
// 333: astore 22
// 335: aload 22
// 337: ifnull +183 -> 520
// 340: aload 22
// 342: ldc 160
// 344: invokestatic 166 android/graphics/drawable/Drawable:createFromStream (Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
// 347: astore 30
// 349: aload 30
// 351: astore 25
// 353: aload 22
// 355: ifnull +8 -> 363
// 358: aload 22
// 360: invokevirtual 135 java/io/InputStream:close ()V
// 363: aload 6
// 365: ifnull +13 -> 378
// 368: aload 6
// 370: invokevirtual 139 org/apache/http/impl/client/DefaultHttpClient:getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;
// 373: invokeinterface 144 1 0
// 378: aload 25
// 380: areturn
// 381: astore 31
// 383: iconst_4
// 384: anewarray 48 java/lang/String
// 387: astore 32
// 389: aload 32
// 391: iconst_0
// 392: ldc 125
// 394: aastore
// 395: aload 32
// 397: iconst_1
// 398: iload_1
// 399: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 402: aastore
// 403: aload 32
// 405: iconst_2
// 406: ldc 111
// 408: aastore
// 409: aload 32
// 411: iconst_3
// 412: aload 8
// 414: aastore
// 415: ldc 168
// 417: aload_0
// 418: aload 31
// 420: aload 32
// 422: invokestatic 171 jp/co/imobile/android/cj:a (Ljava/lang/String;Ljp/co/imobile/android/bp;Ljava/lang/Throwable;[Ljava/lang/String;)V
// 425: goto -47 -> 378
// 428: astore 27
// 430: getstatic 109 jp/co/imobile/android/AdRequestResultType:NETWORK_ERROR Ljp/co/imobile/android/AdRequestResultType;
// 433: astore 28
// 435: bipush 6
// 437: anewarray 48 java/lang/String
// 440: astore 29
// 442: aload 29
// 444: iconst_0
// 445: ldc 125
// 447: aastore
// 448: aload 29
// 450: iconst_1
// 451: iload_1
// 452: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 455: aastore
// 456: aload 29
// 458: iconst_2
// 459: ldc 111
// 461: aastore
// 462: aload 29
// 464: iconst_3
// 465: aload 8
// 467: aastore
// 468: aload 29
// 470: iconst_4
// 471: ldc 113
// 473: aastore
// 474: aload 29
// 476: iconst_5
// 477: iload 21
// 479: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 482: aastore
// 483: new 115 jp/co/imobile/android/p
// 486: dup
// 487: aload 28
// 489: ldc 173
// 491: aload_0
// 492: aload 29
// 494: invokestatic 120 jp/co/imobile/android/cj:d (Ljava/lang/String;Ljp/co/imobile/android/bp;[Ljava/lang/String;)Ljava/lang/String;
// 497: aload 27
// 499: invokespecial 130 jp/co/imobile/android/p:<init> (Ljp/co/imobile/android/AdRequestResultType;Ljava/lang/String;Ljava/lang/Throwable;)V
// 502: athrow
// 503: astore 11
// 505: aload 8
// 507: astore 26
// 509: aload 22
// 511: astore 12
// 513: aload 26
// 515: astore 5
// 517: goto -324 -> 193
// 520: aload 22
// 522: ifnull +8 -> 530
// 525: aload 22
// 527: invokevirtual 135 java/io/InputStream:close ()V
// 530: aload 6
// 532: ifnull +13 -> 545
// 535: aload 6
// 537: invokevirtual 139 org/apache/http/impl/client/DefaultHttpClient:getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;
// 540: invokeinterface 144 1 0
// 545: aconst_null
// 546: astore 25
// 548: goto -170 -> 378
// 551: astore 23
// 553: iconst_4
// 554: anewarray 48 java/lang/String
// 557: astore 24
// 559: aload 24
// 561: iconst_0
// 562: ldc 125
// 564: aastore
// 565: aload 24
// 567: iconst_1
// 568: iload_1
// 569: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 572: aastore
// 573: aload 24
// 575: iconst_2
// 576: ldc 111
// 578: aastore
// 579: aload 24
// 581: iconst_3
// 582: aload 8
// 584: aastore
// 585: ldc 168
// 587: aload_0
// 588: aload 23
// 590: aload 24
// 592: invokestatic 171 jp/co/imobile/android/cj:a (Ljava/lang/String;Ljp/co/imobile/android/bp;Ljava/lang/Throwable;[Ljava/lang/String;)V
// 595: goto -50 -> 545
// 598: astore 9
// 600: iconst_4
// 601: anewarray 48 java/lang/String
// 604: astore 10
// 606: aload 10
// 608: iconst_0
// 609: ldc 125
// 611: aastore
// 612: aload 10
// 614: iconst_1
// 615: iload_1
// 616: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 619: aastore
// 620: aload 10
// 622: iconst_2
// 623: ldc 111
// 625: aastore
// 626: aload 10
// 628: iconst_3
// 629: aload 8
// 631: aastore
// 632: ldc 168
// 634: aload_0
// 635: aload 9
// 637: aload 10
// 639: invokestatic 171 jp/co/imobile/android/cj:a (Ljava/lang/String;Ljp/co/imobile/android/bp;Ljava/lang/Throwable;[Ljava/lang/String;)V
// 642: goto -357 -> 285
// 645: astore 7
// 647: aload 5
// 649: astore 8
// 651: goto -391 -> 260
// 654: astore 7
// 656: goto -396 -> 260
// 659: astore 7
// 661: aload 22
// 663: astore 4
// 665: goto -405 -> 260
// Local variable table:
// start length slot name signature
// 0 668 0 this n
// 0 668 1 paramInt int
// 0 668 2 parambo bo
// 0 668 3 paramBoolean boolean
// 1 663 4 localObject1 Object
// 5 643 5 localObject2 Object
// 10 526 6 localDefaultHttpClient DefaultHttpClient
// 250 36 7 localObject3 Object
// 645 1 7 localObject4 Object
// 654 1 7 localObject5 Object
// 659 1 7 localObject6 Object
// 62 588 8 localObject7 Object
// 598 38 9 localIOException1 IOException
// 604 34 10 arrayOfString1 String[]
// 184 61 11 localIOException2 IOException
// 313 1 11 localIOException3 IOException
// 503 1 11 localIOException4 IOException
// 191 321 12 localObject8 Object
// 196 39 13 localAdRequestResultType1 AdRequestResultType
// 202 38 14 arrayOfString2 String[]
// 24 275 15 localBuilder Uri.Builder
// 58 3 18 str String
// 68 18 19 arrayOfString3 String[]
// 104 218 20 localHttpResponse HttpResponse
// 118 360 21 i int
// 333 329 22 localInputStream java.io.InputStream
// 551 38 23 localIOException5 IOException
// 557 34 24 arrayOfString4 String[]
// 351 196 25 localDrawable1 Drawable
// 507 7 26 localObject9 Object
// 428 70 27 localException java.lang.Exception
// 433 55 28 localAdRequestResultType2 AdRequestResultType
// 440 53 29 arrayOfString5 String[]
// 347 3 30 localDrawable2 Drawable
// 381 38 31 localIOException6 IOException
// 387 34 32 arrayOfString6 String[]
// 131 40 33 localAdRequestResultType3 AdRequestResultType
// 137 39 34 arrayOfString7 String[]
// Exception table:
// from to target type
// 64 184 184 java/io/IOException
// 321 335 184 java/io/IOException
// 193 250 250 finally
// 16 60 313 java/io/IOException
// 288 310 313 java/io/IOException
// 358 378 381 java/io/IOException
// 340 349 428 java/lang/Exception
// 340 349 503 java/io/IOException
// 430 503 503 java/io/IOException
// 525 545 551 java/io/IOException
// 265 285 598 java/io/IOException
// 16 60 645 finally
// 288 310 645 finally
// 64 184 654 finally
// 321 335 654 finally
// 340 349 659 finally
// 430 503 659 finally
}
private final Uri.Builder a(String paramString1, String paramString2)
{
Uri.Builder localBuilder1 = new Uri.Builder();
localBuilder1.scheme("http").encodedAuthority(paramString1).path(paramString2);
Uri.Builder localBuilder2 = localBuilder1.appendQueryParameter("spt", "android");
localBuilder2.appendQueryParameter("lang", ao.c()).appendQueryParameter("pid", String.valueOf(this.a)).appendQueryParameter("mid", String.valueOf(this.b)).appendQueryParameter("asid", String.valueOf(this.c)).appendQueryParameter("test", String.valueOf(a()));
Uri.Builder localBuilder3 = localBuilder1.appendQueryParameter("appid", this.d.d()).appendQueryParameter("dpw", String.valueOf(this.d.k())).appendQueryParameter("dph", String.valueOf(this.d.l())).appendQueryParameter("sdkv", "1.4");
localBuilder3.appendQueryParameter("os", ao.e());
String str1 = this.d.i();
if (ci.a(str1)) {
localBuilder1.appendQueryParameter("nk", str1);
}
Uri.Builder localBuilder4 = localBuilder1.appendQueryParameter("dvbrand", ao.f());
Uri.Builder localBuilder5 = localBuilder4.appendQueryParameter("dvnamec", ao.g());
localBuilder5.appendQueryParameter("dvname", ao.h());
if (this.d.a()) {
localBuilder1.appendQueryParameter("adwhirl", String.valueOf(true));
}
String str2 = this.d.m();
if ((!a()) && (cj.b()) && (ci.a(str2))) {
localBuilder1.appendQueryParameter("mk", str2);
}
return localBuilder1;
}
private final String a(String paramString, List paramList)
{
DefaultHttpClient localDefaultHttpClient = e();
HttpEntity localHttpEntity = null;
try
{
String[] arrayOfString3 = new String[2];
arrayOfString3[0] = ", url:";
arrayOfString3[1] = paramString;
cj.b("server result url", this, arrayOfString3);
HttpPost localHttpPost = new HttpPost(paramString);
localHttpPost.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
localHttpPost.setEntity(new UrlEncodedFormEntity(paramList, "UTF-8"));
HttpResponse localHttpResponse = localDefaultHttpClient.execute(localHttpPost);
int i = localHttpResponse.getStatusLine().getStatusCode();
if (i == 200)
{
localHttpEntity = localHttpResponse.getEntity();
String str1;
if (localHttpEntity != null)
{
String str2 = EntityUtils.toString(localHttpEntity);
str1 = str2;
if (localHttpEntity == null) {}
}
for (;;)
{
try
{
localHttpEntity.consumeContent();
if (localDefaultHttpClient != null) {
localDefaultHttpClient.getConnectionManager().shutdown();
}
return str1;
}
catch (IOException localIOException4)
{
String[] arrayOfString6 = new String[2];
arrayOfString6[0] = ", post jsonData URL:";
arrayOfString6[1] = paramString;
cj.a("IO close error", this, localIOException4, arrayOfString6);
continue;
}
if (localHttpEntity != null) {}
try
{
localHttpEntity.consumeContent();
if (localDefaultHttpClient != null) {
localDefaultHttpClient.getConnectionManager().shutdown();
}
str1 = "";
}
catch (IOException localIOException3)
{
for (;;)
{
String[] arrayOfString5 = new String[2];
arrayOfString5[0] = ", post jsonData URL:";
arrayOfString5[1] = paramString;
cj.a("IO close error", this, localIOException3, arrayOfString5);
}
}
}
}
AdRequestResultType localAdRequestResultType2 = AdRequestResultType.NETWORK_ERROR;
String[] arrayOfString4 = new String[4];
arrayOfString4[0] = ", post jsonData URL:";
arrayOfString4[1] = paramString;
arrayOfString4[2] = ", status:";
arrayOfString4[3] = String.valueOf(i);
throw new p(localAdRequestResultType2, cj.d("server response status error", this, arrayOfString4));
}
catch (IOException localIOException2)
{
AdRequestResultType localAdRequestResultType1 = AdRequestResultType.NETWORK_ERROR;
String[] arrayOfString2 = new String[2];
arrayOfString2[0] = ", post jsonData URL:";
arrayOfString2[1] = paramString;
throw new p(localAdRequestResultType1, cj.d("server response io error", this, arrayOfString2), localIOException2);
}
finally
{
if (localHttpEntity == null) {}
}
try
{
localHttpEntity.consumeContent();
if (localDefaultHttpClient != null) {
localDefaultHttpClient.getConnectionManager().shutdown();
}
throw localObject;
}
catch (IOException localIOException1)
{
for (;;)
{
String[] arrayOfString1 = new String[2];
arrayOfString1[0] = ", post jsonData URL:";
arrayOfString1[1] = paramString;
cj.a("IO close error", this, localIOException1, arrayOfString1);
}
}
}
static List a(JSONObject paramJSONObject, int paramInt)
{
JSONArray localJSONArray = paramJSONObject.optJSONArray("imageAds");
ArrayList localArrayList1 = new ArrayList();
ArrayList localArrayList2;
if (localJSONArray == null)
{
localArrayList2 = localArrayList1;
return localArrayList2;
}
int i = localJSONArray.length();
for (int j = 0;; j++)
{
if (j >= i)
{
localArrayList2 = localArrayList1;
break;
}
JSONObject localJSONObject = localJSONArray.getJSONObject(j);
int k = localJSONObject.getInt("eid");
bo localbo = (bo)ay.a(bo.b(), Integer.valueOf(k), bo.b);
String str = ci.a(localJSONObject.optString("alt", ""));
localArrayList1.add(new bi(paramInt, localbo, localJSONObject.getInt("width"), localJSONObject.getInt("height"), str));
}
}
static void b(String paramString)
{
JSONObject localJSONObject1 = new JSONObject(paramString);
if (localJSONObject1.getString("status").equalsIgnoreCase("succeed")) {}
JSONObject localJSONObject2;
AdRequestResultType localAdRequestResultType;
do
{
return;
localJSONObject2 = localJSONObject1.getJSONObject("error");
int i = localJSONObject2.optInt("code", -1);
localAdRequestResultType = (AdRequestResultType)ay.a(AdRequestResultType.values(), Integer.valueOf(i));
} while (localAdRequestResultType == null);
throw new p(localAdRequestResultType, localJSONObject2.optString("message", "unknown message"));
}
/* Error */
private final String c(String paramString)
{
// Byte code:
// 0: aconst_null
// 1: astore_2
// 2: invokestatic 37 jp/co/imobile/android/n:e ()Lorg/apache/http/impl/client/DefaultHttpClient;
// 5: astore_3
// 6: iconst_2
// 7: anewarray 48 java/lang/String
// 10: astore 13
// 12: aload 13
// 14: iconst_0
// 15: ldc 73
// 17: aastore
// 18: aload 13
// 20: iconst_1
// 21: aload_1
// 22: aastore
// 23: ldc 75
// 25: aload_0
// 26: aload 13
// 28: invokestatic 80 jp/co/imobile/android/cj:b (Ljava/lang/String;Ljp/co/imobile/android/bp;[Ljava/lang/String;)V
// 31: new 82 org/apache/http/client/methods/HttpGet
// 34: dup
// 35: aload_1
// 36: invokespecial 85 org/apache/http/client/methods/HttpGet:<init> (Ljava/lang/String;)V
// 39: astore 14
// 41: aload 14
// 43: ldc_w 401
// 46: ldc_w 403
// 49: invokevirtual 406 org/apache/http/client/methods/HttpGet:addHeader (Ljava/lang/String;Ljava/lang/String;)V
// 52: aload_3
// 53: aload 14
// 55: invokevirtual 91 org/apache/http/impl/client/DefaultHttpClient:execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
// 58: astore 15
// 60: aload 15
// 62: invokeinterface 97 1 0
// 67: invokeinterface 103 1 0
// 72: istore 16
// 74: iload 16
// 76: sipush 200
// 79: if_icmpne +353 -> 432
// 82: aload 15
// 84: ldc_w 408
// 87: invokeinterface 412 2 0
// 92: astore 19
// 94: aload 19
// 96: ifnull +150 -> 246
// 99: aload 19
// 101: invokeinterface 417 1 0
// 106: ldc_w 403
// 109: invokevirtual 377 java/lang/String:equalsIgnoreCase (Ljava/lang/String;)Z
// 112: ifeq +134 -> 246
// 115: new 419 java/util/zip/GZIPInputStream
// 118: dup
// 119: aload 15
// 121: invokeinterface 152 1 0
// 126: invokeinterface 158 1 0
// 131: invokespecial 422 java/util/zip/GZIPInputStream:<init> (Ljava/io/InputStream;)V
// 134: astore 5
// 136: iconst_2
// 137: anewarray 48 java/lang/String
// 140: astore 31
// 142: aload 31
// 144: iconst_0
// 145: ldc 73
// 147: aastore
// 148: aload 31
// 150: iconst_1
// 151: aload_1
// 152: aastore
// 153: ldc_w 424
// 156: aload_0
// 157: aload 31
// 159: invokestatic 80 jp/co/imobile/android/cj:b (Ljava/lang/String;Ljp/co/imobile/android/bp;[Ljava/lang/String;)V
// 162: aload 5
// 164: astore 21
// 166: new 426 java/io/BufferedReader
// 169: dup
// 170: new 428 java/io/InputStreamReader
// 173: dup
// 174: aload 21
// 176: invokespecial 429 java/io/InputStreamReader:<init> (Ljava/io/InputStream;)V
// 179: sipush 8192
// 182: invokespecial 432 java/io/BufferedReader:<init> (Ljava/io/Reader;I)V
// 185: astore 22
// 187: new 434 java/lang/StringBuilder
// 190: dup
// 191: invokespecial 435 java/lang/StringBuilder:<init> ()V
// 194: astore 23
// 196: aload 22
// 198: invokevirtual 438 java/io/BufferedReader:readLine ()Ljava/lang/String;
// 201: astore 24
// 203: aload 24
// 205: ifnonnull +62 -> 267
// 208: aload 23
// 210: invokevirtual 439 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 213: astore 26
// 215: aload 21
// 217: ifnull +8 -> 225
// 220: aload 21
// 222: invokevirtual 135 java/io/InputStream:close ()V
// 225: aload 22
// 227: invokevirtual 440 java/io/BufferedReader:close ()V
// 230: aload_3
// 231: ifnull +12 -> 243
// 234: aload_3
// 235: invokevirtual 139 org/apache/http/impl/client/DefaultHttpClient:getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;
// 238: invokeinterface 144 1 0
// 243: aload 26
// 245: areturn
// 246: aload 15
// 248: invokeinterface 152 1 0
// 253: invokeinterface 158 1 0
// 258: astore 20
// 260: aload 20
// 262: astore 21
// 264: goto -98 -> 166
// 267: aload 23
// 269: aload 24
// 271: invokevirtual 444 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 274: pop
// 275: goto -79 -> 196
// 278: astore 10
// 280: aload 22
// 282: astore_2
// 283: aload 21
// 285: astore 5
// 287: getstatic 109 jp/co/imobile/android/AdRequestResultType:NETWORK_ERROR Ljp/co/imobile/android/AdRequestResultType;
// 290: astore 11
// 292: iconst_2
// 293: anewarray 48 java/lang/String
// 296: astore 12
// 298: aload 12
// 300: iconst_0
// 301: ldc_w 446
// 304: aastore
// 305: aload 12
// 307: iconst_1
// 308: aload_1
// 309: aastore
// 310: new 115 jp/co/imobile/android/p
// 313: dup
// 314: aload 11
// 316: ldc 127
// 318: aload_0
// 319: aload 12
// 321: invokestatic 120 jp/co/imobile/android/cj:d (Ljava/lang/String;Ljp/co/imobile/android/bp;[Ljava/lang/String;)Ljava/lang/String;
// 324: aload 10
// 326: invokespecial 130 jp/co/imobile/android/p:<init> (Ljp/co/imobile/android/AdRequestResultType;Ljava/lang/String;Ljava/lang/Throwable;)V
// 329: athrow
// 330: astore 4
// 332: aload 5
// 334: ifnull +8 -> 342
// 337: aload 5
// 339: invokevirtual 135 java/io/InputStream:close ()V
// 342: aload_2
// 343: ifnull +7 -> 350
// 346: aload_2
// 347: invokevirtual 440 java/io/BufferedReader:close ()V
// 350: aload_3
// 351: ifnull +12 -> 363
// 354: aload_3
// 355: invokevirtual 139 org/apache/http/impl/client/DefaultHttpClient:getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;
// 358: invokeinterface 144 1 0
// 363: aload 4
// 365: athrow
// 366: astore 29
// 368: iconst_2
// 369: anewarray 48 java/lang/String
// 372: astore 30
// 374: aload 30
// 376: iconst_0
// 377: ldc_w 446
// 380: aastore
// 381: aload 30
// 383: iconst_1
// 384: aload_1
// 385: aastore
// 386: ldc 168
// 388: aload_0
// 389: aload 29
// 391: aload 30
// 393: invokestatic 171 jp/co/imobile/android/cj:a (Ljava/lang/String;Ljp/co/imobile/android/bp;Ljava/lang/Throwable;[Ljava/lang/String;)V
// 396: goto -171 -> 225
// 399: astore 27
// 401: iconst_2
// 402: anewarray 48 java/lang/String
// 405: astore 28
// 407: aload 28
// 409: iconst_0
// 410: ldc_w 446
// 413: aastore
// 414: aload 28
// 416: iconst_1
// 417: aload_1
// 418: aastore
// 419: ldc 168
// 421: aload_0
// 422: aload 27
// 424: aload 28
// 426: invokestatic 171 jp/co/imobile/android/cj:a (Ljava/lang/String;Ljp/co/imobile/android/bp;Ljava/lang/Throwable;[Ljava/lang/String;)V
// 429: goto -199 -> 230
// 432: getstatic 109 jp/co/imobile/android/AdRequestResultType:NETWORK_ERROR Ljp/co/imobile/android/AdRequestResultType;
// 435: astore 17
// 437: iconst_4
// 438: anewarray 48 java/lang/String
// 441: astore 18
// 443: aload 18
// 445: iconst_0
// 446: ldc_w 446
// 449: aastore
// 450: aload 18
// 452: iconst_1
// 453: aload_1
// 454: aastore
// 455: aload 18
// 457: iconst_2
// 458: ldc 113
// 460: aastore
// 461: aload 18
// 463: iconst_3
// 464: iload 16
// 466: invokestatic 52 java/lang/String:valueOf (I)Ljava/lang/String;
// 469: aastore
// 470: new 115 jp/co/imobile/android/p
// 473: dup
// 474: aload 17
// 476: ldc 117
// 478: aload_0
// 479: aload 18
// 481: invokestatic 120 jp/co/imobile/android/cj:d (Ljava/lang/String;Ljp/co/imobile/android/bp;[Ljava/lang/String;)Ljava/lang/String;
// 484: invokespecial 123 jp/co/imobile/android/p:<init> (Ljp/co/imobile/android/AdRequestResultType;Ljava/lang/String;)V
// 487: athrow
// 488: astore 10
// 490: aconst_null
// 491: astore 5
// 493: goto -206 -> 287
// 496: astore 8
// 498: iconst_2
// 499: anewarray 48 java/lang/String
// 502: astore 9
// 504: aload 9
// 506: iconst_0
// 507: ldc_w 446
// 510: aastore
// 511: aload 9
// 513: iconst_1
// 514: aload_1
// 515: aastore
// 516: ldc 168
// 518: aload_0
// 519: aload 8
// 521: aload 9
// 523: invokestatic 171 jp/co/imobile/android/cj:a (Ljava/lang/String;Ljp/co/imobile/android/bp;Ljava/lang/Throwable;[Ljava/lang/String;)V
// 526: goto -184 -> 342
// 529: astore 6
// 531: iconst_2
// 532: anewarray 48 java/lang/String
// 535: astore 7
// 537: aload 7
// 539: iconst_0
// 540: ldc_w 446
// 543: aastore
// 544: aload 7
// 546: iconst_1
// 547: aload_1
// 548: aastore
// 549: ldc 168
// 551: aload_0
// 552: aload 6
// 554: aload 7
// 556: invokestatic 171 jp/co/imobile/android/cj:a (Ljava/lang/String;Ljp/co/imobile/android/bp;Ljava/lang/Throwable;[Ljava/lang/String;)V
// 559: goto -209 -> 350
// 562: astore 4
// 564: aconst_null
// 565: astore 5
// 567: goto -235 -> 332
// 570: astore 4
// 572: aload 21
// 574: astore 5
// 576: goto -244 -> 332
// 579: astore 4
// 581: aload 22
// 583: astore_2
// 584: aload 21
// 586: astore 5
// 588: goto -256 -> 332
// 591: astore 10
// 593: goto -306 -> 287
// 596: astore 10
// 598: aload 21
// 600: astore 5
// 602: goto -315 -> 287
// Local variable table:
// start length slot name signature
// 0 605 0 this n
// 0 605 1 paramString String
// 1 583 2 localObject1 Object
// 5 350 3 localDefaultHttpClient DefaultHttpClient
// 330 34 4 localObject2 Object
// 562 1 4 localObject3 Object
// 570 1 4 localObject4 Object
// 579 1 4 localObject5 Object
// 134 467 5 localObject6 Object
// 529 24 6 localIOException1 IOException
// 535 20 7 arrayOfString1 String[]
// 496 24 8 localIOException2 IOException
// 502 20 9 arrayOfString2 String[]
// 278 47 10 localIOException3 IOException
// 488 1 10 localIOException4 IOException
// 591 1 10 localIOException5 IOException
// 596 1 10 localIOException6 IOException
// 290 25 11 localAdRequestResultType1 AdRequestResultType
// 296 24 12 arrayOfString3 String[]
// 10 17 13 arrayOfString4 String[]
// 39 15 14 localHttpGet org.apache.http.client.methods.HttpGet
// 58 189 15 localHttpResponse HttpResponse
// 72 393 16 i int
// 435 40 17 localAdRequestResultType2 AdRequestResultType
// 441 39 18 arrayOfString5 String[]
// 92 8 19 localHeader org.apache.http.Header
// 258 3 20 localInputStream java.io.InputStream
// 164 435 21 localObject7 Object
// 185 397 22 localBufferedReader java.io.BufferedReader
// 194 74 23 localStringBuilder java.lang.StringBuilder
// 201 69 24 str1 String
// 213 31 26 str2 String
// 399 24 27 localIOException7 IOException
// 405 20 28 arrayOfString6 String[]
// 366 24 29 localIOException8 IOException
// 372 20 30 arrayOfString7 String[]
// 140 18 31 arrayOfString8 String[]
// Exception table:
// from to target type
// 187 215 278 java/io/IOException
// 267 275 278 java/io/IOException
// 136 162 330 finally
// 287 330 330 finally
// 220 225 366 java/io/IOException
// 225 230 399 java/io/IOException
// 6 136 488 java/io/IOException
// 246 260 488 java/io/IOException
// 432 488 488 java/io/IOException
// 337 342 496 java/io/IOException
// 346 350 529 java/io/IOException
// 6 136 562 finally
// 246 260 562 finally
// 432 488 562 finally
// 166 187 570 finally
// 187 215 579 finally
// 267 275 579 finally
// 136 162 591 java/io/IOException
// 166 187 596 java/io/IOException
}
private static DefaultHttpClient e()
{
DefaultHttpClient localDefaultHttpClient = new DefaultHttpClient();
HttpParams localHttpParams = localDefaultHttpClient.getParams();
localHttpParams.setParameter("http.useragent", cj.e());
HttpConnectionParams.setSocketBufferSize(localHttpParams, 8192);
HttpConnectionParams.setConnectionTimeout(localHttpParams, 20000);
HttpConnectionParams.setSoTimeout(localHttpParams, 20000);
return localDefaultHttpClient;
}
final Drawable a(int paramInt, bo parambo)
{
return a(paramInt, parambo, false);
}
final String a(int paramInt1, int paramInt2)
{
Uri.Builder localBuilder = a("spapi.i-mobile.co.jp", "/app/api/ad_imp_count.ashx");
localBuilder.appendQueryParameter("advid", String.valueOf(paramInt1)).appendQueryParameter("ctid", String.valueOf(paramInt2));
return c(localBuilder.toString());
}
final String a(String paramString)
{
Uri.Builder localBuilder = a("spdmg.i-mobile.co.jp", "tr_pir.ashx");
ArrayList localArrayList = new ArrayList();
localArrayList.add(new BasicNameValuePair("pir", paramString));
return a(localBuilder.toString(), localArrayList);
}
final void a(boolean paramBoolean)
{
this.e = Boolean.valueOf(paramBoolean);
}
final boolean a()
{
if (this.e == null) {}
for (boolean bool = cj.a();; bool = this.e.booleanValue()) {
return bool;
}
}
final Drawable b(int paramInt, bo parambo)
{
return a(paramInt, parambo, true);
}
final Uri b(int paramInt1, int paramInt2)
{
Uri.Builder localBuilder = a("spapi.i-mobile.co.jp", "/app/api/ad_click.ashx");
localBuilder.appendQueryParameter("advid", String.valueOf(paramInt1)).appendQueryParameter("ctid", String.valueOf(paramInt2));
return localBuilder.build();
}
final String b()
{
return c(a("spapi.i-mobile.co.jp", "/app/api/ad_spot_environment.ashx").toString());
}
final String c()
{
return c(a("spapi.i-mobile.co.jp", "/app/api/ad_deliver.ashx").toString());
}
final int d()
{
return this.c;
}
public final String getLogContents()
{
return ",spotId:" + this.c;
}
public final String getLogTag()
{
return "(IM)AdRequest:";
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.co.imobile.android.n
* JD-Core Version: 0.7.0.1
*/