package com.ikea.kompis;

import android.app.ActivityManager;
import android.app.Application;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.res.AssetManager;
import android.content.res.Resources;
import android.net.Uri;
import android.net.http.HttpResponseCache;
import android.os.Build.VERSION;
import com.ikea.kompis.util.UiUtil;
import com.ikea.shared.LibConfig;
import com.ikea.shared.analytics.UsageTracker;
import com.ikea.shared.util.AppExecutors;
import com.ikea.shared.util.L;
import com.splunk.mint.Mint;
import com.squareup.otto.Bus;
import com.squareup.picasso.LruCache;
import com.squareup.picasso.Picasso;
import com.squareup.picasso.Picasso.Builder;
import com.squareup.picasso.Picasso.Listener;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;

public class IkeaApplication extends Application
{
  private static final String IS_106_LAUNCHED_FIRST_TIME = "IS_106_LAUNCHED_FIRST_TIME";
  private static final Object TAG = IkeaApplication.class.getSimpleName();
  public static final Bus mBus = new Bus();
  public static Picasso mPicasso;
  public static Class topActivty = null;

  static int calculateMemoryCacheSize(Context paramContext)
  {
    ActivityManager localActivityManager = (ActivityManager)paramContext.getSystemService("activity");
    if ((0x100000 & paramContext.getApplicationInfo().flags) != 0);
    for (int i = 1; ; i = 0)
    {
      int j = localActivityManager.getMemoryClass();
      if ((i != 0) && (Build.VERSION.SDK_INT >= 11))
        j = localActivityManager.getLargeMemoryClass();
      return 1048576 * j / 10;
    }
  }

  public void onCreate()
  {
    super.onCreate();
    try
    {
      Mint.initAndStartSession(this, "59343a07");
      Mint.disableNetworkMonitoring();
      UsageTracker.i().initializeTracking(this, "ikea", "global-kompis-app-android", "prod", false);
      UiUtil.applyLocaleString(this);
    }
    catch (Throwable localIOException1)
    {
      try
      {
        HttpResponseCache.install(new File(getCacheDir(), "httpikea"), 31457280L);
        LibConfig.i().init(mBus, this);
        Picasso.Builder localBuilder = new Picasso.Builder(getApplicationContext()).executor(AppExecutors.lowPrio());
        localBuilder.memoryCache(new LruCache(calculateMemoryCacheSize(this)));
        localBuilder.listener(new Picasso.Listener()
        {
          public void onImageLoadFailed(Picasso paramAnonymousPicasso, Uri paramAnonymousUri, Exception paramAnonymousException)
          {
            L.E(this, "uri " + paramAnonymousUri + "  " + paramAnonymousException);
          }
        });
        mPicasso = localBuilder.build();
        Picasso.setSingletonInstance(mPicasso);
      }
      catch (IOException localIOException1)
      {
        try
        {
          while (true)
          {
            com.ikea.kompis.util.C.mFontLists = Arrays.asList(getResources().getAssets().list("fonts"));
            return;
            localThrowable = localThrowable;
            localThrowable.printStackTrace();
          }
          localIOException1 = localIOException1;
          L.I(TAG, "HTTP response cache installation failed:" + localIOException1);
        }
        catch (IOException localIOException2)
        {
          localIOException2.printStackTrace();
        }
      }
    }
  }

  public void onTerminate()
  {
    super.onTerminate();
    HttpResponseCache localHttpResponseCache = HttpResponseCache.getInstalled();
    if (localHttpResponseCache != null)
      localHttpResponseCache.flush();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.IkeaApplication
 * JD-Core Version:    0.6.2
 */