// Path: app/src/internal/java/com/nilhcem/droidconde/debug/lifecycle/ActivityProvider.java
// @Singleton
// public class ActivityProvider implements Application.ActivityLifecycleCallbacks {
// 
//     private Activity currentActivity;
// 
//     @Inject
//     public ActivityProvider() {
//     }
// 
//     public void init(Application app) {
//         app.registerActivityLifecycleCallbacks(this);
//     }
// 
//     public Activity getCurrentActivity() {
//         return currentActivity;
//     }
// 
//     @Override
//     public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
//     }
// 
//     @Override
//     public void onActivityStarted(Activity activity) {
//     }
// 
//     @Override
//     public void onActivityResumed(Activity activity) {
//         this.currentActivity = activity;
//     }
// 
//     @Override
//     public void onActivityPaused(Activity activity) {
//         currentActivity = null;
//     }
// 
//     @Override
//     public void onActivityStopped(Activity activity) {
//     }
// 
//     @Override
//     public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
//     }
// 
//     @Override
//     public void onActivityDestroyed(Activity activity) {
//     }
// }


import android.app.Application;
import android.content.Context;
import com.facebook.stetho.DumperPluginsProvider;
import com.facebook.stetho.InspectorModulesProvider;
import com.facebook.stetho.Stetho;
import com.facebook.stetho.dumpapp.DumperPlugin;
import com.facebook.stetho.rhino.JsRuntimeReplFactoryBuilder;
import com.facebook.stetho.timber.StethoTree;
import com.nilhcem.droidconde.debug.lifecycle.ActivityProvider;
import org.mozilla.javascript.BaseFunction;
import org.mozilla.javascript.Scriptable;
import java.util.ArrayList;
import java.util.List;
import javax.inject.Inject;
import timber.log.Timber;
package com.nilhcem.droidconde.debug.stetho;







public class StethoInitializer implements DumperPluginsProvider {

    private final Context context;
    private final AppDumperPlugin appDumper;
    private final ActivityProvider activityProvider;

    @Inject
// Path: app/src/internal/java/com/nilhcem/droidconde/debug/lifecycle/ActivityProvider.java
// @Singleton
// public class ActivityProvider implements Application.ActivityLifecycleCallbacks {
// 
//     private Activity currentActivity;
// 
//     @Inject
//     public ActivityProvider() {
//     }
// 
//     public void init(Application app) {
//         app.registerActivityLifecycleCallbacks(this);
//     }
// 
//     public Activity getCurrentActivity() {
//         return currentActivity;
//     }
// 
//     @Override
//     public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
//     }
// 
//     @Override
//     public void onActivityStarted(Activity activity) {
//     }
// 
//     @Override
//     public void onActivityResumed(Activity activity) {
//         this.currentActivity = activity;
//     }
// 
//     @Override
//     public void onActivityPaused(Activity activity) {
//         currentActivity = null;
//     }
// 
//     @Override
//     public void onActivityStopped(Activity activity) {
//     }
// 
//     @Override
//     public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
//     }
// 
//     @Override
//     public void onActivityDestroyed(Activity activity) {
//     }
// }


// Path: app/src/internal/java/com/nilhcem/droidconde/debug/stetho/StethoInitializer.java
import android.app.Application;
import android.content.Context;
import com.facebook.stetho.DumperPluginsProvider;
import com.facebook.stetho.InspectorModulesProvider;
import com.facebook.stetho.Stetho;
import com.facebook.stetho.dumpapp.DumperPlugin;
import com.facebook.stetho.rhino.JsRuntimeReplFactoryBuilder;
import com.facebook.stetho.timber.StethoTree;
import com.nilhcem.droidconde.debug.lifecycle.ActivityProvider;
import org.mozilla.javascript.BaseFunction;
import org.mozilla.javascript.Scriptable;
import java.util.ArrayList;
import java.util.List;
import javax.inject.Inject;
import timber.log.Timber;

package com.nilhcem.droidconde.debug.stetho;







public class StethoInitializer implements DumperPluginsProvider {

    private final Context context;
    private final AppDumperPlugin appDumper;
    private final ActivityProvider activityProvider;

    @Inject
    public StethoInitializer(Application application, AppDumperPlugin appDumper, ActivityProvider activityProvider) {