// Path: src/com/abewy/android/apps/contacts/core/CoreApplication.java
// public abstract class CoreApplication extends Application
// {
// 	private static CoreApplication instance;
// 	
// 	@Override
// 	public void onCreate()
// 	{
// 		instance = this;
// 		
// 		initGlobals();
// 		initBugReport();
// 		initPreferences();
// 		initOthers();
// 
// 		super.onCreate();
// 	}
// 	
// 	public static CoreApplication getInstance()
// 	{
// 		return instance;
// 	}
// 
// 	private void initBugReport()
// 	{
// 		if (CoreFlags.ENABLE_BUG_REPORT)
// 		{
// 			Log.d("CoreApplication", "initBugReport: ");
// 			Crashlytics.start(this);
// 		}
// 	}
// 
// 	protected abstract void initPreferences();
// 
// 	protected abstract void initGlobals();
// 	
// 	protected abstract void initOthers();
// 
// 	@Override
// 	public void onLowMemory()
// 	{
// 		super.onLowMemory();
// 		Log.i("BaseApplication", "onLowMemory");
// 	}
// 
// 	@Override
// 	@TargetApi(14)
// 	public void onTrimMemory(int level)
// 	{
// 		super.onTrimMemory(level);
// 		Log.i("BaseApplication", "onTrimMemory");
// 	}
// 	
// 	public static String generateIabKey()
// 	{
// 		return "[YOUR_KEY]";
// 	}
// }


import android.content.Context;
import android.net.Uri;
import android.view.ViewGroup.LayoutParams;
import android.widget.ImageView;
import com.abewy.android.apps.contacts.core.CoreApplication;
import com.squareup.picasso.Picasso;
import com.squareup.picasso.RequestCreator;

		requestCreator.inSampleSize(true);
		requestCreator.into(imageView, listener);
	}

	public static void displayNoScaling(ImageView imageView, String uri, boolean fadeIn, int stubImage, ImageLoaderListener listener)
	{
		if (uri == null || uri.length() == 0)
			uri = FAKE_URI;

		Picasso picasso = Picasso.with(imageView.getContext());
		RequestCreator requestCreator = picasso.load(uri);

		if (stubImage != 0)
		{
			requestCreator.placeholder(stubImage);
			requestCreator.error(stubImage);
		}

		if (!(fadeIn && FADE_ENABLED))
			requestCreator.noFade();

		requestCreator.into(imageView, listener);
	}

	public static void loadImage(String uri, FakeImageLoaderListener listener)
	{
		if (uri == null || uri.length() == 0)
			uri = FAKE_URI;

// Path: src/com/abewy/android/apps/contacts/core/CoreApplication.java
// public abstract class CoreApplication extends Application
// {
// 	private static CoreApplication instance;
// 	
// 	@Override
// 	public void onCreate()
// 	{
// 		instance = this;
// 		
// 		initGlobals();
// 		initBugReport();
// 		initPreferences();
// 		initOthers();
// 
// 		super.onCreate();
// 	}
// 	
// 	public static CoreApplication getInstance()
// 	{
// 		return instance;
// 	}
// 
// 	private void initBugReport()
// 	{
// 		if (CoreFlags.ENABLE_BUG_REPORT)
// 		{
// 			Log.d("CoreApplication", "initBugReport: ");
// 			Crashlytics.start(this);
// 		}
// 	}
// 
// 	protected abstract void initPreferences();
// 
// 	protected abstract void initGlobals();
// 	
// 	protected abstract void initOthers();
// 
// 	@Override
// 	public void onLowMemory()
// 	{
// 		super.onLowMemory();
// 		Log.i("BaseApplication", "onLowMemory");
// 	}
// 
// 	@Override
// 	@TargetApi(14)
// 	public void onTrimMemory(int level)
// 	{
// 		super.onTrimMemory(level);
// 		Log.i("BaseApplication", "onTrimMemory");
// 	}
// 	
// 	public static String generateIabKey()
// 	{
// 		return "[YOUR_KEY]";
// 	}
// }


// Path: src/com/abewy/android/apps/contacts/imageloader/ImageLoader.java
import android.content.Context;
import android.net.Uri;
import android.view.ViewGroup.LayoutParams;
import android.widget.ImageView;
import com.abewy.android.apps.contacts.core.CoreApplication;
import com.squareup.picasso.Picasso;
import com.squareup.picasso.RequestCreator;


		requestCreator.inSampleSize(true);
		requestCreator.into(imageView, listener);
	}

	public static void displayNoScaling(ImageView imageView, String uri, boolean fadeIn, int stubImage, ImageLoaderListener listener)
	{
		if (uri == null || uri.length() == 0)
			uri = FAKE_URI;

		Picasso picasso = Picasso.with(imageView.getContext());
		RequestCreator requestCreator = picasso.load(uri);

		if (stubImage != 0)
		{
			requestCreator.placeholder(stubImage);
			requestCreator.error(stubImage);
		}

		if (!(fadeIn && FADE_ENABLED))
			requestCreator.noFade();

		requestCreator.into(imageView, listener);
	}

	public static void loadImage(String uri, FakeImageLoaderListener listener)
	{
		if (uri == null || uri.length() == 0)
			uri = FAKE_URI;

		Picasso.with(CoreApplication.getInstance()).load(uri).into(listener);