Info Call to logging API

Description

List of all logging API calls in the application.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method com.lwansbrough.RCTCamera.RCTCameraModule.releaseMediaRecorder() calling method android.util.Log.e()


    private void releaseMediaRecorder()
    {
        android.net.Uri v4_6 = (System.currentTimeMillis() - this.MRStartTime);
        if (v4_6 < 1500) {
            try {
                Thread.sleep((1500 - v4_6));
            } catch (com.facebook.react.bridge.Promise v0_21) {
                android.util.Log.e("RCTCameraModule", "releaseMediaRecorder thread sleep error.", v0_21);
            }
        }
        if (this.mMediaRecorder != null) {
            try {
                this.mMediaRecorder.stop();
            } catch (com.facebook.react.bridge.Promise v0_10) {
                android.util.Log.e("RCTCameraModule", "Media recorder stop error.", v0_10);
            }
            this.mMediaRecorder.reset();
            this.mMediaRecorder.release();
            this.mMediaRecorder = 0;
        }
        if (this.mCamera != null) {
            this.mCamera.lock();
        }
        if (this.mRecordingPromise != null) {
            com.facebook.react.bridge.Promise v0_17 = new java.io.File(this.mVideoFile.getPath());
            if (v0_17.exists()) {
                v0_17.setReadable(1, 0);
                v0_17.setWritable(1, 0);
                com.facebook.react.bridge.WritableNativeMap v2_10 = new com.facebook.react.bridge.WritableNativeMap();
                switch (this.mRecordingOptions.e("target")) {
                    case 0:
                        v2_10.putString("data", new String(com.lwansbrough.RCTCamera.RCTCameraModule.convertFileToByteArray(this.mVideoFile), 0));
                        this.mRecordingPromise.a(v2_10);
                        v0_17.delete();
                        break;
                    case 1:
                    case 3:
                        v2_10.putString("path", android.net.Uri.fromFile(this.mVideoFile).toString());
                        this.mRecordingPromise.a(v2_10);
                        break;
                    case 2:
                        android.net.Uri v4_13;
                        com.facebook.react.bridge.Promise v0_20 = new android.content.ContentValues();
                        v0_20.put("_data", this.mVideoFile.getPath());
                        if (!this.mRecordingOptions.a("title")) {
                            v4_13 = "video";
                        } else {
                            v4_13 = this.mRecordingOptions.f("title");
                        }
                        v0_20.put("title", v4_13);
                        if (this.mRecordingOptions.a("description")) {
                            v0_20.put("description", Boolean.valueOf(this.mRecordingOptions.a("description")));
                        }
                        if (this.mRecordingOptions.a("latitude")) {
                            v0_20.put("latitude", this.mRecordingOptions.f("latitude"));
                        }
                        if (this.mRecordingOptions.a("longitude")) {
                            v0_20.put("longitude", this.mRecordingOptions.f("longitude"));
                        }
                        v0_20.put("mime_type", "video/mp4");
                        com.lwansbrough.RCTCamera.RCTCameraModule._reactContext.getContentResolver().insert(android.provider.MediaStore$Video$Media.EXTERNAL_CONTENT_URI, v0_20);
                        this.addToMediaStore(this.mVideoFile.getAbsolutePath());
                        v2_10.putString("path", android.net.Uri.fromFile(this.mVideoFile).toString());
                        this.mRecordingPromise.a(v2_10);
                        break;
                    default:
                }
                this.mRecordingPromise = 0;
                return;
            } else {
                this.mRecordingPromise.a(new RuntimeException("There is nothing recorded."));
                this.mRecordingPromise = 0;
                return;
            }
        } else {
            return;
        }
    }

Method com.lwansbrough.RCTCamera.RCTCameraModule.record() calling method android.util.Log.e()


    private void record(com.facebook.react.bridge.ReadableMap p3, com.facebook.react.bridge.Promise p4, int p5)
    {
        if (this.mRecordingPromise == null) {
            this.mCamera = com.lwansbrough.RCTCamera.RCTCamera.a().b(p3.e("type"));
            if (this.mCamera != null) {
                String v5_1 = this.prepareMediaRecorder(p3, p5);
                if (v5_1 == null) {
                    try {
                        this.mMediaRecorder.start();
                        this.MRStartTime = System.currentTimeMillis();
                        this.mRecordingOptions = p3;
                        this.mRecordingPromise = p4;
                    } catch (Exception v3_1) {
                        android.util.Log.e("RCTCameraModule", "Media recorder start error.", v3_1);
                        p4.a(v3_1);
                    }
                    return;
                } else {
                    p4.a(v5_1);
                    return;
                }
            } else {
                p4.a(new RuntimeException("No camera found."));
                return;
            }
        } else {
            return;
        }
    }

Method com.lwansbrough.RCTCamera.RCTCameraModule.prepareMediaRecorder() calling method android.util.Log.e()


    private Throwable prepareMediaRecorder(com.facebook.react.bridge.ReadableMap p4, int p5)
    {
        String v0_2 = com.lwansbrough.RCTCamera.RCTCamera.a().b(p4.e("type"), p4.f("quality"));
        if (v0_2 != null) {
            this.mCamera.unlock();
            this.mMediaRecorder = new android.media.MediaRecorder();
            this.mMediaRecorder.setOnInfoListener(this);
            this.mMediaRecorder.setOnErrorListener(this);
            this.mMediaRecorder.setCamera(this.mCamera);
            this.mMediaRecorder.setAudioSource(5);
            this.mMediaRecorder.setVideoSource(1);
            switch (p5) {
                case 0:
                    this.mMediaRecorder.setOrientationHint(90);
                    break;
                case 1:
                    this.mMediaRecorder.setOrientationHint(0);
                    break;
                case 2:
                    this.mMediaRecorder.setOrientationHint(270);
                    break;
                case 3:
                    this.mMediaRecorder.setOrientationHint(180);
                    break;
                default:
            }
            v0_2.fileFormat = 2;
            this.mMediaRecorder.setProfile(v0_2);
            this.mVideoFile = 0;
            long v1_16 = p4.e("target");
            if (v1_16 == 0) {
                this.mVideoFile = this.getTempMediaFile(2);
            } else {
                switch (v1_16) {
                    case 2:
                        this.mVideoFile = this.getOutputCameraRollFile(2);
                        break;
                    case 3:
                        this.mVideoFile = this.getTempMediaFile(2);
                        break;
                    default:
                        this.mVideoFile = this.getOutputMediaFile(2);
                }
            }
            if (this.mVideoFile != null) {
                this.mMediaRecorder.setOutputFile(this.mVideoFile.getPath());
                if (p4.a("totalSeconds")) {
                    this.mMediaRecorder.setMaxDuration((p4.e("totalSeconds") * 1000));
                }
                if (p4.a("maxFileSize")) {
                    this.mMediaRecorder.setMaxFileSize(((long) p4.e("maxFileSize")));
                }
                try {
                    this.mMediaRecorder.prepare();
                    return 0;
                } catch (Exception v4_7) {
                    android.util.Log.e("RCTCameraModule", "Media recorder prepare error.", v4_7);
                    this.releaseMediaRecorder();
                    return v4_7;
                }
            } else {
                return new RuntimeException("Error while preparing output file in prepareMediaRecorder.");
            }
        } else {
            return new RuntimeException("CamcorderProfile not found in prepareMediaRecorder.");
        }
    }

Method com.lwansbrough.RCTCamera.RCTCameraModule.getTempMediaFile() calling method android.util.Log.e()


    private java.io.File getTempMediaFile(int p5)
    {
        try {
            String v5_5;
            String v1_6 = new java.text.SimpleDateFormat("yyyyMMdd_HHmmss").format(new java.util.Date());
            StringBuilder v2_0 = com.lwansbrough.RCTCamera.RCTCameraModule._reactContext.getCacheDir();
        } catch (String v5_9) {
            android.util.Log.e("RCTCameraModule", v5_9.getMessage());
            return 0;
        }
        if (p5 != 1) {
            if (p5 != 2) {
                StringBuilder v2_2 = new StringBuilder();
                v2_2.append("Unsupported media type:");
                v2_2.append(p5);
                android.util.Log.e("RCTCameraModule", v2_2.toString());
                return 0;
            } else {
                String v5_3 = new StringBuilder();
                v5_3.append("VID_");
                v5_3.append(v1_6);
                v5_5 = java.io.File.createTempFile(v5_3.toString(), ".mp4", v2_0);
            }
        } else {
            String v5_7 = new StringBuilder();
            v5_7.append("IMG_");
            v5_7.append(v1_6);
            v5_5 = java.io.File.createTempFile(v5_7.toString(), ".jpg", v2_0);
        }
        return v5_5;
    }

Method com.lwansbrough.RCTCamera.RCTCameraModule.getOutputMediaFile() calling method android.util.Log.e()


    private java.io.File getOutputMediaFile(int p4)
    {
        String v0_1;
        if (p4 != 1) {
            if (p4 != 2) {
                StringBuilder v1_1 = new StringBuilder();
                v1_1.append("Unsupported media type:");
                v1_1.append(p4);
                android.util.Log.e("RCTCameraModule", v1_1.toString());
                return 0;
            } else {
                v0_1 = android.os.Environment.DIRECTORY_MOVIES;
            }
        } else {
            v0_1 = android.os.Environment.DIRECTORY_PICTURES;
        }
        return this.getOutputFile(p4, android.os.Environment.getExternalStoragePublicDirectory(v0_1));
    }

Method com.lwansbrough.RCTCamera.RCTCameraModule.getOutputFile() calling method android.util.Log.e()


    private java.io.File getOutputFile(int p7, java.io.File p8)
    {
        if ((p8.exists()) || (p8.mkdirs())) {
            String v7_3;
            int v3_1 = new Object[1];
            v3_1[0] = new java.text.SimpleDateFormat("yyyyMMdd_HHmmss").format(new java.util.Date());
            StringBuilder v0_1 = String.format("%s", v3_1);
            if (p7 != 1) {
                if (p7 != 2) {
                    StringBuilder v0_3 = new StringBuilder();
                    v0_3.append("Unsupported media type:");
                    v0_3.append(p7);
                    android.util.Log.e("RCTCameraModule", v0_3.toString());
                    return 0;
                } else {
                    Object[] v1_1 = new Object[1];
                    v1_1[0] = v0_1;
                    v7_3 = String.format("VID_%s.mp4", v1_1);
                }
            } else {
                Object[] v1_2 = new Object[1];
                v1_2[0] = v0_1;
                v7_3 = String.format("IMG_%s.jpg", v1_2);
            }
            Object[] v4_4 = new Object[3];
            v4_4[0] = p8.getPath();
            v4_4[1] = java.io.File.separator;
            v4_4[2] = v7_3;
            return new java.io.File(String.format("%s%s%s", v4_4));
        } else {
            StringBuilder v0_8 = new StringBuilder();
            v0_8.append("failed to create directory:");
            v0_8.append(p8.getAbsolutePath());
            android.util.Log.e("RCTCameraModule", v0_8.toString());
            return 0;
        }
    }

Method com.lwansbrough.RCTCamera.RCTCameraModule.captureWithOrientation() calling method android.util.Log.e()


    private void captureWithOrientation(com.facebook.react.bridge.ReadableMap p6, com.facebook.react.bridge.Promise p7, int p8)
    {
        android.hardware.Camera v0_1 = com.lwansbrough.RCTCamera.RCTCamera.a().b(p6.e("type"));
        if (v0_1 != null) {
            if (p6.e("mode") != 1) {
                com.lwansbrough.RCTCamera.RCTCamera.a().a(p6.e("type"), p6.f("quality"));
                if ((p6.a("playSoundOnCapture")) && (p6.c("playSoundOnCapture"))) {
                    new android.media.MediaActionSound().play(0);
                }
                if (p6.a("quality")) {
                    com.lwansbrough.RCTCamera.RCTCamera.a().a(p6.e("type"), p6.f("quality"));
                }
                com.lwansbrough.RCTCamera.RCTCamera.a().e(p6.e("type"), p8);
                v0_1.setPreviewCallback(0);
                com.lwansbrough.RCTCamera.RCTCameraModule$3 v1_15 = new com.lwansbrough.RCTCamera.RCTCameraModule$3(this, p6, p7);
                RuntimeException v6_2 = new com.lwansbrough.RCTCamera.RCTCameraModule$4(this, v0_1);
                if (this.mSafeToCapture.booleanValue()) {
                    try {
                        v0_1.takePicture(v6_2, 0, v1_15);
                        this.mSafeToCapture = Boolean.valueOf(0);
                    } catch (RuntimeException v6_4) {
                        android.util.Log.e("RCTCameraModule", "Couldn\'t capture photo.", v6_4);
                    }
                }
                return;
            } else {
                this.record(p6, p7, p8);
                return;
            }
        } else {
            p7.a("No camera found.");
            return;
        }
    }

Method io.fabric.sdk.android.DefaultLogger.e() calling method android.util.Log.e()


    public void e(String p2, String p3, Throwable p4)
    {
        if (this.a(p2, 6)) {
            android.util.Log.e(p2, p3, p4);
        }
        return;
    }

Method com.newrelic.agent.android.logging.AndroidAgentLog.error() calling method android.util.Log.e()


    public void error(String p3, Throwable p4)
    {
        if (this.level >= 1) {
            android.util.Log.e("com.newrelic.android", p3, p4);
        }
        return;
    }

Method com.newrelic.agent.android.logging.AndroidAgentLog.error() calling method android.util.Log.e()


    public void error(String p3)
    {
        if (this.level >= 1) {
            android.util.Log.e("com.newrelic.android", p3);
        }
        return;
    }

Method org.reactnative.facedetector.tasks.FileFaceDetectionAsyncTask.a() calling method android.util.Log.e()


    protected varargs android.util.SparseArray a(Void[] p5)
    {
        if (!this.isCancelled()) {
            this.i = ark>org.reactnative.facedetector.tasks.FileFaceDetectionAsyncTaskark>.a(this.g, this.f);
            android.util.SparseArray v5_1 = android.graphics.BitmapFactory.decodeFile(this.b);
            this.d = v5_1.getWidth();
            this.e = v5_1.getHeight();
            try {
                this.h = new android.support.media.ExifInterface(this.b).a("Orientation", 0);
            } catch (org.reactnative.facedetector.RNFaceDetector v0_5) {
                String v2_2 = new StringBuilder();
                v2_2.append("Reading orientation from file `");
                v2_2.append(this.b);
                v2_2.append("` failed.");
                android.util.Log.e("E_FACE_DETECTION_FAILED", v2_2.toString(), v0_5);
            }
            return this.i.a(org.reactnative.frame.RNFrameFactory.a(v5_1));
        } else {
            return 0;
        }
    }

Method com.lwansbrough.RCTCamera.RCTCamera.b() calling method android.util.Log.e()


    public declared_synchronized android.hardware.Camera b(int p4)
    {
        try {
            if ((this.d.get(Integer.valueOf(p4)) == null) && (this.c.get(Integer.valueOf(p4)) != null)) {
                try {
                    this.d.put(Integer.valueOf(p4), android.hardware.Camera.open(((Integer) this.c.get(Integer.valueOf(p4))).intValue()));
                    this.k(p4);
                } catch (Exception v0_7) {
                    android.util.Log.e("RCTCamera", "acquireCameraInstance failed", v0_7);
                }
            }
        } catch (android.hardware.Camera v4_1) {
            throw v4_1;
        }
        return ((android.hardware.Camera) this.d.get(Integer.valueOf(p4)));
    }

Method com.lwansbrough.RCTCamera.MutableImage.a() calling method android.util.Log.e()


    public void a(java.io.File p6, com.facebook.react.bridge.ReadableMap p7, int p8)
    {
        java.util.Iterator v0_1 = new java.io.FileOutputStream(p6);
        v0_1.write(ark>com.lwansbrough.RCTCamera.MutableImageark>.a(this.b, p8));
        v0_1.close();
        try {
            String v8_1 = new android.support.media.ExifInterface(p6.getAbsolutePath());
            boolean v6_3 = this.e().a().iterator();
        } catch (boolean v6_8) {
            android.util.Log.e("RNCamera", "failed to save exif data", v6_8);
            return;
        }
        while (v6_3.hasNext()) {
            java.util.Iterator v0_7 = ((com.drew.metadata.Directory) v6_3.next());
            String v1_7 = v0_7.d().iterator();
            while (v1_7.hasNext()) {
                String v2_7 = ((com.drew.metadata.Tag) v1_7.next());
                v8_1.a(v2_7.c(), v0_7.m(v2_7.a()).toString());
            }
        }
        boolean v6_6 = ((com.drew.metadata.exif.ExifSubIFDDirectory) this.e().a(com.drew.metadata.exif.ExifSubIFDDirectory));
        java.util.Iterator v0_5 = v6_6.d().iterator();
        while (v0_5.hasNext()) {
            String v1_3 = ((com.drew.metadata.Tag) v0_5.next());
            String v2_0 = v1_3.a();
            String v1_5 = v1_3.c().replaceAll(" ", "");
            String v2_1 = v6_6.m(v2_0);
            if (!v1_5.equals("ExposureTime")) {
                v8_1.a(v1_5, v2_1.toString());
            } else {
                v8_1.a(v1_5, this.a(v2_1.toString()));
            }
        }
        this.a(p7, v8_1);
        if (this.d) {
            this.a(v8_1);
        }
        v8_1.a();
        return;
    }

Method com.lwansbrough.RCTCamera.MutableImage.a() calling method android.util.Log.e()


    private static byte[] a(android.graphics.Bitmap p2, int p3)
    {
        String v0_1 = new java.io.ByteArrayOutputStream();
        p2.compress(android.graphics.Bitmap$CompressFormat.JPEG, p3, v0_1);
        try {
            Throwable v2_1 = v0_1.toByteArray();
            try {
                v0_1.close();
            } catch (java.io.IOException v3_1) {
                android.util.Log.e("RNCamera", "problem compressing jpeg", v3_1);
            }
            return v2_1;
        } catch (Throwable v2_2) {
            try {
                v0_1.close();
            } catch (java.io.IOException v3_2) {
                android.util.Log.e("RNCamera", "problem compressing jpeg", v3_2);
            }
            throw v2_2;
        }
    }

Method com.lwansbrough.RCTCamera.MutableImage.a() calling method android.util.Log.e()


    private void a(com.facebook.react.bridge.ReadableMap p5, android.support.media.ExifInterface p6)
    {
        if (p5.a("metadata")) {
            java.io.IOException v5_4 = p5.k("metadata");
            if (v5_4.a("location")) {
                java.io.IOException v5_1 = v5_4.k("location");
                if (v5_1.a("coords")) {
                    try {
                        java.io.IOException v5_2 = v5_1.k("coords");
                        ark>com.lwansbrough.RCTCamera.MutableImageark>$GPS.a(v5_2.d("latitude"), v5_2.d("longitude"), p6);
                    } catch (java.io.IOException v5_3) {
                        android.util.Log.e("RNCamera", "Couldn\'t write location data", v5_3);
                    }
                    return;
                } else {
                    return;
                }
            } else {
                return;
            }
        } else {
            return;
        }
    }

Method com.coupa.android.coupamobile.views.PasscodeActivity.onCreate() calling method android.util.Log.e()


    protected void onCreate(android.os.Bundle p2)
    {
        super.onCreate(p2);
        this.setContentView(2131427392);
        if (this.getSupportActionBar() != null) {
            try {
                this.getSupportActionBar().c();
            } catch (Exception) {
                android.util.Log.e("PasscodeActivity", ".onCreate *** getSupportActionBar().hide()");
            }
        }
        this.createInputDigits();
        this.tv_top_prompt = ((android.widget.TextView) this.findViewById(2131297074));
        this.tv_bottom_button = ((android.widget.TextView) this.findViewById(2131297046));
        this.tv_bottom_button.setOnClickListener(new com.coupa.android.coupamobile.views.PasscodeActivity$1(this));
        return;
    }

Method com.facebook.react.flat.FlatARTSurfaceViewShadowNode.H() calling method android.util.Log.e()


    private void H()
    {
        if ((this.e != null) && (this.e.isValid())) {
            try {
                String v0_9 = this.e.lockCanvas(0);
                int v2_0 = 0;
                v0_9.drawColor(0, android.graphics.PorterDuff$Mode.CLEAR);
                android.view.Surface v1_2 = new android.graphics.Paint();
            } catch (String v0_2) {
                int v2_2 = new StringBuilder();
                v2_2.append(v0_2.getClass().getSimpleName());
                v2_2.append(" in Surface.unlockCanvasAndPost");
                android.util.Log.e("ReactNative", v2_2.toString());
                return;
            }
            while (v2_0 < this.S()) {
                com.facebook.react.views.art.ARTVirtualNode v3_2 = ((com.facebook.react.views.art.ARTVirtualNode) this.h(v2_0));
                v3_2.a(v0_9, v1_2, 1065353216);
                v3_2.P();
                v2_0++;
            }
            if (this.e != null) {
                this.e.unlockCanvasAndPost(v0_9);
                return;
            } else {
                return;
            }
        } else {
            this.f(this);
            return;
        }
    }

Method com.google.android.gms.internal.zzbem.b() calling method android.util.Log.e()


    protected final synthetic void b(com.google.android.gms.common.api.Api$zzb p5)
    {
        int v0_1 = new com.google.android.gms.internal.zzben(this);
        try {
            com.google.android.gms.internal.zzbeh v1_1 = this.b;
        } catch (com.google.android.gms.internal.zzbes v5_2) {
            android.util.Log.e("ClearcutLoggerApiImpl", "derived ClearcutLogger.MessageProducer ", v5_2);
            this.a(new com.google.android.gms.common.api.Status(10, "MessageProducer"));
            return;
        }
        if ((v1_1.d != null) && (v1_1.c.c.length == 0)) {
            v1_1.c.c = v1_1.d.a();
        }
        if ((v1_1.e != null) && (v1_1.c.e.length == 0)) {
            v1_1.c.e = v1_1.e.a();
        }
        v1_1.b = com.google.android.gms.internal.zzfjs.a(v1_1.c);
        ((com.google.android.gms.internal.zzbes) ((com.google.android.gms.internal.zzbeo) p5).u()).a(v0_1, this.b);
        return;
    }

Method android.support.v7.widget.SuggestionsAdapter.a() calling method android.util.Log.e()


    public void a(android.database.Cursor p3)
    {
        if (!this.p) {
            try {
                super.a(p3);
            } catch (int v3_2) {
                android.util.Log.e("SuggestionsAdapter", "error changing cursor and caching columns", v3_2);
                return;
            }
            if (p3 == 0) {
                return;
            } else {
                this.s = p3.getColumnIndex("suggest_text_1");
                this.t = p3.getColumnIndex("suggest_text_2");
                this.u = p3.getColumnIndex("suggest_text_2_url");
                this.v = p3.getColumnIndex("suggest_icon_1");
                this.w = p3.getColumnIndex("suggest_icon_2");
                this.x = p3.getColumnIndex("suggest_flags");
                return;
            }
        } else {
            android.util.Log.w("SuggestionsAdapter", "Tried to change cursor after adapter was closed.");
            if (p3 != 0) {
                p3.close();
            }
            return;
        }
    }

Method android.support.v7.widget.SuggestionsAdapter.b() calling method android.util.Log.e()


    private android.graphics.drawable.Drawable b(android.net.Uri p7)
    {
        try {
            if (!"android.resource".equals(p7.getScheme())) {
                java.io.IOException v1_0 = this.m.getContentResolver().openInputStream(p7);
                if (v1_0 != null) {
                    try {
                        Throwable v2_0 = android.graphics.drawable.Drawable.createFromStream(v1_0, 0);
                        try {
                            v1_0.close();
                        } catch (java.io.IOException v1_3) {
                            String v4_4 = new StringBuilder();
                            v4_4.append("Error closing icon stream for ");
                            v4_4.append(p7);
                            android.util.Log.e("SuggestionsAdapter", v4_4.toString(), v1_3);
                        }
                        return v2_0;
                    } catch (Throwable v2_1) {
                        try {
                            v1_0.close();
                        } catch (java.io.IOException v1_1) {
                            String v4_1 = new StringBuilder();
                            v4_1.append("Error closing icon stream for ");
                            v4_1.append(p7);
                            android.util.Log.e("SuggestionsAdapter", v4_1.toString(), v1_1);
                        }
                        throw v2_1;
                    }
                } else {
                    Throwable v2_4 = new StringBuilder();
                    v2_4.append("Failed to open ");
                    v2_4.append(p7);
                    throw new java.io.FileNotFoundException(v2_4.toString());
                }
            } else {
                return this.a(p7);
            }
        } catch (java.io.IOException v1_10) {
            String v3_5 = new StringBuilder();
            v3_5.append("Icon not found: ");
            v3_5.append(p7);
            v3_5.append(", ");
            v3_5.append(v1_10.getMessage());
            android.util.Log.w("SuggestionsAdapter", v3_5.toString());
            return 0;
        }
    }

Method android.support.v7.widget.SuggestionsAdapter.a() calling method android.util.Log.e()


    private static String a(android.database.Cursor p2, int p3)
    {
        if (p3 != -1) {
            try {
                return p2.getString(p3);
            } catch (Exception v2_2) {
                android.util.Log.e("SuggestionsAdapter", "unexpected error retrieving valid column from cursor, did the remote process die?", v2_2);
                return 0;
            }
        } else {
            return 0;
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.<clinit>() calling method android.util.Log.e()


    static TypefaceCompatApi26Impl()
    {
        try {
            reflect.Constructor v1_1 = Class.forName("android.graphics.FontFamily");
            String v3_0 = new Class[0];
            String v3_1 = v1_1.getConstructor(v3_0);
            reflect.Constructor v5_0 = new Class[8];
            v5_0[0] = android.content.res.AssetManager;
            v5_0[1] = String;
            v5_0[2] = Integer.TYPE;
            v5_0[3] = Boolean.TYPE;
            v5_0[4] = Integer.TYPE;
            v5_0[5] = Integer.TYPE;
            v5_0[6] = Integer.TYPE;
            v5_0[7] = android.graphics.fonts.FontVariationAxis[];
            reflect.Constructor v4_0 = v1_1.getMethod("addFontFromAssetManager", v5_0);
            reflect.Constructor v6_8 = new Class[5];
            v6_8[0] = java.nio.ByteBuffer;
            v6_8[1] = Integer.TYPE;
            v6_8[2] = android.graphics.fonts.FontVariationAxis[];
            v6_8[3] = Integer.TYPE;
            v6_8[4] = Integer.TYPE;
            reflect.Constructor v5_2 = v1_1.getMethod("addFontFromBuffer", v6_8);
            reflect.Constructor v10_1 = new Class[0];
            reflect.Constructor v6_10 = v1_1.getMethod("freeze", v10_1);
            Class v11_6 = new Class[0];
            reflect.Constructor v10_3 = v1_1.getMethod("abortCreation", v11_6);
            Class[] v9_1 = new Class[3];
            v9_1[0] = reflect.Array.newInstance(v1_1, 1).getClass();
            v9_1[1] = Integer.TYPE;
            v9_1[2] = Integer.TYPE;
            reflect.Constructor v2_3 = android.graphics.Typeface.getDeclaredMethod("createFromFamiliesWithDefault", v9_1);
            v2_3.setAccessible(1);
            reflect.Constructor v0 = v3_1;
        } catch (reflect.Constructor v1_2) {
            String v3_3 = new StringBuilder();
            v3_3.append("Unable to collect necessary methods for class ");
            v3_3.append(v1_2.getClass().getName());
            android.util.Log.e("TypefaceCompatApi26Impl", v3_3.toString(), v1_2);
            v1_1 = v0;
            v2_3 = v1_1;
            v4_0 = v2_3;
            v5_2 = v4_0;
            v6_10 = v5_2;
            v10_3 = v6_10;
        }
        android.support.v4.graphics.TypefaceCompatApi26Impl.b = v0;
        android.support.v4.graphics.TypefaceCompatApi26Impl.a = v1_1;
        android.support.v4.graphics.TypefaceCompatApi26Impl.c = v4_0;
        android.support.v4.graphics.TypefaceCompatApi26Impl.d = v5_2;
        android.support.v4.graphics.TypefaceCompatApi26Impl.e = v6_10;
        android.support.v4.graphics.TypefaceCompatApi26Impl.f = v10_3;
        android.support.v4.graphics.TypefaceCompatApi26Impl.g = v2_3;
        return;
    }

Method com.google.android.gms.common.zzn.a() calling method android.util.Log.e()


    private static com.google.android.gms.common.zzh a(android.os.IBinder p3)
    {
        if (p3 != null) {
            try {
                String v3_2;
                String v3_5 = com.google.android.gms.common.internal.zzau.a(p3).a();
            } catch (String v3_6) {
                android.util.Log.e("GoogleCertificatesQuery", "Could not unwrap certificate", v3_6);
                return 0;
            }
            if (v3_5 != null) {
                v3_2 = ((byte[]) com.google.android.gms.dynamic.zzn.a(v3_5));
            } else {
                v3_2 = 0;
            }
            if (v3_2 == null) {
                android.util.Log.e("GoogleCertificatesQuery", "Could not unwrap certificate");
                return 0;
            } else {
                return new com.google.android.gms.common.zzi(v3_2);
            }
        } else {
            return 0;
        }
    }

Method com.google.android.gms.common.zzh.equals() calling method android.util.Log.e()


    public boolean equals(Object p4)
    {
        if (p4) {
            if ((p4 instanceof com.google.android.gms.common.internal.zzat)) {
                try {
                    if (((com.google.android.gms.common.internal.zzat) p4).b() == this.hashCode()) {
                        boolean v4_1 = ((com.google.android.gms.common.internal.zzat) p4).a();
                        if (v4_1) {
                            return java.util.Arrays.equals(this.c(), ((byte[]) com.google.android.gms.dynamic.zzn.a(v4_1)));
                        } else {
                            return 0;
                        }
                    } else {
                        return 0;
                    }
                } catch (boolean v4_5) {
                    android.util.Log.e("GoogleCertificates", "Failed to get Google certificates from remote", v4_5);
                }
            } else {
                return 0;
            }
        }
        return 0;
    }

Method com.google.android.gms.common.internal.zzn.a() calling method android.util.Log.e()


    protected final boolean a()
    {
        int v0_0 = 0;
        try {
            com.google.android.gms.common.internal.zzf v1_5 = this.a.getInterfaceDescriptor();
        } catch (android.os.RemoteException) {
            android.util.Log.w("GmsClient", "service probably died");
            return 0;
        }
        if (this.b.n().equals(v1_5)) {
            com.google.android.gms.common.internal.zzf v1_3 = this.b.a(this.a);
            if ((v1_3 != null) && ((com.google.android.gms.common.internal.zzd.a(this.b, 2, 4, v1_3)) || (com.google.android.gms.common.internal.zzd.a(this.b, 3, 4, v1_3)))) {
                com.google.android.gms.common.internal.zzd.a(this.b, 0);
                int v0_3 = this.b.g_();
                if (com.google.android.gms.common.internal.zzd.e(this.b) != null) {
                    com.google.android.gms.common.internal.zzd.e(this.b).a(v0_3);
                }
                v0_0 = 1;
            }
            return v0_0;
        } else {
            int v3_3 = this.b.n();
            StringBuilder v5_3 = new StringBuilder(((String.valueOf(v3_3).length() + 34) + String.valueOf(v1_5).length()));
            v5_3.append("service descriptor mismatch: ");
            v5_3.append(v3_3);
            v5_3.append(" vs. ");
            v5_3.append(v1_5);
            android.util.Log.e("GmsClient", v5_3.toString());
            return 0;
        }
    }

Method com.google.android.gms.common.data.DataHolder.finalize() calling method android.util.Log.e()


    protected final void finalize()
    {
        try {
            if ((this.j) && ((this.e.length > 0) && (!this.b()))) {
                this.close();
                String v1_0 = this.toString();
                StringBuilder v3_1 = new StringBuilder((String.valueOf(v1_0).length() + 178));
                v3_1.append("Internal data leak within a DataBuffer object detected!  Be sure to explicitly call release() on all DataBuffer extending objects when you are done with them. (internal object: ");
                v3_1.append(v1_0);
                v3_1.append(")");
                android.util.Log.e("DataBuffer", v3_1.toString());
            }
        } catch (String v0_2) {
            super.finalize();
            throw v0_2;
        }
        super.finalize();
        return;
    }

Method com.coupa.android.coupamobile.views.viewholders.expensereport.ApprovalSectionHeaderViewHolder.<init>() calling method android.util.Log.e()


    public ApprovalSectionHeaderViewHolder(com.coupa.android.coupamobile.views.BaseActivity p3, android.view.View p4)
    {
        super(p3, p4);
        try {
            super.mHeaderClickListener = ((com.coupa.android.coupamobile.views.viewholders.expensereport.ApprovalSectionHeaderViewHolder$ApprovalHeaderClickListener) super.mActivityContext);
        } catch (android.widget.ImageView v3_13) {
            super.mHeaderClickListener = 0;
            android.util.Log.e(com.coupa.android.coupamobile.views.viewholders.expensereport.ApprovalSectionHeaderViewHolder.TAG, "Class must implement ApprovalHeaderClickListener to trigger approval section collapsing");
            v3_13.printStackTrace();
        }
        super.mHeaderTextView = ((android.widget.TextView) p4.findViewById(2131296320));
        super.mApprovalCountTextView = ((android.widget.TextView) p4.findViewById(2131296315));
        super.mApprovalCountAvatar = ((android.widget.ImageView) p4.findViewById(2131296314));
        super.mApprovalCountAvatar.setOnClickListener(new com.coupa.android.coupamobile.views.viewholders.expensereport.ApprovalSectionHeaderViewHolder$1(super));
        return;
    }

Method com.coupa.android.coupamobile.listadapters.ExpenseReportListAdapter.onCreateViewHolder() calling method android.util.Log.e()


    public com.coupa.android.coupamobile.views.viewholders.coreviewholders.BaseViewHolder onCreateViewHolder(android.view.ViewGroup p5, int p6)
    {
        com.coupa.android.coupamobile.views.viewholders.expensereportlist.ExtraInfoViewHolder v6_1;
        switch (p6) {
            case 1:
                v6_1 = new com.coupa.android.coupamobile.views.viewholders.expensereportlist.DraftExpenseReportVH(this.mActivityContext, this.mLayoutInflater.inflate(2131427517, p5, 0));
                break;
            case 2:
                v6_1 = new com.coupa.android.coupamobile.views.viewholders.expensereportlist.PendingExpenseReportVH(this.mActivityContext, this.mLayoutInflater.inflate(2131427518, p5, 0));
                break;
            case 3:
                v6_1 = new com.coupa.android.coupamobile.views.viewholders.expensereportlist.ApprovedExpenseReportVH(this.mActivityContext, this.mLayoutInflater.inflate(2131427516, p5, 0));
                break;
            case 4:
                v6_1 = new com.coupa.android.coupamobile.views.viewholders.expensereportlist.ExtraInfoViewHolder(this.mActivityContext, this.mLayoutInflater.inflate(2131427531, p5, 0));
                break;
            default:
                android.util.Log.e(com.coupa.android.coupamobile.listadapters.ExpenseReportListAdapter.TAG, "Invalid section type");
                return 0;
        }
        return v6_1;
    }

Method android.support.v7.widget.RecyclerView.scrollBy() calling method android.util.Log.e()


    public void scrollBy(int p4, int p5)
    {
        if (this.m != null) {
            if (!this.u) {
                int v0_4 = this.m.e();
                boolean v1_1 = this.m.f();
                if ((v0_4 != 0) || (v1_1)) {
                    if (v0_4 == 0) {
                        p4 = 0;
                    }
                    if (!v1_1) {
                        p5 = 0;
                    }
                    this.a(p4, p5, 0);
                }
                return;
            } else {
                return;
            }
        } else {
            android.util.Log.e("RecyclerView", "Cannot scroll without a LayoutManager set. Call setLayoutManager with a non-null argument.");
            return;
        }
    }

Method android.support.v7.widget.RecyclerView.q() calling method android.util.Log.e()


    void q()
    {
        if (this.l != null) {
            if (this.m != null) {
                this.C.h = 0;
                if (this.C.c != 1) {
                    if ((!this.e.f()) && ((this.m.y() == this.getWidth()) && (this.m.z() == this.getHeight()))) {
                        this.m.f(this);
                    } else {
                        this.m.f(this);
                        this.N();
                    }
                } else {
                    this.M();
                    this.m.f(this);
                    this.N();
                }
                this.O();
                return;
            } else {
                android.util.Log.e("RecyclerView", "No layout manager attached; skipping layout");
                return;
            }
        } else {
            android.util.Log.e("RecyclerView", "No adapter attached; skipping layout");
            return;
        }
    }

Method android.support.v7.widget.RecyclerView.onTouchEvent() calling method android.util.Log.e()


    public boolean onTouchEvent(android.view.MotionEvent p15)
    {
        int v1 = 0;
        if ((!this.u) && (!this.V)) {
            if (!this.b(p15)) {
                if (this.m != null) {
                    int v0_2 = this.m.e();
                    int v3_1 = this.m.f();
                    if (this.al == null) {
                        this.al = android.view.VelocityTracker.obtain();
                    }
                    android.view.MotionEvent v4_2 = android.view.MotionEvent.obtain(p15);
                    int v5_9 = p15.getActionMasked();
                    int v6_5 = p15.getActionIndex();
                    if (v5_9 == 0) {
                        int v7_11 = this.aF;
                        this.aF[1] = 0;
                        v7_11[0] = 0;
                    }
                    v4_2.offsetLocation(((float) this.aF[0]), ((float) this.aF[1]));
                    switch (v5_9) {
                        case 0:
                            android.support.v7.widget.GapWorker v15_17;
                            this.ak = p15.getPointerId(0);
                            int v5_8 = ((int) (p15.getX() + 1056964608));
                            this.ao = v5_8;
                            this.am = v5_8;
                            android.support.v7.widget.GapWorker v15_16 = ((int) (p15.getY() + 1056964608));
                            this.ap = v15_16;
                            this.an = v15_16;
                            if (v0_2 == 0) {
                                v15_17 = 0;
                            } else {
                                v15_17 = 1;
                            }
                            if (v3_1 != 0) {
                                v15_17 |= 2;
                            }
                            this.j(v15_17, 0);
                            break;
                        case 1:
                            int v0_7;
                            this.al.addMovement(v4_2);
                            this.al.computeCurrentVelocity(1000, ((float) this.at));
                            if (v0_2 == 0) {
                                v0_7 = 0;
                            } else {
                                v0_7 = (- this.al.getXVelocity(this.ak));
                            }
                            int v3_2;
                            if (v3_1 == 0) {
                                v3_2 = 0;
                            } else {
                                v3_2 = (- this.al.getYVelocity(this.ak));
                            }
                            if (((v0_7 == 0) && (v3_2 == 0)) || (!this.b(((int) v0_7), ((int) v3_2)))) {
                                this.setScrollState(0);
                            }
                            this.D();
                            v1 = 1;
                            break;
                        case 2:
                            int v5_11 = p15.findPointerIndex(this.ak);
                            if (v5_11 >= 0) {
                                int v6_8 = ((int) (p15.getX(v5_11) + 1056964608));
                                android.support.v7.widget.GapWorker v15_24 = ((int) (p15.getY(v5_11) + 1056964608));
                                int v5_0 = (this.ao - v6_8);
                                int v13 = (this.ap - v15_24);
                                if (this.a(v5_0, v13, this.aE, this.aD, 0)) {
                                    v5_0 -= this.aE[0];
                                    v13 -= this.aE[1];
                                    v4_2.offsetLocation(((float) this.aD[0]), ((float) this.aD[1]));
                                    int v7_26 = this.aF;
                                    v7_26[0] = (v7_26[v1] + this.aD[0]);
                                    int v7_0 = this.aF;
                                    v7_0[1] = (v7_0[1] + this.aD[1]);
                                }
                                if (this.aj != 1) {
                                    if ((v0_2 == 0) || (Math.abs(v5_0) <= this.aq)) {
                                        int v7_3 = 0;
                                    } else {
                                        if (v5_0 <= 0) {
                                            v5_0 += this.aq;
                                        } else {
                                            v5_0 -= this.aq;
                                        }
                                        v7_3 = 1;
                                    }
                                    if ((v3_1 != 0) && (Math.abs(v13) > this.aq)) {
                                        if (v13 <= 0) {
                                            v13 += this.aq;
                                        } else {
                                            v13 -= this.aq;
                                        }
                                        v7_3 = 1;
                                    }
                                    if (v7_3 != 0) {
                                        this.setScrollState(1);
                                    }
                                }
                                if (this.aj != 1) {
                                } else {
                                    android.support.v7.widget.GapWorker v15_2;
                                    this.ao = (v6_8 - this.aD[0]);
                                    this.ap = (v15_24 - this.aD[1]);
                                    if (v0_2 == 0) {
                                        v15_2 = 0;
                                    } else {
                                        v15_2 = v5_0;
                                    }
                                    int v0_3;
                                    if (v3_1 == 0) {
                                        v0_3 = 0;
                                    } else {
                                        v0_3 = v13;
                                    }
                                    if (this.a(v15_2, v0_3, v4_2)) {
                                        this.getParent().requestDisallowInterceptTouchEvent(1);
                                    }
                                    if ((this.A == null) || ((v5_0 == 0) && (v13 == 0))) {
                                    } else {
                                        this.A.a(this, v5_0, v13);
                                    }
                                }
                            } else {
                                int v0_5 = new StringBuilder();
                                v0_5.append("Error processing scroll; pointer index for id ");
                                v0_5.append(this.ak);
                                v0_5.append(" not found. Did any MotionEvents get skipped?");
                                android.util.Log.e("RecyclerView", v0_5.toString());
                                return 0;
                            }
                        case 3:
                            this.E();
                            break;
                        case 4:
                        default:
                            break;
                        case 5:
                            this.ak = p15.getPointerId(v6_5);
                            int v0_15 = ((int) (p15.getX(v6_5) + 1056964608));
                            this.ao = v0_15;
                            this.am = v0_15;
                            android.support.v7.widget.GapWorker v15_21 = ((int) (p15.getY(v6_5) + 1056964608));
                            this.ap = v15_21;
                            this.an = v15_21;
                            break;
                        case 6:
                            this.c(p15);
                            break;
                    }
                    if (v1 == 0) {
                        this.al.addMovement(v4_2);
                    }
                    v4_2.recycle();
                    return 1;
                } else {
                    return 0;
                }
            } else {
                this.E();
                return 1;
            }
        } else {
            return 0;
        }
    }

Method android.support.v7.widget.RecyclerView.onInterceptTouchEvent() calling method android.util.Log.e()


    public boolean onInterceptTouchEvent(android.view.MotionEvent p8)
    {
        int v1 = 0;
        if (!this.u) {
            if (!this.a(p8)) {
                if (this.m != null) {
                    int v0_1 = this.m.e();
                    int v3_1 = this.m.f();
                    if (this.al == null) {
                        this.al = android.view.VelocityTracker.obtain();
                    }
                    this.al.addMovement(p8);
                    int v4_9 = p8.getActionMasked();
                    int v5_0 = p8.getActionIndex();
                    switch (v4_9) {
                        case 0:
                            if (this.V) {
                                this.V = 0;
                            }
                            this.ak = p8.getPointerId(0);
                            int v4_3 = ((int) (p8.getX() + 1056964608));
                            this.ao = v4_3;
                            this.am = v4_3;
                            int v8_3 = ((int) (p8.getY() + 1056964608));
                            this.ap = v8_3;
                            this.an = v8_3;
                            if (this.aj == 2) {
                                this.getParent().requestDisallowInterceptTouchEvent(1);
                                this.setScrollState(1);
                            }
                            int v8_7;
                            int v8_6 = this.aF;
                            this.aF[1] = 0;
                            v8_6[0] = 0;
                            if (v0_1 == 0) {
                                v8_7 = 0;
                            } else {
                                v8_7 = 1;
                            }
                            if (v3_1 != 0) {
                                v8_7 |= 2;
                            }
                            this.j(v8_7, 0);
                            break;
                        case 1:
                            this.al.clear();
                            this.h(0);
                            break;
                        case 2:
                            int v4_11 = p8.findPointerIndex(this.ak);
                            if (v4_11 >= 0) {
                                int v5_3 = ((int) (p8.getX(v4_11) + 1056964608));
                                int v8_14 = ((int) (p8.getY(v4_11) + 1056964608));
                                if (this.aj == 1) {
                                } else {
                                    int v0_8;
                                    int v6_2 = (v8_14 - this.an);
                                    if ((v0_1 == 0) || (Math.abs((v5_3 - this.am)) <= this.aq)) {
                                        v0_8 = 0;
                                    } else {
                                        this.ao = v5_3;
                                        v0_8 = 1;
                                    }
                                    if ((v3_1 != 0) && (Math.abs(v6_2) > this.aq)) {
                                        this.ap = v8_14;
                                        v0_8 = 1;
                                    }
                                    if (v0_8 == 0) {
                                    } else {
                                        this.setScrollState(1);
                                    }
                                }
                            } else {
                                int v0_11 = new StringBuilder();
                                v0_11.append("Error processing scroll; pointer index for id ");
                                v0_11.append(this.ak);
                                v0_11.append(" not found. Did any MotionEvents get skipped?");
                                android.util.Log.e("RecyclerView", v0_11.toString());
                                return 0;
                            }
                        case 3:
                            this.E();
                            break;
                        case 4:
                        default:
                            break;
                        case 5:
                            this.ak = p8.getPointerId(v5_0);
                            int v0_5 = ((int) (p8.getX(v5_0) + 1056964608));
                            this.ao = v0_5;
                            this.am = v0_5;
                            int v8_11 = ((int) (p8.getY(v5_0) + 1056964608));
                            this.ap = v8_11;
                            this.an = v8_11;
                            break;
                        case 6:
                            this.c(p8);
                            break;
                    }
                    if (this.aj == 1) {
                        v1 = 1;
                    }
                    return v1;
                } else {
                    return 0;
                }
            } else {
                this.E();
                return 1;
            }
        } else {
            return 0;
        }
    }

Method android.support.v7.widget.RecyclerView.b() calling method android.util.Log.e()


    public boolean b(int p8, int p9)
    {
        int v1_0 = 0;
        if (this.m != null) {
            if (!this.u) {
                android.support.v7.widget.RecyclerView$ViewFlinger v0_8 = this.m.e();
                boolean v2_0 = this.m.f();
                if ((v0_8 == null) || (Math.abs(p8) < this.as)) {
                    p8 = 0;
                }
                if ((!v2_0) || (Math.abs(p9) < this.as)) {
                    p9 = 0;
                }
                if ((p8 != 0) || (p9 != 0)) {
                    if (!this.dispatchNestedPreFling(((float) p8), ((float) p9))) {
                        if ((v0_8 == null) && (!v2_0)) {
                            int v6 = 0;
                        } else {
                            v6 = 1;
                        }
                        this.dispatchNestedFling(((float) p8), ((float) p9), v6);
                        if ((this.ar == null) || (!this.ar.a(p8, p9))) {
                            if (v6 != 0) {
                                if (v0_8 != null) {
                                    v1_0 = 1;
                                }
                                if (v2_0) {
                                    v1_0 |= 2;
                                }
                                this.j(v1_0, 1);
                                this.z.a(Math.max((- this.at), Math.min(p8, this.at)), Math.max((- this.at), Math.min(p9, this.at)));
                                return 1;
                            }
                        } else {
                            return 1;
                        }
                    }
                    return 0;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            android.util.Log.e("RecyclerView", "Cannot fling without a LayoutManager set. Call setLayoutManager with a non-null argument.");
            return 0;
        }
    }

Method android.support.v7.widget.RecyclerView.a() calling method android.util.Log.e()


    public void a(int p3, int p4, android.view.animation.Interpolator p5)
    {
        if (this.m != null) {
            if (!this.u) {
                if (!this.m.e()) {
                    p3 = 0;
                }
                if (!this.m.f()) {
                    p4 = 0;
                }
                if ((p3 != 0) || (p4 != 0)) {
                    this.z.a(p3, p4, p5);
                }
                return;
            } else {
                return;
            }
        } else {
            android.util.Log.e("RecyclerView", "Cannot smooth scroll without a LayoutManager set. Call setLayoutManager with a non-null argument.");
            return;
        }
    }

Method android.support.v7.widget.RecyclerView.a() calling method android.util.Log.e()


    public void a(int p2)
    {
        if (!this.u) {
            this.f();
            if (this.m != null) {
                this.m.e(p2);
                this.awakenScrollBars();
                return;
            } else {
                android.util.Log.e("RecyclerView", "Cannot scroll to position a LayoutManager set. Call setLayoutManager with a non-null argument.");
                return;
            }
        } else {
            return;
        }
    }

Method android.support.v7.widget.RecyclerView.a() calling method android.util.Log.e()


    private void a(long p7, ark>android.support.v7.widget.RecyclerViewark>$ViewHolder p9, ark>android.support.v7.widget.RecyclerViewark>$ViewHolder p10)
    {
        String v0_1 = this.f.b();
        int v1 = 0;
        while (v1 < v0_1) {
            ark>android.support.v7.widget.RecyclerViewark>$ViewHolder v2_2 = ark>android.support.v7.widget.RecyclerViewark>.e(this.f.b(v1));
            if ((v2_2 == p9) || (this.a(v2_2) != p7)) {
                v1++;
            } else {
                if ((this.l == null) || (!this.l.hasStableIds())) {
                    String v8_2 = new StringBuilder();
                    v8_2.append("Two different ViewHolders have the same change ID. This might happen due to inconsistent Adapter update events or if the LayoutManager lays out the same View multiple times.\n ViewHolder 1:");
                    v8_2.append(v2_2);
                    v8_2.append(" \n View Holder 2:");
                    v8_2.append(p9);
                    v8_2.append(this.a());
                    throw new IllegalStateException(v8_2.toString());
                } else {
                    String v8_5 = new StringBuilder();
                    v8_5.append("Two different ViewHolders have the same stable ID. Stable IDs in your adapter MUST BE unique and SHOULD NOT change.\n ViewHolder 1:");
                    v8_5.append(v2_2);
                    v8_5.append(" \n View Holder 2:");
                    v8_5.append(p9);
                    v8_5.append(this.a());
                    throw new IllegalStateException(v8_5.toString());
                }
            }
        }
        String v8_8 = new StringBuilder();
        v8_8.append("Problem while matching changed view holders with the newones. The pre-layout information for the change holder ");
        v8_8.append(p10);
        v8_8.append(" cannot be found but it is necessary for ");
        v8_8.append(p9);
        v8_8.append(this.a());
        android.util.Log.e("RecyclerView", v8_8.toString());
        return;
    }

Method android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.a() calling method android.util.Log.e()


    public void a(android.support.v4.widget.SlidingPaneLayout p4, android.view.View p5)
    {
        if ((this.a == null) || (this.b == null)) {
            p5.invalidate();
            return;
        } else {
            try {
                this.b.setBoolean(p5, 1);
                this.a.invoke(p5, ((Object[]) 0));
            } catch (Exception v0_1) {
                android.util.Log.e("SlidingPaneLayout", "Error refreshing display list state", v0_1);
            }
            super.a(p4, p5);
            return;
        }
    }

Method android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.<init>() calling method android.util.Log.e()


    SlidingPaneLayout$SlidingPanelLayoutImplJB()
    {
        try {
            this.a = android.view.View.getDeclaredMethod("getDisplayList", ((Class[]) 0));
            try {
                this.b = android.view.View.getDeclaredField("mRecreateDisplayList");
                this.b.setAccessible(1);
            } catch (NoSuchFieldException v0_4) {
                android.util.Log.e("SlidingPaneLayout", "Couldn\'t fetch mRecreateDisplayList field; dimming will be slow.", v0_4);
            }
            return;
        } catch (NoSuchFieldException v0_6) {
            android.util.Log.e("SlidingPaneLayout", "Couldn\'t fetch getDisplayList method; dimming won\'t work right.", v0_6);
        }
    }

Method android.support.v4.widget.NestedScrollView.onTouchEvent() calling method android.util.Log.e()


    public boolean onTouchEvent(android.view.MotionEvent p24)
    {
        void v10 = this;
        void v23_2 = this.d();
        android.view.MotionEvent v12 = android.view.MotionEvent.obtain(p24);
        boolean v0_62 = p24.getActionMasked();
        if (!v0_62) {
            this.t = 0;
        }
        v12.offsetLocation(0, ((float) this.t));
        switch (v0_62) {
            case 0:
                if (v23_2.getChildCount() != 0) {
                    boolean v0_46 = (this.c.isFinished() ^ 1);
                    this.j = v0_46;
                    if (v0_46) {
                        boolean v0_47 = v23_2.getParent();
                        if (v0_47) {
                            v0_47.requestDisallowInterceptTouchEvent(1);
                        }
                    }
                    if (!this.c.isFinished()) {
                        this.c.abortAnimation();
                    }
                    this.f = ((int) p24.getY());
                    this.q = p24.getPointerId(0);
                    this.a(2, 0);
                } else {
                    return 0;
                }
            case 1:
                boolean v0_37 = this.k;
                v0_37.computeCurrentVelocity(1000, ((float) this.p));
                boolean v0_39 = ((int) v0_37.getYVelocity(this.q));
                if (Math.abs(v0_39) <= this.o) {
                    if (this.c.springBack(v23_2.getScrollX(), v23_2.getScrollY(), 0, 0, 0, v23_2.getScrollRange())) {
                        android.support.v4.view.ViewCompat.c(v23_2);
                    }
                } else {
                    v10 = this.h((- v0_39));
                }
                v10.q = -1;
                v23_2.f();
                break;
            case 2:
                int v9_1 = p24.findPointerIndex(this.q);
                if (v9_1 != -1) {
                    int v6_5 = ((int) p24.getY(v9_1));
                    int v7_0 = (this.f - v6_5);
                    if (this.a(0, v7_0, this.s, this.r, 0)) {
                        v7_0 -= this.s[1];
                        v12.offsetLocation(0, ((float) this.r[1]));
                        this.t = (v10.t + this.r[1]);
                    }
                    if ((!this.j) && (Math.abs(v7_0) > this.n)) {
                        boolean v0_76 = v23_2.getParent();
                        if (v0_76) {
                            v0_76.requestDisallowInterceptTouchEvent(1);
                        }
                        this.j = 1;
                        if (v7_0 <= 0) {
                            v7_0 += this.n;
                        } else {
                            v7_0 -= this.n;
                        }
                    }
                    int v8_0 = v7_0;
                    if (!this.j) {
                    } else {
                        int v17;
                        this.f = (v6_5 - this.r[1]);
                        int v16 = v23_2.getScrollY();
                        int v7_1 = v23_2.getScrollRange();
                        boolean v0_3 = v23_2.getOverScrollMode();
                        if ((v0_3) && ((v0_3 != 1) || (v7_1 <= 0))) {
                            v17 = 0;
                        } else {
                            v17 = 1;
                        }
                        int v21 = v7_1;
                        int v14_1 = v8_0;
                        int v22 = v9_1;
                        if ((this.a(0, v8_0, 0, v23_2.getScrollY(), 0, v7_1, 0, 0, 1)) && (!this.b(0))) {
                            this.k.clear();
                        }
                        float v2_1 = (v23_2.getScrollY() - v16);
                        if (!this.a(0, v2_1, 0, (v14_1 - v2_1), this.r, 0)) {
                            if (v17 == 0) {
                            } else {
                                void v23_1 = v23_2.g();
                                boolean v0_11 = (v16 + v14_1);
                                if (v0_11) {
                                    if (v0_11 > v21) {
                                        android.support.v4.widget.EdgeEffectCompat.a(this.e, (((float) v14_1) / ((float) v23_1.getHeight())), (1065353216 - (p24.getX(v22) / ((float) v23_1.getWidth()))));
                                        if (!this.d.isFinished()) {
                                            this.d.onRelease();
                                        }
                                    }
                                } else {
                                    android.support.v4.widget.EdgeEffectCompat.a(this.d, (((float) v14_1) / ((float) v23_1.getHeight())), (p24.getX(v22) / ((float) v23_1.getWidth())));
                                    if (!this.e.isFinished()) {
                                        this.e.onRelease();
                                    }
                                }
                                if ((this.d == null) || ((this.d.isFinished()) && (this.e.isFinished()))) {
                                } else {
                                    android.support.v4.view.ViewCompat.c(v23_1);
                                }
                            }
                        } else {
                            this.f = (this.f - this.r[1]);
                            v12.offsetLocation(0, ((float) this.r[1]));
                            this.t = (this.t + this.r[1]);
                        }
                    }
                } else {
                    float v1_16 = new StringBuilder();
                    v1_16.append("Invalid pointerId=");
                    v1_16.append(this.q);
                    v1_16.append(" in onTouchEvent");
                    android.util.Log.e("NestedScrollView", v1_16.toString());
                }
                break;
            case 3:
                if ((this.j) && ((v23_2.getChildCount() > 0) && (this.c.springBack(v23_2.getScrollX(), v23_2.getScrollY(), 0, 0, 0, v23_2.getScrollRange())))) {
                    android.support.v4.view.ViewCompat.c(v23_2);
                }
                this.q = -1;
                v23_2.f();
                break;
            case 4:
            default:
                break;
            case 5:
                boolean v0_40 = p24.getActionIndex();
                this.f = ((int) p24.getY(v0_40));
                this.q = p24.getPointerId(v0_40);
                break;
            case 6:
                v23_2.a(p24);
                this.f = ((int) p24.getY(p24.findPointerIndex(this.q)));
                break;
        }
        if (v10.k != null) {
            v10.k.addMovement(v12);
        }
        v12.recycle();
        return 1;
    }

Method android.support.v4.widget.NestedScrollView.onInterceptTouchEvent() calling method android.util.Log.e()


    public boolean onInterceptTouchEvent(android.view.MotionEvent p13)
    {
        android.view.VelocityTracker v0_0 = p13.getAction();
        if ((v0_0 != 2) || (!this.j)) {
            android.view.VelocityTracker v0_7 = (v0_0 & 255);
            if (v0_7 == 6) {
                this.a(p13);
            } else {
                switch (v0_7) {
                    case 0:
                        android.view.VelocityTracker v0_9 = ((int) p13.getY());
                        if (this.d(((int) p13.getX()), v0_9)) {
                            this.f = v0_9;
                            this.q = p13.getPointerId(0);
                            this.c();
                            this.k.addMovement(p13);
                            this.c.computeScrollOffset();
                            this.j = (this.c.isFinished() ^ 1);
                            this.a(2, 0);
                        } else {
                            this.j = 0;
                            this.e();
                        }
                        break;
                    case 1:
                    case 3:
                        this.j = 0;
                        this.q = -1;
                        this.e();
                        if (this.c.springBack(this.getScrollX(), this.getScrollY(), 0, 0, 0, this.getScrollRange())) {
                            android.support.v4.view.ViewCompat.c(this);
                        }
                        this.a(0);
                        break;
                    case 2:
                        android.view.VelocityTracker v0_1 = this.q;
                        if (v0_1 != -1) {
                            int v5_0 = p13.findPointerIndex(v0_1);
                            if (v5_0 != -1) {
                                android.view.VelocityTracker v0_3 = ((int) p13.getY(v5_0));
                                if ((Math.abs((v0_3 - this.f)) > this.n) && ((2 & this.getNestedScrollAxes()) == 0)) {
                                    this.j = 1;
                                    this.f = v0_3;
                                    this.d();
                                    this.k.addMovement(p13);
                                    this.t = 0;
                                    android.view.ViewParent v13_1 = this.getParent();
                                    if (v13_1 != null) {
                                        v13_1.requestDisallowInterceptTouchEvent(1);
                                    }
                                }
                            } else {
                                int v1_3 = new StringBuilder();
                                v1_3.append("Invalid pointerId=");
                                v1_3.append(v0_1);
                                v1_3.append(" in onInterceptTouchEvent");
                                android.util.Log.e("NestedScrollView", v1_3.toString());
                            }
                        }
                        break;
                    default:
                }
            }
            return this.j;
        } else {
            return 1;
        }
    }

Method android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl.b() calling method android.util.Log.e()


    public void b(android.view.ViewParent p2, android.view.View p3, android.view.View p4, int p5)
    {
        try {
            p2.onNestedScrollAccepted(p3, p4, p5);
        } catch (AbstractMethodError v3_1) {
            StringBuilder v5_2 = new StringBuilder();
            v5_2.append("ViewParent ");
            v5_2.append(p2);
            v5_2.append(" does not implement interface ");
            v5_2.append("method onNestedScrollAccepted");
            android.util.Log.e("ViewParentCompat", v5_2.toString(), v3_1);
        }
        return;
    }

Method android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl.a() calling method android.util.Log.e()


    public boolean a(android.view.ViewParent p2, android.view.View p3, android.view.View p4, int p5)
    {
        try {
            return p2.onStartNestedScroll(p3, p4, p5);
        } catch (AbstractMethodError v3_2) {
            StringBuilder v5_2 = new StringBuilder();
            v5_2.append("ViewParent ");
            v5_2.append(p2);
            v5_2.append(" does not implement interface ");
            v5_2.append("method onStartNestedScroll");
            android.util.Log.e("ViewParentCompat", v5_2.toString(), v3_2);
            return 0;
        }
    }

Method android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl.a() calling method android.util.Log.e()


    public boolean a(android.view.ViewParent p1, android.view.View p2, float p3, float p4, boolean p5)
    {
        try {
            return p1.onNestedFling(p2, p3, p4, p5);
        } catch (AbstractMethodError v2_2) {
            StringBuilder v4_2 = new StringBuilder();
            v4_2.append("ViewParent ");
            v4_2.append(p1);
            v4_2.append(" does not implement interface ");
            v4_2.append("method onNestedFling");
            android.util.Log.e("ViewParentCompat", v4_2.toString(), v2_2);
            return 0;
        }
    }

Method android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl.a() calling method android.util.Log.e()


    public boolean a(android.view.ViewParent p2, android.view.View p3, float p4, float p5)
    {
        try {
            return p2.onNestedPreFling(p3, p4, p5);
        } catch (AbstractMethodError v3_2) {
            StringBuilder v5_2 = new StringBuilder();
            v5_2.append("ViewParent ");
            v5_2.append(p2);
            v5_2.append(" does not implement interface ");
            v5_2.append("method onNestedPreFling");
            android.util.Log.e("ViewParentCompat", v5_2.toString(), v3_2);
            return 0;
        }
    }

Method android.support.v7.util.AsyncListUtil$1.a() calling method android.util.Log.e()


    public void a(int p4, android.support.v7.util.TileList$Tile p5)
    {
        if (this.a(p4)) {
            int v4_8 = this.a.e.a(p5);
            if (v4_8 != 0) {
                int v1_0 = new StringBuilder();
                v1_0.append("duplicate tile @");
                v1_0.append(v4_8.b);
                android.util.Log.e("AsyncListUtil", v1_0.toString());
                this.a.g.a(v4_8);
            }
            int v4_3 = (p5.b + p5.c);
            int v0_3 = 0;
            while (v0_3 < this.a.o.size()) {
                int v1_7 = this.a.o.keyAt(v0_3);
                if ((p5.b > v1_7) || (v1_7 >= v4_3)) {
                    v0_3++;
                } else {
                    this.a.o.removeAt(v0_3);
                    this.a.d.a(v1_7);
                }
            }
            return;
        } else {
            this.a.g.a(p5);
            return;
        }
    }

Method android.support.v4.widget.SwipeRefreshLayout.onTouchEvent() calling method android.util.Log.e()


    public boolean onTouchEvent(android.view.MotionEvent p5)
    {
        float v0_0 = p5.getActionMasked();
        if ((this.B) && (v0_0 == 0)) {
            this.B = 0;
        }
        if ((this.isEnabled()) && ((!this.B) && ((!this.b()) && ((!this.b) && (!this.v))))) {
            switch (v0_0) {
                case 0:
                    this.A = p5.getPointerId(0);
                    this.z = 0;
                    break;
                case 1:
                    float v0_11 = p5.findPointerIndex(this.A);
                    if (v0_11 >= 0) {
                        if (this.z) {
                            float v5_9 = ((p5.getY(v0_11) - this.x) * 1056964608);
                            this.z = 0;
                            this.c(v5_9);
                        }
                        this.A = -1;
                        return 0;
                    } else {
                        android.util.Log.e(android.support.v4.widget.SwipeRefreshLayout.m, "Got ACTION_UP event but don\'t have an active pointer id.");
                        return 0;
                    }
                case 2:
                    float v0_4 = p5.findPointerIndex(this.A);
                    if (v0_4 >= 0) {
                        float v5_3 = p5.getY(v0_4);
                        this.d(v5_3);
                        if (!this.z) {
                        } else {
                            float v5_5 = ((v5_3 - this.x) * 1056964608);
                            if (v5_5 <= 0) {
                                return 0;
                            } else {
                                this.b(v5_5);
                            }
                        }
                    } else {
                        android.util.Log.e(android.support.v4.widget.SwipeRefreshLayout.m, "Got ACTION_MOVE event but have an invalid active pointer id.");
                        return 0;
                    }
                case 3:
                    return 0;
                case 4:
                default:
                    break;
                case 5:
                    float v0_1 = p5.getActionIndex();
                    if (v0_1 >= 0) {
                        this.A = p5.getPointerId(v0_1);
                    } else {
                        android.util.Log.e(android.support.v4.widget.SwipeRefreshLayout.m, "Got ACTION_POINTER_DOWN event but have an invalid action index.");
                        return 0;
                    }
                case 6:
                    this.a(p5);
                    break;
            }
            return 1;
        } else {
            return 0;
        }
    }

Method android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent() calling method android.util.Log.e()


    public boolean onInterceptTouchEvent(android.view.MotionEvent p4)
    {
        this.f();
        int v0_0 = p4.getActionMasked();
        if ((this.B) && (v0_0 == 0)) {
            this.B = 0;
        }
        if ((this.isEnabled()) && ((!this.B) && ((!this.b()) && ((!this.b) && (!this.v))))) {
            if (v0_0 == 6) {
                this.a(p4);
            } else {
                switch (v0_0) {
                    case 0:
                        this.setTargetOffsetTopAndBottom((this.h - this.e.getTop()));
                        this.A = p4.getPointerId(0);
                        this.z = 0;
                        int v0_9 = p4.findPointerIndex(this.A);
                        if (v0_9 >= 0) {
                            this.y = p4.getY(v0_9);
                        } else {
                            return 0;
                        }
                    case 1:
                    case 3:
                        this.z = 0;
                        this.A = -1;
                        break;
                    case 2:
                        if (this.A != -1) {
                            int v0_3 = p4.findPointerIndex(this.A);
                            if (v0_3 >= 0) {
                                this.d(p4.getY(v0_3));
                            } else {
                                return 0;
                            }
                        } else {
                            android.util.Log.e(android.support.v4.widget.SwipeRefreshLayout.m, "Got ACTION_MOVE event but don\'t have an active pointer id.");
                            return 0;
                        }
                    default:
                }
            }
            return this.z;
        } else {
            return 0;
        }
    }

Method android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.a() calling method android.util.Log.e()


    public void a(String p3, android.os.Bundle p4, android.os.ResultReceiver p5)
    {
        try {
            android.support.v4.media.session.MediaSessionCompat$QueueItem v1_0 = 0;
        } catch (android.os.BadParcelableException) {
            android.util.Log.e("MediaSessionCompat", "Could not unparcel the extra data.");
            return;
        }
        if (!p3.equals("android.support.v4.media.session.command.GET_EXTRA_BINDER")) {
            if (!p3.equals("android.support.v4.media.session.command.ADD_QUEUE_ITEM")) {
                if (!p3.equals("android.support.v4.media.session.command.ADD_QUEUE_ITEM_AT")) {
                    if (!p3.equals("android.support.v4.media.session.command.REMOVE_QUEUE_ITEM")) {
                        if (!p3.equals("android.support.v4.media.session.command.REMOVE_QUEUE_ITEM_AT")) {
                            this.a.a(p3, p4, p5);
                            return;
                        } else {
                            android.support.v4.media.session.MediaSessionCompat$Callback v3_6 = ((android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21) android.support.v4.media.session.MediaSessionCompat$Callback.b(this.a).get());
                            if ((v3_6 == null) || (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.a(v3_6) == null)) {
                                return;
                            } else {
                                android.support.v4.media.MediaDescriptionCompat v4_2 = p4.getInt("android.support.v4.media.session.command.ARGUMENT_INDEX", -1);
                                if ((v4_2 >= null) && (v4_2 < android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.a(v3_6).size())) {
                                    v1_0 = ((android.support.v4.media.session.MediaSessionCompat$QueueItem) android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.a(v3_6).get(v4_2));
                                }
                                if (v1_0 == null) {
                                    return;
                                } else {
                                    this.a.b(v1_0.a());
                                    return;
                                }
                            }
                        }
                    } else {
                        p4.setClassLoader(android.support.v4.media.MediaDescriptionCompat.getClassLoader());
                        this.a.b(((android.support.v4.media.MediaDescriptionCompat) p4.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION")));
                        return;
                    }
                } else {
                    p4.setClassLoader(android.support.v4.media.MediaDescriptionCompat.getClassLoader());
                    this.a.a(((android.support.v4.media.MediaDescriptionCompat) p4.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION")), p4.getInt("android.support.v4.media.session.command.ARGUMENT_INDEX"));
                    return;
                }
            } else {
                p4.setClassLoader(android.support.v4.media.MediaDescriptionCompat.getClassLoader());
                this.a.a(((android.support.v4.media.MediaDescriptionCompat) p4.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION")));
                return;
            }
        } else {
            android.support.v4.media.session.MediaSessionCompat$Callback v3_22 = ((android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21) android.support.v4.media.session.MediaSessionCompat$Callback.b(this.a).get());
            if (v3_22 == null) {
                return;
            } else {
                android.support.v4.media.MediaDescriptionCompat v4_10 = new android.os.Bundle();
                android.support.v4.media.session.MediaSessionCompat$Callback v3_24 = v3_22.b().b();
                if (v3_24 != null) {
                    v1_0 = v3_24.asBinder();
                } else {
                }
                android.support.v4.app.BundleCompat.a(v4_10, "android.support.v4.media.session.EXTRA_BINDER", v1_0);
                p5.send(0, v4_10);
                return;
            }
        }
    }

Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.a() calling method android.util.Log.e()


    public boolean a(android.view.KeyEvent p3)
    {
        if (p3 != 0) {
            try {
                this.a.a(p3);
            } catch (int v3_2) {
                android.util.Log.e("MediaControllerCompat", "Dead object in dispatchMediaButtonEvent.", v3_2);
            }
            return 0;
        } else {
            throw new IllegalArgumentException("event may not be null.");
        }
    }

Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.b() calling method android.util.Log.e()


    private void b()
    {
        if (this.c != null) {
            try {
                android.os.RemoteException v1_4 = this.b.iterator();
            } catch (android.os.RemoteException v1_2) {
                throw v1_2;
            }
            while (v1_4.hasNext()) {
                String v2_1 = ((android.support.v4.media.session.MediaControllerCompat$Callback) v1_4.next());
                String v3_1 = new android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback(v2_1);
                this.d.put(v2_1, v3_1);
                v2_1.b = 1;
                this.c.a(v3_1);
                v2_1.a();
            }
            this.b.clear();
            return;
        } else {
            return;
        }
    }

Method android.support.v4.media.session.MediaButtonReceiver$MediaButtonConnectionCallback.a() calling method android.util.Log.e()


    public void a()
    {
        try {
            new android.support.v4.media.session.MediaControllerCompat(this.c, this.f.c()).a(((android.view.KeyEvent) this.d.getParcelableExtra("android.intent.extra.KEY_EVENT")));
        } catch (android.os.RemoteException v0_1) {
            android.util.Log.e("MediaButtonReceiver", "Failed to create a media controller", v0_1);
        }
        this.d();
        return;
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.a() calling method android.util.Log.e()


    public void a(android.os.Messenger p4)
    {
        String v1_1 = new StringBuilder();
        v1_1.append("onConnectFailed for ");
        v1_1.append(this.b);
        android.util.Log.e("MediaBrowserCompat", v1_1.toString());
        if (this.a(p4, "onConnectFailed")) {
            if (this.f == 2) {
                this.a();
                this.c.c();
                return;
            } else {
                String v0_4 = new StringBuilder();
                v0_4.append("onConnect from service while mState=");
                v0_4.append(ark>android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBaseark>.a(this.f));
                v0_4.append("... ignoring");
                android.util.Log.w("MediaBrowserCompat", v0_4.toString());
                return;
            }
        } else {
            return;
        }
    }

Method android.support.v4.app.FragmentManagerImpl.a() calling method android.util.Log.e()


    private void a(RuntimeException p6)
    {
        android.util.Log.e("FragmentManager", p6.getMessage());
        android.util.Log.e("FragmentManager", "Activity state:");
        String v1_1 = new java.io.PrintWriter(new android.support.v4.util.LogWriter("FragmentManager"));
        if (this.m == null) {
            try {
                String v2_1 = new String[0];
                this.a("  ", 0, v1_1, v2_1);
            } catch (Exception v0_3) {
                android.util.Log.e("FragmentManager", "Failed dumping state", v0_3);
            }
        } else {
            try {
                String v2_3 = new String[0];
                this.m.a("  ", 0, v1_1, v2_3);
            } catch (Exception v0_5) {
                android.util.Log.e("FragmentManager", "Failed dumping state", v0_5);
            }
        }
        throw p6;
    }

Method android.support.v4.app.FragmentManagerImpl.a() calling method android.util.Log.e()


    private static android.view.animation.Animation$AnimationListener a(android.view.animation.Animation p2)
    {
        try {
            if (ark>android.support.v4.app.FragmentManagerImplark>.q != null) {
                int v2_3 = ((android.view.animation.Animation$AnimationListener) ark>android.support.v4.app.FragmentManagerImplark>.q.get(p2));
            } else {
                ark>android.support.v4.app.FragmentManagerImplark>.q = android.view.animation.Animation.getDeclaredField("mListener");
                ark>android.support.v4.app.FragmentManagerImplark>.q.setAccessible(1);
            }
        } catch (int v2_2) {
            android.util.Log.e("FragmentManager", "No field with the name mListener is found in Animation class", v2_2);
            v2_3 = 0;
        } catch (int v2_1) {
            android.util.Log.e("FragmentManager", "Cannot access Animation\'s mListener field", v2_1);
        }
        return v2_3;
    }

Method com.google.maps.android.data.kml.KmlRenderer$MarkerIconImageDownload.a() calling method android.util.Log.e()


    protected void a(android.graphics.Bitmap p3)
    {
        if (p3 != null) {
            this.a.a(this.b, p3);
            if (this.a.a()) {
                com.google.maps.android.data.kml.KmlRenderer.a(this.a, this.b, com.google.maps.android.data.kml.KmlRenderer.a(this.a));
                com.google.maps.android.data.kml.KmlRenderer.a(this.a, this.b, com.google.maps.android.data.kml.KmlRenderer.b(this.a));
            }
        } else {
            String v0_3 = new StringBuilder();
            v0_3.append("Image at this URL could not be found ");
            v0_3.append(this.b);
            android.util.Log.e("KmlRenderer", v0_3.toString());
        }
        return;
    }

Method com.google.maps.android.data.kml.KmlRenderer$GroundOverlayImageDownload.a() calling method android.util.Log.e()


    protected void a(android.graphics.Bitmap p4)
    {
        if (p4 != null) {
            this.a.a(this.b, p4);
            if (this.a.a()) {
                com.google.maps.android.data.kml.KmlRenderer.a(this.a, this.b, com.google.maps.android.data.kml.KmlRenderer.c(this.a), 1);
                com.google.maps.android.data.kml.KmlRenderer.a(this.a, this.b, com.google.maps.android.data.kml.KmlRenderer.b(this.a), 1);
            }
        } else {
            String v0_3 = new StringBuilder();
            v0_3.append("Image at this URL could not be found ");
            v0_3.append(this.b);
            android.util.Log.e("KmlRenderer", v0_3.toString());
        }
        return;
    }

Method com.google.maps.android.data.kml.KmlRenderer$GroundOverlayImageDownload.a() calling method android.util.Log.e()


    protected varargs android.graphics.Bitmap a(String[] p4)
    {
        try {
            return android.graphics.BitmapFactory.decodeStream(((java.io.InputStream) new java.net.URL(this.b).getContent()));
        } catch (java.net.MalformedURLException) {
            return android.graphics.BitmapFactory.decodeFile(this.b);
        } catch (int v4_8) {
            String v1_1 = new StringBuilder();
            v1_1.append("Image [");
            v1_1.append(this.b);
            v1_1.append("] download issue");
            android.util.Log.e("KmlRenderer", v1_1.toString(), v4_8);
            return 0;
        }
    }

Method com.google.firebase.iid.zzx.a() calling method android.util.Log.e()


    private final int a(android.content.Context p7, android.content.Intent p8)
    {
        String v1_9 = ((String) this.c.get(p8.getAction()));
        String v0_0 = 0;
        if (v1_9 != null) {
            if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                android.support.v4.util.SimpleArrayMap v3_5;
                String v4_1 = String.valueOf(v1_9);
                if (v4_1.length() == 0) {
                    v3_5 = new String("Restricting intent to a specific service: ");
                } else {
                    v3_5 = "Restricting intent to a specific service: ".concat(v4_1);
                }
                android.util.Log.d("FirebaseInstanceId", v3_5);
            }
            p8.setClassName(p7.getPackageName(), v1_9);
        } else {
            String v1_7 = p7.getPackageManager().resolveService(p8, 0);
            if ((v1_7 != null) && (v1_7.serviceInfo != null)) {
                String v1_8 = v1_7.serviceInfo;
                if ((p7.getPackageName().equals(v1_8.packageName)) && (v1_8.name != null)) {
                    v1_9 = v1_8.name;
                    if (v1_9.startsWith(".")) {
                        android.support.v4.util.SimpleArrayMap v2_8 = String.valueOf(p7.getPackageName());
                        String v1_10 = String.valueOf(v1_9);
                        if (v1_10.length() == 0) {
                            v1_9 = new String(v2_8);
                        } else {
                            v1_9 = v2_8.concat(v1_10);
                        }
                    }
                    try {
                        this.c.put(p8.getAction(), v1_9);
                    } catch (Throwable v7_11) {
                        throw v7_11;
                    }
                } else {
                    android.support.v4.util.SimpleArrayMap v3_6 = v1_8.packageName;
                    String v1_13 = v1_8.name;
                    StringBuilder v5_4 = new StringBuilder(((String.valueOf(v3_6).length() + 94) + String.valueOf(v1_13).length()));
                    v5_4.append("Error resolving target intent service, skipping classname enforcement. Resolved service was: ");
                    v5_4.append(v3_6);
                    v5_4.append("/");
                    v5_4.append(v1_13);
                    android.util.Log.e("FirebaseInstanceId", v5_4.toString());
                }
            } else {
                android.util.Log.e("FirebaseInstanceId", "Failed to resolve target intent service, skipping classname enforcement");
            }
        }
        try {
            if (this.d == null) {
                if (p7.checkCallingOrSelfPermission("android.permission.WAKE_LOCK") == 0) {
                    v0_0 = 1;
                }
                this.d = Boolean.valueOf(v0_0);
            }
        } catch (Throwable v7_6) {
            android.util.Log.e("FirebaseInstanceId", "Error while delivering the message to the serviceIntent", v7_6);
            return 401;
        } catch (Throwable v7_2) {
            Throwable v7_3 = String.valueOf(v7_2);
            String v1_6 = new StringBuilder((String.valueOf(v7_3).length() + 45));
            v1_6.append("Failed to start service while in background: ");
            v1_6.append(v7_3);
            android.util.Log.e("FirebaseInstanceId", v1_6.toString());
            return 402;
        }
        Throwable v7_1;
        if (!this.d.booleanValue()) {
            v7_1 = p7.startService(p8);
            android.util.Log.d("FirebaseInstanceId", "Missing wake lock permission, service start may be delayed");
        } else {
            v7_1 = android.support.v4.content.WakefulBroadcastReceiver.a_(p7, p8);
        }
        if (v7_1 != null) {
            return -1;
        } else {
            android.util.Log.e("FirebaseInstanceId", "Error while delivering the message: ServiceIntent not found.");
            return 404;
        }
    }

Method com.google.firebase.iid.zzu.a() calling method android.util.Log.e()


    public final declared_synchronized int a()
    {
        try {
            if (this.e == 0) {
                int v0_5 = this.a.getPackageManager();
                if (v0_5.checkPermission("com.google.android.c2dm.permission.SEND", "com.google.android.gms") != -1) {
                    if (!com.google.android.gms.common.util.zzq.h()) {
                        int v1_2 = new android.content.Intent("com.google.android.c2dm.intent.REGISTER");
                        v1_2.setPackage("com.google.android.gms");
                        int v1_3 = v0_5.queryIntentServices(v1_2, 0);
                        if ((v1_3 != 0) && (v1_3.size() > 0)) {
                            this.e = 1;
                            return this.e;
                        }
                    }
                    int v1_6 = new android.content.Intent("com.google.iid.TOKEN_REQUEST");
                    v1_6.setPackage("com.google.android.gms");
                    int v0_2 = v0_5.queryBroadcastReceivers(v1_6, 0);
                    if ((v0_2 == 0) || (v0_2.size() <= 0)) {
                        android.util.Log.w("FirebaseInstanceId", "Failed to resolve IID implementation package, falling back");
                        if (!com.google.android.gms.common.util.zzq.h()) {
                            this.e = 1;
                        } else {
                            this.e = 2;
                        }
                        return this.e;
                    } else {
                        this.e = 2;
                        return this.e;
                    }
                } else {
                    android.util.Log.e("FirebaseInstanceId", "Google Play services missing or without correct permission.");
                    return 0;
                }
            } else {
                return this.e;
            }
        } catch (int v0_7) {
            throw v0_7;
        }
    }

Method com.google.firebase.iid.zzh.a() calling method android.util.Log.e()


    private final declared_synchronized void a()
    {
        try {
            if (android.util.Log.isLoggable("EnhancedIntentService", 3)) {
                android.util.Log.d("EnhancedIntentService", "flush queue called");
            }
        } catch (com.google.firebase.iid.zzd v0_30) {
            throw v0_30;
        }
        while (!this.d.isEmpty()) {
            if (android.util.Log.isLoggable("EnhancedIntentService", 3)) {
                android.util.Log.d("EnhancedIntentService", "found intent to be delivered");
            }
            if ((this.e == null) || (!this.e.isBinderAlive())) {
                if (android.util.Log.isLoggable("EnhancedIntentService", 3)) {
                    String v2_2 = (this.f ^ 1);
                    StringBuilder v4_1 = new StringBuilder(39);
                    v4_1.append("binder is dead. start connection? ");
                    v4_1.append(v2_2);
                    android.util.Log.d("EnhancedIntentService", v4_1.toString());
                }
                if (!this.f) {
                    this.f = 1;
                    try {
                        if (!com.google.android.gms.common.stats.zza.a().a(this.a, this.b, this, 65)) {
                            android.util.Log.e("EnhancedIntentService", "binding to the service failed");
                        } else {
                            return;
                        }
                    } catch (com.google.firebase.iid.zzd v0_17) {
                        android.util.Log.e("EnhancedIntentService", "Exception while binding the service", v0_17);
                    }
                    while (!this.d.isEmpty()) {
                        ((com.google.firebase.iid.zzd) this.d.poll()).a();
                    }
                }
                return;
            } else {
                if (android.util.Log.isLoggable("EnhancedIntentService", 3)) {
                    android.util.Log.d("EnhancedIntentService", "binder is alive, sending the intent.");
                }
                this.e.a(((com.google.firebase.iid.zzd) this.d.poll()));
            }
        }
        return;
    }

Method com.google.firebase.iid.zzaa.c() calling method android.util.Log.e()


    private final boolean c()
    {
        boolean v0_1 = this.c.d();
        if ((!v0_1) || (v0_1.b(this.d.b()))) {
            try {
                android.content.Intent v3_1 = this.c.e();
            } catch (boolean v0_6) {
                boolean v0_8 = String.valueOf(v0_6.getMessage());
                if (v0_8.length() == 0) {
                    boolean v0_10 = new String("Token retrieval failed: ");
                } else {
                    v0_10 = "Token retrieval failed: ".concat(v0_8);
                }
                android.util.Log.e("FirebaseInstanceId", v0_10);
                return 0;
            }
            if (v3_1 != null) {
                if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                    android.util.Log.d("FirebaseInstanceId", "Token successfully retrieved");
                }
                if ((!v0_1) || ((v0_1) && (!v3_1.equals(v0_1.a)))) {
                    boolean v0_4 = this.a();
                    android.content.Intent v3_3 = new android.content.Intent("com.google.firebase.iid.TOKEN_REFRESH");
                    android.content.Intent v4_5 = new android.content.Intent("com.google.firebase.INSTANCE_ID_EVENT");
                    v4_5.setClass(v0_4, com.google.firebase.iid.FirebaseInstanceIdReceiver);
                    v4_5.putExtra("wrapped_intent", v3_3);
                    v0_4.sendBroadcast(v4_5);
                }
                return 1;
            } else {
                android.util.Log.e("FirebaseInstanceId", "Token retrieval failed: null");
                return 0;
            }
        } else {
            return 1;
        }
    }

Method com.google.firebase.iid.zzaa.a() calling method android.util.Log.e()


    private final boolean a(String p7)
    {
        String v7_1 = p7.split("!");
        if (v7_1.length == 2) {
            String v2_7 = v7_1[0];
            String v7_10 = v7_1[1];
            int v3_0 = -1;
            try {
                String v4_0 = v2_7.hashCode();
            } catch (String v7_5) {
                String v7_7 = String.valueOf(v7_5.getMessage());
                if (v7_7.length() == 0) {
                    String v7_9 = new String("Topic sync failed: ");
                } else {
                    v7_9 = "Topic sync failed: ".concat(v7_7);
                }
                android.util.Log.e("FirebaseInstanceId", v7_9);
                return 0;
            }
            if (v4_0 == 83) {
                if (v2_7.equals("S")) {
                    v3_0 = 0;
                }
            } else {
                if (v4_0 == 85) {
                    if (v2_7.equals("U")) {
                        v3_0 = 1;
                    }
                } else {
                }
            }
            String v2_3;
            String v7_3;
            switch (v3_0) {
                case 0:
                    this.c.a(v7_10);
                    if (com.google.firebase.iid.FirebaseInstanceId.g()) {
                        v7_3 = "FirebaseInstanceId";
                        v2_3 = "subscribe operation succeeded";
                    }
                case 1:
                    this.c.b(v7_10);
                    if (com.google.firebase.iid.FirebaseInstanceId.g()) {
                        v7_3 = "FirebaseInstanceId";
                        v2_3 = "unsubscribe operation succeeded";
                    }
                    break;
                default:
                    return 1;
            }
            android.util.Log.d(v7_3, v2_3);
            return 1;
        }
        return 1;
    }

Method com.google.android.gms.vision.CameraSource$zzb.run() calling method android.util.Log.e()


    public final void run()
    {
        while ((this.d) && (this.g == null)) {
            try {
                this.c.wait();
            } catch (String v1_13) {
                android.util.Log.d("CameraSource", "Frame processing loop terminated.", v1_13);
                return;
            }
        }
        if (this.d) {
            String v1_6 = new com.google.android.gms.vision.Frame$Builder().a(this.g, com.google.android.gms.vision.CameraSource.f(this.h).a(), com.google.android.gms.vision.CameraSource.f(this.h).b(), 17).a(this.f).a(this.e).b(com.google.android.gms.vision.CameraSource.e(this.h)).a();
            byte[] v2_4 = this.g;
            this.g = 0;
            try {
                this.a.b(v1_6);
            } catch (android.hardware.Camera v0_2) {
                com.google.android.gms.vision.CameraSource.b(this.h).addCallbackBuffer(v2_4.array());
                throw v0_2;
            } catch (android.hardware.Camera v0_1) {
                android.util.Log.e("CameraSource", "Exception thrown from receiver.", v0_1);
            }
            com.google.android.gms.vision.CameraSource.b(this.h).addCallbackBuffer(v2_4.array());
        } else {
            return;
        }
    }

Method com.google.android.gms.security.ProviderInstaller.a() calling method android.util.Log.e()


    public static void a(android.content.Context p7)
    {
        com.google.android.gms.common.internal.zzbq.a(p7, "Context must not be null");
        com.google.android.gms.common.zzf.c(p7);
        com.google.android.gms.common.GooglePlayServicesNotAvailableException v7_5 = com.google.android.gms.common.zzp.getRemoteContext(p7);
        if (v7_5 != null) {
            if (ark>com.google.android.gms.security.ProviderInstallerark>.c == null) {
                reflect.Method v2_1 = v7_5.getClassLoader().loadClass("com.google.android.gms.common.security.ProviderInstallerImpl");
                int v5_1 = new Class[1];
                v5_1[0] = android.content.Context;
                ark>com.google.android.gms.security.ProviderInstallerark>.c = v2_1.getMethod("insertProvider", v5_1);
            }
            Object[] v4_1 = new Object[1];
            v4_1[0] = v7_5;
            ark>com.google.android.gms.security.ProviderInstallerark>.c.invoke(0, v4_1);
            return;
        } else {
            android.util.Log.e("ProviderInstaller", "Failed to get remote context");
            throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(8);
        }
    }

Method com.google.android.gms.maps.internal.zzbz.c() calling method android.util.Log.e()


    private static android.content.Context c(android.content.Context p3)
    {
        try {
            return com.google.android.gms.dynamite.DynamiteModule.a(p3, com.google.android.gms.dynamite.DynamiteModule.a, "com.google.android.gms.maps_dynamite").a();
        } catch (Throwable v0_3) {
            android.util.Log.e(com.google.android.gms.maps.internal.zzbz.a, "Failed to load maps module, use legacy", v0_3);
            return com.google.android.gms.common.GooglePlayServicesUtil.getRemoteContext(p3);
        }
    }

Method com.google.android.gms.internal.zzdjv.d() calling method android.util.Log.e()


    protected final Object d()
    {
        try {
            if (this.e == null) {
                try {
                    this.e = this.a(com.google.android.gms.dynamite.DynamiteModule.a(this.a, com.google.android.gms.dynamite.DynamiteModule.d, "com.google.android.gms.vision.dynamite"), this.a);
                } catch (String v1_2) {
                    android.util.Log.e(this.c, "Error creating remote native handle", v1_2);
                }
                if ((this.d) || (this.e != null)) {
                    if ((this.d) && (this.e != null)) {
                        android.util.Log.w(this.c, "Native handle is now available.");
                    }
                } else {
                    android.util.Log.w(this.c, "Native handle not yet available. Reverting to no-op handle.");
                    this.d = 1;
                }
                return this.e;
            } else {
                return this.e;
            }
        } catch (String v1_12) {
            throw v1_12;
        }
    }

Method com.google.android.gms.internal.zzdjv.c() calling method android.util.Log.e()


    public final void c()
    {
        try {
            if (this.e != null) {
                try {
                    this.a();
                } catch (android.os.RemoteException v1_1) {
                    android.util.Log.e(this.c, "Could not finalize native handle", v1_1);
                }
                return;
            } else {
                return;
            }
        } catch (android.os.RemoteException v1_2) {
            throw v1_2;
        }
    }

Method com.google.android.gms.internal.zzaru.a() calling method android.util.Log.e()


    public static void a(String p2, Object p3)
    {
        String v0_0 = com.google.android.gms.internal.zzarv.b();
        if (v0_0 == null) {
            if (ark>com.google.android.gms.internal.zzaruark>.a(3)) {
                String v3_2;
                if (p3 == null) {
                    v3_2 = p2;
                } else {
                    String v3_1 = String.valueOf(p3);
                    StringBuilder v1_3 = new StringBuilder(((String.valueOf(p2).length() + 1) + String.valueOf(v3_1).length()));
                    v1_3.append(p2);
                    v1_3.append(":");
                    v1_3.append(v3_1);
                    v3_2 = v1_3.toString();
                }
                android.util.Log.e(((String) com.google.android.gms.internal.zzarl.b.a()), v3_2);
            }
        } else {
            v0_0.e(p2, p3);
        }
        String v3_3 = ark>com.google.android.gms.internal.zzaruark>.a;
        if (v3_3 != null) {
            v3_3.c(p2);
        }
        return;
    }

Method com.google.android.gms.internal.zzae.c() calling method android.util.Log.e()


    public static varargs void c(String p1, Object[] p2)
    {
        android.util.Log.e(com.google.android.gms.internal.zzae.b, com.google.android.gms.internal.zzae.d(p1, p2));
        return;
    }

Method com.google.android.gms.internal.zzae.a() calling method android.util.Log.e()


    public static varargs void a(Throwable p1, String p2, Object[] p3)
    {
        android.util.Log.e(ark>com.google.android.gms.internal.zzaeark>.b, ark>com.google.android.gms.internal.zzaeark>.d(p2, p3), p1);
        return;
    }

Method com.google.android.gms.iid.zzl.a() calling method android.util.Log.e()


    private static varargs String a(java.security.KeyPair p2, String[] p3)
    {
        try {
            String v3_3 = android.text.TextUtils.join("\n", p3).getBytes("UTF-8");
            try {
                java.security.Signature v1_2;
                String v2_1 = p2.getPrivate();
            } catch (String v2_2) {
                String v3_1 = "InstanceID/Rpc";
                java.security.Signature v1_3 = "Unable to sign registration request";
                android.util.Log.e(v3_1, v1_3, v2_2);
                return 0;
            }
            if (!(v2_1 instanceof java.security.interfaces.RSAPrivateKey)) {
                v1_2 = "SHA256withECDSA";
            } else {
                v1_2 = "SHA256withRSA";
            }
            java.security.Signature v1_4 = java.security.Signature.getInstance(v1_2);
            v1_4.initSign(v2_1);
            v1_4.update(v3_3);
            return com.google.android.gms.iid.InstanceID.a(v1_4.sign());
        } catch (String v2_2) {
            v3_1 = "InstanceID/Rpc";
            v1_3 = "Unable to encode string";
            android.util.Log.e(v3_1, v1_3, v2_2);
            return 0;
        }
    }

Method com.google.android.gms.iid.zzh.a() calling method android.util.Log.e()


    private final declared_synchronized void a()
    {
        try {
            if (android.util.Log.isLoggable("EnhancedIntentService", 3)) {
                android.util.Log.d("EnhancedIntentService", "flush queue called");
            }
        } catch (com.google.android.gms.iid.zzd v0_30) {
            throw v0_30;
        }
        while (!this.d.isEmpty()) {
            if (android.util.Log.isLoggable("EnhancedIntentService", 3)) {
                android.util.Log.d("EnhancedIntentService", "found intent to be delivered");
            }
            if ((this.e == null) || (!this.e.isBinderAlive())) {
                if (android.util.Log.isLoggable("EnhancedIntentService", 3)) {
                    String v2_2 = (this.f ^ 1);
                    StringBuilder v4_1 = new StringBuilder(39);
                    v4_1.append("binder is dead. start connection? ");
                    v4_1.append(v2_2);
                    android.util.Log.d("EnhancedIntentService", v4_1.toString());
                }
                if (!this.f) {
                    this.f = 1;
                    try {
                        if (!com.google.android.gms.common.stats.zza.a().a(this.a, this.b, this, 65)) {
                            android.util.Log.e("EnhancedIntentService", "binding to the service failed");
                        } else {
                            return;
                        }
                    } catch (com.google.android.gms.iid.zzd v0_17) {
                        android.util.Log.e("EnhancedIntentService", "Exception while binding the service", v0_17);
                    }
                    while (!this.d.isEmpty()) {
                        ((com.google.android.gms.iid.zzd) this.d.poll()).a();
                    }
                }
                return;
            } else {
                if (android.util.Log.isLoggable("EnhancedIntentService", 3)) {
                    android.util.Log.d("EnhancedIntentService", "binder is alive, sending the intent.");
                }
                this.e.a(((com.google.android.gms.iid.zzd) this.d.poll()));
            }
        }
        return;
    }

Method com.google.android.gms.gcm.GcmTaskService.a() calling method android.util.Log.e()


    private final void a(ark>com.google.android.gms.gcm.GcmTaskServiceark>$zzb p4)
    {
        try {
            this.c.execute(p4);
            return;
        } catch (int v0_1) {
            android.util.Log.e("GcmTaskService", "Executor is shutdown. onDestroy was called but main looper had an unprocessed start task message. The task will be retried with backoff delay.", v0_1);
            ark>com.google.android.gms.gcm.GcmTaskServiceark>$zzb.a(p4, 1);
            return;
        }
    }

Method com.google.android.gms.gcm.GcmTaskService$zzb.a() calling method android.util.Log.e()


    private final void a(int p6)
    {
        com.google.android.gms.gcm.GcmTaskService.a(this.f);
        try {
            if (!com.google.android.gms.gcm.GcmTaskService.c(this.f).c(this.a, com.google.android.gms.gcm.GcmTaskService.b(this.f).getClassName())) {
                if (!this.a()) {
                    this.d.a(p6);
                } else {
                    int v1_17 = this.e;
                    String v2_9 = android.os.Message.obtain();
                    v2_9.what = 3;
                    v2_9.arg1 = p6;
                    com.google.android.gms.gcm.GcmTaskService v6_17 = new android.os.Bundle();
                    v6_17.putParcelable("component", com.google.android.gms.gcm.GcmTaskService.b(this.f));
                    v6_17.putString("tag", this.a);
                    v2_9.setData(v6_17);
                    v1_17.send(v2_9);
                }
                com.google.android.gms.gcm.GcmTaskService.c(this.f).b(this.a, com.google.android.gms.gcm.GcmTaskService.b(this.f).getClassName());
                if ((!this.a()) && (!com.google.android.gms.gcm.GcmTaskService.c(this.f).a(com.google.android.gms.gcm.GcmTaskService.b(this.f).getClassName()))) {
                    com.google.android.gms.gcm.GcmTaskService v6_7 = this.f;
                    int v1_8 = com.google.android.gms.gcm.GcmTaskService.d(this.f);
                    v6_7.stopSelf(v1_8);
                }
            } else {
                com.google.android.gms.gcm.GcmTaskService.c(this.f).b(this.a, com.google.android.gms.gcm.GcmTaskService.b(this.f).getClassName());
                if ((!this.a()) && (!com.google.android.gms.gcm.GcmTaskService.c(this.f).a(com.google.android.gms.gcm.GcmTaskService.b(this.f).getClassName()))) {
                    this.f.stopSelf(com.google.android.gms.gcm.GcmTaskService.d(this.f));
                }
                return;
            }
        } catch (com.google.android.gms.gcm.GcmTaskService v6_25) {
            com.google.android.gms.gcm.GcmTaskService.c(this.f).b(this.a, com.google.android.gms.gcm.GcmTaskService.b(this.f).getClassName());
            if (!this.a()) {
                if (!com.google.android.gms.gcm.GcmTaskService.c(this.f).a(com.google.android.gms.gcm.GcmTaskService.b(this.f).getClassName())) {
                    this.f.stopSelf(com.google.android.gms.gcm.GcmTaskService.d(this.f));
                }
            }
            throw v6_25;
        } catch (com.google.android.gms.gcm.GcmTaskService v6_15) {
            throw v6_15;
        }
        return;
    }

Method com.google.android.gms.gcm.GcmTaskService$zza.handleMessage() calling method android.util.Log.e()


    public final void handleMessage(android.os.Message p9)
    {
        if (com.google.android.gms.common.util.zzx.a(this.a, p9.sendingUid, "com.google.android.gms")) {
            com.google.android.gms.gcm.GcmTaskService v0_7 = p9.what;
            if (v0_7 == 4) {
                this.a.a();
                return;
            } else {
                switch (v0_7) {
                    case 1:
                        com.google.android.gms.gcm.GcmTaskService v0_4 = p9.getData();
                        if (!v0_4.isEmpty()) {
                            android.os.Messenger v5 = p9.replyTo;
                            if (v5 != null) {
                                String v4 = v0_4.getString("tag");
                                java.util.ArrayList v7 = v0_4.getParcelableArrayList("triggered_uris");
                                if (!com.google.android.gms.gcm.GcmTaskService.a(this.a, v4)) {
                                    com.google.android.gms.gcm.GcmTaskService$zzb v9_8 = new com.google.android.gms.gcm.GcmTaskService$zzb;
                                    v9_8(this.a, v4, v5, v0_4.getBundle("extras"), v7);
                                    com.google.android.gms.gcm.GcmTaskService.a(this.a, v9_8);
                                }
                            }
                        }
                        return;
                    case 2:
                        if (android.util.Log.isLoggable("GcmTaskService", 3)) {
                            com.google.android.gms.gcm.GcmTaskService$zzb v9_1 = String.valueOf(p9);
                            com.google.android.gms.gcm.GcmTaskService$zzb v2_2 = new StringBuilder((String.valueOf(v9_1).length() + 45));
                            v2_2.append("ignoring unimplemented stop message for now: ");
                            v2_2.append(v9_1);
                            android.util.Log.d("GcmTaskService", v2_2.toString());
                        }
                        return;
                    default:
                        com.google.android.gms.gcm.GcmTaskService$zzb v9_9 = String.valueOf(p9);
                        com.google.android.gms.gcm.GcmTaskService$zzb v2_5 = new StringBuilder((String.valueOf(v9_9).length() + 31));
                        v2_5.append("Unrecognized message received: ");
                        v2_5.append(v9_9);
                        android.util.Log.e("GcmTaskService", v2_5.toString());
                        return;
                }
            }
        } else {
            android.util.Log.e("GcmTaskService", "unable to verify presence of Google Play Services");
            return;
        }
    }

Method com.google.android.gms.dynamite.DynamiteModule.a() calling method android.util.Log.e()


    private static com.google.android.gms.dynamite.zzk a(android.content.Context p5)
    {
        try {
            if (ark>com.google.android.gms.dynamite.DynamiteModuleark>.g == null) {
                if (com.google.android.gms.common.zzf.b().a(p5) == 0) {
                    com.google.android.gms.dynamite.zzl v5_6;
                    com.google.android.gms.dynamite.zzl v5_5 = ((android.os.IBinder) p5.createPackageContext("com.google.android.gms", 3).getClassLoader().loadClass("com.google.android.gms.chimera.container.DynamiteLoaderImpl").newInstance());
                    if (v5_5 != null) {
                        com.google.android.gms.dynamite.zzl v1_3 = v5_5.queryLocalInterface("com.google.android.gms.dynamite.IDynamiteLoader");
                        if (!(v1_3 instanceof com.google.android.gms.dynamite.zzk)) {
                            v5_6 = new com.google.android.gms.dynamite.zzl(v5_5);
                        } else {
                            v5_6 = ((com.google.android.gms.dynamite.zzk) v1_3);
                        }
                    } else {
                        v5_6 = 0;
                    }
                    if (v5_6 == null) {
                        return 0;
                    } else {
                        ark>com.google.android.gms.dynamite.DynamiteModuleark>.g = v5_6;
                        return v5_6;
                    }
                } else {
                    return 0;
                }
            } else {
                return ark>com.google.android.gms.dynamite.DynamiteModuleark>.g;
            }
        } catch (com.google.android.gms.dynamite.zzl v5_14) {
            throw v5_14;
        }
    }

Method com.google.android.gms.dynamite.DynamiteModule.a() calling method android.util.Log.e()


    private static android.content.Context a(android.content.Context p0, String p1, int p2, android.database.Cursor p3, com.google.android.gms.dynamite.zzm p4)
    {
        try {
            return ((android.content.Context) com.google.android.gms.dynamic.zzn.a(p4.a(com.google.android.gms.dynamic.zzn.a(p0), p1, p2, com.google.android.gms.dynamic.zzn.a(p3))));
        } catch (int v0_2) {
            int v0_4 = String.valueOf(v0_2.toString());
            if (v0_4.length() == 0) {
                int v0_6 = new String("Failed to load DynamiteLoader: ");
            } else {
                v0_6 = "Failed to load DynamiteLoader: ".concat(v0_4);
            }
            android.util.Log.e("DynamiteModule", v0_6);
            return 0;
        }
    }

Method com.google.android.gms.dynamite.DynamiteModule.a() calling method android.util.Log.e()


    public static int a(android.content.Context p5, String p6)
    {
        try {
            String v5_4 = p5.getApplicationContext().getClassLoader();
            StringBuilder v4_5 = new StringBuilder((((String.valueOf("com.google.android.gms.dynamite.descriptors.").length() + 1) + String.valueOf(p6).length()) + String.valueOf("ModuleDescriptor").length()));
            v4_5.append("com.google.android.gms.dynamite.descriptors.");
            v4_5.append(p6);
            v4_5.append(".");
            v4_5.append("ModuleDescriptor");
            String v5_2 = v5_4.loadClass(v4_5.toString());
            String v1_4 = v5_2.getDeclaredField("MODULE_ID");
            String v5_3 = v5_2.getDeclaredField("MODULE_VERSION");
        } catch (ClassNotFoundException) {
            String v2_0 = new StringBuilder((String.valueOf(p6).length() + 45));
            v2_0.append("Local module descriptor class for ");
            v2_0.append(p6);
            v2_0.append(" not found.");
            android.util.Log.w("DynamiteModule", v2_0.toString());
            return 0;
        } catch (String v5_7) {
            String v5_9 = String.valueOf(v5_7.getMessage());
            if (v5_9.length() == 0) {
                String v5_11 = new String("Failed to load module descriptor class: ");
            } else {
                v5_11 = "Failed to load module descriptor class: ".concat(v5_9);
            }
            android.util.Log.e("DynamiteModule", v5_11);
            return 0;
        }
        if (v1_4.get(0).equals(p6)) {
            return v5_3.getInt(0);
        } else {
            String v1_7 = String.valueOf(v1_4.get(0));
            StringBuilder v3_9 = new StringBuilder(((String.valueOf(v1_7).length() + 51) + String.valueOf(p6).length()));
            v3_9.append("Module descriptor id \'");
            v3_9.append(v1_7);
            v3_9.append("\' didn\'t match expected id \'");
            v3_9.append(p6);
            v3_9.append("\'");
            android.util.Log.e("DynamiteModule", v3_9.toString());
            return 0;
        }
    }

Method com.google.android.gms.dynamic.zzf.onClick() calling method android.util.Log.e()


    public final void onClick(android.view.View p3)
    {
        try {
            this.a.startActivity(this.b);
            return;
        } catch (android.content.ActivityNotFoundException v3_1) {
            android.util.Log.e("DeferredLifecycleHelper", "Failed to start resolution intent", v3_1);
            return;
        }
    }

Method com.google.android.gms.common.zzp.zzbp() calling method android.util.Log.e()


    public static void zzbp(android.content.Context p4)
    {
        int v0_1 = com.google.android.gms.common.zzf.b().a(p4);
        if (v0_1 == 0) {
            return;
        } else {
            com.google.android.gms.common.zzf.b();
            com.google.android.gms.common.GooglePlayServicesNotAvailableException v4_3 = com.google.android.gms.common.zzf.a(p4, v0_1, "e");
            StringBuilder v3_1 = new StringBuilder(57);
            v3_1.append("GooglePlayServices not available due to error ");
            v3_1.append(v0_1);
            android.util.Log.e("GooglePlayServicesUtil", v3_1.toString());
            if (v4_3 != null) {
                throw new com.google.android.gms.common.GooglePlayServicesRepairableException(v0_1, "Google Play Services not available", v4_3);
            } else {
                throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(v0_1);
            }
        }
    }

Method com.google.android.gms.common.zzp.isGooglePlayServicesAvailable() calling method android.util.Log.e()


    public static int isGooglePlayServicesAvailable(android.content.Context p8)
    {
        String v0_0 = p8.getPackageManager();
        try {
            p8.getResources().getString(com.google.android.gms.R$string.common_google_play_services_unknown_issue);
        } catch (Throwable) {
            android.util.Log.e("GooglePlayServicesUtil", "The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.");
        }
        if ((!"com.google.android.gms".equals(p8.getPackageName())) && (!com.google.android.gms.common.zzp.zzflo.get())) {
            String v1_3 = com.google.android.gms.common.internal.zzbf.b(p8);
            if (v1_3 != null) {
                if (v1_3 != com.google.android.gms.common.zzp.GOOGLE_PLAY_SERVICES_VERSION_CODE) {
                    android.content.pm.PackageInfo v4_1 = new StringBuilder((String.valueOf("com.google.android.gms.version").length() + 290));
                    v4_1.append("The meta-data tag in your app\'s AndroidManifest.xml does not have the right value.  Expected ");
                    v4_1.append(com.google.android.gms.common.zzp.GOOGLE_PLAY_SERVICES_VERSION_CODE);
                    v4_1.append(" but found ");
                    v4_1.append(v1_3);
                    v4_1.append(".  You must have the following declaration within the <application> element:     <meta-data android:name=\"");
                    v4_1.append("com.google.android.gms.version");
                    v4_1.append("\" android:value=\"@integer/google_play_services_version\" />");
                    throw new IllegalStateException(v4_1.toString());
                }
            } else {
                throw new IllegalStateException("A required meta-data tag in your app\'s AndroidManifest.xml does not exist.  You must have the following declaration within the <application> element:     <meta-data android:name=\"com.google.android.gms.version\" android:value=\"@integer/google_play_services_version\" />");
            }
        }
        if ((com.google.android.gms.common.util.zzi.b(p8)) || (com.google.android.gms.common.util.zzi.d(p8))) {
            String v1_7 = 0;
        } else {
            v1_7 = 1;
        }
        android.content.pm.PackageInfo v4_2 = 0;
        if (v1_7 == null) {
            try {
                String v0_1;
                int v8_2;
                android.content.pm.PackageInfo v6_2 = v0_0.getPackageInfo("com.google.android.gms", 64);
                com.google.android.gms.common.zzq.a(p8);
            } catch (android.content.pm.PackageManager$NameNotFoundException) {
                android.util.Log.w("GooglePlayServicesUtil", "Google Play services is missing.");
                return 1;
            }
            if (v1_7 == null) {
                if (com.google.android.gms.common.zzq.a(v6_2, com.google.android.gms.common.zzk.a) == null) {
                    v8_2 = "GooglePlayServicesUtil";
                    v0_1 = "Google Play services signature invalid.";
                    android.util.Log.w(v8_2, v0_1);
                    return 9;
                }
            } else {
                int v8_11 = com.google.android.gms.common.zzq.a(v4_2, com.google.android.gms.common.zzk.a);
                if (v8_11 != 0) {
                    String v1_9 = new com.google.android.gms.common.zzh[1];
                    v1_9[0] = v8_11;
                    if (com.google.android.gms.common.zzq.a(v6_2, v1_9) == null) {
                    }
                } else {
                    v8_2 = "GooglePlayServicesUtil";
                    v0_1 = "Google Play Store signature invalid.";
                    android.util.Log.w(v8_2, v0_1);
                    return 9;
                }
            }
            if ((v6_2.versionCode / 1000) >= (com.google.android.gms.common.zzp.GOOGLE_PLAY_SERVICES_VERSION_CODE / 1000)) {
                int v8_15 = v6_2.applicationInfo;
                if (v8_15 == 0) {
                    try {
                        v8_15 = v0_0.getApplicationInfo("com.google.android.gms", 0);
                    } catch (int v8_17) {
                        android.util.Log.wtf("GooglePlayServicesUtil", "Google Play services missing when getting application info.", v8_17);
                        return 1;
                    }
                }
                if (v8_15.enabled) {
                    return 0;
                } else {
                    return 3;
                }
            } else {
                String v1_13 = v6_2.versionCode;
                StringBuilder v3_6 = new StringBuilder(77);
                v3_6.append("Google Play services out of date.  Requires ");
                v3_6.append(com.google.android.gms.common.zzp.GOOGLE_PLAY_SERVICES_VERSION_CODE);
                v3_6.append(" but found ");
                v3_6.append(v1_13);
                android.util.Log.w("GooglePlayServicesUtil", v3_6.toString());
                return 2;
            }
        } else {
            try {
                v4_2 = v0_0.getPackageInfo("com.android.vending", 8256);
            } catch (android.content.pm.PackageManager$NameNotFoundException) {
                v8_2 = "GooglePlayServicesUtil";
                v0_1 = "Google Play Store is missing.";
            }
        }
        android.util.Log.w(v8_2, v0_1);
        return 9;
    }

Method com.google.android.gms.common.zzg.a() calling method android.util.Log.e()


    private static boolean a(String p2, com.google.android.gms.common.zzh p3, boolean p4)
    {
        if (ark>com.google.android.gms.common.zzgark>.a()) {
            com.google.android.gms.common.internal.zzbq.a(ark>com.google.android.gms.common.zzgark>.c);
            try {
                return ark>com.google.android.gms.common.zzgark>.a.a(new com.google.android.gms.common.zzn(p2, p3, p4), com.google.android.gms.dynamic.zzn.a(ark>com.google.android.gms.common.zzgark>.c.getPackageManager()));
            } catch (android.os.RemoteException v2_2) {
                android.util.Log.e("GoogleCertificates", "Failed to get Google certificates from remote", v2_2);
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.google.android.gms.common.zzg.a() calling method android.util.Log.e()


    private static boolean a()
    {
        if (ark>com.google.android.gms.common.zzgark>.a == null) {
            com.google.android.gms.common.internal.zzbq.a(ark>com.google.android.gms.common.zzgark>.c);
            try {
                if (ark>com.google.android.gms.common.zzgark>.a == null) {
                    try {
                        ark>com.google.android.gms.common.zzgark>.a = com.google.android.gms.common.internal.zzbb.a(com.google.android.gms.dynamite.DynamiteModule.a(ark>com.google.android.gms.common.zzgark>.c, com.google.android.gms.dynamite.DynamiteModule.c, "com.google.android.gms.googlecertificates").a("com.google.android.gms.common.GoogleCertificatesImpl"));
                    } catch (int v1_1) {
                        android.util.Log.e("GoogleCertificates", "Failed to load com.google.android.gms.googlecertificates", v1_1);
                        return 0;
                    }
                }
            } catch (int v1_3) {
                throw v1_3;
            }
            return 1;
        } else {
            return 1;
        }
    }

Method com.google.android.gms.common.util.zzy.a() calling method android.util.Log.e()

Couldn't retrieve source code

Method com.google.android.gms.common.stats.zze.a() calling method android.util.Log.e()


    public static void a(android.content.Context p19, String p20, int p21, String p22, String p23, String p24, int p25, java.util.List p26, long p27)
    {
        Exception v1_0 = p26;
        if (ark>com.google.android.gms.common.stats.zzeark>.b == null) {
            ark>com.google.android.gms.common.stats.zzeark>.b = Boolean.valueOf(0);
        }
        if (ark>com.google.android.gms.common.stats.zzeark>.b.booleanValue()) {
            if (!android.text.TextUtils.isEmpty(p20)) {
                String v5_0 = System.currentTimeMillis();
                if ((7 == p21) || ((8 == p21) || ((10 == p21) || (11 == p21)))) {
                    long v15_0 = new com.google.android.gms.common.stats.WakeLockEvent;
                    if ((p26 != null) && ((p26.size() == 1) && ("com.google.android.gms".equals(p26.get(0))))) {
                        v1_0 = 0;
                    }
                    String v13;
                    String v7_2 = v1_0;
                    long v9 = android.os.SystemClock.elapsedRealtime();
                    int v11 = com.google.android.gms.common.util.zzj.a(p19);
                    Exception v1_1 = p19.getPackageName();
                    if (!"com.google.android.gms".equals(v1_1)) {
                        v13 = v1_1;
                    } else {
                        v13 = 0;
                    }
                    com.google.android.gms.common.stats.WakeLockEvent v18 = v15_0;
                    v15_0(v5_0, p21, p22, p25, v7_2, p20, v9, v11, p23, v13, com.google.android.gms.common.util.zzj.b(p19), p27, p24);
                    try {
                        p19.startService(new android.content.Intent().setComponent(com.google.android.gms.common.stats.zzb.a).putExtra("com.google.android.gms.common.stats.EXTRA_LOG_EVENT", v18));
                        return;
                    } catch (Exception v0) {
                        android.util.Log.wtf("WakeLockTracker", v0);
                    }
                }
                return;
            } else {
                String v2_16;
                com.google.android.gms.common.stats.WakeLockEvent v3_6 = String.valueOf(p20);
                if (v3_6.length() == 0) {
                    v2_16 = new String("missing wakeLock key. ");
                } else {
                    v2_16 = "missing wakeLock key. ".concat(v3_6);
                }
                android.util.Log.e("WakeLockTracker", v2_16);
                return;
            }
        } else {
            return;
        }
    }

Method com.google.android.gms.common.internal.zzv.onClick() calling method android.util.Log.e()


    public void onClick(android.content.DialogInterface p3, int p4)
    {
        try {
            this.a();
            p3.dismiss();
            return;
        } catch (android.content.ActivityNotFoundException v4_1) {
            p3.dismiss();
            throw v4_1;
        } catch (android.content.ActivityNotFoundException v4_0) {
            android.util.Log.e("DialogRedirect", "Failed to start resolution intent", v4_0);
            p3.dismiss();
            return;
        }
    }

Method com.google.android.gms.common.internal.zzu.a() calling method android.util.Log.e()


    public static String a(android.content.Context p3, int p4)
    {
        String v0_0 = p3.getResources();
        if (p4 == 20) {
            android.util.Log.e("GoogleApiAvailability", "The current user profile is restricted and could not use authenticated features.");
            return ark>com.google.android.gms.common.internal.zzuark>.a(p3, "common_google_play_services_restricted_profile_title");
        } else {
            String v4_1;
            String v3_1;
            switch (p4) {
                case 1:
                    return v0_0.getString(com.google.android.gms.R$string.common_google_play_services_install_title);
                case 2:
                    return v0_0.getString(com.google.android.gms.R$string.common_google_play_services_update_title);
                case 3:
                    return v0_0.getString(com.google.android.gms.R$string.common_google_play_services_enable_title);
                case 4:
                case 6:
                    return 0;
                case 5:
                    android.util.Log.e("GoogleApiAvailability", "An invalid account was specified when connecting. Please provide a valid account.");
                    return ark>com.google.android.gms.common.internal.zzuark>.a(p3, "common_google_play_services_invalid_account_title");
                case 7:
                    android.util.Log.e("GoogleApiAvailability", "Network error occurred. Please retry request later.");
                    return ark>com.google.android.gms.common.internal.zzuark>.a(p3, "common_google_play_services_network_error_title");
                case 8:
                    v3_1 = "GoogleApiAvailability";
                    v4_1 = "Internal error occurred. Please see logs for detailed information";
                    break;
                case 9:
                    v3_1 = "GoogleApiAvailability";
                    v4_1 = "Google Play services is invalid. Cannot recover.";
                    break;
                case 10:
                    v3_1 = "GoogleApiAvailability";
                    v4_1 = "Developer error occurred. Please see logs for detailed information";
                    break;
                case 11:
                    v3_1 = "GoogleApiAvailability";
                    v4_1 = "The application is not licensed to the user.";
                    break;
                default:
                    switch (p4) {
                        case 16:
                            v3_1 = "GoogleApiAvailability";
                            v4_1 = "One of the API components you attempted to connect to is not available.";
                            break;
                        case 17:
                            android.util.Log.e("GoogleApiAvailability", "The specified account could not be signed in.");
                            return ark>com.google.android.gms.common.internal.zzuark>.a(p3, "common_google_play_services_sign_in_failed_title");
                        default:
                            v3_1 = "GoogleApiAvailability";
                            StringBuilder v2_1 = new StringBuilder(33);
                            v2_1.append("Unexpected error code ");
                            v2_1.append(p4);
                            v4_1 = v2_1.toString();
                    }
            }
            android.util.Log.e(v3_1, v4_1);
            return 0;
        }
    }

Method com.google.android.gms.common.internal.zzu.a() calling method android.util.Log.e()


    public static String a(android.content.Context p3, int p4)
    {
        String v0_0 = p3.getResources();
        if (p4 == 20) {
            android.util.Log.e("GoogleApiAvailability", "The current user profile is restricted and could not use authenticated features.");
            return ark>com.google.android.gms.common.internal.zzuark>.a(p3, "common_google_play_services_restricted_profile_title");
        } else {
            String v3_1;
            String v4_1;
            switch (p4) {
                case 1:
                    return v0_0.getString(com.google.android.gms.R$string.common_google_play_services_install_title);
                case 2:
                    return v0_0.getString(com.google.android.gms.R$string.common_google_play_services_update_title);
                case 3:
                    return v0_0.getString(com.google.android.gms.R$string.common_google_play_services_enable_title);
                case 4:
                case 6:
                    return 0;
                case 5:
                    android.util.Log.e("GoogleApiAvailability", "An invalid account was specified when connecting. Please provide a valid account.");
                    return ark>com.google.android.gms.common.internal.zzuark>.a(p3, "common_google_play_services_invalid_account_title");
                case 7:
                    android.util.Log.e("GoogleApiAvailability", "Network error occurred. Please retry request later.");
                    return ark>com.google.android.gms.common.internal.zzuark>.a(p3, "common_google_play_services_network_error_title");
                case 8:
                    v3_1 = "GoogleApiAvailability";
                    v4_1 = "Internal error occurred. Please see logs for detailed information";
                    break;
                case 9:
                    v3_1 = "GoogleApiAvailability";
                    v4_1 = "Google Play services is invalid. Cannot recover.";
                    break;
                case 10:
                    v3_1 = "GoogleApiAvailability";
                    v4_1 = "Developer error occurred. Please see logs for detailed information";
                    break;
                case 11:
                    v3_1 = "GoogleApiAvailability";
                    v4_1 = "The application is not licensed to the user.";
                    break;
                default:
                    switch (p4) {
                        case 16:
                            v3_1 = "GoogleApiAvailability";
                            v4_1 = "One of the API components you attempted to connect to is not available.";
                            break;
                        case 17:
                            android.util.Log.e("GoogleApiAvailability", "The specified account could not be signed in.");
                            return ark>com.google.android.gms.common.internal.zzuark>.a(p3, "common_google_play_services_sign_in_failed_title");
                        default:
                            v3_1 = "GoogleApiAvailability";
                            StringBuilder v2_1 = new StringBuilder(33);
                            v2_1.append("Unexpected error code ");
                            v2_1.append(p4);
                            v4_1 = v2_1.toString();
                    }
            }
            android.util.Log.e(v3_1, v4_1);
            return 0;
        }
    }

Method com.google.android.gms.common.internal.zzd.a() calling method android.util.Log.e()


    private final void a(int p10, android.os.IInterface p11)
    {
        int v2_2;
        Object v0 = 1;
        if (p10 != 4) {
            v2_2 = 0;
        } else {
            v2_2 = 1;
        }
        String v3_9;
        if (p11 == 0) {
            v3_9 = 0;
        } else {
            v3_9 = 1;
        }
        if (v2_2 != v3_9) {
            v0 = 0;
        }
        com.google.android.gms.common.internal.zzbq.b(v0);
        try {
            this.t = p10;
            this.q = p11;
            switch (p10) {
                case 1:
                    if (this.s == null) {
                        return;
                    } else {
                        this.l.a(this.m(), this.p(), 129, this.s, this.o());
                        this.s = 0;
                        return;
                    }
                case 2:
                case 3:
                    if ((this.s != null) && (this.i != null)) {
                        int v11_7 = this.i.a();
                        String v3_7 = this.i.b();
                        String v5_4 = new StringBuilder(((String.valueOf(v11_7).length() + 70) + String.valueOf(v3_7).length()));
                        v5_4.append("Calling connect() while still connected, missing disconnect() for ");
                        v5_4.append(v11_7);
                        v5_4.append(" on ");
                        v5_4.append(v3_7);
                        android.util.Log.e("GmsClient", v5_4.toString());
                        this.l.a(this.i.a(), this.i.b(), this.i.c(), this.s, this.o());
                        this.c.incrementAndGet();
                    }
                    this.s = new com.google.android.gms.common.internal.zzl(this, this.c.get());
                    this.i = new com.google.android.gms.common.internal.zzam(this.p(), this.m(), 0, 129);
                    if (this.l.a(new com.google.android.gms.common.internal.zzah(this.i.a(), this.i.b(), this.i.c()), this.s, this.o())) {
                        return;
                    } else {
                        int v11_1 = this.i.a();
                        String v1_2 = this.i.b();
                        StringBuilder v4_3 = new StringBuilder(((String.valueOf(v11_1).length() + 34) + String.valueOf(v1_2).length()));
                        v4_3.append("unable to connect to service: ");
                        v4_3.append(v11_1);
                        v4_3.append(" on ");
                        v4_3.append(v1_2);
                        android.util.Log.e("GmsClient", v4_3.toString());
                        this.a(16, 0, this.c.get());
                        return;
                    }
                case 4:
                    this.a(p11);
                    return;
                default:
                    return;
            }
        } catch (int v10_3) {
        }
        throw v10_3;
    }

Method com.google.android.gms.common.internal.zzc.a() calling method android.util.Log.e()


    public static void a(String p5)
    {
        if (android.os.Looper.getMainLooper().getThread() == Thread.currentThread()) {
            return;
        } else {
            String v1_1 = String.valueOf(Thread.currentThread());
            String v2_2 = String.valueOf(android.os.Looper.getMainLooper().getThread());
            StringBuilder v4_3 = new StringBuilder(((String.valueOf(v1_1).length() + 57) + String.valueOf(v2_2).length()));
            v4_3.append("checkMainThread: current thread ");
            v4_3.append(v1_1);
            v4_3.append(" IS NOT the main thread ");
            v4_3.append(v2_2);
            v4_3.append("!");
            android.util.Log.e("Asserts", v4_3.toString());
            throw new IllegalStateException(p5);
        }
    }

Method com.google.android.gms.common.images.ImageManager$zzb.run() calling method android.util.Log.e()


    public final void run()
    {
        if (android.os.Looper.getMainLooper().getThread() != Thread.currentThread()) {
            android.os.Handler v9;
            java.util.concurrent.CountDownLatch v10;
            String v0_2 = 0;
            if (this.b == null) {
                v9 = 0;
                v10 = 0;
            } else {
                try {
                    String v1_3 = android.graphics.BitmapFactory.decodeFileDescriptor(this.b.getFileDescriptor());
                    try {
                        this.b.close();
                    } catch (String v2_9) {
                        android.util.Log.e("ImageManager", "closed failed", v2_9);
                    }
                    v10 = v0_2;
                    v9 = v1_3;
                } catch (String v0_1) {
                    String v4_3 = String.valueOf(this.a);
                    com.google.android.gms.common.images.ImageManager$zzd v6_1 = new StringBuilder((String.valueOf(v4_3).length() + 34));
                    v6_1.append("OOM while loading bitmap for uri: ");
                    v6_1.append(v4_3);
                    android.util.Log.e("ImageManager", v6_1.toString(), v0_1);
                    v0_2 = 1;
                }
            }
            String v0_4 = new java.util.concurrent.CountDownLatch(1);
            String v1_6 = com.google.android.gms.common.images.ImageManager.g(this.c);
            String v2_10 = new com.google.android.gms.common.images.ImageManager$zzd;
            v2_10(this.c, this.a, v9, v10, v0_4);
            v1_6.post(v2_10);
            try {
                v0_4.await();
                return;
            } catch (InterruptedException) {
                String v1_8 = String.valueOf(this.a);
                StringBuilder v3_2 = new StringBuilder((String.valueOf(v1_8).length() + 32));
                v3_2.append("Latch interrupted while posting ");
                v3_2.append(v1_8);
                android.util.Log.w("ImageManager", v3_2.toString());
                return;
            }
        } else {
            String v2_17 = String.valueOf(Thread.currentThread());
            StringBuilder v3_5 = String.valueOf(android.os.Looper.getMainLooper().getThread());
            String v5_1 = new StringBuilder(((String.valueOf(v2_17).length() + 56) + String.valueOf(v3_5).length()));
            v5_1.append("checkNotMainThread: current thread ");
            v5_1.append(v2_17);
            v5_1.append(" IS the main thread ");
            v5_1.append(v3_5);
            v5_1.append("!");
            android.util.Log.e("Asserts", v5_1.toString());
            throw new IllegalStateException("LoadBitmapFromDiskRunnable can\'t be executed in the main thread");
        }
    }

Method com.google.android.gms.common.api.internal.zzdi.handleMessage() calling method android.util.Log.e()


    public final void handleMessage(android.os.Message p5)
    {
        switch (p5.what) {
            case 0:
                com.google.android.gms.common.api.Status v5_3 = ((com.google.android.gms.common.api.PendingResult) p5.obj);
                com.google.android.gms.common.api.internal.zzdg.d(this.a);
                if (v5_3 != null) {
                    if (!(v5_3 instanceof com.google.android.gms.common.api.internal.zzct)) {
                        com.google.android.gms.common.api.internal.zzdg.e(this.a).a(v5_3);
                    } else {
                        com.google.android.gms.common.api.internal.zzdg.a(com.google.android.gms.common.api.internal.zzdg.e(this.a), ((com.google.android.gms.common.api.internal.zzct) v5_3).d());
                    }
                } else {
                    com.google.android.gms.common.api.internal.zzdg.a(com.google.android.gms.common.api.internal.zzdg.e(this.a), new com.google.android.gms.common.api.Status(13, "Transform returned null"));
                }
                return;
            case 1:
                com.google.android.gms.common.api.internal.zzdg v1_0;
                com.google.android.gms.common.api.Status v5_4 = ((RuntimeException) p5.obj);
                String v2_6 = String.valueOf(v5_4.getMessage());
                if (v2_6.length() == 0) {
                    v1_0 = new String("Runtime exception on the transformation worker thread: ");
                } else {
                    v1_0 = "Runtime exception on the transformation worker thread: ".concat(v2_6);
                }
                android.util.Log.e("TransformedResultImpl", v1_0);
                throw v5_4;
                break;
            default:
                com.google.android.gms.common.api.Status v5_10 = p5.what;
                String v2_4 = new StringBuilder(70);
                v2_4.append("TransformationResultHandler received unknown message type: ");
                v2_4.append(v5_10);
                android.util.Log.e("TransformedResultImpl", v2_4.toString());
                return;
        }
    }

Method com.google.android.gms.common.api.GoogleApiActivity.onCreate() calling method android.util.Log.e()


    protected void onCreate(android.os.Bundle p9)
    {
        super.onCreate(p9);
        if (p9 != null) {
            this.a = p9.getInt("resolution");
        }
        if (this.a != 1) {
            String v0_2;
            android.content.IntentSender$SendIntentException v9_8;
            android.content.IntentSender$SendIntentException v9_2 = this.getIntent().getExtras();
            if (v9_2 != null) {
                String v1_2 = ((android.app.PendingIntent) v9_2.get("pending_intent"));
                android.content.IntentSender$SendIntentException v9_4 = ((Integer) v9_2.get("error_code"));
                if ((v1_2 != null) || (v9_4 != null)) {
                    if (v1_2 == null) {
                        com.google.android.gms.common.GoogleApiAvailability.a().b(this, v9_4.intValue(), 2, this);
                        this.a = 1;
                        return;
                    } else {
                        try {
                            this.startIntentSenderForResult(v1_2.getIntentSender(), 1, 0, 0, 0, 0);
                            this.a = 1;
                            return;
                        } catch (android.content.IntentSender$SendIntentException v9_7) {
                            android.util.Log.e("GoogleApiActivity", "Failed to launch pendingIntent", v9_7);
                        }
                    }
                } else {
                    v9_8 = "GoogleApiActivity";
                    v0_2 = "Activity started without resolution";
                    android.util.Log.e(v9_8, v0_2);
                }
            } else {
                v9_8 = "GoogleApiActivity";
                v0_2 = "Activity started without extras";
            }
            this.finish();
            return;
        }
        return;
    }

Method com.google.android.gms.analytics.zzl.setException() calling method android.util.Log.e()


    protected final void setException(Throwable p5)
    {
        String v0_3 = com.google.android.gms.analytics.zzj.b(this.a.a);
        if (v0_3 == null) {
            if (android.util.Log.isLoggable("GAv4", 6)) {
                String v1_0 = String.valueOf(p5);
                StringBuilder v3_1 = new StringBuilder((String.valueOf(v1_0).length() + 37));
                v3_1.append("MeasurementExecutor: job failed with ");
                v3_1.append(v1_0);
                android.util.Log.e("GAv4", v3_1.toString());
            }
        } else {
            v0_3.uncaughtException(Thread.currentThread(), p5);
        }
        super.setException(p5);
        return;
    }

Method com.google.android.gms.analytics.zzj.a() calling method android.util.Log.e()


    public final com.google.android.gms.internal.zzapd a()
    {
        if (this.f == null) {
            try {
                if (this.f == null) {
                    com.google.android.gms.internal.zzapd v0_3 = new com.google.android.gms.internal.zzapd();
                    String v1_5 = this.b.getPackageManager();
                    String v2_0 = this.b.getPackageName();
                    v0_3.c(v2_0);
                    v0_3.d(v1_5.getInstallerPackageName(v2_0));
                    String v3_1 = 0;
                    String v4_2 = v1_5.getPackageInfo(this.b.getPackageName(), 0);
                    if (v4_2 == null) {
                        v0_3.a(v2_0);
                        v0_3.b(v3_1);
                        this.f = v0_3;
                    } else {
                        String v1_0 = v1_5.getApplicationLabel(v4_2.applicationInfo);
                        if (!android.text.TextUtils.isEmpty(v1_0)) {
                            v2_0 = v1_0.toString();
                        }
                        v3_1 = v4_2.versionName;
                    }
                }
            } catch (com.google.android.gms.internal.zzapd v0_4) {
                throw v0_4;
            }
        }
        return this.f;
    }

Method com.google.android.cameraview.Camera2$2.onConfigured() calling method android.util.Log.e()


    public void onConfigured(android.hardware.camera2.CameraCaptureSession p4)
    {
        if (this.a.b != null) {
            this.a.c = p4;
            com.google.android.cameraview.Camera2.a(this.a, ((android.graphics.Rect) this.a.d.get(android.hardware.camera2.CaptureRequest.SCALER_CROP_REGION)));
            this.a.r();
            this.a.s();
            this.a.t();
            this.a.v();
            this.a.u();
            try {
                this.a.c.setRepeatingRequest(this.a.d.build(), this.a.a, 0);
            } catch (IllegalStateException v4_9) {
                android.util.Log.e("Camera2", "Failed to start camera preview because it couldn\'t access camera", v4_9);
            } catch (IllegalStateException v4_8) {
                android.util.Log.e("Camera2", "Failed to start camera preview.", v4_8);
            }
            return;
        } else {
            return;
        }
    }

Method com.google.android.cameraview.Camera2$2.onConfigureFailed() calling method android.util.Log.e()


    public void onConfigureFailed(android.hardware.camera2.CameraCaptureSession p2)
    {
        android.util.Log.e("Camera2", "Failed to configure capture session.");
        return;
    }

Method com.google.android.cameraview.Camera2$1.onError() calling method android.util.Log.e()


    public void onError(android.hardware.camera2.CameraDevice p4, int p5)
    {
        StringBuilder v1_1 = new StringBuilder();
        v1_1.append("onError: ");
        v1_1.append(p4.getId());
        v1_1.append(" (");
        v1_1.append(p5);
        v1_1.append(")");
        android.util.Log.e("Camera2", v1_1.toString());
        this.a.b = 0;
        return;
    }

Method com.facebook.soloader.NativeLibrary.loadLibraries() calling method android.util.Log.e()


    public boolean loadLibraries()
    {
        try {
            if (this.mLoadLibraries.booleanValue()) {
                try {
                    int v2_4 = this.mLibraryNames.iterator();
                } catch (int v2_2) {
                    android.util.Log.e(com.facebook.soloader.NativeLibrary.TAG, "Failed to load native lib: ", v2_2);
                    this.mLinkError = v2_2;
                    this.mLibrariesLoaded = 0;
                    this.mLoadLibraries = Boolean.valueOf(0);
                    return this.mLibrariesLoaded;
                }
                while (v2_4.hasNext()) {
                    com.facebook.soloader.SoLoader.loadLibrary(((String) v2_4.next()));
                }
                this.initialNativeCheck();
                this.mLibrariesLoaded = 1;
                this.mLibraryNames = 0;
                this.mLoadLibraries = Boolean.valueOf(0);
                return this.mLibrariesLoaded;
            } else {
                return this.mLibrariesLoaded;
            }
        } catch (boolean v1_4) {
            throw v1_4;
        }
    }

Method com.facebook.react.uimanager.NativeViewHierarchyManager.a() calling method android.util.Log.e()


    public declared_synchronized void a(int p4, com.facebook.react.uimanager.ReactStylesDiffMap p5)
    {
        try {
            com.facebook.react.bridge.UiThreadUtil.b();
            try {
                this.c(p4).updateProperties(this.b(p4), p5);
            } catch (com.facebook.react.uimanager.IllegalViewOperationException v5_1) {
                StringBuilder v1_2 = new StringBuilder();
                v1_2.append("Unable to update properties for view tag ");
                v1_2.append(p4);
                android.util.Log.e(ark>com.facebook.react.uimanager.NativeViewHierarchyManagerark>.a, v1_2.toString(), v5_1);
            }
            return;
        } catch (String v4_2) {
            throw v4_2;
        }
    }

Method com.facebook.react.devsupport.BundleDownloader$BundleInfo.a() calling method android.util.Log.e()


    public String a()
    {
        int v0_1 = new org.json.JSONObject();
        try {
            v0_1.put("url", this.a);
            v0_1.put("filesChangedCount", this.b);
            return v0_1.toString();
        } catch (int v0_2) {
            android.util.Log.e("BundleDownloader", "Can\'t serialize bundle info: ", v0_2);
            return 0;
        }
    }

Method com.facebook.fbui.textlayoutbuilder.TextLayoutBuilder.a() calling method android.util.Log.e()


    public android.text.Layout a()
    {
        ark>com.facebook.fbui.textlayoutbuilder.TextLayoutBuilderark> v1 = this;
        if ((!this.e) || (this.c == null)) {
            android.text.StaticLayout v3_6 = 0;
            if (!android.text.TextUtils.isEmpty(this.b.d)) {
                com.facebook.fbui.textlayoutbuilder.GlyphWarmer v2_1 = -1;
                int v5 = 0;
                if ((this.e) && (((this.b.d instanceof android.text.Spannable)) && (((android.text.style.ClickableSpan[]) ((android.text.Spannable) this.b.d).getSpans(0, (this.b.d.length() - 1), android.text.style.ClickableSpan)).length > 0))) {
                    v5 = 1;
                }
                if ((this.e) && (v5 == 0)) {
                    v2_1 = this.b.hashCode();
                    android.support.v4.util.LruCache v4_25 = ((android.text.Layout) ark>com.facebook.fbui.textlayoutbuilder.TextLayoutBuilderark>.a.a(Integer.valueOf(v2_1)));
                    if (v4_25 != null) {
                        return v4_25;
                    }
                }
                android.support.v4.util.LruCache v4_29;
                if (!this.b.i) {
                    v4_29 = this.b.j;
                } else {
                    v4_29 = 1;
                }
                if (v4_29 == 1) {
                    v3_6 = android.text.BoringLayout.isBoring(this.b.d, this.b.a);
                }
                android.text.StaticLayout v3_0;
                float v13_1 = v3_6;
                switch (this.b.c) {
                    case 0:
                        v3_0 = ((int) Math.ceil(((double) android.text.Layout.getDesiredWidth(this.b.d, this.b.a))));
                    case 1:
                        v3_0 = this.b.b;
                        break;
                    case 2:
                        v3_0 = Math.min(((int) Math.ceil(((double) android.text.Layout.getDesiredWidth(this.b.d, this.b.a)))), this.b.b);
                        break;
                    default:
                        android.text.StaticLayout v3_2 = new StringBuilder();
                        v3_2.append("Unexpected measure mode ");
                        v3_2.append(this.b.c);
                        throw new IllegalStateException(v3_2.toString());
                }
                if (v13_1 == 0) {
                    try {
                        while(true) {
                            android.util.Log.e("TextLayoutBuilder", "Hit bug #35412, retrying with Spannables removed", ark>com.facebook.fbui.textlayoutbuilder.TextLayoutBuilderark>$Params v7_0);
                            this.b.d = this.b.d.toString();
                        }
                        throw v7_0;
                    } catch (IndexOutOfBoundsException v0) {
                        v7_0 = v0;
                        if ((this.b.d instanceof String)) {
                        }
                    }
                    v3_0 = com.facebook.fbui.textlayoutbuilder.StaticLayoutHelper.a(this.b.d, 0, this.b.d.length(), this.b.a, v3_0, this.b.k, this.b.e, this.b.f, this.b.g, this.b.h, v3_0, v4_29, this.b.l);
                } else {
                    v3_0 = android.text.BoringLayout.make(this.b.d, v1.b.a, v3_0, v1.b.k, v1.b.e, v1.b.f, v13_1, v1.b.g, v1.b.h, v3_0);
                }
                if ((this.e) && (v5 == 0)) {
                    this.c = v3_0;
                    ark>com.facebook.fbui.textlayoutbuilder.TextLayoutBuilderark>.a.a(Integer.valueOf(v2_1), v3_0);
                }
                this.b.m = 1;
                if ((this.f) && (this.d != null)) {
                    this.d.a(v3_0);
                }
                return v3_0;
            } else {
                return 0;
            }
        } else {
            return this.c;
        }
    }

Method com.coupa.android.coupamobile.views.EditExpenseReportActivity$10.onPostExecute() calling method android.util.Log.e()


    protected void onPostExecute(Void p3)
    {
        if ((this.processingWaitDialog != null) && (this.processingWaitDialog.isShowing())) {
            try {
                this.processingWaitDialog.dismiss();
            } catch (Exception v3_5) {
                android.util.Log.e("EditExpenseReportAct", "onUIRefresh 2987onPostExecute dismiss dialog", v3_5);
            }
        }
        com.coupa.android.coupamobile.views.EditExpenseReportActivity.access$800(this.this$0);
        return;
    }

Method com.coupa.android.coupamobile.utils.LogWrapper.e() calling method android.util.Log.e()


    public static void e(String p1, Throwable p2)
    {
        if (com.coupa.android.coupamobile.core.utils.DbgConf.LOG_ERROR_ENABLED) {
            if (p1 != null) {
                android.util.Log.e("Coupa", p1, p2);
            }
            return;
        } else {
            return;
        }
    }

Method com.coupa.android.coupamobile.utils.LogWrapper.e() calling method android.util.Log.e()


    public static void e(String p1)
    {
        if (com.coupa.android.coupamobile.core.utils.DbgConf.LOG_ERROR_ENABLED) {
            if (p1 != null) {
                android.util.Log.e("Coupa", p1);
            }
            return;
        } else {
            return;
        }
    }

Method com.coupa.android.coupamobile.security.crypto.CryptoManager.b() calling method android.util.Log.e()


    public byte[] b(byte[] p2)
    {
        if (this.a != null) {
            return this.a.b(p2);
        } else {
            android.util.Log.e(com.coupa.android.coupamobile.security.crypto.CryptoManager.d, "init() has not been called");
            return 0;
        }
    }

Method com.coupa.android.coupamobile.security.crypto.CryptoManager.a() calling method android.util.Log.e()


    public byte[] a(byte[] p2)
    {
        if (this.a != null) {
            return this.a.a(p2);
        } else {
            android.util.Log.e(ark>com.coupa.android.coupamobile.security.crypto.CryptoManagerark>.d, "init() has not been called");
            return 0;
        }
    }

Method com.coupa.android.coupamobile.helpers.MerchantLocationHelper.getClosestMerchants() calling method android.util.Log.e()


    public static String[] getClosestMerchants(double p10, double p12)
    {
        if ((p10 != 0) || (p12 != 0)) {
            String[] v10_10 = com.coupa.android.coupamobile.helpers.MerchantLocationHelper.getMerchantsJson(p10, p12);
            try {
                if (!v10_10.startsWith("Error")) {
                    String[] v10_8 = new org.json.JSONObject(v10_10).getJSONObject("results").getJSONArray("locations");
                    StringBuilder v13_10 = new java.util.ArrayList();
                    int v0_5 = 0;
                    while (v0_5 < v10_8.length()) {
                        String v1_6 = v10_8.getJSONObject(v0_5);
                        boolean v2_3 = v1_6.getString("name");
                        Double v3_1 = v1_6.getDouble("latitude");
                        double v5_1 = v1_6.getDouble("longitude");
                        double v7_1 = v1_6.getDouble("distance");
                        if (com.coupa.android.coupamobile.core.ApplicationBase.DEBUG) {
                            Object[] v9_1 = new Object[4];
                            v9_1[0] = v2_3;
                            v9_1[1] = Double.valueOf(v3_1);
                            v9_1[2] = Double.valueOf(v5_1);
                            v9_1[3] = Double.valueOf(v7_1);
                            v2_3 = String.format("%s (%f %f dst = %f)", v9_1);
                        }
                        String v1_10 = new com.coupa.android.coupamobile.helpers.MerchantLocationHelper$MerchantLocation(v2_3, v7_1);
                        if (!v13_10.contains(v1_10)) {
                            v13_10.add(v1_10);
                        }
                        v0_5++;
                    }
                    String[] v10_4 = new String[v13_10.size()];
                    java.util.Collections.sort(v13_10, new com.coupa.android.coupamobile.helpers.MerchantLocationHelper$1());
                    int v0_8 = 0;
                    while (v0_8 < v13_10.size()) {
                        v10_4[v0_8] = com.coupa.android.coupamobile.helpers.MerchantLocationHelper$MerchantLocation.access$100(((com.coupa.android.coupamobile.helpers.MerchantLocationHelper$MerchantLocation) v13_10.get(v0_8)));
                        v0_8++;
                    }
                } else {
                    throw new Exception(v10_10);
                }
            } catch (String[] v10_11) {
                android.util.Log.e("ClosestMerchants error", v10_11.getMessage());
                if (v10_11.getClass() != null) {
                    String[] v10_1 = v10_11.getClass().getName();
                } else {
                    v10_1 = com.coupa.android.coupamobile.CoupaMobileApplication.AppContext.getString(2131624493);
                }
                if (v10_1.toLowerCase().contains("network")) {
                    v10_1 = com.coupa.android.coupamobile.core.ApplicationBase.getStrRes(2131624335);
                }
                String[] v11_0 = new String[1];
                StringBuilder v13_5 = new StringBuilder();
                v13_5.append(com.coupa.android.coupamobile.CoupaMobileApplication.AppContext.getString(2131624167));
                v13_5.append(": ");
                v13_5.append(v10_1);
                v11_0[0] = v13_5.toString();
                v10_4 = v11_0;
            }
            return v10_4;
        } else {
            return 0;
        }
    }

Method com.coupa.android.coupamobile.core.ui.ScreenMap.getValidCurrentResumedActivity() calling method android.util.Log.e()


    public static android.app.Activity getValidCurrentResumedActivity(long p8, long p10)
    {
        android.app.Activity v0 = com.coupa.android.coupamobile.core.ui.ScreenMap.getCurrentResumedActivity();
        if (v0 != null) {
            String v2_10 = new StringBuilder();
            v2_10.append("ScreenMap.getValidCurrentResumedActivity 3302 activity=");
            v2_10.append(v0.getLocalClassName());
            com.coupa.android.coupamobile.utils.LogWrapper.d(v2_10.toString());
            if (android.os.Build$VERSION.SDK_INT >= 17) {
                String v2_3 = new StringBuilder();
                v2_3.append("ScreenMap.getValidCurrentResumedActivity 3314 activity.isDestroyed=");
                v2_3.append(v0.isDestroyed());
                com.coupa.android.coupamobile.utils.LogWrapper.d(v2_3.toString());
            }
            String v2_6 = new StringBuilder();
            v2_6.append("ScreenMap.getValidCurrentResumedActivity 3326 activity.isFinishing=");
            v2_6.append(v0.isFinishing());
            com.coupa.android.coupamobile.utils.LogWrapper.d(v2_6.toString());
            String v2_8 = 0;
            do {
                boolean v4_1 = new StringBuilder();
                v4_1.append("ScreenMap.getValidCurrentResumedActivity 3971 activity=");
                v4_1.append(v0.getLocalClassName());
                v4_1.append("; wait=");
                v4_1.append(v2_8);
                com.coupa.android.coupamobile.utils.LogWrapper.d(v4_1.toString());
                if (v2_8 <= p8) {
                    try {
                        java.util.concurrent.TimeUnit.MILLISECONDS.sleep(p10);
                        boolean v4_5 = (v2_8 + p10);
                        try {
                            v0 = com.coupa.android.coupamobile.core.ui.ScreenMap.getCurrentResumedActivity();
                            v2_8 = v4_5;
                        } catch (String v2_12) {
                            boolean v4_6 = v2_12;
                            v2_8 = v4_5;
                            android.util.Log.e("ScreenMap", v4_6.toString());
                        }
                    } catch (boolean v4_6) {
                    }
                } else {
                    return 0;
                }
            } while((com.coupa.android.coupamobile.core.ApplicationBase.isAppBackground == 1) || ((v0.getLocalClassName().contains("LoginCoupaActivity")) || (v0.isFinishing())));
            String v8_2 = new StringBuilder();
            v8_2.append("ScreenMap.getValidCurrentResumedActivity 5904 activity=");
            v8_2.append(v0.getLocalClassName());
            com.coupa.android.coupamobile.utils.LogWrapper.d(v8_2.toString());
            return v0;
        } else {
            return 0;
        }
    }

Method com.coupa.android.coupamobile.core.http.HttpsClientWrapper.wrapClient() calling method android.util.Log.e()


    public org.apache.http.client.HttpClient wrapClient(org.apache.http.client.HttpClient p7)
    {
        try {
            String v0_6 = javax.net.ssl.TrustManagerFactory.getInstance(javax.net.ssl.TrustManagerFactory.getDefaultAlgorithm());
            v0_6.init(((java.security.KeyStore) 0));
            org.apache.http.conn.scheme.SchemeRegistry v2_0 = javax.net.ssl.SSLContext.getInstance("TLS");
            v2_0.init(0, v0_6.getTrustManagers(), 0);
            String v0_3 = new com.coupa.android.coupamobile.core.http.HttpsClientWrapper$CustomSSLSocketFactory(this, v2_0);
            org.apache.http.conn.ClientConnectionManager v1_0 = p7.getConnectionManager();
            v1_0.getSchemeRegistry().register(new org.apache.http.conn.scheme.Scheme("https", v0_3, 443));
            return new org.apache.http.impl.client.DefaultHttpClient(v1_0, p7.getParams());
        } catch (org.apache.http.impl.client.DefaultHttpClient v7_2) {
            com.crashlytics.android.Crashlytics.a(v7_2);
            if (com.coupa.android.coupamobile.core.ApplicationBase.DEBUG) {
                android.util.Log.e("HttpsClientWrapper", v7_2.getMessage());
            }
            return new org.apache.http.impl.client.DefaultHttpClient();
        }
    }

Method com.coupa.android.coupamobile.controllers.ExpenseReportListController$1MyAsyncTask.onPostExecute() calling method android.util.Log.e()


    protected void onPostExecute(Void p3)
    {
        if ((this.processingWaitDialog != null) && (this.processingWaitDialog.isShowing())) {
            try {
                this.processingWaitDialog.dismiss();
            } catch (com.coupa.android.coupamobile.controllers.ExpenseReportListController v3_11) {
                android.util.Log.e("ExpenseReportListCon", v3_11.toString());
            }
        }
        if ((this.bToProceed) && (this.val$finalExpenseReportListController.getEditExpenseReportLocalId() != 0)) {
            com.coupa.android.coupamobile.controllers.ExpenseReportListController v3_7 = new android.content.Intent(com.coupa.android.coupamobile.controllers.ExpenseReportListController.access$300(this.this$0), com.coupa.android.coupamobile.views.EditExpenseReportActivity);
            v3_7.putExtra("EXPENSE_REPORT_LOCAL_ID", com.coupa.android.coupamobile.controllers.ExpenseReportListController.access$400(this.this$0));
            if (com.coupa.android.coupamobile.controllers.ExpenseReportListController.access$500(this.this$0) != null) {
                com.coupa.android.coupamobile.controllers.ExpenseReportListController.access$600(this.this$0).startActivity(v3_7);
            }
            this.val$finalExpenseReportListController.setEditExpenseReportLocalId(0);
        }
        return;
    }

Method com.coupa.android.coupamobile.controllers.ExpenseReportListController$1MyAsyncTask.doInBackground() calling method android.util.Log.e()


    protected varargs Void doInBackground(Void[] p15)
    {
        java.util.ArrayList v15_1 = new java.util.ArrayList();
        Throwable v0_11 = ((com.coupa.android.coupamobile.models.value_objects.ExpenseReport) com.coupa.android.coupamobile.models.CoupaDataModel.findRecordForLocalId(com.coupa.android.coupamobile.models.value_objects.ExpenseReport, this.val$finalExpenseReportListController.getEditExpenseReportLocalId()));
        if (v0_11 != null) {
            v15_1.add(v0_11);
            long v3_1 = new StringBuilder();
            v3_1.append("ExpenseReportListCon.onApiResponse 8722 editExpenseReportAction to fetch expenseReport serverid=");
            v3_1.append(v0_11.getServerId());
            v3_1.append("; localId=");
            v3_1.append(v0_11.getLocalId());
            com.coupa.android.coupamobile.utils.LogWrapper.v(v3_1.toString());
            v0_11.fetchWithAPI(new com.coupa.android.coupamobile.controllers.ExpenseReportListController$1MyAsyncTask$1(this, v0_11, v15_1));
            long v3_6 = new StringBuilder();
            v3_6.append("ExpenseReportListCon.editExpenseReportAction 8740 expenseReport.getServerId()=");
            v3_6.append(v0_11.getServerId());
            v3_6.append("; localId=");
            v3_6.append(v0_11.getLocalId());
            com.coupa.android.coupamobile.utils.LogWrapper.v(v3_6.toString());
            long v3_8 = 0;
            String v5_5 = 0;
            while(true) {
                String v8_0 = 1;
                if (v15_1.size() == 0) {
                    break;
                }
                String v7_2 = new StringBuilder();
                v7_2.append("ExpenseReportListCon.editExpenseReportAction 8744 wait valueObjectListToDownload.size()=");
                v7_2.append(v15_1.size());
                com.coupa.android.coupamobile.utils.LogWrapper.v(v7_2.toString());
                if (v5_5 >= 300000) {
                    v8_0 = 0;
                }
                if (v8_0 != null) {
                    try {
                        Thread.sleep(100);
                        v5_5 += 100;
                    } catch (String v7_6) {
                        android.util.Log.e("ExpenseReportListCon", v7_6.toString());
                    }
                } else {
                    this.bToProceed = 0;
                    return 0;
                }
            }
            java.util.ArrayList v15_6 = new java.util.ArrayList();
            Throwable v0_7 = v0_11.getExpenseReportCustomFields();
            if (v0_7 != null) {
                String v5_7 = new StringBuilder();
                v5_7.append("ExpenseReportListCon.editExpenseReportAction 8756 cfs.size()=");
                v5_7.append(v0_7.size());
                com.coupa.android.coupamobile.utils.LogWrapper.v(v5_7.toString());
                Throwable v0_9 = v0_7.iterator();
                while (v0_9.hasNext()) {
                    String v5_2 = ((com.coupa.android.coupamobile.models.value_objects.ExpenseReportCustomField) v0_9.next());
                    if ((v5_2 != null) && (v5_2.isLookupValueCustomField())) {
                        String v5_4 = v5_2.asLookupValueCustomField().getLookup();
                        if (v5_4 != null) {
                            v15_6.add(v5_4);
                            com.coupa.android.coupamobile.controllers.ExpenseReportListController$1MyAsyncTask$2 v6_2 = new com.coupa.android.coupamobile.controllers.ExpenseReportListController$1MyAsyncTask$2(this, v15_6);
                            v6_2.setTag("from .editExpenseReportAction 8211");
                            v6_2.setRefObj(v5_4);
                            v6_2.setCount(0);
                            com.coupa.android.coupamobile.helpers.LookupDownloadHelper.download(v5_4, v6_2);
                        }
                    }
                }
            }
            while (v15_6.size() != 0) {
                Throwable v0_13;
                if (v3_8 >= 300000) {
                    v0_13 = 0;
                } else {
                    v0_13 = 1;
                }
                if (v0_13 != null) {
                    try {
                        Throwable v0_15 = new StringBuilder();
                        v0_15.append("ExpenseReportListCon.editExpenseReportAction 7728 wait finalLookupListToDownload.size()=");
                        v0_15.append(v15_6.size());
                        com.coupa.android.coupamobile.utils.LogWrapper.v(v0_15.toString());
                        Thread.sleep(100);
                        v3_8 += 100;
                    } catch (Throwable v0_17) {
                        android.util.Log.e("ExpenseReportListCon", v0_17.toString());
                    }
                } else {
                    this.bToProceed = 0;
                    return 0;
                }
            }
            return 0;
        } else {
            java.util.ArrayList v15_3 = new StringBuilder();
            v15_3.append("ExpenseReportListCon.onApiResponse 8705 editExpenseReportAction expenseReport==null; localId=");
            v15_3.append(this.val$finalExpenseReportListController.getEditExpenseReportLocalId());
            com.coupa.android.coupamobile.utils.LogWrapper.v(v15_3.toString());
            this.bToProceed = 0;
            return 0;
        }
    }

Method com.coupa.android.coupamobile.controllers.EditExpenseReportController$2MyAsyncTask.doInBackground() calling method android.util.Log.e()


    protected varargs Void doInBackground(Void[] p5)
    {
        Throwable v5_1 = new StringBuilder();
        v5_1.append("EditExpenseReportController.openExpenseLineActivity in; localLineId=");
        v5_1.append(this.localLineId);
        com.coupa.android.coupamobile.utils.LogWrapper.v(v5_1.toString());
        Throwable v5_4 = ((com.coupa.android.coupamobile.models.value_objects.ExpenseLine) com.coupa.android.coupamobile.models.CoupaDataModel.findRecordForLocalId(com.coupa.android.coupamobile.models.value_objects.ExpenseLine, this.localLineId.intValue()));
        java.util.ArrayList v0_3 = new java.util.ArrayList();
        if (v5_4 != null) {
            com.coupa.android.coupamobile.models.value_objects.Lookup v1_3 = new StringBuilder();
            v1_3.append("EditExpenseReportController.openExpenseLineActivity line desc=");
            v1_3.append(v5_4.getExpenseDescription());
            v1_3.append("; amount=");
            v1_3.append(v5_4.getAmount());
            v1_3.append("; reason=");
            v1_3.append(v5_4.getReason());
            com.coupa.android.coupamobile.utils.LogWrapper.v(v1_3.toString());
            Throwable v5_5 = v5_4.getExpenseLineCustomFields();
            if (v5_5 != null) {
                com.coupa.android.coupamobile.models.value_objects.Lookup v1_6 = new StringBuilder();
                v1_6.append("EditExpenseReportController.openExpenseLineActivity cfs.size()=");
                v1_6.append(v5_5.size());
                com.coupa.android.coupamobile.utils.LogWrapper.v(v1_6.toString());
                Throwable v5_6 = v5_5.iterator();
                while (v5_6.hasNext()) {
                    com.coupa.android.coupamobile.models.value_objects.Lookup v1_16 = ((com.coupa.android.coupamobile.models.value_objects.ExpenseLineCustomField) v5_6.next());
                    if (v1_16 != null) {
                        com.coupa.android.coupamobile.controllers.EditExpenseReportController$2MyAsyncTask$1 v2_13 = new StringBuilder();
                        v2_13.append("EditExpenseReportController.openExpenseLineActivity cf.getKey()=");
                        v2_13.append(v1_16.getKey());
                        v2_13.append("; cf.getRawValue()=");
                        v2_13.append(v1_16.getRawValue());
                        v2_13.append("; isExpenseCategoryCustomField=");
                        v2_13.append(v1_16.isExpenseCategoryCustomField());
                        v2_13.append("; isExpenseLineCustomField=");
                        v2_13.append(v1_16.isExpenseLineCustomField());
                        com.coupa.android.coupamobile.utils.LogWrapper.v(v2_13.toString());
                    }
                    if ((v1_16 != null) && (v1_16.isLookupValueCustomField())) {
                        com.coupa.android.coupamobile.models.value_objects.Lookup v1_1 = v1_16.asLookupValueCustomField().getLookup();
                        if (v1_1 != null) {
                            v0_3.add(v1_1);
                            com.coupa.android.coupamobile.controllers.EditExpenseReportController$2MyAsyncTask$1 v2_3 = new com.coupa.android.coupamobile.controllers.EditExpenseReportController$2MyAsyncTask$1(this, v0_3);
                            v2_3.setTag("from .openExpenseLineActivity 4087");
                            v2_3.setRefObj(v1_1);
                            v2_3.setCount(0);
                            com.coupa.android.coupamobile.helpers.LookupDownloadHelper.download(v1_1, v2_3);
                        }
                    }
                }
            }
        }
        Throwable v5_8 = new StringBuilder();
        v5_8.append("EditExpenseReportController.openExpenseLineActivity expenseReport.getLocalId()=");
        v5_8.append(com.coupa.android.coupamobile.controllers.EditExpenseReportController.access$000(this.this$0).getLocalId());
        com.coupa.android.coupamobile.utils.LogWrapper.v(v5_8.toString());
        while (v0_3.size() != 0) {
            try {
                Thread.sleep(100);
            } catch (Throwable v5_13) {
                android.util.Log.e("EditExpenseReportController", v5_13.toString());
            }
        }
        return 0;
    }

Method com.bumptech.glide.signature.ApplicationVersionSignature.c() calling method android.util.Log.e()


    private static android.content.pm.PackageInfo c(android.content.Context p4)
    {
        try {
            return p4.getPackageManager().getPackageInfo(p4.getPackageName(), 0);
        } catch (android.content.pm.PackageManager$NameNotFoundException v0_2) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Cannot resolve info for");
            v2_1.append(p4.getPackageName());
            android.util.Log.e("AppVersionSignature", v2_1.toString(), v0_2);
            return 0;
        }
    }

Method com.bumptech.glide.load.engine.executor.RuntimeCompat.b() calling method android.util.Log.e()


    private static int b()
    {
        int v0_0 = android.os.StrictMode.allowThreadDiskReads();
        try {
            int v1_0 = new java.io.File("/sys/devices/system/cpu/").listFiles(new com.bumptech.glide.load.engine.executor.RuntimeCompat$1(java.util.regex.Pattern.compile("cpu[0-9]+")));
            android.os.StrictMode.setThreadPolicy(v0_0);
        } catch (int v1_3) {
            android.os.StrictMode.setThreadPolicy(v0_0);
            throw v1_3;
        } catch (int v1_1) {
            if (android.util.Log.isLoggable("GlideRuntimeCompat", 6)) {
                android.util.Log.e("GlideRuntimeCompat", "Failed to calculate accurate cpu count", v1_1);
            }
            android.os.StrictMode.setThreadPolicy(v0_0);
            v1_0 = 0;
        }
        int v1_4;
        if (v1_0 == 0) {
            v1_4 = 0;
        } else {
            v1_4 = v1_0.length;
        }
        return Math.max(1, v1_4);
    }

Method com.bumptech.glide.Glide.a() calling method android.util.Log.e()


    public static java.io.File a(android.content.Context p2, String p3)
    {
        boolean v2_1 = p2.getCacheDir();
        if (!v2_1) {
            if (android.util.Log.isLoggable("Glide", 6)) {
                android.util.Log.e("Glide", "default disk cache dir is null");
            }
            return 0;
        } else {
            java.io.File v1_1 = new java.io.File(v2_1, p3);
            if ((v1_1.mkdirs()) || ((v1_1.exists()) && (v1_1.isDirectory()))) {
                return v1_1;
            } else {
                return 0;
            }
        }
    }

Method android.support.v8.renderscript.RenderScript.a() calling method android.util.Log.e()


    declared_synchronized long a(int p12, long p13, boolean p15)
    {
        try {
            this.f();
        } catch (android.support.v8.renderscript.RSRuntimeException v12_10) {
            throw v12_10;
        }
        if (p15 == null) {
            return this.rsnScriptIntrinsicCreate(this.i, p12, p13, p15);
        } else {
            if (android.os.Build$VERSION.SDK_INT >= 21) {
                if (!this.k) {
                    System.loadLibrary("RSSupport");
                    long v1_3 = new StringBuilder();
                    v1_3.append(this.C);
                    v1_3.append("/libRSSupport.so");
                    if (this.nIncLoadSO(23, v1_3.toString())) {
                        this.k = 1;
                    } else {
                        throw new android.support.v8.renderscript.RSRuntimeException("Error loading libRSSupport library for Incremental Intrinsic Support");
                    }
                }
                if (this.j == 0) {
                    this.j = this.a(this.nIncDeviceCreate(), 0, 0, 0);
                }
                return this.rsnScriptIntrinsicCreate(this.j, p12, p13, p15);
            } else {
                android.util.Log.e("RenderScript_jni", "Incremental Intrinsics are not supported, please change targetSdkVersion to >= 21");
                throw new android.support.v8.renderscript.RSRuntimeException("Incremental Intrinsics are not supported before Lollipop (API 21)");
            }
        }
    }

Method android.support.v8.renderscript.RenderScript.b() calling method android.util.Log.e()


    private static android.support.v8.renderscript.RenderScript b(android.content.Context p10, int p11, android.support.v8.renderscript.RenderScript$ContextType p12, int p13)
    {
        android.support.v8.renderscript.RenderScript v7_1 = new android.support.v8.renderscript.RenderScript(p10);
        if (android.support.v8.renderscript.RenderScript.F != -1) {
            if (android.support.v8.renderscript.RenderScript.F != p11) {
                throw new android.support.v8.renderscript.RSRuntimeException("Can\'t have two contexts with different SDK versions in support lib");
            }
        } else {
            android.support.v8.renderscript.RenderScript.F = p11;
        }
        android.support.v8.renderscript.RenderScript.H = android.support.v8.renderscript.RenderScript.a(android.support.v8.renderscript.RenderScript.F, p10);
        String v1_2 = 0;
        if (!android.support.v8.renderscript.RenderScript.a) {
            String v0_30 = Class.forName("dalvik.system.VMRuntime");
            Class[] v8_0 = new Class[0];
            Class[] v8_1 = new Object[0];
            android.support.v8.renderscript.RenderScript.c = v0_30.getDeclaredMethod("getRuntime", v8_0).invoke(0, v8_1);
            Class[] v8_2 = new Class[1];
            v8_2[0] = Integer.TYPE;
            android.support.v8.renderscript.RenderScript.d = v0_30.getDeclaredMethod("registerNativeAllocation", v8_2);
            Class[] v8_3 = new Class[1];
            v8_3[0] = Integer.TYPE;
            android.support.v8.renderscript.RenderScript.e = v0_30.getDeclaredMethod("registerNativeFree", v8_3);
            android.support.v8.renderscript.RenderScript.b = 1;
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v7_1.C == null)) {
                    System.loadLibrary("rsjni");
                } else {
                    String v0_38 = new StringBuilder();
                    v0_38.append(v7_1.C);
                    v0_38.append("/librsjni.so");
                    System.load(v0_38.toString());
                }
            } catch (String v11_7) {
                String v13_5 = new StringBuilder();
                v13_5.append("Error loading RS jni library: ");
                v13_5.append(v11_7);
                android.util.Log.e("RenderScript_jni", v13_5.toString());
                String v13_8 = new StringBuilder();
                v13_8.append("Error loading RS jni library: ");
                v13_8.append(v11_7);
                v13_8.append(" Support lib API: ");
                v13_8.append(2301);
                throw new android.support.v8.renderscript.RSRuntimeException(v13_8.toString());
            }
            android.support.v8.renderscript.RenderScript.a = 1;
            android.support.v8.renderscript.RenderScript.g = android.support.v8.renderscript.RenderScript.rsnSystemGetPointerSize();
        }
        if (!android.support.v8.renderscript.RenderScript.H) {
            android.util.Log.v("RenderScript_jni", "RS compat mode");
        } else {
            android.util.Log.v("RenderScript_jni", "RS native mode");
        }
        if (android.os.Build$VERSION.SDK_INT >= 14) {
            android.support.v8.renderscript.RenderScript.G = 1;
        }
        android.support.v8.renderscript.RSRuntimeException v10_5;
        if (p11 >= android.os.Build$VERSION.SDK_INT) {
            v10_5 = p11;
        } else {
            v10_5 = android.os.Build$VERSION.SDK_INT;
        }
        if ((android.os.Build$VERSION.SDK_INT < 23) && (v7_1.C != null)) {
            String v0_6 = new StringBuilder();
            v0_6.append(v7_1.C);
            v0_6.append("/libRSSupport.so");
            v1_2 = v0_6.toString();
        }
        if (!v7_1.nLoadSO(android.support.v8.renderscript.RenderScript.H, v10_5, v1_2)) {
            if (android.support.v8.renderscript.RenderScript.H) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRS.so, falling back to compat mode");
                android.support.v8.renderscript.RenderScript.H = 0;
            }
            try {
                if ((android.os.Build$VERSION.SDK_INT >= 23) || (v7_1.C == null)) {
                    System.loadLibrary("RSSupport");
                } else {
                    System.load(v1_2);
                }
            } catch (android.support.v8.renderscript.RSRuntimeException v10_7) {
                long v12_2 = new StringBuilder();
                v12_2.append("Error loading RS Compat library: ");
                v12_2.append(v10_7);
                v12_2.append(" Support lib version: ");
                v12_2.append(2301);
                android.util.Log.e("RenderScript_jni", v12_2.toString());
                long v12_5 = new StringBuilder();
                v12_5.append("Error loading RS Compat library: ");
                v12_5.append(v10_7);
                v12_5.append(" Support lib version: ");
                v12_5.append(2301);
                throw new android.support.v8.renderscript.RSRuntimeException(v12_5.toString());
            }
            if (!v7_1.nLoadSO(0, v10_5, v1_2)) {
                android.util.Log.e("RenderScript_jni", "Error loading RS Compat library: nLoadSO() failed; Support lib version: 2301");
                throw new android.support.v8.renderscript.RSRuntimeException("Error loading libRSSupport library, Support lib version: 2301");
            }
        }
        if (android.support.v8.renderscript.RenderScript.G) {
            try {
                System.loadLibrary("RSSupportIO");
            } catch (UnsatisfiedLinkError) {
                android.support.v8.renderscript.RenderScript.G = 0;
            }
            if ((!android.support.v8.renderscript.RenderScript.G) || (!v7_1.nLoadIOSO())) {
                android.util.Log.v("RenderScript_jni", "Unable to load libRSSupportIO.so, USAGE_IO not supported");
                android.support.v8.renderscript.RenderScript.G = 0;
            }
        }
        if (v10_5 >= 23) {
            v7_1.x = 1;
            try {
                System.loadLibrary("blasV8");
            } catch (String v0_23) {
                StringBuilder v2_2 = new StringBuilder();
                v2_2.append("Unable to load BLAS lib, ONLY BNNM will be supported: ");
                v2_2.append(v0_23);
                android.util.Log.v("RenderScript_jni", v2_2.toString());
            }
        }
        v7_1.i = v7_1.a(v7_1.nDeviceCreate(), 0, p11, p12.d, v7_1.C);
        v7_1.h = p12;
        v7_1.z = p13;
        v7_1.A = p11;
        v7_1.y = v10_5;
        if (v7_1.i != 0) {
            v7_1.m = new android.support.v8.renderscript.RenderScript$MessageThread(v7_1);
            v7_1.m.start();
            return v7_1;
        } else {
            throw new android.support.v8.renderscript.RSDriverException("Failed to create RS context.");
        }
    }

Method android.support.v8.renderscript.RenderScript$MessageThread.run() calling method android.util.Log.e()


    public void run()
    {
        android.support.v8.renderscript.RSInvalidStateException v0_1 = new int[16];
        this.a.nContextInitToClient(this.a.i);
        while (this.b) {
            v0_1[0] = 0;
            String v2_1 = this.a.nContextPeekMessage(this.a.i, this.c);
            StringBuilder v3_3 = this.c[1];
            String v4_2 = this.c[0];
            if (v2_1 != 4) {
                if (v2_1 != 3) {
                    android.support.v8.renderscript.RenderScript$MessageThread.sleep(1, 0);
                } else {
                    String v1_13 = this.a.nContextGetErrorMessage(this.a.i);
                    if ((v4_2 < 4096) && ((v4_2 < 2048) || ((this.a.h == android.support.v8.renderscript.RenderScript$ContextType.b) && (this.a.u != null)))) {
                        if (this.a.u == null) {
                            StringBuilder v3_7 = new StringBuilder();
                            v3_7.append("non fatal RS error, ");
                            v3_7.append(v1_13);
                            android.util.Log.e("RenderScript_jni", v3_7.toString());
                        } else {
                            this.a.u.a = v1_13;
                            this.a.u.b = v4_2;
                            this.a.u.run();
                        }
                    } else {
                        String v2_19 = new StringBuilder();
                        v2_19.append("fatal RS error, ");
                        v2_19.append(v1_13);
                        android.util.Log.e("RenderScript_jni", v2_19.toString());
                        String v2_22 = new StringBuilder();
                        v2_22.append("Fatal error ");
                        v2_22.append(v4_2);
                        v2_22.append(", details: ");
                        v2_22.append(v1_13);
                        throw new android.support.v8.renderscript.RSRuntimeException(v2_22.toString());
                    }
                }
            } else {
                if ((v3_3 >> 2) >= v0_1.length) {
                    v0_1 = new int[((v3_3 + 3) >> 2)];
                }
                if (this.a.nContextGetUserMessage(this.a.i, v0_1) == 4) {
                    if (this.a.t == null) {
                        throw new android.support.v8.renderscript.RSInvalidStateException("Received a message from the script with no message handler installed.");
                    } else {
                        this.a.t.a = v0_1;
                        this.a.t.b = v4_2;
                        this.a.t.c = v3_3;
                        this.a.t.run();
                    }
                } else {
                    throw new android.support.v8.renderscript.RSDriverException("Error processing message from RenderScript.");
                }
            }
        }
        return;
    }

Method android.support.v7.widget.TooltipPopup.a() calling method android.util.Log.e()


    private void a(android.view.View p9, int p10, int p11, boolean p12, android.view.WindowManager$LayoutParams p13)
    {
        p13.token = p9.getApplicationWindowToken();
        int v0_10 = this.a.getResources().getDimensionPixelOffset(android.support.v7.appcompat.R$dimen.tooltip_precise_anchor_threshold);
        if (p9.getWidth() < v0_10) {
            p10 = (p9.getWidth() / 2);
        }
        int v11_5;
        int v1_2;
        if (p9.getHeight() < v0_10) {
            v1_2 = p9.getHeight();
            v11_5 = 0;
        } else {
            int v0_3 = this.a.getResources().getDimensionPixelOffset(android.support.v7.appcompat.R$dimen.tooltip_precise_anchor_extra_offset);
            v1_2 = (p11 + v0_3);
            v11_5 = (p11 - v0_3);
        }
        android.view.View v3_0;
        p13.gravity = 49;
        android.content.res.Resources vtmp10 = this.a.getResources();
        if (p12 == 0) {
            v3_0 = android.support.v7.appcompat.R$dimen.tooltip_y_offset_non_touch;
        } else {
            v3_0 = android.support.v7.appcompat.R$dimen.tooltip_y_offset_touch;
        }
        int v0_8 = vtmp10.getDimensionPixelOffset(v3_0);
        android.view.View v3_1 = ark>android.support.v7.widget.TooltipPopupark>.a(p9);
        if (v3_1 != null) {
            v3_1.getWindowVisibleDisplayFrame(this.e);
            if ((this.e.left < 0) && (this.e.top < 0)) {
                int v5_2;
                int v4_6 = this.a.getResources();
                int v5_1 = v4_6.getIdentifier("status_bar_height", "dimen", "android");
                if (v5_1 == 0) {
                    v5_2 = 0;
                } else {
                    v5_2 = v4_6.getDimensionPixelSize(v5_1);
                }
                int v4_7 = v4_6.getDisplayMetrics();
                this.e.set(0, v5_2, v4_7.widthPixels, v4_7.heightPixels);
            }
            v3_1.getLocationOnScreen(this.g);
            p9.getLocationOnScreen(this.f);
            int v9_4 = this.f;
            v9_4[0] = (v9_4[0] - this.g[0]);
            int v9_5 = this.f;
            v9_5[1] = (v9_5[1] - this.g[1]);
            p13.x = ((this.f[0] + p10) - (v3_1.getWidth() / 2));
            this.b.measure(android.view.View$MeasureSpec.makeMeasureSpec(0, 0), android.view.View$MeasureSpec.makeMeasureSpec(0, 0));
            int v9_1 = this.b.getMeasuredHeight();
            int v10_5 = (((this.f[1] + v11_5) - v0_8) - v9_1);
            int v11_4 = ((this.f[1] + v1_2) + v0_8);
            if (p12 == 0) {
                if ((v9_1 + v11_4) > this.e.height()) {
                    p13.y = v10_5;
                } else {
                    p13.y = v11_4;
                }
            } else {
                if (v10_5 < 0) {
                    p13.y = v11_4;
                } else {
                    p13.y = v10_5;
                }
            }
            return;
        } else {
            android.util.Log.e("TooltipPopup", "Cannot find app view");
            return;
        }
    }

Method android.support.v7.widget.TooltipCompatHandler.a() calling method android.util.Log.e()


    private void a()
    {
        if (ark>android.support.v7.widget.TooltipCompatHandlerark>.j == this) {
            ark>android.support.v7.widget.TooltipCompatHandlerark>.j = 0;
            if (this.g == null) {
                android.util.Log.e("TooltipCompatHandler", "sActiveHandler.mPopup == null");
            } else {
                this.g.a();
                this.g = 0;
                this.a.removeOnAttachStateChangeListener(this);
            }
        }
        if (ark>android.support.v7.widget.TooltipCompatHandlerark>.i == this) {
            ark>android.support.v7.widget.TooltipCompatHandlerark>.b(0);
        }
        this.a.removeCallbacks(this.d);
        return;
    }

Method android.support.v7.widget.RecyclerView$ViewHolder.setIsRecyclable() calling method android.util.Log.e()


    public final void setIsRecyclable(boolean p3)
    {
        int v1_3;
        if (p3 == 0) {
            v1_3 = (this.mIsRecyclableCount + 1);
        } else {
            v1_3 = (this.mIsRecyclableCount - 1);
        }
        this.mIsRecyclableCount = v1_3;
        if (this.mIsRecyclableCount >= 0) {
            if ((p3 != 0) || (this.mIsRecyclableCount != 1)) {
                if ((p3 != 0) && (this.mIsRecyclableCount == 0)) {
                    this.mFlags = (this.mFlags & -17);
                }
            } else {
                this.mFlags = (this.mFlags | 16);
            }
        } else {
            this.mIsRecyclableCount = 0;
            String v0_2 = new StringBuilder();
            v0_2.append("isRecyclable decremented below 0: unmatched pair of setIsRecyable() calls for ");
            v0_2.append(this);
            android.util.Log.e("View", v0_2.toString());
        }
        return;
    }

Method android.support.v7.widget.RecyclerView$SmoothScroller.a() calling method android.util.Log.e()


    private void a(int p5, int p6)
    {
        android.support.v7.widget.RecyclerView v0 = this.b;
        if ((!this.e) || ((this.a == -1) || (v0 == null))) {
            this.f();
        }
        this.d = 0;
        if (this.f != null) {
            if (this.a(this.f) != this.a) {
                android.util.Log.e("RecyclerView", "Passed over target position while smooth scrolling.");
                this.f = 0;
            } else {
                this.a(this.f, v0.C, this.g);
                this.g.a(v0);
                this.f();
            }
        }
        if (this.e) {
            this.a(p5, p6, v0.C, this.g);
            android.support.v7.widget.RecyclerView$ViewFlinger v5_2 = this.g.a();
            this.g.a(v0);
            if (v5_2 != null) {
                if (!this.e) {
                    this.f();
                } else {
                    this.d = 1;
                    v0.z.a();
                }
            }
        }
        return;
    }

Method android.support.v7.widget.RecyclerView$SmoothScroller$Action.a() calling method android.util.Log.e()


    void a(android.support.v7.widget.RecyclerView p6)
    {
        if (this.d < 0) {
            if (!this.f) {
                this.g = 0;
            } else {
                this.b();
                if (this.e != null) {
                    p6.z.a(this.a, this.b, this.c, this.e);
                } else {
                    if (this.c != -2147483648) {
                        p6.z.a(this.a, this.b, this.c);
                    } else {
                        p6.z.b(this.a, this.b);
                    }
                }
                this.g = (this.g + 1);
                if (this.g > 10) {
                    android.util.Log.e("RecyclerView", "Smooth Scroll action is being updated too frequently. Make sure you are not changing it unless necessary");
                }
                this.f = 0;
            }
            return;
        } else {
            String v0_8 = this.d;
            this.d = -1;
            p6.b(v0_8);
            this.f = 0;
            return;
        }
    }

Method android.support.v7.widget.RecyclerView$LayoutManager.c() calling method android.util.Log.e()


    public void c(android.support.v7.widget.RecyclerView$Recycler p1, android.support.v7.widget.RecyclerView$State p2)
    {
        android.util.Log.e("RecyclerView", "You must override onLayoutChildren(Recycler recycler, State state) ");
        return;
    }

Method android.support.v7.widget.DrawableUtils.a() calling method android.util.Log.e()


    public static android.graphics.Rect a(android.graphics.drawable.Drawable p10)
    {
        if (ark>android.support.v7.widget.DrawableUtilsark>.b != null) {
            try {
                String v10_2 = android.support.v4.graphics.drawable.DrawableCompat.h(p10);
                int v3_1 = new Class[0];
                reflect.Field[] v1_0 = new Object[0];
                String v10_1 = v10_2.getClass().getMethod("getOpticalInsets", v3_1).invoke(v10_2, v1_0);
            } catch (Exception) {
                android.util.Log.e("DrawableUtils", "Couldn\'t obtain the optical insets. Ignoring.");
            }
            if (v10_1 != null) {
                android.graphics.Rect v0_3 = new android.graphics.Rect();
                reflect.Field[] v1_2 = ark>android.support.v7.widget.DrawableUtilsark>.b.getFields();
                int v3_0 = v1_2.length;
                int v4 = 0;
                while (v4 < v3_0) {
                    int v6_2;
                    int v5_0 = v1_2[v4];
                    int v6_0 = v5_0.getName();
                    String v8_0 = v6_0.hashCode();
                    if (v8_0 == -1383228885) {
                        if (!v6_0.equals("bottom")) {
                            v6_2 = -1;
                        } else {
                            v6_2 = 3;
                        }
                    } else {
                        if (v8_0 == 115029) {
                            if (!v6_0.equals("top")) {
                            } else {
                                v6_2 = 1;
                            }
                        } else {
                            if (v8_0 == 3317767) {
                                if (!v6_0.equals("left")) {
                                } else {
                                    v6_2 = 0;
                                }
                            } else {
                                if (v8_0 == 108511772) {
                                    if (!v6_0.equals("right")) {
                                    } else {
                                        v6_2 = 2;
                                    }
                                } else {
                                }
                            }
                        }
                    }
                    switch (v6_2) {
                        case 0:
                            v0_3.left = v5_0.getInt(v10_1);
                            break;
                        case 1:
                            v0_3.top = v5_0.getInt(v10_1);
                            break;
                        case 2:
                            v0_3.right = v5_0.getInt(v10_1);
                            break;
                        case 3:
                            v0_3.bottom = v5_0.getInt(v10_1);
                            break;
                        default:
                    }
                    v4++;
                }
                return v0_3;
            }
        }
        return ark>android.support.v7.widget.DrawableUtilsark>.a;
    }

Method android.support.v7.widget.AppCompatDrawableManager.d() calling method android.util.Log.e()


    private android.graphics.drawable.Drawable d(android.content.Context p10, int p11)
    {
        if ((this.k == null) || (this.k.isEmpty())) {
            return 0;
        } else {
            if (this.l == null) {
                this.l = new android.support.v4.util.SparseArrayCompat();
            } else {
                int v0_5 = ((String) this.l.a(p11));
                if (("appcompat_skip_skip".equals(v0_5)) || ((v0_5 != 0) && (this.k.get(v0_5) == null))) {
                    return 0;
                }
            }
            if (this.o == null) {
                this.o = new android.util.TypedValue();
            }
            int v0_11 = this.o;
            android.graphics.drawable.Drawable v1_1 = p10.getResources();
            v1_1.getValue(p11, v0_11, 1);
            long v3 = android.support.v7.widget.AppCompatDrawableManager.a(v0_11);
            android.graphics.drawable.Drawable v5 = this.a(p10, v3);
            if (v5 == null) {
                if ((v0_11.string != null) && (v0_11.string.toString().endsWith(".xml"))) {
                    try {
                        android.graphics.drawable.Drawable v1_2 = v1_1.getXml(p11);
                        android.util.AttributeSet v6_4 = android.util.Xml.asAttributeSet(v1_2);
                    } catch (org.xmlpull.v1.XmlPullParserException v10_3) {
                        android.util.Log.e("AppCompatDrawableManag", "Exception while inflating drawable", v10_3);
                    }
                    while(true) {
                        android.content.res.Resources$Theme v7_1 = v1_2.next();
                        if ((v7_1 == 2) || (v7_1 == 1)) {
                            break;
                        }
                    }
                    if (v7_1 == 2) {
                        android.support.v7.widget.AppCompatDrawableManager$InflateDelegate v2_4 = v1_2.getName();
                        this.l.c(p11, v2_4);
                        android.support.v7.widget.AppCompatDrawableManager$InflateDelegate v2_6 = ((android.support.v7.widget.AppCompatDrawableManager$InflateDelegate) this.k.get(v2_4));
                        if (v2_6 != null) {
                            v5 = v2_6.a(p10, v1_2, v6_4, p10.getTheme());
                        }
                        if (v5 != null) {
                            v5.setChangingConfigurations(v0_11.changingConfigurations);
                            this.a(p10, v3, v5);
                        }
                    } else {
                        throw new org.xmlpull.v1.XmlPullParserException("No start tag found");
                    }
                }
                if (v5 == null) {
                    this.l.c(p11, "appcompat_skip_skip");
                }
                return v5;
            } else {
                return v5;
            }
        }
    }

Method android.support.v7.widget.ActivityChooserModel.j() calling method android.util.Log.e()

Couldn't retrieve source code

Method android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.a() calling method android.util.Log.e()

Couldn't retrieve source code

Method android.support.v7.util.MessageThreadUtil$2$1.run() calling method android.util.Log.e()


    public void run()
    {
        while(true) {
            android.support.v7.util.TileList$Tile v0_4 = this.a.a.a();
            if (v0_4 == null) {
                break;
            }
            switch (v0_4.a) {
                case 1:
                    this.a.a.a(1);
                    this.a.c.a(v0_4.b);
                    break;
                case 2:
                    this.a.a.a(2);
                    this.a.a.a(3);
                    this.a.c.a(v0_4.b, v0_4.c, v0_4.d, v0_4.e, v0_4.f);
                    break;
                case 3:
                    this.a.c.a(v0_4.b, v0_4.c);
                    break;
                case 4:
                    this.a.c.a(((android.support.v7.util.TileList$Tile) v0_4.g));
                    break;
                default:
                    int v2_6 = new StringBuilder();
                    v2_6.append("Unsupported message, what=");
                    v2_6.append(v0_4.a);
                    android.util.Log.e("ThreadUtil", v2_6.toString());
            }
        }
        this.a.b.set(0);
        return;
    }

Method android.support.v7.util.MessageThreadUtil$1$1.run() calling method android.util.Log.e()


    public void run()
    {
        android.support.v7.util.MessageThreadUtil$SyncQueueItem v0_7 = this.a.a.a();
        while (v0_7 != null) {
            switch (v0_7.a) {
                case 1:
                    this.a.b.a(v0_7.b, v0_7.c);
                    break;
                case 2:
                    this.a.b.a(v0_7.b, ((android.support.v7.util.TileList$Tile) v0_7.g));
                    break;
                case 3:
                    this.a.b.b(v0_7.b, v0_7.c);
                    break;
                default:
                    int v2_4 = new StringBuilder();
                    v2_4.append("Unsupported message, what=");
                    v2_4.append(v0_7.a);
                    android.util.Log.e("ThreadUtil", v2_4.toString());
            }
            v0_7 = this.a.a.a();
        }
        return;
    }

Method android.support.v7.content.res.AppCompatResources.c() calling method android.util.Log.e()


    private static android.content.res.ColorStateList c(android.content.Context p2, int p3)
    {
        if (!android.support.v7.content.res.AppCompatResources.e(p2, p3)) {
            String v0_2 = p2.getResources();
            try {
                return android.support.v7.content.res.AppCompatColorStateListInflater.a(v0_2, v0_2.getXml(p3), p2.getTheme());
            } catch (Exception v2_2) {
                android.util.Log.e("AppCompatResources", "Failed to inflate ColorStateList, leaving it to the framework", v2_2);
                return 0;
            }
        } else {
            return 0;
        }
    }

Method android.support.v7.app.ResourcesFlusher.d() calling method android.util.Log.e()


    private static boolean d(android.content.res.Resources p6)
    {
        int v1 = 1;
        if (!android.support.v7.app.ResourcesFlusher.h) {
            try {
                android.support.v7.app.ResourcesFlusher.g = android.content.res.Resources.getDeclaredField("mResourcesImpl");
                android.support.v7.app.ResourcesFlusher.g.setAccessible(1);
            } catch (int v0_1) {
                android.util.Log.e("ResourcesFlusher", "Could not retrieve Resources#mResourcesImpl field", v0_1);
            }
            android.support.v7.app.ResourcesFlusher.h = 1;
        }
        if (android.support.v7.app.ResourcesFlusher.g != null) {
            try {
                boolean v6_1 = android.support.v7.app.ResourcesFlusher.g.get(p6);
            } catch (boolean v6_2) {
                android.util.Log.e("ResourcesFlusher", "Could not retrieve value from Resources#mResourcesImpl", v6_2);
                v6_1 = 0;
            }
            if (v6_1) {
                if (!android.support.v7.app.ResourcesFlusher.b) {
                    try {
                        android.support.v7.app.ResourcesFlusher.a = v6_1.getClass().getDeclaredField("mDrawableCache");
                        android.support.v7.app.ResourcesFlusher.a.setAccessible(1);
                    } catch (String v3_7) {
                        android.util.Log.e("ResourcesFlusher", "Could not retrieve ResourcesImpl#mDrawableCache field", v3_7);
                    }
                    android.support.v7.app.ResourcesFlusher.b = 1;
                }
                boolean v6_3;
                if (android.support.v7.app.ResourcesFlusher.a == null) {
                    v6_3 = 0;
                } else {
                    try {
                        v6_3 = android.support.v7.app.ResourcesFlusher.a.get(v6_1);
                    } catch (boolean v6_4) {
                        android.util.Log.e("ResourcesFlusher", "Could not retrieve value from ResourcesImpl#mDrawableCache", v6_4);
                    }
                }
                if ((!v6_3) || (!android.support.v7.app.ResourcesFlusher.a(v6_3))) {
                    v1 = 0;
                }
                return v1;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method android.support.v7.app.ResourcesFlusher.c() calling method android.util.Log.e()


    private static boolean c(android.content.res.Resources p4)
    {
        if (!android.support.v7.app.ResourcesFlusher.b) {
            try {
                android.support.v7.app.ResourcesFlusher.a = android.content.res.Resources.getDeclaredField("mDrawableCache");
                android.support.v7.app.ResourcesFlusher.a.setAccessible(1);
            } catch (int v0_1) {
                android.util.Log.e("ResourcesFlusher", "Could not retrieve Resources#mDrawableCache field", v0_1);
            }
            android.support.v7.app.ResourcesFlusher.b = 1;
        }
        boolean v4_1;
        if (android.support.v7.app.ResourcesFlusher.a == null) {
            v4_1 = 0;
        } else {
            try {
                v4_1 = android.support.v7.app.ResourcesFlusher.a.get(p4);
            } catch (boolean v4_2) {
                android.util.Log.e("ResourcesFlusher", "Could not retrieve value from Resources#mDrawableCache", v4_2);
            }
        }
        int v0_3 = 0;
        if (v4_1) {
            if ((v4_1) && (android.support.v7.app.ResourcesFlusher.a(v4_1))) {
                v0_3 = 1;
            }
            return v0_3;
        } else {
            return 0;
        }
    }

Method android.support.v7.app.ResourcesFlusher.b() calling method android.util.Log.e()


    private static boolean b(android.content.res.Resources p4)
    {
        if (!android.support.v7.app.ResourcesFlusher.b) {
            try {
                android.support.v7.app.ResourcesFlusher.a = android.content.res.Resources.getDeclaredField("mDrawableCache");
                android.support.v7.app.ResourcesFlusher.a.setAccessible(1);
            } catch (int v0_1) {
                android.util.Log.e("ResourcesFlusher", "Could not retrieve Resources#mDrawableCache field", v0_1);
            }
            android.support.v7.app.ResourcesFlusher.b = 1;
        }
        if (android.support.v7.app.ResourcesFlusher.a != null) {
            try {
                int v4_2 = ((java.util.Map) android.support.v7.app.ResourcesFlusher.a.get(p4));
            } catch (int v4_3) {
                android.util.Log.e("ResourcesFlusher", "Could not retrieve value from Resources#mDrawableCache", v4_3);
                v4_2 = 0;
            }
            if (v4_2 != 0) {
                v4_2.clear();
                return 1;
            }
        }
        return 0;
    }

Method android.support.v7.app.ResourcesFlusher.a() calling method android.util.Log.e()


    private static boolean a(Object p5)
    {
        if (!ark>android.support.v7.app.ResourcesFlusherark>.d) {
            try {
                ark>android.support.v7.app.ResourcesFlusherark>.c = Class.forName("android.content.res.ThemedResourceCache");
            } catch (int v0_11) {
                android.util.Log.e("ResourcesFlusher", "Could not find ThemedResourceCache class", v0_11);
            }
            ark>android.support.v7.app.ResourcesFlusherark>.d = 1;
        }
        if (ark>android.support.v7.app.ResourcesFlusherark>.c != null) {
            if (!ark>android.support.v7.app.ResourcesFlusherark>.f) {
                try {
                    ark>android.support.v7.app.ResourcesFlusherark>.e = ark>android.support.v7.app.ResourcesFlusherark>.c.getDeclaredField("mUnthemedEntries");
                    ark>android.support.v7.app.ResourcesFlusherark>.e.setAccessible(1);
                } catch (int v0_6) {
                    android.util.Log.e("ResourcesFlusher", "Could not retrieve ThemedResourceCache#mUnthemedEntries field", v0_6);
                }
                ark>android.support.v7.app.ResourcesFlusherark>.f = 1;
            }
            if (ark>android.support.v7.app.ResourcesFlusherark>.e != null) {
                try {
                    int v5_2 = ((android.util.LongSparseArray) ark>android.support.v7.app.ResourcesFlusherark>.e.get(p5));
                } catch (int v5_3) {
                    android.util.Log.e("ResourcesFlusher", "Could not retrieve value from ThemedResourceCache#mUnthemedEntries", v5_3);
                    v5_2 = 0;
                }
                if (v5_2 == 0) {
                    return 0;
                } else {
                    v5_2.clear();
                    return 1;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method android.support.v4.widget.ViewDragHelper.g() calling method android.util.Log.e()


    private boolean g(int p4)
    {
        if (this.b(p4)) {
            return 1;
        } else {
            StringBuilder v1_1 = new StringBuilder();
            v1_1.append("Ignoring pointerId=");
            v1_1.append(p4);
            v1_1.append(" because ACTION_DOWN was not received ");
            v1_1.append("for this pointer before ACTION_MOVE. It likely happened because ");
            v1_1.append(" ViewDragHelper did not receive all the events in the event stream.");
            android.util.Log.e("ViewDragHelper", v1_1.toString());
            return 0;
        }
    }

Method android.support.v4.widget.TextViewCompat$TextViewCompatBaseImpl.a() calling method android.util.Log.e()

Couldn't retrieve source code

Method android.support.v4.widget.SlidingPaneLayout.onMeasure() calling method android.util.Log.e()


    protected void onMeasure(int p21, int p22)
    {
        int v1_5 = android.view.View$MeasureSpec.getMode(p21);
        int v2_2 = android.view.View$MeasureSpec.getSize(p21);
        int v3_1 = android.view.View$MeasureSpec.getMode(p22);
        android.view.View v4_1 = android.view.View$MeasureSpec.getSize(p22);
        if (v1_5 == 1073741824) {
            if (v3_1 == 0) {
                if (!this.isInEditMode()) {
                    throw new IllegalStateException("Height must not be UNSPECIFIED");
                } else {
                    if (v3_1 == 0) {
                        v3_1 = -2147483648;
                        v4_1 = 300;
                    }
                }
            }
        } else {
            if (!this.isInEditMode()) {
                throw new IllegalStateException("Width must have an exact value or MATCH_PARENT");
            } else {
                if ((v1_5 != -2147483648) && (v1_5 == 0)) {
                    v2_2 = 300;
                }
            }
        }
        int v5_2;
        android.view.View v4_5;
        int v1_18 = 0;
        if (v3_1 == -2147483648) {
            v5_2 = ((v4_1 - this.getPaddingTop()) - this.getPaddingBottom());
            v4_5 = 0;
        } else {
            if (v3_1 == 1073741824) {
                v4_5 = ((v4_1 - this.getPaddingTop()) - this.getPaddingBottom());
                v5_2 = v4_5;
            } else {
                v4_5 = 0;
                v5_2 = 0;
            }
        }
        int v8_3 = ((v2_2 - this.getPaddingLeft()) - this.getPaddingRight());
        int v9_1 = this.getChildCount();
        if (v9_1 > 2) {
            android.util.Log.e("SlidingPaneLayout", "onMeasure: More than two child views are not supported.");
        }
        this.a = 0;
        int v13_0 = v4_5;
        int v14 = v8_3;
        android.view.View v4_2 = 0;
        int v11_0 = 0;
        float v12 = 0;
        while(true) {
            int v15_9 = 8;
            if (v4_2 >= v9_1) {
                break;
            }
            int v6_14 = this.getChildAt(v4_2);
            int v7_26 = ((android.support.v4.widget.SlidingPaneLayout$LayoutParams) v6_14.getLayoutParams());
            if (v6_14.getVisibility() != 8) {
                if (v7_26.a > 0) {
                    v12 += v7_26.a;
                    if (v7_26.width == 0) {
                        v4_2++;
                        v1_18 = 0;
                        int v7 = 1073741824;
                    }
                }
                int v1_10;
                int v10_14 = (v7_26.leftMargin + v7_26.rightMargin);
                if (v7_26.width != -2) {
                    if (v7_26.width != -1) {
                        v1_10 = android.view.View$MeasureSpec.makeMeasureSpec(v7_26.width, 1073741824);
                    } else {
                        v1_10 = android.view.View$MeasureSpec.makeMeasureSpec((v8_3 - v10_14), 1073741824);
                    }
                } else {
                    v1_10 = android.view.View$MeasureSpec.makeMeasureSpec((v8_3 - v10_14), -2147483648);
                }
                int v15_17;
                if (v7_26.height != -2) {
                    if (v7_26.height != -1) {
                        v15_17 = android.view.View$MeasureSpec.makeMeasureSpec(v7_26.height, 1073741824);
                    } else {
                        v15_17 = android.view.View$MeasureSpec.makeMeasureSpec(v5_2, 1073741824);
                    }
                } else {
                    v15_17 = android.view.View$MeasureSpec.makeMeasureSpec(v5_2, -2147483648);
                }
                v6_14.measure(v1_10, v15_17);
                int v1_14 = v6_14.getMeasuredWidth();
                int v10_23 = v6_14.getMeasuredHeight();
                if ((v3_1 == -2147483648) && (v10_23 > v13_0)) {
                    v13_0 = Math.min(v10_23, v5_2);
                }
                int v1_15;
                v14 -= v1_14;
                if (v14 >= 0) {
                    v1_15 = 0;
                } else {
                    v1_15 = 1;
                }
                v7_26.b = v1_15;
                int v1_17 = (v1_15 | v11_0);
                if (v7_26.b) {
                    this.a = v6_14;
                }
                v11_0 = v1_17;
            } else {
                v7_26.c = v1_18;
            }
        }
        if ((v11_0 != 0) || (v12 > 0)) {
            int v1_6 = (v8_3 - this.m);
            int v3_0 = 0;
            while (v3_0 < v9_1) {
                int v19;
                android.view.View v4_0 = this.getChildAt(v3_0);
                if (v4_0.getVisibility() != v15_9) {
                    int v6_3 = ((android.support.v4.widget.SlidingPaneLayout$LayoutParams) v4_0.getLayoutParams());
                    if (v4_0.getVisibility() != v15_9) {
                        if ((v6_3.width != 0) || (v6_3.a <= 0)) {
                            int v7_5 = 0;
                        } else {
                            v7_5 = 1;
                        }
                        int v10_1;
                        if (v7_5 == 0) {
                            v10_1 = v4_0.getMeasuredWidth();
                        } else {
                            v10_1 = 0;
                        }
                        if ((v11_0 == 0) || (v4_0 == this.a)) {
                            if (v6_3.a <= 0) {
                                v19 = v1_6;
                                int v6 = 1073741824;
                            } else {
                                int v17_0;
                                int v15_6;
                                if (v6_3.width != 0) {
                                    v17_0 = android.view.View$MeasureSpec.makeMeasureSpec(v4_0.getMeasuredHeight(), 1073741824);
                                    v15_6 = v17_0;
                                } else {
                                    if (v6_3.height != -2) {
                                        if (v6_3.height != -1) {
                                            v17_0 = android.view.View$MeasureSpec.makeMeasureSpec(v6_3.height, 1073741824);
                                        } else {
                                            v17_0 = android.view.View$MeasureSpec.makeMeasureSpec(v5_2, 1073741824);
                                        }
                                    } else {
                                        v15_6 = android.view.View$MeasureSpec.makeMeasureSpec(v5_2, -2147483648);
                                    }
                                }
                                if (v11_0 == 0) {
                                    v19 = v1_6;
                                    v4_0.measure(android.view.View$MeasureSpec.makeMeasureSpec((v10_1 + ((int) ((v6_3.a * ((float) Math.max(0, v14))) / v12))), 1073741824), v15_6);
                                } else {
                                    int v6_10 = (v8_3 - (v6_3.leftMargin + v6_3.rightMargin));
                                    v19 = v1_6;
                                    int vtmp44 = android.view.View$MeasureSpec.makeMeasureSpec(v6_10, 1073741824);
                                    if (v10_1 == v6_10) {
                                    } else {
                                        v4_0.measure(vtmp44, v15_6);
                                    }
                                }
                            }
                        } else {
                            if ((v6_3.width >= 0) || ((v10_1 <= v1_6) && (v6_3.a <= 0))) {
                            } else {
                                int v7_21;
                                int v6_12;
                                if (v7_5 == 0) {
                                    v7_21 = 1073741824;
                                    v6_12 = android.view.View$MeasureSpec.makeMeasureSpec(v4_0.getMeasuredHeight(), 1073741824);
                                } else {
                                    if (v6_3.height != -2) {
                                        if (v6_3.height != -1) {
                                            v7_21 = 1073741824;
                                            v6_12 = android.view.View$MeasureSpec.makeMeasureSpec(v6_3.height, 1073741824);
                                        } else {
                                            v7_21 = 1073741824;
                                            v6_12 = android.view.View$MeasureSpec.makeMeasureSpec(v5_2, 1073741824);
                                        }
                                    } else {
                                        v6_12 = android.view.View$MeasureSpec.makeMeasureSpec(v5_2, -2147483648);
                                        v7_21 = 1073741824;
                                    }
                                }
                                v4_0.measure(android.view.View$MeasureSpec.makeMeasureSpec(v1_6, v7_21), v6_12);
                            }
                        }
                    }
                }
                v3_0++;
                v1_6 = v19;
                v15_9 = 8;
            }
        }
        this.setMeasuredDimension(v2_2, ((v13_0 + this.getPaddingTop()) + this.getPaddingBottom()));
        this.n = v11_0;
        if ((this.e.a() != 0) && (v11_0 == 0)) {
            this.e.f();
        }
        return;
    }

Method android.support.v4.view.ViewPager.c() calling method android.util.Log.e()


    public boolean c(int p8)
    {
        String v0_0 = this.findFocus();
        boolean v2_0 = 0;
        android.view.View v3 = 0;
        if (v0_0 != this) {
            if (v0_0 != null) {
                String v4_1 = v0_0.getParent();
                while ((v4_1 instanceof android.view.ViewGroup)) {
                    if (v4_1 != this) {
                        v4_1 = v4_1.getParent();
                    } else {
                        String v4_0 = 1;
                    }
                    if (v4_0 == null) {
                        String v4_3 = new StringBuilder();
                        v4_3.append(v0_0.getClass().getSimpleName());
                        String v0_1 = v0_0.getParent();
                        while ((v0_1 instanceof android.view.ViewGroup)) {
                            v4_3.append(" => ");
                            v4_3.append(v0_1.getClass().getSimpleName());
                            v0_1 = v0_1.getParent();
                        }
                        StringBuilder v5_4 = new StringBuilder();
                        v5_4.append("arrowScroll tried to find focus based on non-child current focused view ");
                        v5_4.append(v4_3.toString());
                        android.util.Log.e("ViewPager", v5_4.toString());
                        String v0_4 = android.view.FocusFinder.getInstance().findNextFocus(this, v3, p8);
                        if ((v0_4 == null) || (v0_4 == v3)) {
                            if ((p8 != 17) && (p8 != 1)) {
                                if ((p8 == 66) || (p8 == 2)) {
                                    v2_0 = this.e();
                                }
                            } else {
                                v2_0 = this.d();
                            }
                        } else {
                            String v0_6;
                            if (p8 != 17) {
                                if (p8 != 66) {
                                    if (v2_0) {
                                        this.playSoundEffect(android.view.SoundEffectConstants.getContantForFocusDirection(p8));
                                    }
                                    return v2_0;
                                } else {
                                    int v1_3 = this.a(this.i, v0_4).left;
                                    android.graphics.Rect vtmp11 = this.a(this.i, v3);
                                    if ((v3 == null) || (v1_3 > vtmp11.left)) {
                                        v0_6 = v0_4.requestFocus();
                                    } else {
                                        v0_6 = this.e();
                                    }
                                }
                            } else {
                                int v1_6 = this.a(this.i, v0_4).left;
                                android.graphics.Rect vtmp7 = this.a(this.i, v3);
                                if ((v3 == null) || (v1_6 < vtmp7.left)) {
                                    v0_6 = v0_4.requestFocus();
                                } else {
                                    v0_6 = this.d();
                                }
                            }
                            v2_0 = v0_6;
                        }
                    }
                }
                v4_0 = 0;
            }
            v3 = v0_0;
        }
    }

Method android.support.v4.view.LayoutInflaterCompat.a() calling method android.util.Log.e()


    static void a(android.view.LayoutInflater p5, android.view.LayoutInflater$Factory2 p6)
    {
        if (!ark>android.support.v4.view.LayoutInflaterCompatark>.c) {
            try {
                ark>android.support.v4.view.LayoutInflaterCompatark>.b = android.view.LayoutInflater.getDeclaredField("mFactory2");
                ark>android.support.v4.view.LayoutInflaterCompatark>.b.setAccessible(1);
            } catch (StringBuilder v1_0) {
                String v3_1 = new StringBuilder();
                v3_1.append("forceSetFactory2 Could not find field \'mFactory2\' on class ");
                v3_1.append(android.view.LayoutInflater.getName());
                v3_1.append("; inflation may have unexpected results.");
                android.util.Log.e("LayoutInflaterCompatHC", v3_1.toString(), v1_0);
            }
            ark>android.support.v4.view.LayoutInflaterCompatark>.c = 1;
        }
        if (ark>android.support.v4.view.LayoutInflaterCompatark>.b != null) {
            try {
                ark>android.support.v4.view.LayoutInflaterCompatark>.b.set(p5, p6);
            } catch (IllegalAccessException v6_1) {
                StringBuilder v1_3 = new StringBuilder();
                v1_3.append("forceSetFactory2 could not set the Factory2 on LayoutInflater ");
                v1_3.append(p5);
                v1_3.append("; inflation may have unexpected results.");
                android.util.Log.e("LayoutInflaterCompatHC", v1_3.toString(), v6_1);
            }
        }
        return;
    }

Method android.support.v4.print.PrintHelper$PrintHelperApi19$2.a() calling method android.util.Log.e()


    protected void a(Throwable p4)
    {
        if (!this.a.isCanceled()) {
            if (p4 != null) {
                android.util.Log.e("PrintHelperApi19", "Error writing printed content", p4);
                this.g.onWriteFailed(0);
            } else {
                android.print.PrintDocumentAdapter$WriteResultCallback v4_1 = this.g;
                int v0_2 = new android.print.PageRange[1];
                v0_2[0] = android.print.PageRange.ALL_PAGES;
                v4_1.onWriteFinished(v0_2);
            }
        } else {
            this.g.onWriteCancelled();
        }
        return;
    }

Method android.support.v4.media.RatingCompat.a() calling method android.util.Log.e()


    public static ark>android.support.v4.media.RatingCompatark> a(int p3, float p4)
    {
        float v1_2;
        switch (p3) {
            case 3:
                v1_2 = 1077936128;
                break;
            case 4:
                v1_2 = 1082130432;
                break;
            case 5:
                v1_2 = 1084227584;
                break;
            default:
                float v1_1 = new StringBuilder();
                v1_1.append("Invalid rating style (");
                v1_1.append(p3);
                v1_1.append(") for a star rating");
                android.util.Log.e("Rating", v1_1.toString());
                return 0;
        }
        if ((p4 >= 0) && (p4 <= v1_2)) {
            return new ark>android.support.v4.media.RatingCompatark>(p3, p4);
        } else {
            android.util.Log.e("Rating", "Trying to set out of range star-based rating");
            return 0;
        }
    }

Method android.support.v4.media.RatingCompat.a() calling method android.util.Log.e()


    public static ark>android.support.v4.media.RatingCompatark> a(float p2)
    {
        if ((p2 >= 0) && (p2 <= 1120403456)) {
            return new ark>android.support.v4.media.RatingCompatark>(6, p2);
        } else {
            android.util.Log.e("Rating", "Invalid percentage-based rating value");
            return 0;
        }
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1.run() calling method android.util.Log.e()


    public void run()
    {
        if (this.a.f != 0) {
            this.a.f = 2;
            if ((!android.support.v4.media.MediaBrowserCompat.a) || (this.a.g == null)) {
                if (this.a.h == null) {
                    if (this.a.i == null) {
                        android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase v0_7 = new android.content.Intent("android.media.browse.MediaBrowserService");
                        v0_7.setComponent(this.a.b);
                        this.a.g = new android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection(this.a);
                        try {
                            android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase v0_9 = this.a.a.bindService(v0_7, this.a.g, 1);
                        } catch (Exception) {
                            String v2_5 = new StringBuilder();
                            v2_5.append("Failed binding to service ");
                            v2_5.append(this.a.b);
                            android.util.Log.e("MediaBrowserCompat", v2_5.toString());
                            v0_9 = 0;
                        }
                        if (v0_9 == null) {
                            this.a.a();
                            this.a.c.c();
                        }
                        if (android.support.v4.media.MediaBrowserCompat.a) {
                            android.util.Log.d("MediaBrowserCompat", "connect...");
                            this.a.c();
                        }
                        return;
                    } else {
                        String v1_7 = new StringBuilder();
                        v1_7.append("mCallbacksMessenger should be null. Instead it is ");
                        v1_7.append(this.a.i);
                        throw new RuntimeException(v1_7.toString());
                    }
                } else {
                    String v1_10 = new StringBuilder();
                    v1_10.append("mServiceBinderWrapper should be null. Instead it is ");
                    v1_10.append(this.a.h);
                    throw new RuntimeException(v1_10.toString());
                }
            } else {
                String v1_13 = new StringBuilder();
                v1_13.append("mServiceConnection should be null. Instead it is ");
                v1_13.append(this.a.g);
                throw new RuntimeException(v1_13.toString());
            }
        } else {
            return;
        }
    }

Method android.support.v4.media.MediaBrowserCompat$CallbackHandler.handleMessage() calling method android.util.Log.e()

Couldn't retrieve source code

Method android.support.v4.graphics.TypefaceCompatUtil.a() calling method android.util.Log.e()


    public static boolean a(java.io.File p4, java.io.InputStream p5)
    {
        int v1_0 = 0;
        try {
            StringBuilder v2_3 = new java.io.FileOutputStream(p4, 0);
            try {
                int v4_7 = new byte[1024];
            } catch (int v4_4) {
                v1_0 = v2_3;
                ark>android.support.v4.graphics.TypefaceCompatUtilark>.a(v1_0);
                throw v4_4;
            } catch (int v4_1) {
                v1_0 = v2_3;
                StringBuilder v2_1 = new StringBuilder();
                v2_1.append("Error copying resource contents to temp file: ");
                v2_1.append(v4_1.getMessage());
                android.util.Log.e("TypefaceCompatUtil", v2_1.toString());
                ark>android.support.v4.graphics.TypefaceCompatUtilark>.a(v1_0);
                return 0;
            }
            while(true) {
                int v1_1 = p5.read(v4_7);
                if (v1_1 == -1) {
                    break;
                }
                v2_3.write(v4_7, 0, v1_1);
            }
            ark>android.support.v4.graphics.TypefaceCompatUtilark>.a(v2_3);
            return 1;
        } catch (int v4_4) {
        } catch (int v4_1) {
            v2_1 = new StringBuilder();
            v2_1.append("Error copying resource contents to temp file: ");
            v2_1.append(v4_1.getMessage());
            android.util.Log.e("TypefaceCompatUtil", v2_1.toString());
            ark>android.support.v4.graphics.TypefaceCompatUtilark>.a(v1_0);
            return 0;
        }
    }

Method android.support.v4.content.res.ResourcesCompat.a() calling method android.util.Log.e()


    private static android.graphics.Typeface a(android.content.Context p14, android.content.res.Resources p15, android.util.TypedValue p16, int p17, int p18, ark>android.support.v4.content.res.ResourcesCompatark>$FontCallback p19, android.os.Handler p20, boolean p21)
    {
        if (p16.string != null) {
            String v11 = p16.string.toString();
            if (v11.startsWith("res/")) {
                android.graphics.Typeface v1_4 = android.support.v4.graphics.TypefaceCompat.a(p15, p17, p18);
                if (v1_4 == null) {
                    try {
                        if (!v11.toLowerCase().endsWith(".xml")) {
                            android.graphics.Typeface v1_8 = android.support.v4.graphics.TypefaceCompat.a(p14, p15, p17, v11, p18);
                            if (p19 != null) {
                                if (v1_8 == null) {
                                    p19.a(-3, p20);
                                } else {
                                    p19.a(v1_8, p20);
                                }
                            }
                            return v1_8;
                        } else {
                            String v2_2 = android.support.v4.content.res.FontResourcesParserCompat.a(p15.getXml(p17), p15);
                            if (v2_2 != null) {
                                return android.support.v4.graphics.TypefaceCompat.a(p14, v2_2, p15, p17, p18, p19, p20, p21);
                            } else {
                                android.util.Log.e("ResourcesCompat", "Failed to find font-family tag");
                                if (p19 != null) {
                                    p19.a(-3, p20);
                                }
                                return 0;
                            }
                        }
                    } catch (java.io.IOException v0_1) {
                        android.graphics.Typeface v1_14 = v0_1;
                        String v3_5 = new StringBuilder();
                        v3_5.append("Failed to parse xml resource ");
                        v3_5.append(v11);
                        android.util.Log.e("ResourcesCompat", v3_5.toString(), v1_14);
                    } catch (java.io.IOException v0_0) {
                        android.graphics.Typeface v1_13 = v0_0;
                        String v3_2 = new StringBuilder();
                        v3_2.append("Failed to read xml resource ");
                        v3_2.append(v11);
                        android.util.Log.e("ResourcesCompat", v3_2.toString(), v1_13);
                    }
                    if (p19 != null) {
                        p19.a(-3, p20);
                    }
                    return 0;
                } else {
                    if (p19 != null) {
                        p19.a(v1_4, p20);
                    }
                    return v1_4;
                }
            } else {
                if (p19 != null) {
                    p19.a(-3, p20);
                }
                return 0;
            }
        } else {
            StringBuilder v5_2 = new StringBuilder();
            v5_2.append("Resource \"");
            v5_2.append(p15.getResourceName(p17));
            v5_2.append("\" (");
            v5_2.append(Integer.toHexString(p17));
            v5_2.append(") is not a Font: ");
            v5_2.append(p16);
            throw new android.content.res.Resources$NotFoundException(v5_2.toString());
        }
    }

Method android.support.v4.app.TaskStackBuilder.a() calling method android.util.Log.e()


    public ark>android.support.v4.app.TaskStackBuilderark> a(android.content.ComponentName p3)
    {
        IllegalArgumentException v0_3 = this.b.size();
        try {
            android.content.Intent v3_2 = android.support.v4.app.NavUtils.a(this.c, p3);
        } catch (android.content.Intent v3_3) {
            android.util.Log.e("TaskStackBuilder", "Bad ComponentName while traversing activity parent metadata");
            throw new IllegalArgumentException(v3_3);
        }
        while (v3_2 != null) {
            this.b.add(v0_3, v3_2);
            v3_2 = android.support.v4.app.NavUtils.a(this.c, v3_2.getComponent());
        }
        return this;
    }

Method android.support.v4.app.NotificationCompatJellybean.a() calling method android.util.Log.e()


    public static android.os.Bundle a(android.app.Notification p6)
    {
        try {
            if (!ark>android.support.v4.app.NotificationCompatJellybeanark>.c) {
                if (ark>android.support.v4.app.NotificationCompatJellybeanark>.b != null) {
                    android.os.Bundle v3_3 = ((android.os.Bundle) ark>android.support.v4.app.NotificationCompatJellybeanark>.b.get(p6));
                    if (v3_3 == null) {
                        v3_3 = new android.os.Bundle();
                        ark>android.support.v4.app.NotificationCompatJellybeanark>.b.set(p6, v3_3);
                    }
                    return v3_3;
                } else {
                    android.os.Bundle v3_0 = android.app.Notification.getDeclaredField("extras");
                    if (android.os.Bundle.isAssignableFrom(v3_0.getType())) {
                        v3_0.setAccessible(1);
                        ark>android.support.v4.app.NotificationCompatJellybeanark>.b = v3_0;
                    } else {
                        android.util.Log.e("NotificationCompat", "Notification.extras field is not of type Bundle");
                        ark>android.support.v4.app.NotificationCompatJellybeanark>.c = 1;
                        return 0;
                    }
                }
                ark>android.support.v4.app.NotificationCompatJellybeanark>.c = 1;
                return 0;
            } else {
                return 0;
            }
        } catch (String v6_4) {
            throw v6_4;
        }
    }

Method android.support.v4.app.NavUtils.b() calling method android.util.Log.e()


    public static android.content.Intent b(android.app.Activity p4)
    {
        if (android.os.Build$VERSION.SDK_INT >= 16) {
            String v0_3 = p4.getParentActivityIntent();
            if (v0_3 != null) {
                return v0_3;
            }
        }
        String v0_4 = android.support.v4.app.NavUtils.c(p4);
        if (v0_4 != null) {
            StringBuilder v2_1 = new android.content.ComponentName(p4, v0_4);
            try {
                android.content.Intent v4_4;
                if (android.support.v4.app.NavUtils.b(p4, v2_1) != null) {
                    v4_4 = new android.content.Intent().setComponent(v2_1);
                } else {
                    v4_4 = android.content.Intent.makeMainActivity(v2_1);
                }
            } catch (android.content.pm.PackageManager$NameNotFoundException) {
                StringBuilder v2_3 = new StringBuilder();
                v2_3.append("getParentActivityIntent: bad parentActivityName \'");
                v2_3.append(v0_4);
                v2_3.append("\' in manifest");
                android.util.Log.e("NavUtils", v2_3.toString());
                return 0;
            }
            return v4_4;
        } else {
            return 0;
        }
    }

Method android.support.multidex.MultiDex.a() calling method android.util.Log.e()


    private static void a(java.io.File p4)
    {
        p4.mkdir();
        if (p4.isDirectory()) {
            return;
        } else {
            java.io.IOException v0_5 = p4.getParentFile();
            if (v0_5 != null) {
                String v2_0 = new StringBuilder();
                v2_0.append("Failed to create dir ");
                v2_0.append(p4.getPath());
                v2_0.append(". parent file is a dir ");
                v2_0.append(v0_5.isDirectory());
                v2_0.append(", a file ");
                v2_0.append(v0_5.isFile());
                v2_0.append(", exists ");
                v2_0.append(v0_5.exists());
                v2_0.append(", readable ");
                v2_0.append(v0_5.canRead());
                v2_0.append(", writable ");
                v2_0.append(v0_5.canWrite());
                android.util.Log.e("MultiDex", v2_0.toString());
            } else {
                StringBuilder v1_1 = new StringBuilder();
                v1_1.append("Failed to create dir ");
                v1_1.append(p4.getPath());
                v1_1.append(". Parent file is null.");
                android.util.Log.e("MultiDex", v1_1.toString());
            }
            StringBuilder v1_4 = new StringBuilder();
            v1_4.append("Failed to create directory ");
            v1_4.append(p4.getPath());
            throw new java.io.IOException(v1_4.toString());
        }
    }

Method android.support.multidex.MultiDex.a() calling method android.util.Log.e()


    private static void a(android.content.Context p5, java.io.File p6, java.io.File p7, String p8, String p9, boolean p10)
    {
        try {
            if (!ark>android.support.multidex.MultiDexark>.a.contains(p6)) {
                ark>android.support.multidex.MultiDexark>.a.add(p6);
                if (android.os.Build$VERSION.SDK_INT > 20) {
                    String v3_1 = new StringBuilder();
                    v3_1.append("MultiDex is not guaranteed to work in SDK version ");
                    v3_1.append(android.os.Build$VERSION.SDK_INT);
                    v3_1.append(": SDK version higher than ");
                    v3_1.append(20);
                    v3_1.append(" should be backed by ");
                    v3_1.append("runtime with built-in multidex capabilty but it\'s not the ");
                    v3_1.append("case here: java.vm.version=\"");
                    v3_1.append(System.getProperty("java.vm.version"));
                    v3_1.append("\"");
                    android.util.Log.w("MultiDex", v3_1.toString());
                }
                ClassLoader v1_3 = p5.getClassLoader();
                if (v1_3 != null) {
                    try {
                        ark>android.support.multidex.MultiDexark>.c(p5);
                    } catch (java.io.IOException v2_7) {
                        android.util.Log.w("MultiDex", "Something went wrong when trying to clear old MultiDex extraction, continuing without cleaning.", v2_7);
                    }
                    java.io.File v7_2 = ark>android.support.multidex.MultiDexark>.a(p5, p7, p8);
                    ark>android.support.multidex.MultiDexark>Extractor v8_2 = new ark>android.support.multidex.MultiDexark>Extractor(p6, v7_2);
                    java.io.IOException v6_2 = 0;
                    try {
                        try {
                            ark>android.support.multidex.MultiDexark>.a(v1_3, v7_2, v8_2.a(p5, p9, 0));
                        } catch (java.io.IOException v2_10) {
                            if (p10 != 0) {
                                android.util.Log.w("MultiDex", "Failed to install extracted secondary dex files, retrying with forced extraction", v2_10);
                                ark>android.support.multidex.MultiDexark>.a(v1_3, v7_2, v8_2.a(p5, p9, 1));
                            } else {
                                throw v2_10;
                            }
                        }
                        try {
                            v8_2.close();
                        } catch (java.io.IOException v6_2) {
                        }
                        if (v6_2 == null) {
                            return;
                        } else {
                            throw v6_2;
                        }
                    } catch (java.util.List v5_3) {
                        v8_2.close();
                        throw v5_3;
                    }
                } else {
                    android.util.Log.e("MultiDex", "Context class loader is null. Must be running in test mode. Skip patching.");
                    return;
                }
            } else {
                return;
            }
        } catch (java.util.List v5_5) {
            throw v5_5;
        }
    }

Method android.support.multidex.MultiDex.a() calling method android.util.Log.e()


    public static void a(android.content.Context p6)
    {
        android.util.Log.i("MultiDex", "Installing application");
        if (!ark>android.support.multidex.MultiDexark>.b) {
            if (android.os.Build$VERSION.SDK_INT >= 4) {
                try {
                    String v0_14 = ark>android.support.multidex.MultiDexark>.b(p6);
                } catch (String v6_3) {
                    android.util.Log.e("MultiDex", "MultiDex installation failure", v6_3);
                    java.io.File v1_5 = new StringBuilder();
                    v1_5.append("MultiDex installation failed (");
                    v1_5.append(v6_3.getMessage());
                    v1_5.append(").");
                    throw new RuntimeException(v1_5.toString());
                }
                if (v0_14 != null) {
                    ark>android.support.multidex.MultiDexark>.a(p6, new java.io.File(v0_14.sourceDir), new java.io.File(v0_14.dataDir), "secondary-dexes", "", 1);
                    android.util.Log.i("MultiDex", "install done");
                    return;
                } else {
                    android.util.Log.i("MultiDex", "No ApplicationInfo available, i.e. running on a test Context: MultiDex support library is disabled.");
                    return;
                }
            } else {
                String v0_11 = new StringBuilder();
                v0_11.append("MultiDex installation failed. SDK ");
                v0_11.append(android.os.Build$VERSION.SDK_INT);
                v0_11.append(" is unsupported. Min SDK version is ");
                v0_11.append(4);
                v0_11.append(".");
                throw new RuntimeException(v0_11.toString());
            }
        } else {
            android.util.Log.i("MultiDex", "VM has multidex support, MultiDex support library is disabled.");
            return;
        }
    }

Method android.support.media.ExifInterface$ExifAttribute.d() calling method android.util.Log.e()


    private Object d(java.nio.ByteOrder p11)
    {
        try {
            String v1_11 = new android.support.media.ExifInterface$ByteOrderedDataInputStream(this.c);
            try {
                v1_11.a(p11);
                String v2_0 = 1;
                int v3_0 = 0;
                switch (this.a) {
                    case 1:
                    case 6:
                        if ((this.c.length != 1) || ((this.c[0] < 0) || (this.c[0] > 1))) {
                            byte[] v11_20 = new String(this.c, android.support.media.ExifInterface.e());
                            if (v1_11 != null) {
                                try {
                                    v1_11.close();
                                } catch (java.io.IOException v0_7) {
                                    android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_7);
                                }
                            }
                            return v11_20;
                        } else {
                            String v2_22 = new char[1];
                            v2_22[0] = ((char) (this.c[0] + 48));
                            byte[] v11_25 = new String(v2_22);
                            if (v1_11 != null) {
                                try {
                                    v1_11.close();
                                } catch (java.io.IOException v0_8) {
                                    android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_8);
                                }
                            }
                            return v11_25;
                        }
                    case 2:
                    case 7:
                        if (this.b >= android.support.media.ExifInterface.f().length) {
                            byte[] v11_8 = 0;
                            while (v11_8 < android.support.media.ExifInterface.f().length) {
                                if (this.c[v11_8] == android.support.media.ExifInterface.f()[v11_8]) {
                                    v11_8++;
                                } else {
                                    v2_0 = 0;
                                    break;
                                }
                            }
                            if (v2_0 != null) {
                                v3_0 = android.support.media.ExifInterface.f().length;
                            }
                        }
                        byte[] v11_11 = new StringBuilder();
                        while (v3_0 < this.b) {
                            String v2_11 = this.c[v3_0];
                            if (v2_11 != null) {
                                if (v2_11 < 32) {
                                    v11_11.append(63);
                                } else {
                                    v11_11.append(((char) v2_11));
                                }
                                v3_0++;
                            } else {
                                break;
                            }
                        }
                        byte[] v11_12 = v11_11.toString();
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_4) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_4);
                            }
                        }
                        return v11_12;
                    case 3:
                        byte[] v11_5 = new int[this.b];
                        while (v3_0 < this.b) {
                            v11_5[v3_0] = v1_11.readUnsignedShort();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_3) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_3);
                            }
                        }
                        return v11_5;
                    case 4:
                        byte[] v11_2 = new long[this.b];
                        while (v3_0 < this.b) {
                            v11_2[v3_0] = v1_11.b();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_2) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_2);
                            }
                        }
                        return v11_2;
                    case 5:
                        byte[] v11_37 = new android.support.media.ExifInterface$Rational[this.b];
                        while (v3_0 < this.b) {
                            String v2_2 = new android.support.media.ExifInterface$Rational;
                            v2_2(v1_11.b(), v1_11.b(), 0);
                            v11_37[v3_0] = v2_2;
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_1) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_1);
                            }
                        }
                        return v11_37;
                    case 8:
                        byte[] v11_34 = new int[this.b];
                        while (v3_0 < this.b) {
                            v11_34[v3_0] = v1_11.readShort();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_12) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_12);
                            }
                        }
                        return v11_34;
                    case 9:
                        byte[] v11_32 = new int[this.b];
                        while (v3_0 < this.b) {
                            v11_32[v3_0] = v1_11.readInt();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_11) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_11);
                            }
                        }
                        return v11_32;
                    case 10:
                        byte[] v11_30 = new android.support.media.ExifInterface$Rational[this.b];
                        while (v3_0 < this.b) {
                            String v2_32 = new android.support.media.ExifInterface$Rational;
                            v2_32(((long) v1_11.readInt()), ((long) v1_11.readInt()), 0);
                            v11_30[v3_0] = v2_32;
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_10) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_10);
                            }
                        }
                        return v11_30;
                    case 11:
                        byte[] v11_28 = new double[this.b];
                        while (v3_0 < this.b) {
                            v11_28[v3_0] = ((double) v1_11.readFloat());
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_9) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_9);
                            }
                        }
                        return v11_28;
                    case 12:
                        byte[] v11_6 = new double[this.b];
                        while (v3_0 < this.b) {
                            v11_6[v3_0] = v1_11.readDouble();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_5) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_5);
                            }
                        }
                        return v11_6;
                    default:
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (byte[] v11_26) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v11_26);
                            }
                        }
                        return 0;
                }
            } catch (byte[] v11_21) {
            }
            android.util.Log.w("ExifInterface", "IOException occurred during reading a value", v11_21);
            if (v1_11 != null) {
                try {
                    v1_11.close();
                } catch (byte[] v11_22) {
                    android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v11_22);
                }
            }
            return 0;
        } catch (byte[] v11_23) {
            v1_11 = 0;
            if (v1_11 != null) {
                try {
                    v1_11.close();
                } catch (java.io.IOException v0_6) {
                    android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_6);
                }
            }
            throw v11_23;
        } catch (byte[] v11_21) {
            v1_11 = 0;
        } catch (byte[] v11_23) {
        }
    }

Method android.support.design.widget.DrawableUtils.b() calling method android.util.Log.e()


    private static boolean b(android.graphics.drawable.DrawableContainer p6, android.graphics.drawable.Drawable$ConstantState p7)
    {
        if (!android.support.design.widget.DrawableUtils.b) {
            try {
                Class[] v4 = new Class[1];
                v4[0] = android.graphics.drawable.DrawableContainer$DrawableContainerState;
                android.support.design.widget.DrawableUtils.a = android.graphics.drawable.DrawableContainer.getDeclaredMethod("setConstantState", v4);
                android.support.design.widget.DrawableUtils.a.setAccessible(1);
            } catch (NoSuchMethodException) {
                android.util.Log.e("DrawableUtils", "Could not fetch setConstantState(). Oh well.");
            }
            android.support.design.widget.DrawableUtils.b = 1;
        }
        if (android.support.design.widget.DrawableUtils.a != null) {
            try {
                Object[] v3_1 = new Object[1];
                v3_1[0] = p7;
                android.support.design.widget.DrawableUtils.a.invoke(p6, v3_1);
                return 1;
            } catch (Exception) {
                android.util.Log.e("DrawableUtils", "Could not invoke setConstantState(). Oh well.");
            }
        }
        return 0;
    }

Method io.fabric.sdk.android.DefaultLogger.c() calling method android.util.Log.i()


    public void c(String p2, String p3, Throwable p4)
    {
        if (this.a(p2, 4)) {
            android.util.Log.i(p2, p3, p4);
        }
        return;
    }

Method com.newrelic.agent.android.logging.AndroidAgentLog.info() calling method android.util.Log.i()


    public void info(String p3)
    {
        if (this.level >= 3) {
            android.util.Log.i("com.newrelic.android", p3);
        }
        return;
    }

Method android.support.transition.ViewUtilsApi22.a() calling method android.util.Log.i()


    private void a()
    {
        if (!ark>android.support.transition.ViewUtilsApi22ark>.b) {
            try {
                String v3_2 = new Class[4];
                v3_2[0] = Integer.TYPE;
                v3_2[1] = Integer.TYPE;
                v3_2[2] = Integer.TYPE;
                v3_2[3] = Integer.TYPE;
                ark>android.support.transition.ViewUtilsApi22ark>.a = android.view.View.getDeclaredMethod("setLeftTopRightBottom", v3_2);
                ark>android.support.transition.ViewUtilsApi22ark>.a.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("ViewUtilsApi22", "Failed to retrieve setLeftTopRightBottom method", v1_2);
            }
            ark>android.support.transition.ViewUtilsApi22ark>.b = 1;
        }
        return;
    }

Method android.support.transition.ViewUtilsApi21.c() calling method android.util.Log.i()


    private void c()
    {
        if (!android.support.transition.ViewUtilsApi21.f) {
            try {
                String v3_1 = new Class[1];
                v3_1[0] = android.graphics.Matrix;
                android.support.transition.ViewUtilsApi21.e = android.view.View.getDeclaredMethod("setAnimationMatrix", v3_1);
                android.support.transition.ViewUtilsApi21.e.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("ViewUtilsApi21", "Failed to retrieve setAnimationMatrix method", v1_2);
            }
            android.support.transition.ViewUtilsApi21.f = 1;
        }
        return;
    }

Method android.support.transition.ViewUtilsApi21.b() calling method android.util.Log.i()


    private void b()
    {
        if (!android.support.transition.ViewUtilsApi21.d) {
            try {
                String v3_1 = new Class[1];
                v3_1[0] = android.graphics.Matrix;
                android.support.transition.ViewUtilsApi21.c = android.view.View.getDeclaredMethod("transformMatrixToLocal", v3_1);
                android.support.transition.ViewUtilsApi21.c.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("ViewUtilsApi21", "Failed to retrieve transformMatrixToLocal method", v1_2);
            }
            android.support.transition.ViewUtilsApi21.d = 1;
        }
        return;
    }

Method android.support.transition.ViewUtilsApi21.a() calling method android.util.Log.i()


    private void a()
    {
        if (!ark>android.support.transition.ViewUtilsApi21ark>.b) {
            try {
                String v3_1 = new Class[1];
                v3_1[0] = android.graphics.Matrix;
                ark>android.support.transition.ViewUtilsApi21ark>.a = android.view.View.getDeclaredMethod("transformMatrixToGlobal", v3_1);
                ark>android.support.transition.ViewUtilsApi21ark>.a.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("ViewUtilsApi21", "Failed to retrieve transformMatrixToGlobal method", v1_2);
            }
            ark>android.support.transition.ViewUtilsApi21ark>.b = 1;
        }
        return;
    }

Method android.support.transition.ViewUtilsApi19.b() calling method android.util.Log.i()


    private void b()
    {
        if (!android.support.transition.ViewUtilsApi19.d) {
            try {
                String v3_2 = new Class[0];
                android.support.transition.ViewUtilsApi19.c = android.view.View.getDeclaredMethod("getTransitionAlpha", v3_2);
                android.support.transition.ViewUtilsApi19.c.setAccessible(1);
            } catch (NoSuchMethodException v1_1) {
                android.util.Log.i("ViewUtilsApi19", "Failed to retrieve getTransitionAlpha method", v1_1);
            }
            android.support.transition.ViewUtilsApi19.d = 1;
        }
        return;
    }

Method android.support.transition.ViewUtilsApi19.a() calling method android.util.Log.i()


    private void a()
    {
        if (!ark>android.support.transition.ViewUtilsApi19ark>.b) {
            try {
                String v3_1 = new Class[1];
                v3_1[0] = Float.TYPE;
                ark>android.support.transition.ViewUtilsApi19ark>.a = android.view.View.getDeclaredMethod("setTransitionAlpha", v3_1);
                ark>android.support.transition.ViewUtilsApi19ark>.a.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("ViewUtilsApi19", "Failed to retrieve setTransitionAlpha method", v1_2);
            }
            ark>android.support.transition.ViewUtilsApi19ark>.b = 1;
        }
        return;
    }

Method com.google.android.gms.analytics.GoogleAnalytics.a() calling method android.util.Log.i()


    public final void a(com.google.android.gms.analytics.Logger p4)
    {
        com.google.android.gms.internal.zzaru.a(p4);
        if (!this.h) {
            String v0_0 = ((String) com.google.android.gms.internal.zzarl.b.a());
            StringBuilder v2_1 = new StringBuilder((String.valueOf(v0_0).length() + 112));
            v2_1.append("GoogleAnalytics.setLogger() is deprecated. To enable debug logging, please run:\nadb shell setprop log.tag.");
            v2_1.append(v0_0);
            v2_1.append(" DEBUG");
            android.util.Log.i(((String) com.google.android.gms.internal.zzarl.b.a()), v2_1.toString());
            this.h = 1;
        }
        return;
    }

Method com.facebook.soloader.UnpackingSoSource.prepare() calling method android.util.Log.i()


    protected void prepare(int p5)
    {
        com.facebook.soloader.SysUtil.mkdirOrThrow(this.soDirectory);
        String v0_2 = com.facebook.soloader.FileLocker.lock(new java.io.File(this.soDirectory, "dso_lock"));
        try {
            java.io.File v2_0 = new StringBuilder();
            v2_0.append("locked dso store ");
            v2_0.append(this.soDirectory);
            android.util.Log.v("fb-UnpackingSoSource", v2_0.toString());
        } catch (String v5_3) {
            if (v0_2 == null) {
                String v1_6 = new StringBuilder();
                v1_6.append("not releasing dso store lock for ");
                v1_6.append(this.soDirectory);
                v1_6.append(" (syncer thread started)");
                android.util.Log.v("fb-UnpackingSoSource", v1_6.toString());
            } else {
                java.io.File v2_9 = new StringBuilder();
                v2_9.append("releasing dso store lock for ");
                v2_9.append(this.soDirectory);
                android.util.Log.v("fb-UnpackingSoSource", v2_9.toString());
                v0_2.close();
            }
            throw v5_3;
        }
        if (!this.refreshLocked(v0_2, p5, this.getDepsBlock())) {
            String v1_2 = new StringBuilder();
            v1_2.append("dso store is up-to-date: ");
            v1_2.append(this.soDirectory);
            android.util.Log.i("fb-UnpackingSoSource", v1_2.toString());
        } else {
            v0_2 = 0;
        }
        if (v0_2 == null) {
            String v0_6 = new StringBuilder();
            v0_6.append("not releasing dso store lock for ");
            v0_6.append(this.soDirectory);
            v0_6.append(" (syncer thread started)");
            android.util.Log.v("fb-UnpackingSoSource", v0_6.toString());
        } else {
            String v1_13 = new StringBuilder();
            v1_13.append("releasing dso store lock for ");
            v1_13.append(this.soDirectory);
            android.util.Log.v("fb-UnpackingSoSource", v1_13.toString());
            v0_2.close();
        }
        return;
    }

Method com.facebook.soloader.UnpackingSoSource.regenerate() calling method android.util.Log.i()


    private void regenerate(byte p11, com.facebook.soloader.UnpackingSoSource$DsoManifest p12, com.facebook.soloader.UnpackingSoSource$InputDsoIterator p13)
    {
        Throwable v11_1;
        java.io.RandomAccessFile v1_5 = new StringBuilder();
        v1_5.append("regenerating DSO store ");
        v1_5.append(this.getClass().getName());
        android.util.Log.v("fb-UnpackingSoSource", v1_5.toString());
        java.io.RandomAccessFile v1_4 = new java.io.RandomAccessFile(new java.io.File(this.soDirectory, "dso_manifest"), "rw");
        Throwable v2_2 = 0;
        try {
            if (p11 != 1) {
                v11_1 = 0;
            } else {
                try {
                    v11_1 = com.facebook.soloader.UnpackingSoSource$DsoManifest.read(v1_4);
                } catch (Throwable v11_2) {
                    android.util.Log.i("fb-UnpackingSoSource", "error reading existing DSO manifest", v11_2);
                }
            }
        } catch (Throwable v11_7) {
            if (v1_4 != null) {
                if (v2_2 == null) {
                    v1_4.close();
                } else {
                    try {
                        v1_4.close();
                    } catch (Throwable v12_6) {
                        v2_2.addSuppressed(v12_6);
                    }
                }
            }
            throw v11_7;
        } catch (Throwable v11_6) {
            v2_2 = v11_6;
            throw v2_2;
        }
        if (v11_1 == null) {
            com.facebook.soloader.UnpackingSoSource$InputDso v4_1 = new com.facebook.soloader.UnpackingSoSource$Dso[0];
            v11_1 = new com.facebook.soloader.UnpackingSoSource$DsoManifest(v4_1);
        }
        this.deleteUnmentionedFiles(p12.dsos);
        Throwable v12_3 = new byte[32768];
        while (p13.hasNext()) {
            com.facebook.soloader.UnpackingSoSource$InputDso v4_3 = p13.next();
            int v5 = 1;
            int v6 = 0;
            while ((v5 != 0) && (v6 < v11_1.dsos.length)) {
                if ((v11_1.dsos[v6].name.equals(v4_3.dso.name)) && (v11_1.dsos[v6].hash.equals(v4_3.dso.hash))) {
                    v5 = 0;
                }
                v6++;
            }
            if (v5 != 0) {
                this.extractDso(v4_3, v12_3);
            }
            if (v4_3 != null) {
                v4_3.close();
            }
            if (v4_3 != null) {
                if (Throwable v12_4 == null) {
                    v4_3.close();
                } else {
                    try {
                        v4_3.close();
                    } catch (Throwable v13_1) {
                        v12_4.addSuppressed(v13_1);
                    }
                }
            }
            throw Throwable v11_4;
        }
        if (v1_4 != null) {
            v1_4.close();
        }
        return;
    }

Method com.facebook.soloader.UnpackingSoSource.extractDso() calling method android.util.Log.i()


    private void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso p8, byte[] p9)
    {
        java.io.RandomAccessFile v1_5 = new StringBuilder();
        v1_5.append("extracting DSO ");
        v1_5.append(p8.dso.name);
        android.util.Log.i("fb-UnpackingSoSource", v1_5.toString());
        java.io.File v0_2 = new java.io.File(this.soDirectory, p8.dso.name);
        try {
            java.io.RandomAccessFile v1_3 = new java.io.RandomAccessFile(v0_2, "rw");
            try {
                String v2_7 = p8.content.available();
            } catch (java.io.IOException v8_7) {
                v1_3.close();
                throw v8_7;
            }
            if (v2_7 > 1) {
                com.facebook.soloader.SysUtil.fallocateIfSupported(v1_3.getFD(), ((long) v2_7));
            }
            com.facebook.soloader.SysUtil.copyBytes(v1_3, p8.content, 2147483647, p9);
            v1_3.setLength(v1_3.getFilePointer());
            if (v0_2.setExecutable(1, 0)) {
                v1_3.close();
                return;
            } else {
                String v9_2 = new StringBuilder();
                v9_2.append("cannot make file executable: ");
                v9_2.append(v0_2);
                throw new java.io.IOException(v9_2.toString());
            }
        } catch (java.io.RandomAccessFile v1_4) {
            int v3_1 = new StringBuilder();
            v3_1.append("error overwriting ");
            v3_1.append(v0_2);
            v3_1.append(" trying to delete and start over");
            android.util.Log.w("fb-UnpackingSoSource", v3_1.toString(), v1_4);
            v0_2.delete();
            v1_3 = new java.io.RandomAccessFile(v0_2, "rw");
        }
    }

Method android.support.v7.widget.MenuPopupWindow.c() calling method android.util.Log.i()


    public void c(boolean p5)
    {
        if (android.support.v7.widget.MenuPopupWindow.a != null) {
            try {
                android.widget.PopupWindow v1 = this.g;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                android.support.v7.widget.MenuPopupWindow.a.invoke(v1, v2_1);
            } catch (Exception) {
                android.util.Log.i("MenuPopupWindow", "Could not invoke setTouchModal() on PopupWindow. Oh well.");
            }
        }
        return;
    }

Method android.support.v7.widget.MenuPopupWindow.<clinit>() calling method android.util.Log.i()


    static MenuPopupWindow()
    {
        try {
            Class[] v2_1 = new Class[1];
            v2_1[0] = Boolean.TYPE;
            android.support.v7.widget.MenuPopupWindow.a = android.widget.PopupWindow.getDeclaredMethod("setTouchModal", v2_1);
        } catch (NoSuchMethodException) {
            android.util.Log.i("MenuPopupWindow", "Could not find method setTouchModal() on PopupWindow. Oh well.");
        }
        return;
    }

Method android.support.v7.app.AppCompatDelegateImplV9.i() calling method android.util.Log.i()


    public void i()
    {
        String v0_2 = android.view.LayoutInflater.from(this.a);
        if (v0_2.getFactory() != null) {
            if (!(v0_2.getFactory2() instanceof android.support.v7.app.AppCompatDelegateImplV9)) {
                android.util.Log.i("AppCompatDelegate", "The Activity\'s LayoutInflater already has a Factory installed so we can not install AppCompat\'s");
            }
        } else {
            android.support.v4.view.LayoutInflaterCompat.b(v0_2, this);
        }
        return;
    }

Method android.support.v7.app.AppCompatDelegateImplV9.b() calling method android.util.Log.i()


    public android.view.View b(android.view.View p12, String p13, android.content.Context p14, android.util.AttributeSet p15)
    {
        int v1 = 0;
        if (this.L == null) {
            android.support.v7.app.AppCompatViewInflater v0_17 = this.a.obtainStyledAttributes(android.support.v7.appcompat.R$styleable.AppCompatTheme).getString(android.support.v7.appcompat.R$styleable.AppCompatTheme_viewInflaterClass);
            if ((v0_17 != null) && (!android.support.v7.app.AppCompatViewInflater.getName().equals(v0_17))) {
                try {
                    String v3_0 = new Class[0];
                    String v3_1 = new Object[0];
                    this.L = ((android.support.v7.app.AppCompatViewInflater) Class.forName(v0_17).getDeclaredConstructor(v3_0).newInstance(v3_1));
                } catch (Throwable v2_7) {
                    StringBuilder v4_1 = new StringBuilder();
                    v4_1.append("Failed to instantiate custom view inflater ");
                    v4_1.append(v0_17);
                    v4_1.append(". Falling back to default.");
                    android.util.Log.i("AppCompatDelegate", v4_1.toString(), v2_7);
                    this.L = new android.support.v7.app.AppCompatViewInflater();
                }
            } else {
                this.L = new android.support.v7.app.AppCompatViewInflater();
            }
        }
        int v7;
        if (!android.support.v7.app.AppCompatDelegateImplV9.t) {
            v7 = 0;
        } else {
            if (!(p15 instanceof org.xmlpull.v1.XmlPullParser)) {
                v1 = this.a(((android.view.ViewParent) p12));
            } else {
                if (((org.xmlpull.v1.XmlPullParser) p15).getDepth() > 1) {
                    v1 = 1;
                }
            }
            v7 = v1;
        }
        return this.L.a(p12, p13, p14, p15, v7, android.support.v7.app.AppCompatDelegateImplV9.t, 1, android.support.v7.widget.VectorEnabledTintResources.a());
    }

Method android.support.v7.app.AppCompatDelegateImplV9.h() calling method android.util.Log.i()


    private int h(int p2)
    {
        if (p2 != 8) {
            if (p2 != 9) {
                return p2;
            } else {
                android.util.Log.i("AppCompatDelegate", "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature.");
                return 109;
            }
        } else {
            android.util.Log.i("AppCompatDelegate", "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR id when requesting this feature.");
            return 108;
        }
    }

Method android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi21Impl.a() calling method android.util.Log.i()


    public void a(android.widget.PopupWindow p2, boolean p3)
    {
        if (ark>android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi21Implark>.a != null) {
            try {
                ark>android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi21Implark>.a.set(p2, Boolean.valueOf(p3));
            } catch (IllegalAccessException v2_1) {
                android.util.Log.i("PopupWindowCompatApi21", "Could not set overlap anchor field in PopupWindow", v2_1);
            }
        }
        return;
    }

Method android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi21Impl.<clinit>() calling method android.util.Log.i()


    static PopupWindowCompat$PopupWindowCompatApi21Impl()
    {
        try {
            android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi21Impl.a = android.widget.PopupWindow.getDeclaredField("mOverlapAnchor");
            android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi21Impl.a.setAccessible(1);
        } catch (NoSuchFieldException v0_3) {
            android.util.Log.i("PopupWindowCompatApi21", "Could not fetch mOverlapAnchor field from PopupWindow", v0_3);
        }
        return;
    }

Method android.support.transition.ViewGroupUtilsApi18.a() calling method android.util.Log.i()


    public void a(android.view.ViewGroup p4, boolean p5)
    {
        this.a();
        if (ark>android.support.transition.ViewGroupUtilsApi18ark>.a != null) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] = Boolean.valueOf(p5);
                ark>android.support.transition.ViewGroupUtilsApi18ark>.a.invoke(p4, v1_1);
            } catch (reflect.InvocationTargetException v4_2) {
                android.util.Log.i("ViewUtilsApi18", "Failed to invoke suppressLayout method", v4_2);
            } catch (reflect.InvocationTargetException v4_1) {
                android.util.Log.i("ViewUtilsApi18", "Error invoking suppressLayout method", v4_1);
            }
        }
        return;
    }

Method android.support.transition.ViewGroupUtilsApi18.a() calling method android.util.Log.i()


    private void a()
    {
        if (!ark>android.support.transition.ViewGroupUtilsApi18ark>.b) {
            try {
                String v3_1 = new Class[1];
                v3_1[0] = Boolean.TYPE;
                ark>android.support.transition.ViewGroupUtilsApi18ark>.a = android.view.ViewGroup.getDeclaredMethod("suppressLayout", v3_1);
                ark>android.support.transition.ViewGroupUtilsApi18ark>.a.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("ViewUtilsApi18", "Failed to retrieve suppressLayout method", v1_2);
            }
            ark>android.support.transition.ViewGroupUtilsApi18ark>.b = 1;
        }
        return;
    }

Method com.j256.ormlite.android.AndroidLog.log() calling method android.util.Log.i()


    public void log(com.j256.ormlite.logger.Log$Level p2, String p3, Throwable p4)
    {
        switch (com.j256.ormlite.android.AndroidLog$1.$SwitchMap$com$j256$ormlite$logger$Log$Level[p2.ordinal()]) {
            case 1:
                android.util.Log.v(this.className, p3, p4);
                break;
            case 2:
                android.util.Log.d(this.className, p3, p4);
                break;
            case 3:
                android.util.Log.i(this.className, p3, p4);
                break;
            case 4:
                android.util.Log.w(this.className, p3, p4);
                break;
            case 5:
                android.util.Log.e(this.className, p3, p4);
                break;
            case 6:
                android.util.Log.e(this.className, p3, p4);
                break;
            default:
                android.util.Log.i(this.className, p3, p4);
        }
        return;
    }

Method com.j256.ormlite.android.AndroidLog.log() calling method android.util.Log.i()


    public void log(com.j256.ormlite.logger.Log$Level p2, String p3)
    {
        switch (com.j256.ormlite.android.AndroidLog$1.$SwitchMap$com$j256$ormlite$logger$Log$Level[p2.ordinal()]) {
            case 1:
                android.util.Log.v(this.className, p3);
                break;
            case 2:
                android.util.Log.d(this.className, p3);
                break;
            case 3:
                android.util.Log.i(this.className, p3);
                break;
            case 4:
                android.util.Log.w(this.className, p3);
                break;
            case 5:
                android.util.Log.e(this.className, p3);
                break;
            case 6:
                android.util.Log.e(this.className, p3);
                break;
            default:
                android.util.Log.i(this.className, p3);
        }
        return;
    }

Method com.google.android.gms.tagmanager.zzba.c() calling method android.util.Log.i()


    public final void c(String p3)
    {
        if (this.a <= 4) {
            android.util.Log.i("GoogleTagManager", p3);
        }
        return;
    }

Method com.coupa.android.coupamobile.core.orm.DatabaseHelper.onCreate() calling method android.util.Log.i()


    public void onCreate(android.database.sqlite.SQLiteDatabase p2, com.j256.ormlite.support.ConnectionSource p3)
    {
        if (com.coupa.android.coupamobile.core.ApplicationBase.DEBUG) {
            android.util.Log.i(com.coupa.android.coupamobile.core.orm.DatabaseHelper.getName(), "onCreate");
        }
        if (com.coupa.android.coupamobile.core.orm.DatabaseHelper.dataModel != null) {
            try {
                java.sql.SQLException v2_2 = com.coupa.android.coupamobile.core.orm.DatabaseHelper.dataModel.getEntityList().iterator();
            } catch (java.sql.SQLException v2_3) {
                com.coupa.android.coupamobile.core.ApplicationBase.handleException("CMA APP - Can\'t create database", v2_3, 1);
                return;
            }
            while (v2_2.hasNext()) {
                com.j256.ormlite.table.TableUtils.createTable(p3, ((Class) v2_2.next()));
            }
            return;
        } else {
            if (com.coupa.android.coupamobile.core.ApplicationBase.DEBUG) {
                android.util.Log.e(com.coupa.android.coupamobile.core.orm.DatabaseHelper.getName(), "Database model not defined!");
            }
            return;
        }
    }

Method android.support.v7.widget.ToolbarWidgetWrapper.g() calling method android.util.Log.i()


    public void g()
    {
        android.util.Log.i("ToolbarWidgetWrapper", "Progress display unsupported");
        return;
    }

Method android.support.v7.widget.ToolbarWidgetWrapper.f() calling method android.util.Log.i()


    public void f()
    {
        android.util.Log.i("ToolbarWidgetWrapper", "Progress display unsupported");
        return;
    }

Method android.support.v7.widget.ListPopupWindow.c() calling method android.util.Log.i()


    private void c(boolean p5)
    {
        if (android.support.v7.widget.ListPopupWindow.a != null) {
            try {
                android.widget.PopupWindow v1 = this.g;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                android.support.v7.widget.ListPopupWindow.a.invoke(v1, v2_1);
            } catch (Exception) {
                android.util.Log.i("ListPopupWindow", "Could not call setClipToScreenEnabled() on PopupWindow. Oh well.");
            }
        }
        return;
    }

Method android.support.v7.widget.ListPopupWindow.a() calling method android.util.Log.i()


    private int a(android.view.View p6, int p7, boolean p8)
    {
        if (ark>android.support.v7.widget.ListPopupWindowark>.b != null) {
            try {
                android.widget.PopupWindow v1 = this.g;
                Object[] v2_1 = new Object[3];
                v2_1[0] = p6;
                v2_1[1] = Integer.valueOf(p7);
                v2_1[2] = Boolean.valueOf(p8);
                return ((Integer) ark>android.support.v7.widget.ListPopupWindowark>.b.invoke(v1, v2_1)).intValue();
            } catch (Exception) {
                android.util.Log.i("ListPopupWindow", "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version.");
            }
        }
        return this.g.getMaxAvailableHeight(p6, p7);
    }

Method android.support.v7.widget.ListPopupWindow.<clinit>() calling method android.util.Log.i()


    static ListPopupWindow()
    {
        try {
            Class v4_3 = new Class[1];
            v4_3[0] = Boolean.TYPE;
            android.support.v7.widget.ListPopupWindow.a = android.widget.PopupWindow.getDeclaredMethod("setClipToScreenEnabled", v4_3);
            try {
                Class v4_1 = new Class[3];
                v4_1[0] = android.view.View;
                v4_1[1] = Integer.TYPE;
                v4_1[2] = Boolean.TYPE;
                android.support.v7.widget.ListPopupWindow.b = android.widget.PopupWindow.getDeclaredMethod("getMaxAvailableHeight", v4_1);
                try {
                    String v1_1 = new Class[1];
                    v1_1[0] = android.graphics.Rect;
                    android.support.v7.widget.ListPopupWindow.h = android.widget.PopupWindow.getDeclaredMethod("setEpicenterBounds", v1_1);
                } catch (NoSuchMethodException) {
                    android.util.Log.i("ListPopupWindow", "Could not find method setEpicenterBounds(Rect) on PopupWindow. Oh well.");
                }
                return;
            } catch (NoSuchMethodException) {
                android.util.Log.i("ListPopupWindow", "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well.");
            }
        } catch (NoSuchMethodException) {
            android.util.Log.i("ListPopupWindow", "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well.");
        }
    }

Method android.support.v7.widget.AppCompatSpinner.<init>() calling method android.util.Log.i()


    public AppCompatSpinner(android.content.Context p8, android.util.AttributeSet p9, int p10, int p11, android.content.res.Resources$Theme p12)
    {
        super(p8, p9, p10);
        super.i = new android.graphics.Rect();
        android.support.v7.widget.TintTypedArray v0_3 = android.support.v7.widget.TintTypedArray.a(p8, p9, android.support.v7.appcompat.R$styleable.Spinner, p10, 0);
        super.b = new android.support.v7.widget.AppCompatBackgroundHelper(super);
        if (p12 == null) {
            android.support.v7.widget.AppCompatSpinner$1 v12_2 = v0_3.g(android.support.v7.appcompat.R$styleable.Spinner_popupTheme, 0);
            if (v12_2 == null) {
                android.support.v7.widget.AppCompatSpinner$1 v12_4;
                if (android.os.Build$VERSION.SDK_INT >= 23) {
                    v12_4 = 0;
                } else {
                    v12_4 = p8;
                }
                super.c = v12_4;
            } else {
                super.c = new android.support.v7.view.ContextThemeWrapper(p8, v12_2);
            }
        } else {
            super.c = new android.support.v7.view.ContextThemeWrapper(p8, p12);
        }
        if (super.c != null) {
            if (p11 == -1) {
                try {
                    android.support.v7.widget.AppCompatSpinner$1 v12_8 = p8.obtainStyledAttributes(p9, android.support.v7.widget.AppCompatSpinner.a, p10, 0);
                    try {
                        if (v12_8.hasValue(0)) {
                            p11 = v12_8.getInt(0, 0);
                        }
                    } catch (int v4_0) {
                        android.util.Log.i("AppCompatSpinner", "Could not read android:spinnerMode", v4_0);
                        if (v12_8 == null) {
                            if (p11 == 1) {
                                int v11_2 = new android.support.v7.widget.AppCompatSpinner$DropdownPopup(super, super.c, p9, p10);
                                android.support.v7.widget.AppCompatSpinner$1 v12_11 = android.support.v7.widget.TintTypedArray.a(super.c, p9, android.support.v7.appcompat.R$styleable.Spinner, p10, 0);
                                super.h = v12_11.f(android.support.v7.appcompat.R$styleable.Spinner_android_dropDownWidth, -2);
                                v11_2.a(v12_11.a(android.support.v7.appcompat.R$styleable.Spinner_android_popupBackground));
                                v11_2.a(v0_3.d(android.support.v7.appcompat.R$styleable.Spinner_android_prompt));
                                v12_11.a();
                                super.g = v11_2;
                                super.d = new android.support.v7.widget.AppCompatSpinner$1(super, super, v11_2);
                            }
                            int v11_4 = v0_3.f(android.support.v7.appcompat.R$styleable.Spinner_android_entries);
                            if (v11_4 != 0) {
                                android.support.v7.widget.AppCompatSpinner$1 v12_15 = new android.widget.ArrayAdapter(p8, 17367048, v11_4);
                                v12_15.setDropDownViewResource(android.support.v7.appcompat.R$layout.support_simple_spinner_dropdown_item);
                                super.setAdapter(v12_15);
                            }
                            v0_3.a();
                            super.f = 1;
                            if (super.e != null) {
                                super.setAdapter(super.e);
                                super.e = 0;
                            }
                            super.b.a(p9, p10);
                            return;
                        } else {
                            v12_8.recycle();
                        }
                    }
                    if (v12_8 != null) {
                    }
                } catch (Throwable v8_2) {
                    v12_8 = 0;
                    if (v12_8 != null) {
                        v12_8.recycle();
                    }
                    throw v8_2;
                } catch (int v4_0) {
                    v12_8 = 0;
                } catch (Throwable v8_2) {
                }
            }
        }
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.a() calling method android.util.Log.i()


    private boolean a(android.os.Messenger p3, String p4)
    {
        if ((this.i == p3) && ((this.f != 0) && (this.f != 1))) {
            return 1;
        } else {
            if ((this.f != 0) && (this.f != 1)) {
                StringBuilder v0_2 = new StringBuilder();
                v0_2.append(p4);
                v0_2.append(" for ");
                v0_2.append(this.b);
                v0_2.append(" with mCallbacksMessenger=");
                v0_2.append(this.i);
                v0_2.append(" this=");
                v0_2.append(this);
                android.util.Log.i("MediaBrowserCompat", v0_2.toString());
            }
            return 0;
        }
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21.e() calling method android.util.Log.i()


    public void e()
    {
        if ((this.f != null) && (this.g != null)) {
            try {
                this.f.c(this.g);
            } catch (android.os.RemoteException) {
                android.util.Log.i("MediaBrowserCompat", "Remote error unregistering client messenger.");
            }
        }
        android.support.v4.media.MediaBrowserCompatApi21.b(this.b);
        return;
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21.a() calling method android.util.Log.i()


    public void a()
    {
        android.support.v4.media.session.MediaSessionCompat$Token v0_1 = android.support.v4.media.MediaBrowserCompatApi21.c(this.b);
        if (v0_1 != null) {
            this.e = v0_1.getInt("extra_service_version", 0);
            String v1_0 = android.support.v4.app.BundleCompat.a(v0_1, "extra_messenger");
            if (v1_0 != null) {
                this.f = new android.support.v4.media.MediaBrowserCompat$ServiceBinderWrapper(v1_0, this.c);
                this.g = new android.os.Messenger(this.d);
                this.d.a(this.g);
                try {
                    this.f.b(this.g);
                } catch (android.os.RemoteException) {
                    android.util.Log.i("MediaBrowserCompat", "Remote error registering client messenger.");
                }
            }
            android.support.v4.media.session.MediaSessionCompat$Token v0_3 = android.support.v4.media.session.IMediaSession$Stub.a(android.support.v4.app.BundleCompat.a(v0_1, "extra_session_binder"));
            if (v0_3 != null) {
                this.i = android.support.v4.media.session.MediaSessionCompat$Token.a(android.support.v4.media.MediaBrowserCompatApi21.d(this.b), v0_3);
            }
            return;
        } else {
            return;
        }
    }

Method android.support.transition.ViewGroupUtilsApi14.a() calling method android.util.Log.i()


    public void a(android.view.ViewGroup p6, boolean p7)
    {
        android.animation.LayoutTransition v2 = 0;
        if (ark>android.support.transition.ViewGroupUtilsApi14ark>.a == null) {
            ark>android.support.transition.ViewGroupUtilsApi14ark>.a = new ark>android.support.transition.ViewGroupUtilsApi14ark>$1(this);
            ark>android.support.transition.ViewGroupUtilsApi14ark>.a.setAnimator(2, 0);
            ark>android.support.transition.ViewGroupUtilsApi14ark>.a.setAnimator(0, 0);
            ark>android.support.transition.ViewGroupUtilsApi14ark>.a.setAnimator(1, 0);
            ark>android.support.transition.ViewGroupUtilsApi14ark>.a.setAnimator(3, 0);
            ark>android.support.transition.ViewGroupUtilsApi14ark>.a.setAnimator(4, 0);
        }
        if (p7 == null) {
            p6.setLayoutTransition(0);
            if (!ark>android.support.transition.ViewGroupUtilsApi14ark>.c) {
                try {
                    ark>android.support.transition.ViewGroupUtilsApi14ark>.b = android.view.ViewGroup.getDeclaredField("mLayoutSuppressed");
                    ark>android.support.transition.ViewGroupUtilsApi14ark>.b.setAccessible(1);
                } catch (NoSuchFieldException) {
                    android.util.Log.i("ViewGroupUtilsApi14", "Failed to access mLayoutSuppressed field by reflection");
                }
                ark>android.support.transition.ViewGroupUtilsApi14ark>.c = 1;
            }
            if (ark>android.support.transition.ViewGroupUtilsApi14ark>.b != null) {
                try {
                    android.animation.LayoutTransition v7_8 = ark>android.support.transition.ViewGroupUtilsApi14ark>.b.getBoolean(p6);
                } catch (IllegalAccessException) {
                    android.util.Log.i("ViewGroupUtilsApi14", "Failed to get mLayoutSuppressed field by reflection");
                }
                if (v7_8 != null) {
                    try {
                        ark>android.support.transition.ViewGroupUtilsApi14ark>.b.setBoolean(p6, 0);
                    } catch (IllegalAccessException) {
                        v2 = v7_8;
                    }
                }
                v2 = v7_8;
            }
            if (v2 != null) {
                p6.requestLayout();
            }
            android.animation.LayoutTransition v7_12 = ((android.animation.LayoutTransition) p6.getTag(android.support.transition.R$id.transition_layout_save));
            if (v7_12 != null) {
                p6.setTag(android.support.transition.R$id.transition_layout_save, 0);
                p6.setLayoutTransition(v7_12);
            }
        } else {
            android.animation.LayoutTransition v7_13 = p6.getLayoutTransition();
            if (v7_13 != null) {
                if (v7_13.isRunning()) {
                    ark>android.support.transition.ViewGroupUtilsApi14ark>.a(v7_13);
                }
                if (v7_13 != ark>android.support.transition.ViewGroupUtilsApi14ark>.a) {
                    p6.setTag(android.support.transition.R$id.transition_layout_save, v7_13);
                }
            }
            p6.setLayoutTransition(ark>android.support.transition.ViewGroupUtilsApi14ark>.a);
        }
        return;
    }

Method android.support.transition.ViewGroupUtilsApi14.a() calling method android.util.Log.i()


    private static void a(android.animation.LayoutTransition p5)
    {
        if (!ark>android.support.transition.ViewGroupUtilsApi14ark>.e) {
            try {
                Class[] v4 = new Class[0];
                ark>android.support.transition.ViewGroupUtilsApi14ark>.d = android.animation.LayoutTransition.getDeclaredMethod("cancel", v4);
                ark>android.support.transition.ViewGroupUtilsApi14ark>.d.setAccessible(1);
            } catch (NoSuchMethodException) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to access cancel method by reflection");
            }
            ark>android.support.transition.ViewGroupUtilsApi14ark>.e = 1;
        }
        if (ark>android.support.transition.ViewGroupUtilsApi14ark>.d != null) {
            try {
                Object[] v1_1 = new Object[0];
                ark>android.support.transition.ViewGroupUtilsApi14ark>.d.invoke(p5, v1_1);
            } catch (IllegalAccessException) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to access cancel method by reflection");
            } catch (reflect.InvocationTargetException) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to invoke cancel method by reflection");
            }
        }
        return;
    }

Method android.support.transition.ImageViewUtilsApi21.a() calling method android.util.Log.i()


    private void a()
    {
        if (!ark>android.support.transition.ImageViewUtilsApi21ark>.b) {
            try {
                String v3_1 = new Class[1];
                v3_1[0] = android.graphics.Matrix;
                ark>android.support.transition.ImageViewUtilsApi21ark>.a = android.widget.ImageView.getDeclaredMethod("animateTransform", v3_1);
                ark>android.support.transition.ImageViewUtilsApi21ark>.a.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("ImageViewUtilsApi21", "Failed to retrieve animateTransform method", v1_2);
            }
            ark>android.support.transition.ImageViewUtilsApi21ark>.b = 1;
        }
        return;
    }

Method android.support.transition.GhostViewApi21.g() calling method android.util.Log.i()


    private static void g()
    {
        if (!android.support.transition.GhostViewApi21.f) {
            try {
                android.support.transition.GhostViewApi21.e();
                String v3_1 = new Class[1];
                v3_1[0] = android.view.View;
                android.support.transition.GhostViewApi21.e = android.support.transition.GhostViewApi21.a.getDeclaredMethod("removeGhost", v3_1);
                android.support.transition.GhostViewApi21.e.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("GhostViewApi21", "Failed to retrieve removeGhost method", v1_2);
            }
            android.support.transition.GhostViewApi21.f = 1;
        }
        return;
    }

Method android.support.transition.GhostViewApi21.f() calling method android.util.Log.i()


    private static void f()
    {
        if (!android.support.transition.GhostViewApi21.d) {
            try {
                android.support.transition.GhostViewApi21.e();
                String v3_2 = new Class[3];
                v3_2[0] = android.view.View;
                v3_2[1] = android.view.ViewGroup;
                v3_2[2] = android.graphics.Matrix;
                android.support.transition.GhostViewApi21.c = android.support.transition.GhostViewApi21.a.getDeclaredMethod("addGhost", v3_2);
                android.support.transition.GhostViewApi21.c.setAccessible(1);
            } catch (NoSuchMethodException v1_2) {
                android.util.Log.i("GhostViewApi21", "Failed to retrieve addGhost method", v1_2);
            }
            android.support.transition.GhostViewApi21.d = 1;
        }
        return;
    }

Method android.support.transition.GhostViewApi21.e() calling method android.util.Log.i()


    private static void e()
    {
        if (!android.support.transition.GhostViewApi21.b) {
            try {
                android.support.transition.GhostViewApi21.a = Class.forName("android.view.GhostView");
            } catch (int v0_4) {
                android.util.Log.i("GhostViewApi21", "Failed to retrieve GhostView class", v0_4);
            }
            android.support.transition.GhostViewApi21.b = 1;
        }
        return;
    }

Method android.support.design.widget.TextInputLayout.setEditText() calling method android.util.Log.i()


    private void setEditText(android.widget.EditText p3)
    {
        if (this.a == null) {
            if (!(p3 instanceof android.support.design.widget.TextInputEditText)) {
                android.util.Log.i("TextInputLayout", "EditText added is not a TextInputEditText. Please switch to using that class instead.");
            }
            this.a = p3;
            if (!this.f()) {
                this.d.c(this.a.getTypeface());
            }
            this.d.a(this.a.getTextSize());
            int v3_4 = this.a.getGravity();
            this.d.b(((v3_4 & -113) | 48));
            this.d.a(v3_4);
            this.a.addTextChangedListener(new android.support.design.widget.TextInputLayout$1(this));
            if (this.H == null) {
                this.H = this.a.getHintTextColors();
            }
            if ((this.g) && (android.text.TextUtils.isEmpty(this.h))) {
                this.f = this.a.getHint();
                this.setHint(this.f);
                this.a.setHint(0);
            }
            if (this.r != null) {
                this.a(this.a.getText().length());
            }
            if (this.k != null) {
                this.b();
            }
            this.e();
            this.a(0, 1);
            return;
        } else {
            throw new IllegalArgumentException("We already have an EditText, can only have one");
        }
    }

Method android.support.design.widget.FloatingActionButton.setBackgroundResource() calling method android.util.Log.i()


    public void setBackgroundResource(int p2)
    {
        android.util.Log.i("FloatingActionButton", "Setting a custom background is not supported.");
        return;
    }

Method android.support.design.widget.FloatingActionButton.setBackgroundDrawable() calling method android.util.Log.i()


    public void setBackgroundDrawable(android.graphics.drawable.Drawable p2)
    {
        android.util.Log.i("FloatingActionButton", "Setting a custom background is not supported.");
        return;
    }

Method android.support.design.widget.FloatingActionButton.setBackgroundColor() calling method android.util.Log.i()


    public void setBackgroundColor(int p2)
    {
        android.util.Log.i("FloatingActionButton", "Setting a custom background is not supported.");
        return;
    }

Method com.imagepicker.utils.MediaUtils$1.onScanCompleted() calling method android.util.Log.i()


    public void onScanCompleted(String p3, android.net.Uri p4)
    {
        StringBuilder v0_1 = new StringBuilder("Finished scanning ");
        v0_1.append(p3);
        android.util.Log.i("TAG", v0_1.toString());
        return;
    }

Method com.google.firebase.provider.FirebaseInitProvider.onCreate() calling method android.util.Log.i()


    public boolean onCreate()
    {
        int v0_3;
        String v1;
        if (com.google.firebase.FirebaseApp.a(this.getContext()) != null) {
            v0_3 = "FirebaseInitProvider";
            v1 = "FirebaseApp initialization successful";
        } else {
            v0_3 = "FirebaseInitProvider";
            v1 = "FirebaseApp initialization unsuccessful";
        }
        android.util.Log.i(v0_3, v1);
        return 0;
    }

Method com.google.firebase.iid.zzy.<init>() calling method android.util.Log.i()


    private zzy(android.content.Context p3, String p4)
    {
        String v3_1;
        this.b = p3;
        this.a = p3.getSharedPreferences(p4, 0);
        String v3_13 = String.valueOf(p4);
        String v4_1 = String.valueOf("-no-backup");
        if (v4_1.length() == 0) {
            v3_1 = new String(v3_13);
        } else {
            v3_1 = v3_13.concat(v4_1);
        }
        String v0_3 = new java.io.File(com.google.android.gms.common.util.zzv.a(this.b), v3_1);
        if (!v0_3.exists()) {
            try {
                if ((v0_3.createNewFile()) && (!this.c())) {
                    android.util.Log.i("FirebaseInstanceId", "App restored, clearing state");
                    this.b();
                    com.google.firebase.iid.FirebaseInstanceId.a().h();
                }
            } catch (String v3_8) {
                if (!android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                    return;
                } else {
                    String v3_10 = String.valueOf(v3_8.getMessage());
                    if (v3_10.length() == 0) {
                        String v3_12 = new String("Error creating file in no backup dir: ");
                    } else {
                        v3_12 = "Error creating file in no backup dir: ".concat(v3_10);
                    }
                    android.util.Log.d("FirebaseInstanceId", v3_12);
                    return;
                }
            }
            return;
        }
        return;
    }

Method com.google.android.gms.maps.internal.zzbz.a() calling method android.util.Log.i()


    public static com.google.android.gms.maps.internal.zze a(android.content.Context p3)
    {
        com.google.android.gms.common.internal.zzbq.a(p3);
        if (ark>com.google.android.gms.maps.internal.zzbzark>.c == null) {
            com.google.android.gms.maps.model.RuntimeRemoteException v0_8 = com.google.android.gms.common.GooglePlayServicesUtil.isGooglePlayServicesAvailable(p3);
            if (v0_8 == null) {
                com.google.android.gms.maps.model.RuntimeRemoteException v0_5;
                android.util.Log.i(ark>com.google.android.gms.maps.internal.zzbzark>.a, "Making Creator dynamically");
                com.google.android.gms.maps.model.RuntimeRemoteException v0_4 = ((android.os.IBinder) ark>com.google.android.gms.maps.internal.zzbzark>.a(ark>com.google.android.gms.maps.internal.zzbzark>.b(p3).getClassLoader(), "com.google.android.gms.maps.internal.CreatorImpl"));
                if (v0_4 != null) {
                    int v1_2 = v0_4.queryLocalInterface("com.google.android.gms.maps.internal.ICreator");
                    if (!(v1_2 instanceof com.google.android.gms.maps.internal.zze)) {
                        v0_5 = new com.google.android.gms.maps.internal.zzf(v0_4);
                    } else {
                        v0_5 = ((com.google.android.gms.maps.internal.zze) v1_2);
                    }
                } else {
                    v0_5 = 0;
                }
                ark>com.google.android.gms.maps.internal.zzbzark>.c = v0_5;
                try {
                    ark>com.google.android.gms.maps.internal.zzbzark>.c.a(com.google.android.gms.dynamic.zzn.a(ark>com.google.android.gms.maps.internal.zzbzark>.b(p3).getResources()), com.google.android.gms.common.GooglePlayServicesUtil.GOOGLE_PLAY_SERVICES_VERSION_CODE);
                    return ark>com.google.android.gms.maps.internal.zzbzark>.c;
                } catch (android.os.RemoteException v3_5) {
                    throw new com.google.android.gms.maps.model.RuntimeRemoteException(v3_5);
                }
            } else {
                throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(v0_8);
            }
        } else {
            return ark>com.google.android.gms.maps.internal.zzbzark>.c;
        }
    }

Method com.google.android.gms.iid.zzo.<init>() calling method android.util.Log.i()


    private zzo(android.content.Context p3, String p4)
    {
        String v3_1;
        this.b = p3;
        this.a = p3.getSharedPreferences(p4, 0);
        String v3_13 = String.valueOf(p4);
        String v4_1 = String.valueOf("-no-backup");
        if (v4_1.length() == 0) {
            v3_1 = new String(v3_13);
        } else {
            v3_1 = v3_13.concat(v4_1);
        }
        String v0_3 = new java.io.File(com.google.android.gms.common.util.zzv.a(this.b), v3_1);
        if (!v0_3.exists()) {
            try {
                if ((v0_3.createNewFile()) && (!this.a())) {
                    android.util.Log.i("InstanceID/Store", "App restored, clearing state");
                    com.google.android.gms.iid.InstanceIDListenerService.zza(this.b, this);
                }
            } catch (String v3_7) {
                if (!android.util.Log.isLoggable("InstanceID/Store", 3)) {
                    return;
                } else {
                    String v3_10 = String.valueOf(v3_7.getMessage());
                    if (v3_10.length() == 0) {
                        String v3_12 = new String("Error creating file in no backup dir: ");
                    } else {
                        v3_12 = "Error creating file in no backup dir: ".concat(v3_10);
                    }
                    android.util.Log.d("InstanceID/Store", v3_12);
                    return;
                }
            }
            return;
        }
        return;
    }

Method com.google.android.gms.dynamite.DynamiteModule.c() calling method android.util.Log.i()


    private static com.google.android.gms.dynamite.DynamiteModule c(android.content.Context p4, String p5, int p6)
    {
        android.database.Cursor v2_5 = new StringBuilder((String.valueOf(p5).length() + 51));
        v2_5.append("Selected remote version of ");
        v2_5.append(p5);
        v2_5.append(", version >= ");
        v2_5.append(p6);
        android.util.Log.i("DynamiteModule", v2_5.toString());
        com.google.android.gms.dynamite.zzm v1_2 = com.google.android.gms.dynamite.DynamiteModule.h;
        if (v1_2 != null) {
            android.database.Cursor v2_2 = ((com.google.android.gms.dynamite.DynamiteModule$zza) com.google.android.gms.dynamite.DynamiteModule.j.get());
            if ((v2_2 != null) && (v2_2.a != null)) {
                com.google.android.gms.dynamite.DynamiteModule$zzc v4_3 = com.google.android.gms.dynamite.DynamiteModule.a(p4.getApplicationContext(), p5, p6, v2_2.a, v1_2);
                if (v4_3 != null) {
                    return new com.google.android.gms.dynamite.DynamiteModule(v4_3);
                } else {
                    throw new com.google.android.gms.dynamite.DynamiteModule$zzc("Failed to get module context", 0);
                }
            } else {
                throw new com.google.android.gms.dynamite.DynamiteModule$zzc("No result cursor", 0);
            }
        } else {
            throw new com.google.android.gms.dynamite.DynamiteModule$zzc("DynamiteLoaderV2 was not cached.", 0);
        }
    }

Method com.google.android.gms.dynamite.DynamiteModule.b() calling method android.util.Log.i()


    private static com.google.android.gms.dynamite.DynamiteModule b(android.content.Context p3, String p4, int p5)
    {
        StringBuilder v2_1 = new StringBuilder((String.valueOf(p4).length() + 51));
        v2_1.append("Selected remote version of ");
        v2_1.append(p4);
        v2_1.append(", version >= ");
        v2_1.append(p5);
        android.util.Log.i("DynamiteModule", v2_1.toString());
        com.google.android.gms.dynamite.zzk v0_1 = com.google.android.gms.dynamite.DynamiteModule.a(p3);
        if (v0_1 != null) {
            try {
                android.content.Context v3_2 = v0_1.a(com.google.android.gms.dynamic.zzn.a(p3), p4, p5);
            } catch (android.content.Context v3_3) {
                throw new com.google.android.gms.dynamite.DynamiteModule$zzc("Failed to load remote module.", v3_3, 0);
            }
            if (com.google.android.gms.dynamic.zzn.a(v3_2) != null) {
                return new com.google.android.gms.dynamite.DynamiteModule(((android.content.Context) com.google.android.gms.dynamic.zzn.a(v3_2)));
            } else {
                throw new com.google.android.gms.dynamite.DynamiteModule$zzc("Failed to load remote module.", 0);
            }
        } else {
            throw new com.google.android.gms.dynamite.DynamiteModule$zzc("Failed to create IDynamiteLoader.", 0);
        }
    }

Method com.google.android.gms.dynamite.DynamiteModule.b() calling method android.util.Log.i()


    private static com.google.android.gms.dynamite.DynamiteModule b(android.content.Context p3, String p4)
    {
        com.google.android.gms.dynamite.DynamiteModule v4_1;
        com.google.android.gms.dynamite.DynamiteModule v4_4 = String.valueOf(p4);
        if (v4_4.length() == 0) {
            v4_1 = new String("Selected local version of ");
        } else {
            v4_1 = "Selected local version of ".concat(v4_4);
        }
        android.util.Log.i("DynamiteModule", v4_1);
        return new com.google.android.gms.dynamite.DynamiteModule(p3.getApplicationContext());
    }

Method com.google.android.gms.dynamite.DynamiteModule.a() calling method android.util.Log.i()


    public static ark>com.google.android.gms.dynamite.DynamiteModuleark> a(android.content.Context p10, ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzd p11, String p12)
    {
        ark>com.google.android.gms.dynamite.DynamiteModuleark>$zza v0_2 = ((ark>com.google.android.gms.dynamite.DynamiteModuleark>$zza) ark>com.google.android.gms.dynamite.DynamiteModuleark>.j.get());
        ark>com.google.android.gms.dynamite.DynamiteModuleark>$zza v1_1 = new ark>com.google.android.gms.dynamite.DynamiteModuleark>$zza(0);
        ark>com.google.android.gms.dynamite.DynamiteModuleark>.j.set(v1_1);
        try {
            int v3_0 = p11.a(p10, p12, ark>com.google.android.gms.dynamite.DynamiteModuleark>.k);
            int v5_0 = v3_0.a;
            ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzb v6_0 = v3_0.b;
            String v8_3 = new StringBuilder(((String.valueOf(p12).length() + 68) + String.valueOf(p12).length()));
            v8_3.append("Considering local module ");
            v8_3.append(p12);
            v8_3.append(":");
            v8_3.append(v5_0);
            v8_3.append(" and remote module ");
            v8_3.append(p12);
            v8_3.append(":");
            v8_3.append(v6_0);
            android.util.Log.i("DynamiteModule", v8_3.toString());
        } catch (ark>com.google.android.gms.dynamite.DynamiteModuleark> v10_8) {
            if (v1_1.a != null) {
                v1_1.a.close();
            }
            ark>com.google.android.gms.dynamite.DynamiteModuleark>.j.set(v0_2);
            throw v10_8;
        }
        if ((v3_0.c != 0) && ((v3_0.c != -1) || (v3_0.a != 0))) {
            if ((v3_0.c != 1) || (v3_0.b != 0)) {
                if (v3_0.c != -1) {
                    if (v3_0.c != 1) {
                        android.database.Cursor v11_13 = v3_0.c;
                        int v3_4 = new StringBuilder(47);
                        v3_4.append("VersionPolicy returned invalid code:");
                        v3_4.append(v11_13);
                        throw new ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzc(v3_4.toString(), 0);
                    } else {
                        try {
                            ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzc v4_11 = ark>com.google.android.gms.dynamite.DynamiteModuleark>.a(p10, p12, v3_0.b);
                            ark>com.google.android.gms.dynamite.DynamiteModuleark> v10_11 = v1_1.a;
                        } catch (ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzc v4_12) {
                            String v8_5 = String.valueOf(v4_12.getMessage());
                            if (v8_5.length() == 0) {
                                int v7_7 = new String("Failed to load remote module: ");
                            } else {
                                v7_7 = "Failed to load remote module: ".concat(v8_5);
                            }
                            android.util.Log.w("DynamiteModule", v7_7);
                            if (v3_0.a != 0) {
                                if (p11.a(v10_11, p12, new ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzb(v3_0.a, 0)).c == -1) {
                                    ark>com.google.android.gms.dynamite.DynamiteModuleark> v10_3 = ark>com.google.android.gms.dynamite.DynamiteModuleark>.b(v10_11, p12);
                                    if (v1_1.a == null) {
                                        ark>com.google.android.gms.dynamite.DynamiteModuleark>.j.set(v0_2);
                                        return v10_3;
                                    } else {
                                        v1_1.a.close();
                                        ark>com.google.android.gms.dynamite.DynamiteModuleark>.j.set(v0_2);
                                        return v10_3;
                                    }
                                }
                            }
                            throw new ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzc("Remote load failed. No local fallback found.", v4_12, 0);
                        }
                        if (v10_11 != null) {
                            v1_1.a.close();
                        }
                        ark>com.google.android.gms.dynamite.DynamiteModuleark>.j.set(v0_2);
                        return v4_11;
                    }
                } else {
                    v10_3 = ark>com.google.android.gms.dynamite.DynamiteModuleark>.b(p10, p12);
                    if (v1_1.a != null) {
                    }
                }
                ark>com.google.android.gms.dynamite.DynamiteModuleark>.j.set(v0_2);
                return v10_3;
            } else {
            }
        }
        android.database.Cursor v11_6 = v3_0.a;
        String v12_1 = v3_0.b;
        ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzc v4_2 = new StringBuilder(91);
        v4_2.append("No acceptable module found. Local version is ");
        v4_2.append(v11_6);
        v4_2.append(" and remote version is ");
        v4_2.append(v12_1);
        v4_2.append(".");
        throw new ark>com.google.android.gms.dynamite.DynamiteModuleark>$zzc(v4_2.toString(), 0);
    }

Method com.google.android.gms.ads.identifier.AdvertisingIdClient.getIsAdIdFakeForDebugLogging() calling method android.util.Log.i()


    public boolean getIsAdIdFakeForDebugLogging()
    {
        com.google.android.gms.common.internal.zzbq.c("Calling this from your main thread can lead to deadlock");
        try {
            if (!this.zzamw) {
                if (this.zzamy != null) {
                    if (this.zzamy.b) {
                        this.start(0);
                        if (this.zzamw) {
                        } else {
                            throw new java.io.IOException("AdvertisingIdClient cannot reconnect.");
                        }
                    } else {
                    }
                }
                throw new java.io.IOException("AdvertisingIdClient is not connected.");
            }
        } catch (java.io.IOException v0_14) {
            throw v0_14;
        }
        com.google.android.gms.common.internal.zzbq.a(this.zzamu);
        com.google.android.gms.common.internal.zzbq.a(this.zzamv);
        try {
            java.io.IOException v0_8 = this.zzamv.b();
        } catch (java.io.IOException v0_9) {
            android.util.Log.i("AdvertisingIdClient", "GMS remote exception ", v0_9);
            throw new java.io.IOException("Remote exception");
        }
        this.zzbo();
        return v0_8;
    }

Method com.google.android.gms.ads.identifier.AdvertisingIdClient.getInfo() calling method android.util.Log.i()


    public com.google.android.gms.ads.identifier.AdvertisingIdClient$Info getInfo()
    {
        com.google.android.gms.common.internal.zzbq.c("Calling this from your main thread can lead to deadlock");
        try {
            if (!this.zzamw) {
                if (this.zzamy != null) {
                    if (this.zzamy.b) {
                        this.start(0);
                        if (this.zzamw) {
                        } else {
                            throw new java.io.IOException("AdvertisingIdClient cannot reconnect.");
                        }
                    } else {
                    }
                }
                throw new java.io.IOException("AdvertisingIdClient is not connected.");
            }
        } catch (java.io.IOException v0_14) {
            throw v0_14;
        }
        com.google.android.gms.common.internal.zzbq.a(this.zzamu);
        com.google.android.gms.common.internal.zzbq.a(this.zzamv);
        try {
            java.io.IOException v0_8 = new com.google.android.gms.ads.identifier.AdvertisingIdClient$Info(this.zzamv.a(), this.zzamv.a(1));
        } catch (java.io.IOException v0_9) {
            android.util.Log.i("AdvertisingIdClient", "GMS remote exception ", v0_9);
            throw new java.io.IOException("Remote exception");
        }
        this.zzbo();
        return v0_8;
    }

Method com.google.android.gms.ads.identifier.AdvertisingIdClient.finish() calling method android.util.Log.i()


    public void finish()
    {
        com.google.android.gms.common.internal.zzbq.c("Calling this from your main thread can lead to deadlock");
        try {
            if ((this.mContext != null) && (this.zzamu != null)) {
                try {
                    if (this.zzamw) {
                        com.google.android.gms.common.stats.zza.a();
                        this.mContext.unbindService(this.zzamu);
                    }
                } catch (int v0_8) {
                    android.util.Log.i("AdvertisingIdClient", "AdvertisingIdClient unbindService failed.", v0_8);
                }
                this.zzamw = 0;
                this.zzamv = 0;
                this.zzamu = 0;
                return;
            } else {
                return;
            }
        } catch (int v0_5) {
            throw v0_5;
        }
    }

Method com.coupa.android.coupamobile.utils.LogWrapper.i() calling method android.util.Log.i()


    public static void i(String p1, Throwable p2)
    {
        if (com.coupa.android.coupamobile.core.utils.DbgConf.LOG_INFO_ENABLED) {
            if (p1 != null) {
                android.util.Log.i("Coupa", p1, p2);
            }
            return;
        } else {
            return;
        }
    }

Method com.coupa.android.coupamobile.utils.LogWrapper.i() calling method android.util.Log.i()


    public static void i(String p1)
    {
        if (com.coupa.android.coupamobile.core.utils.DbgConf.LOG_INFO_ENABLED) {
            if (p1 != null) {
                android.util.Log.i("Coupa", p1);
            }
            return;
        } else {
            return;
        }
    }

Method com.coupa.android.coupamobile.managers.SynchManager.syncExpenseReportsToServer() calling method android.util.Log.i()


    public void syncExpenseReportsToServer(android.app.Activity p7, com.coupa.android.coupamobile.core.interfaces.AsyncOperationCallback p8, boolean p9)
    {
        com.coupa.android.coupamobile.utils.LogWrapper.d("SynchManager.syncExpenseReportsToServer in");
        if (com.coupa.android.coupamobile.core.ApplicationBase.DEBUG) {
            android.util.Log.i("SynchManager", "Checking local modifications...");
        }
        java.util.Iterator v0_1 = com.coupa.android.coupamobile.models.value_objects.ExpenseReport.findAllNonsubmittedServerRecords().iterator();
        while (v0_1.hasNext()) {
            boolean v1_2 = ((com.coupa.android.coupamobile.models.value_objects.ExpenseReport) v0_1.next());
            if ((((v1_2.getServerId() > 0) && (v1_2.getLocalModifications() > 0)) || ((p9) && (v1_2.getServerId() <= 0))) && ((v1_2.getStatus() != null) && (v1_2.getStatus().equals("draft")))) {
                try {
                    if (!com.coupa.android.coupamobile.managers.SynchManager.isSaving) {
                        com.coupa.android.coupamobile.managers.SynchManager.isSaving = 1;
                        v1_2.serverSave(p7, new com.coupa.android.coupamobile.managers.SynchManager$1(this));
                        while (com.coupa.android.coupamobile.managers.SynchManager.isSaving) {
                            Thread.sleep(100);
                        }
                    } else {
                        break;
                    }
                } catch (boolean v1_4) {
                    com.coupa.android.coupamobile.core.ApplicationBase.handleException("SynchManager", v1_4, 1);
                    com.coupa.android.coupamobile.managers.SynchManager.isSaving = 0;
                }
            }
        }
        if (p8 != null) {
            p8.operationCompleted(this);
        }
        return;
    }

Method com.coupa.android.coupamobile.core.LoginInfo.saveDeviceToken() calling method android.util.Log.i()


    public void saveDeviceToken(String p3)
    {
        this.deviceToken = p3.replaceAll("<", "").replaceAll(">", "").replaceAll(" ", "");
        this.saveToKeychain();
        if (com.coupa.android.coupamobile.core.ApplicationBase.DEBUG) {
            String v0_2 = new StringBuilder();
            v0_2.append("Device Token: ");
            v0_2.append(com.coupa.android.coupamobile.core.LoginInfo.getInstance().getDeviceToken());
            android.util.Log.i("LoginInfo", v0_2.toString());
        }
        return;
    }

Method com.bumptech.glide.request.target.ViewTarget$SizeDeterminer.a() calling method android.util.Log.i()


    private int a(int p3, int p4, int p5)
    {
        boolean v0_0 = (p4 - p5);
        if (v0_0) {
            if ((!this.b) || (!this.c.isLayoutRequested())) {
                int v3_10 = (p3 - p5);
                if (v3_10 <= 0) {
                    if ((this.c.isLayoutRequested()) || (p4 != -2)) {
                        return 0;
                    } else {
                        if (android.util.Log.isLoggable("ViewTarget", 4)) {
                            android.util.Log.i("ViewTarget", "Glide treats LayoutParams.WRAP_CONTENT as a request for an image the size of this device\'s screen dimensions. If you want to load the original image and are ok with the corresponding memory cost and OOMs (depending on the input size), use .override(Target.SIZE_ORIGINAL). Otherwise, use LayoutParams.MATCH_PARENT, set layout_width and layout_height to fixed dimension, or use .override() with fixed dimensions.");
                        }
                        return ark>com.bumptech.glide.request.target.ViewTarget$SizeDeterminerark>.a(this.c.getContext());
                    }
                } else {
                    return v3_10;
                }
            } else {
                return 0;
            }
        } else {
            return v0_0;
        }
    }

Method com.bumptech.glide.load.engine.GlideException.a() calling method android.util.Log.i()


    public void a(String p7)
    {
        java.util.List v0 = this.b();
        int v1 = v0.size();
        int v2_2 = 0;
        while (v2_2 < v1) {
            String v3_2 = new StringBuilder();
            v3_2.append("Root cause (");
            int v4_0 = (v2_2 + 1);
            v3_2.append(v4_0);
            v3_2.append(" of ");
            v3_2.append(v1);
            v3_2.append(")");
            android.util.Log.i(p7, v3_2.toString(), ((Throwable) v0.get(v2_2)));
            v2_2 = v4_0;
        }
        return;
    }

Method android.support.v7.app.TwilightManager.a() calling method android.util.Log.i()


    boolean a()
    {
        int v0_0 = this.d;
        if (!this.c()) {
            int v1_4 = this.b();
            if (v1_4 == 0) {
                int v0_3;
                android.util.Log.i("TwilightManager", "Could not get last known location. This is probably because the app does not have any location permissions. Falling back to hardcoded sunrise/sunset values.");
                int v0_2 = java.util.Calendar.getInstance().get(11);
                if ((v0_2 >= 6) && (v0_2 < 22)) {
                    v0_3 = 0;
                } else {
                    v0_3 = 1;
                }
                return v0_3;
            } else {
                this.a(v1_4);
                return v0_0.a;
            }
        } else {
            return v0_0.a;
        }
    }

Method android.support.v7.app.AppCompatViewInflater.a() calling method android.util.Log.i()


    private static android.content.Context a(android.content.Context p2, android.util.AttributeSet p3, boolean p4, boolean p5)
    {
        int v4_2;
        android.support.v7.view.ContextThemeWrapper v3_7 = p2.obtainStyledAttributes(p3, android.support.v7.appcompat.R$styleable.View, 0, 0);
        if (p4 == 0) {
            v4_2 = 0;
        } else {
            v4_2 = v3_7.getResourceId(android.support.v7.appcompat.R$styleable.View_android_theme, 0);
        }
        if ((p5 != null) && (v4_2 == 0)) {
            v4_2 = v3_7.getResourceId(android.support.v7.appcompat.R$styleable.View_theme, 0);
            if (v4_2 != 0) {
                android.util.Log.i("AppCompatViewInflater", "app:theme is now deprecated. Please move to using android:theme instead.");
            }
        }
        v3_7.recycle();
        if ((v4_2 != 0) && ((!(p2 instanceof android.support.v7.view.ContextThemeWrapper)) || (((android.support.v7.view.ContextThemeWrapper) p2).a() != v4_2))) {
            p2 = new android.support.v7.view.ContextThemeWrapper(p2, v4_2);
        }
        return p2;
    }

Method android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl.a() calling method android.util.Log.i()


    public android.graphics.drawable.Drawable a(android.widget.CompoundButton p5)
    {
        if (!ark>android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImplark>.b) {
            try {
                ark>android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImplark>.a = android.widget.CompoundButton.getDeclaredField("mButtonDrawable");
                ark>android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImplark>.a.setAccessible(1);
            } catch (NoSuchFieldException v1_0) {
                android.util.Log.i("CompoundButtonCompat", "Failed to retrieve mButtonDrawable field", v1_0);
            }
            ark>android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImplark>.b = 1;
        }
        if (ark>android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImplark>.a != null) {
            try {
                return ((android.graphics.drawable.Drawable) ark>android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImplark>.a.get(p5));
            } catch (IllegalAccessException v5_3) {
                android.util.Log.i("CompoundButtonCompat", "Failed to get button drawable via reflection", v5_3);
                ark>android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImplark>.a = 0;
            }
        }
        return 0;
    }

Method android.support.v4.view.ViewConfigurationCompat.c() calling method android.util.Log.i()


    private static float c(android.view.ViewConfiguration p3, android.content.Context p4)
    {
        if ((android.os.Build$VERSION.SDK_INT >= 25) && (android.support.v4.view.ViewConfigurationCompat.a != null)) {
            try {
                Object[] v1_3 = new Object[0];
                return ((float) ((Integer) android.support.v4.view.ViewConfigurationCompat.a.invoke(p3, v1_3)).intValue());
            } catch (Exception) {
                android.util.Log.i("ViewConfigCompat", "Could not find method getScaledScrollFactor() on ViewConfiguration");
            }
        }
        String v3_6 = new android.util.TypedValue();
        if (!p4.getTheme().resolveAttribute(16842829, v3_6, 1)) {
            return 0;
        } else {
            return v3_6.getDimension(p4.getResources().getDisplayMetrics());
        }
    }

Method android.support.v4.view.ViewConfigurationCompat.<clinit>() calling method android.util.Log.i()


    static ViewConfigurationCompat()
    {
        if (android.os.Build$VERSION.SDK_INT == 25) {
            try {
                Class[] v2_1 = new Class[0];
                android.support.v4.view.ViewConfigurationCompat.a = android.view.ViewConfiguration.getDeclaredMethod("getScaledScrollFactor", v2_1);
            } catch (Exception) {
                android.util.Log.i("ViewConfigCompat", "Could not find method getScaledScrollFactor() on ViewConfiguration");
            }
        }
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$1.run() calling method android.util.Log.i()


    public void run()
    {
        String v0_1 = this.a.a();
        this.e.a.b.remove(v0_1);
        String v1_0 = new android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord(this.e.a);
        v1_0.a = this.b;
        v1_0.b = this.c;
        v1_0.c = this.a;
        v1_0.d = this.e.a.a(this.b, this.d, this.c);
        if (v1_0.d != null) {
            try {
                this.e.a.b.put(v0_1, v1_0);
                v0_1.linkToDeath(v1_0, 0);
            } catch (android.os.RemoteException) {
                String v2_15 = new StringBuilder();
                v2_15.append("Calling onConnect() failed. Dropping client. pkg=");
                v2_15.append(this.b);
                android.util.Log.w("MBServiceCompat", v2_15.toString());
                this.e.a.b.remove(v0_1);
            }
            if (this.e.a.e != null) {
                this.a.a(v1_0.d.a(), this.e.a.e, v1_0.d.b());
            }
        } else {
            String v1_11 = new StringBuilder();
            v1_11.append("No root for client ");
            v1_11.append(this.b);
            v1_11.append(" from service ");
            v1_11.append(this.getClass().getName());
            android.util.Log.i("MBServiceCompat", v1_11.toString());
            try {
                this.a.b();
            } catch (android.os.RemoteException) {
                String v1_15 = new StringBuilder();
                v1_15.append("Calling onConnectFailed() failed. Ignoring. pkg=");
                v1_15.append(this.b);
                android.util.Log.w("MBServiceCompat", v1_15.toString());
            }
        }
        return;
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.a() calling method android.util.Log.i()


    boolean a(String p3)
    {
        if ((this.a.g == this) && ((this.a.f != 0) && (this.a.f != 1))) {
            return 1;
        } else {
            if ((this.a.f != 0) && (this.a.f != 1)) {
                StringBuilder v1_1 = new StringBuilder();
                v1_1.append(p3);
                v1_1.append(" for ");
                v1_1.append(this.a.b);
                v1_1.append(" with mServiceConnection=");
                v1_1.append(this.a.g);
                v1_1.append(" this=");
                v1_1.append(this);
                android.util.Log.i("MediaBrowserCompat", v1_1.toString());
            }
            return 0;
        }
    }

Method android.support.v4.graphics.drawable.DrawableCompat.i() calling method android.util.Log.i()


    public static int i(android.graphics.drawable.Drawable p5)
    {
        if (android.os.Build$VERSION.SDK_INT < 23) {
            if (android.os.Build$VERSION.SDK_INT < 17) {
                return 0;
            } else {
                if (!android.support.v4.graphics.drawable.DrawableCompat.d) {
                    try {
                        String v4_0 = new Class[0];
                        android.support.v4.graphics.drawable.DrawableCompat.c = android.graphics.drawable.Drawable.getDeclaredMethod("getLayoutDirection", v4_0);
                        android.support.v4.graphics.drawable.DrawableCompat.c.setAccessible(1);
                    } catch (String v1_4) {
                        android.util.Log.i("DrawableCompat", "Failed to retrieve getLayoutDirection() method", v1_4);
                    }
                    android.support.v4.graphics.drawable.DrawableCompat.d = 1;
                }
                if (android.support.v4.graphics.drawable.DrawableCompat.c != null) {
                    try {
                        String v1_5 = new Object[0];
                        return ((Integer) android.support.v4.graphics.drawable.DrawableCompat.c.invoke(p5, v1_5)).intValue();
                    } catch (int v5_4) {
                        android.util.Log.i("DrawableCompat", "Failed to invoke getLayoutDirection() via reflection", v5_4);
                        android.support.v4.graphics.drawable.DrawableCompat.c = 0;
                    }
                }
                return 0;
            }
        } else {
            return p5.getLayoutDirection();
        }
    }

Method android.support.v4.graphics.drawable.DrawableCompat.b() calling method android.util.Log.i()


    public static boolean b(android.graphics.drawable.Drawable p6, int p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 23) {
            if (android.os.Build$VERSION.SDK_INT < 17) {
                return 0;
            } else {
                if (!android.support.v4.graphics.drawable.DrawableCompat.b) {
                    try {
                        String v4_0 = new Class[1];
                        v4_0[0] = Integer.TYPE;
                        android.support.v4.graphics.drawable.DrawableCompat.a = android.graphics.drawable.Drawable.getDeclaredMethod("setLayoutDirection", v4_0);
                        android.support.v4.graphics.drawable.DrawableCompat.a.setAccessible(1);
                    } catch (String v0_4) {
                        android.util.Log.i("DrawableCompat", "Failed to retrieve setLayoutDirection(int) method", v0_4);
                    }
                    android.support.v4.graphics.drawable.DrawableCompat.b = 1;
                }
                if (android.support.v4.graphics.drawable.DrawableCompat.a != null) {
                    try {
                        Object[] v3_2 = new Object[1];
                        v3_2[0] = Integer.valueOf(p7);
                        android.support.v4.graphics.drawable.DrawableCompat.a.invoke(p6, v3_2);
                        return 1;
                    } catch (int v6_1) {
                        android.util.Log.i("DrawableCompat", "Failed to invoke setLayoutDirection(int) via reflection", v6_1);
                        android.support.v4.graphics.drawable.DrawableCompat.a = 0;
                    }
                }
                return 0;
            }
        } else {
            return p6.setLayoutDirection(p7);
        }
    }

Method android.support.v4.app.BundleCompat$BundleCompatBaseImpl.a() calling method android.util.Log.i()


    public static void a(android.os.Bundle p7, String p8, android.os.IBinder p9)
    {
        if (!ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.d) {
            try {
                String v5_1 = new Class[2];
                v5_1[0] = String;
                v5_1[1] = android.os.IBinder;
                ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.c = android.os.Bundle.getMethod("putIBinder", v5_1);
                ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.c.setAccessible(1);
            } catch (reflect.Method v0_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve putIBinder method", v0_3);
            }
            ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.d = 1;
        }
        if (ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.c != null) {
            try {
                Object[] v2_1 = new Object[2];
                v2_1[0] = p8;
                v2_1[1] = p9;
                ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.c.invoke(p7, v2_1);
            } catch (int v7_1) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke putIBinder via reflection", v7_1);
                ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.c = 0;
            }
        }
        return;
    }

Method android.support.v4.app.BundleCompat$BundleCompatBaseImpl.a() calling method android.util.Log.i()


    public static android.os.IBinder a(android.os.Bundle p6, String p7)
    {
        if (!ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.b) {
            try {
                String v4_1 = new Class[1];
                v4_1[0] = String;
                ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.a = android.os.Bundle.getMethod("getIBinder", v4_1);
                ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.a.setAccessible(1);
            } catch (String v0_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve getIBinder method", v0_3);
            }
            ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.b = 1;
        }
        if (ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.a != null) {
            try {
                Object[] v2_1 = new Object[1];
                v2_1[0] = p7;
                return ((android.os.IBinder) ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.a.invoke(p6, v2_1));
            } catch (reflect.InvocationTargetException v6_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke getIBinder via reflection", v6_3);
                ark>android.support.v4.app.BundleCompat$BundleCompatBaseImplark>.a = 0;
            }
        }
        return 0;
    }

Method android.support.transition.ViewUtils.a() calling method android.util.Log.i()


    private static void a()
    {
        if (!ark>android.support.transition.ViewUtilsark>.e) {
            try {
                ark>android.support.transition.ViewUtilsark>.d = android.view.View.getDeclaredField("mViewFlags");
                ark>android.support.transition.ViewUtilsark>.d.setAccessible(1);
            } catch (NoSuchFieldException) {
                android.util.Log.i("ViewUtils", "fetchViewFlagsField: ");
            }
            ark>android.support.transition.ViewUtilsark>.e = 1;
        }
        return;
    }

Method android.support.multidex.MultiDexExtractor.a() calling method android.util.Log.i()


    java.util.List a(android.content.Context p10, String p11, boolean p12)
    {
        String v1_2 = new StringBuilder();
        v1_2.append("MultiDexExtractor.load(");
        v1_2.append(this.a.getPath());
        v1_2.append(", ");
        v1_2.append(p12);
        v1_2.append(", ");
        v1_2.append(p11);
        v1_2.append(")");
        android.util.Log.i("MultiDex", v1_2.toString());
        if (this.f.isValid()) {
            if ((p12 != null) || (ark>android.support.multidex.MultiDexExtractorark>.a(p10, this.a, this.b, p11))) {
                if (p12 == null) {
                    android.util.Log.i("MultiDex", "Detected that extraction must be performed.");
                } else {
                    android.util.Log.i("MultiDex", "Forced extraction must be performed.");
                }
                java.util.List v12_3 = this.a();
                ark>android.support.multidex.MultiDexExtractorark>.a(p10, p11, ark>android.support.multidex.MultiDexExtractorark>.a(this.a), this.b, v12_3);
            } else {
                try {
                    v12_3 = this.a(p10, p11);
                } catch (java.util.List v12_4) {
                    android.util.Log.w("MultiDex", "Failed to reload existing extracted secondary dex files, falling back to fresh extraction", v12_4);
                    v12_3 = this.a();
                    ark>android.support.multidex.MultiDexExtractorark>.a(p10, p11, ark>android.support.multidex.MultiDexExtractorark>.a(this.a), this.b, v12_3);
                }
            }
            String v11_2 = new StringBuilder();
            v11_2.append("load found ");
            v11_2.append(v12_3.size());
            v11_2.append(" secondary dex files");
            android.util.Log.i("MultiDex", v11_2.toString());
            return v12_3;
        } else {
            throw new IllegalStateException("MultiDexExtractor was closed");
        }
    }

Method android.support.multidex.MultiDexExtractor.b() calling method android.util.Log.i()


    private void b()
    {
        String v0_1 = this.c.listFiles(new android.support.multidex.MultiDexExtractor$1(this));
        if (v0_1 != null) {
            int v1_4 = v0_1.length;
            int v2_0 = 0;
            while (v2_0 < v1_4) {
                String v3_0 = v0_1[v2_0];
                StringBuilder v5_1 = new StringBuilder();
                v5_1.append("Trying to delete old file ");
                v5_1.append(v3_0.getPath());
                v5_1.append(" of size ");
                v5_1.append(v3_0.length());
                android.util.Log.i("MultiDex", v5_1.toString());
                if (v3_0.delete()) {
                    StringBuilder v5_4 = new StringBuilder();
                    v5_4.append("Deleted old file ");
                    v5_4.append(v3_0.getPath());
                    android.util.Log.i("MultiDex", v5_4.toString());
                } else {
                    StringBuilder v5_6 = new StringBuilder();
                    v5_6.append("Failed to delete old file ");
                    v5_6.append(v3_0.getPath());
                    android.util.Log.w("MultiDex", v5_6.toString());
                }
                v2_0++;
            }
            return;
        } else {
            int v1_3 = new StringBuilder();
            v1_3.append("Failed to list secondary dex dir content (");
            v1_3.append(this.c.getPath());
            v1_3.append(").");
            android.util.Log.w("MultiDex", v1_3.toString());
            return;
        }
    }

Method android.support.multidex.MultiDexExtractor.a() calling method android.util.Log.i()


    private static void a(java.util.zip.ZipFile p4, java.util.zip.ZipEntry p5, java.io.File p6, String p7)
    {
        java.io.InputStream v4_1 = p4.getInputStream(p5);
        StringBuilder v0_3 = new StringBuilder();
        v0_3.append("tmp-");
        v0_3.append(p7);
        java.io.File v7_1 = java.io.File.createTempFile(v0_3.toString(), ".zip", p6.getParentFile());
        String v1_3 = new StringBuilder();
        v1_3.append("Extracting ");
        v1_3.append(v7_1.getPath());
        android.util.Log.i("MultiDex", v1_3.toString());
        try {
            StringBuilder v0_4 = new java.util.zip.ZipOutputStream(new java.io.BufferedOutputStream(new java.io.FileOutputStream(v7_1)));
            try {
                String v1_8 = new java.util.zip.ZipEntry("classes.dex");
                v1_8.setTime(p5.getTime());
                v0_4.putNextEntry(v1_8);
                java.io.IOException v5_5 = new byte[16384];
                String v1_0 = v4_1.read(v5_5);
            } catch (java.io.IOException v5_2) {
                v0_4.close();
                throw v5_2;
            }
            while (v1_0 != -1) {
                v0_4.write(v5_5, 0, v1_0);
                v1_0 = v4_1.read(v5_5);
            }
            v0_4.closeEntry();
            v0_4.close();
            if (v7_1.setReadOnly()) {
                StringBuilder v0_6 = new StringBuilder();
                v0_6.append("Renaming to ");
                v0_6.append(p6.getPath());
                android.util.Log.i("MultiDex", v0_6.toString());
                if (v7_1.renameTo(p6)) {
                    ark>android.support.multidex.MultiDexExtractorark>.a(v4_1);
                    v7_1.delete();
                    return;
                } else {
                    StringBuilder v0_9 = new StringBuilder();
                    v0_9.append("Failed to rename \"");
                    v0_9.append(v7_1.getAbsolutePath());
                    v0_9.append("\" to \"");
                    v0_9.append(p6.getAbsolutePath());
                    v0_9.append("\"");
                    throw new java.io.IOException(v0_9.toString());
                }
            } else {
                StringBuilder v0_11 = new StringBuilder();
                v0_11.append("Failed to mark readonly \"");
                v0_11.append(v7_1.getAbsolutePath());
                v0_11.append("\" (tmp of \"");
                v0_11.append(p6.getAbsolutePath());
                v0_11.append("\")");
                throw new java.io.IOException(v0_11.toString());
            }
        } catch (java.io.IOException v5_3) {
            ark>android.support.multidex.MultiDexExtractorark>.a(v4_1);
            v7_1.delete();
            throw v5_3;
        }
    }

Method android.support.multidex.MultiDexExtractor.a() calling method android.util.Log.i()


    private java.util.List a(android.content.Context p18, String p19)
    {
        android.util.Log.i("MultiDex", "loading existing secondary dex files");
        String v2_7 = new StringBuilder();
        v2_7.append(this.a.getName());
        v2_7.append(".classes");
        String v2_1 = v2_7.toString();
        String v3_2 = ark>android.support.multidex.MultiDexExtractorark>.a(p18);
        long v4_4 = new StringBuilder();
        v4_4.append(p19);
        v4_4.append("dex.number");
        long v4_6 = v3_2.getInt(v4_4.toString(), 1);
        java.util.ArrayList v5_3 = new java.util.ArrayList((v4_6 - 1));
        int v6_1 = 2;
        while (v6_1 <= v4_6) {
            long v7_1 = new StringBuilder();
            v7_1.append(v2_1);
            v7_1.append(v6_1);
            v7_1.append(".zip");
            ark>android.support.multidex.MultiDexExtractorark>$ExtractedDex v8_2 = new ark>android.support.multidex.MultiDexExtractorark>$ExtractedDex(this.c, v7_1.toString());
            if (!v8_2.isFile()) {
                String v2_4 = new StringBuilder();
                v2_4.append("Missing extracted secondary dex file \'");
                v2_4.append(v8_2.getPath());
                v2_4.append("\'");
                throw new java.io.IOException(v2_4.toString());
            } else {
                v8_2.a = ark>android.support.multidex.MultiDexExtractorark>.b(v8_2);
                long v7_5 = new StringBuilder();
                v7_5.append(p19);
                v7_5.append("dex.crc.");
                v7_5.append(v6_1);
                long v11 = v3_2.getLong(v7_5.toString(), -1);
                long v7_8 = new StringBuilder();
                v7_8.append(p19);
                v7_8.append("dex.time.");
                v7_8.append(v6_1);
                long v9_4 = v3_2.getLong(v7_8.toString(), -1);
                long v13_1 = v8_2.lastModified();
                if (v9_4 == v13_1) {
                    String v15 = v2_1;
                    String v16 = v3_2;
                    if (v11 == v8_2.a) {
                        v5_3.add(v8_2);
                        v6_1++;
                        v2_1 = v15;
                        v3_2 = v16;
                    }
                }
                String v3_0 = new StringBuilder();
                v3_0.append("Invalid extracted dex: ");
                v3_0.append(v8_2);
                v3_0.append(" (key \"");
                v3_0.append(p19);
                v3_0.append("\"), expected modification time: ");
                v3_0.append(v9_4);
                v3_0.append(", modification time: ");
                v3_0.append(v13_1);
                v3_0.append(", expected crc: ");
                v3_0.append(v11);
                v3_0.append(", file crc: ");
                v3_0.append(v8_2.a);
                throw new java.io.IOException(v3_0.toString());
            }
        }
        return v5_3;
    }

Method android.support.multidex.MultiDexExtractor.a() calling method android.util.Log.i()


    private java.util.List a()
    {
        java.io.IOException v0_1 = new StringBuilder();
        v0_1.append(this.a.getName());
        v0_1.append(".classes");
        java.io.IOException v0_5 = v0_1.toString();
        this.b();
        String v1_1 = new java.util.ArrayList();
        String v2_1 = new java.util.zip.ZipFile(this.a);
        int v3_2 = 2;
        try {
            java.util.zip.ZipEntry v4_1 = new StringBuilder();
            v4_1.append("classes");
            v4_1.append(2);
            v4_1.append(".dex");
            java.util.zip.ZipEntry v4_3 = v2_1.getEntry(v4_1.toString());
        } catch (java.io.IOException v0_2) {
            try {
                v2_1.close();
            } catch (String v1_2) {
                android.util.Log.w("MultiDex", "Failed to close resource", v1_2);
            }
            throw v0_2;
        }
        while (v4_3 != null) {
            String v5_3 = new StringBuilder();
            v5_3.append(v0_5);
            v5_3.append(v3_2);
            v5_3.append(".zip");
            ark>android.support.multidex.MultiDexExtractorark>$ExtractedDex v6_2 = new ark>android.support.multidex.MultiDexExtractorark>$ExtractedDex(this.c, v5_3.toString());
            v1_1.add(v6_2);
            int v7_2 = new StringBuilder();
            v7_2.append("Extraction is needed for file ");
            v7_2.append(v6_2);
            android.util.Log.i("MultiDex", v7_2.toString());
            int v7_4 = 0;
            int v8_0 = 0;
            while ((v7_4 < 3) && (v8_0 == 0)) {
                v7_4++;
                ark>android.support.multidex.MultiDexExtractorark>.a(v2_1, v4_3, v6_2, v0_5);
                try {
                    v6_2.a = ark>android.support.multidex.MultiDexExtractorark>.b(v6_2);
                    v8_0 = 1;
                } catch (int v8_3) {
                    String v10_1 = new StringBuilder();
                    v10_1.append("Failed to read crc from ");
                    v10_1.append(v6_2.getAbsolutePath());
                    android.util.Log.w("MultiDex", v10_1.toString(), v8_3);
                    v8_0 = 0;
                }
                String v11_3;
                String v10_4 = new StringBuilder();
                v10_4.append("Extraction ");
                if (v8_0 == 0) {
                    v11_3 = "failed";
                } else {
                    v11_3 = "succeeded";
                }
                v10_4.append(v11_3);
                v10_4.append(" \'");
                v10_4.append(v6_2.getAbsolutePath());
                v10_4.append("\': length ");
                v10_4.append(v6_2.length());
                v10_4.append(" - crc: ");
                v10_4.append(v6_2.a);
                android.util.Log.i("MultiDex", v10_4.toString());
                if (v8_0 == 0) {
                    v6_2.delete();
                    if (v6_2.exists()) {
                        String v10_7 = new StringBuilder();
                        v10_7.append("Failed to delete corrupted secondary dex \'");
                        v10_7.append(v6_2.getPath());
                        v10_7.append("\'");
                        android.util.Log.w("MultiDex", v10_7.toString());
                    }
                }
            }
            if (v8_0 != 0) {
                v3_2++;
                java.util.zip.ZipEntry v4_5 = new StringBuilder();
                v4_5.append("classes");
                v4_5.append(v3_2);
                v4_5.append(".dex");
                v4_3 = v2_1.getEntry(v4_5.toString());
            } else {
                String v1_7 = new StringBuilder();
                v1_7.append("Could not create zip file ");
                v1_7.append(v6_2.getAbsolutePath());
                v1_7.append(" for secondary dex (");
                v1_7.append(v3_2);
                v1_7.append(")");
                throw new java.io.IOException(v1_7.toString());
            }
        }
        try {
            v2_1.close();
        } catch (java.io.IOException v0_3) {
            android.util.Log.w("MultiDex", "Failed to close resource", v0_3);
        }
        return v1_1;
    }

Method android.support.multidex.MultiDexExtractor.<init>() calling method android.util.Log.i()


    MultiDexExtractor(java.io.File p4, java.io.File p5)
    {
        String v1_2 = new StringBuilder();
        v1_2.append("MultiDexExtractor(");
        v1_2.append(p4.getPath());
        v1_2.append(", ");
        v1_2.append(p5.getPath());
        v1_2.append(")");
        android.util.Log.i("MultiDex", v1_2.toString());
        this.a = p4;
        this.c = p5;
        this.b = android.support.multidex.MultiDexExtractor.b(p4);
        String v4_2 = new java.io.File(p5, "MultiDex.lock");
        this.d = new java.io.RandomAccessFile(v4_2, "rw");
        try {
            this.e = this.d.getChannel();
        } catch (String v4_7) {
            android.support.multidex.MultiDexExtractor.a(this.d);
            throw v4_7;
        }
        StringBuilder v0_5 = new StringBuilder();
        v0_5.append("Blocking on lock ");
        v0_5.append(v4_2.getPath());
        android.util.Log.i("MultiDex", v0_5.toString());
        this.f = this.e.lock();
        StringBuilder v0_8 = new StringBuilder();
        v0_8.append(v4_2.getPath());
        v0_8.append(" locked");
        android.util.Log.i("MultiDex", v0_8.toString());
        return;
    }

Method android.support.multidex.MultiDex.c() calling method android.util.Log.i()


    private static void c(android.content.Context p8)
    {
        String v0_6 = new java.io.File(p8.getFilesDir(), "secondary-dexes");
        if (v0_6.isDirectory()) {
            StringBuilder v1_0 = new StringBuilder();
            v1_0.append("Clearing old secondary dex dir (");
            v1_0.append(v0_6.getPath());
            v1_0.append(").");
            android.util.Log.i("MultiDex", v1_0.toString());
            String v8_2 = v0_6.listFiles();
            if (v8_2 != null) {
                StringBuilder v1_2 = v8_2.length;
                int v2_3 = 0;
                while (v2_3 < v1_2) {
                    String v3_0 = v8_2[v2_3];
                    StringBuilder v5_1 = new StringBuilder();
                    v5_1.append("Trying to delete old file ");
                    v5_1.append(v3_0.getPath());
                    v5_1.append(" of size ");
                    v5_1.append(v3_0.length());
                    android.util.Log.i("MultiDex", v5_1.toString());
                    if (v3_0.delete()) {
                        StringBuilder v5_4 = new StringBuilder();
                        v5_4.append("Deleted old file ");
                        v5_4.append(v3_0.getPath());
                        android.util.Log.i("MultiDex", v5_4.toString());
                    } else {
                        StringBuilder v5_6 = new StringBuilder();
                        v5_6.append("Failed to delete old file ");
                        v5_6.append(v3_0.getPath());
                        android.util.Log.w("MultiDex", v5_6.toString());
                    }
                    v2_3++;
                }
                if (v0_6.delete()) {
                    StringBuilder v1_5 = new StringBuilder();
                    v1_5.append("Deleted old secondary dex dir ");
                    v1_5.append(v0_6.getPath());
                    android.util.Log.i("MultiDex", v1_5.toString());
                } else {
                    StringBuilder v1_7 = new StringBuilder();
                    v1_7.append("Failed to delete secondary dex dir ");
                    v1_7.append(v0_6.getPath());
                    android.util.Log.w("MultiDex", v1_7.toString());
                }
            } else {
                StringBuilder v1_10 = new StringBuilder();
                v1_10.append("Failed to list secondary dex dir content (");
                v1_10.append(v0_6.getPath());
                v1_10.append(").");
                android.util.Log.w("MultiDex", v1_10.toString());
                return;
            }
        }
        return;
    }

Method android.support.multidex.MultiDex.a() calling method android.util.Log.i()

Couldn't retrieve source code

Method android.support.multidex.MultiDex.a() calling method android.util.Log.i()


    public static void a(android.content.Context p6)
    {
        android.util.Log.i("MultiDex", "Installing application");
        if (!ark>android.support.multidex.MultiDexark>.b) {
            if (android.os.Build$VERSION.SDK_INT >= 4) {
                try {
                    String v0_14 = ark>android.support.multidex.MultiDexark>.b(p6);
                } catch (String v6_3) {
                    android.util.Log.e("MultiDex", "MultiDex installation failure", v6_3);
                    java.io.File v1_5 = new StringBuilder();
                    v1_5.append("MultiDex installation failed (");
                    v1_5.append(v6_3.getMessage());
                    v1_5.append(").");
                    throw new RuntimeException(v1_5.toString());
                }
                if (v0_14 != null) {
                    ark>android.support.multidex.MultiDexark>.a(p6, new java.io.File(v0_14.sourceDir), new java.io.File(v0_14.dataDir), "secondary-dexes", "", 1);
                    android.util.Log.i("MultiDex", "install done");
                    return;
                } else {
                    android.util.Log.i("MultiDex", "No ApplicationInfo available, i.e. running on a test Context: MultiDex support library is disabled.");
                    return;
                }
            } else {
                String v0_11 = new StringBuilder();
                v0_11.append("MultiDex installation failed. SDK ");
                v0_11.append(android.os.Build$VERSION.SDK_INT);
                v0_11.append(" is unsupported. Min SDK version is ");
                v0_11.append(4);
                v0_11.append(".");
                throw new RuntimeException(v0_11.toString());
            }
        } else {
            android.util.Log.i("MultiDex", "VM has multidex support, MultiDex support library is disabled.");
            return;
        }
    }

Method okhttp3.internal.platform.AndroidPlatform.log() calling method android.util.Log.println()


    public void log(int p6, String p7, Throwable p8)
    {
        int v0 = 5;
        if (p6 != 5) {
            v0 = 3;
        }
        if (p8 != 0) {
            int v1_2 = new StringBuilder();
            v1_2.append(p7);
            v1_2.append(10);
            v1_2.append(android.util.Log.getStackTraceString(p8));
            p7 = v1_2.toString();
        }
        int v8_1 = 0;
        int v1_0 = p7.length();
        while (v8_1 < v1_0) {
            int v2 = p7.indexOf(10, v8_1);
            if (v2 == -1) {
                v2 = v1_0;
            }
            while(true) {
                int v3_2 = Math.min(v2, (v8_1 + 4000));
                android.util.Log.println(v0, "OkHttp", p7.substring(v8_1, v3_2));
                if (v3_2 >= v2) {
                    break;
                }
                v8_1 = v3_2;
            }
            v8_1 = (v3_2 + 1);
        }
        return;
    }

Method io.fabric.sdk.android.DefaultLogger.a() calling method android.util.Log.println()


    public void a(int p1, String p2, String p3, boolean p4)
    {
        if ((p4) || (this.a(p2, p1))) {
            android.util.Log.println(p1, p2, p3);
        }
        return;
    }

Method com.google.android.gms.internal.zzchm.a() calling method android.util.Log.println()


    protected final void a(int p2, String p3)
    {
        android.util.Log.println(p2, this.a, p3);
        return;
    }

Method com.facebook.common.logging.FLogDefaultLoggingDelegate.a() calling method android.util.Log.println()


    private void a(int p1, String p2, String p3, Throwable p4)
    {
        android.util.Log.println(p1, this.a(p2), ark>com.facebook.common.logging.FLogDefaultLoggingDelegateark>.a(p3, p4));
        return;
    }

Method com.facebook.common.logging.FLogDefaultLoggingDelegate.a() calling method android.util.Log.println()


    private void a(int p1, String p2, String p3)
    {
        android.util.Log.println(p1, this.a(p2), p3);
        return;
    }

Method com.google.android.gms.internal.zzapz.a() calling method android.util.Log.println()


    private final void a(int p8, String p9, Object p10, Object p11, Object p12)
    {
        int v0_4;
        if (this.a == null) {
            v0_4 = 0;
        } else {
            v0_4 = this.a.f();
        }
        boolean v1_1 = v0_4;
        if (!v1_1) {
            int v0_2 = ((String) com.google.android.gms.internal.zzarl.b.a());
            if (android.util.Log.isLoggable(v0_2, p8)) {
                android.util.Log.println(p8, v0_2, ark>com.google.android.gms.internal.zzapzark>.c(p9, p10, p11, p12));
            }
            return;
        } else {
            int v0_6 = ((String) com.google.android.gms.internal.zzarl.b.a());
            if (android.util.Log.isLoggable(v0_6, p8)) {
                android.util.Log.println(p8, v0_6, com.google.android.gms.internal.zzarv.c(p9, p10, p11, p12));
            }
            if (p8 >= 5) {
                v1_1.a(p8, p9, p10, p11, p12);
            }
            return;
        }
    }

Method com.flurry.sdk.kx.c() calling method android.util.Log.println()


    private static void c(int p4, String p5, String p6)
    {
        if (!com.flurry.sdk.kx.c) {
            p5 = "FlurryAgent";
        }
        int v0_2;
        int v1_2 = 0;
        if (!android.text.TextUtils.isEmpty(p6)) {
            v0_2 = p6.length();
        } else {
            v0_2 = 0;
        }
        while (v1_2 < v0_2) {
            int v2_1;
            if (4000 <= (v0_2 - v1_2)) {
                v2_1 = (v1_2 + 4000);
            } else {
                v2_1 = v0_2;
            }
            if (android.util.Log.println(p4, p5, p6.substring(v1_2, v2_1)) > 0) {
                v1_2 = v2_1;
            } else {
                return;
            }
        }
        return;
    }

Method io.fabric.sdk.android.DefaultLogger.b() calling method android.util.Log.v()


    public void b(String p2, String p3, Throwable p4)
    {
        if (this.a(p2, 2)) {
            android.util.Log.v(p2, p3, p4);
        }
        return;
    }

Method com.newrelic.agent.android.logging.AndroidAgentLog.verbose() calling method android.util.Log.v()


    public void verbose(String p3)
    {
        if (this.level >= 4) {
            android.util.Log.v("com.newrelic.android", p3);
        }
        return;
    }

Method io.fabric.sdk.android.services.common.TimingMetric.c() calling method android.util.Log.v()


    private void c()
    {
        String v0 = this.b;
        String v1_2 = new StringBuilder();
        v1_2.append(this.a);
        v1_2.append(": ");
        v1_2.append(this.e);
        v1_2.append("ms");
        android.util.Log.v(v0, v1_2.toString());
        return;
    }

Method com.lwansbrough.RCTCamera.RCTCameraViewFinder.b() calling method android.util.Log.v()


    private com.google.zxing.BarcodeFormat b(String p4)
    {
        if (!"aztec".equals(p4)) {
            if (!"ean13".equals(p4)) {
                if (!"ean8".equals(p4)) {
                    if (!"qr".equals(p4)) {
                        if (!"pdf417".equals(p4)) {
                            if (!"upce".equals(p4)) {
                                if (!"datamatrix".equals(p4)) {
                                    if (!"code39".equals(p4)) {
                                        if (!"code93".equals(p4)) {
                                            if (!"interleaved2of5".equals(p4)) {
                                                if (!"codabar".equals(p4)) {
                                                    if (!"code128".equals(p4)) {
                                                        if (!"maxicode".equals(p4)) {
                                                            if (!"rss14".equals(p4)) {
                                                                if (!"rssexpanded".equals(p4)) {
                                                                    if (!"upca".equals(p4)) {
                                                                        if (!"upceanextension".equals(p4)) {
                                                                            StringBuilder v1_1 = new StringBuilder();
                                                                            v1_1.append("Unsupported code.. [");
                                                                            v1_1.append(p4);
                                                                            v1_1.append("]");
                                                                            android.util.Log.v("RCTCamera", v1_1.toString());
                                                                            return 0;
                                                                        } else {
                                                                            return com.google.zxing.BarcodeFormat.q;
                                                                        }
                                                                    } else {
                                                                        return com.google.zxing.BarcodeFormat.o;
                                                                    }
                                                                } else {
                                                                    return com.google.zxing.BarcodeFormat.n;
                                                                }
                                                            } else {
                                                                return com.google.zxing.BarcodeFormat.m;
                                                            }
                                                        } else {
                                                            return com.google.zxing.BarcodeFormat.j;
                                                        }
                                                    } else {
                                                        return com.google.zxing.BarcodeFormat.e;
                                                    }
                                                } else {
                                                    return com.google.zxing.BarcodeFormat.b;
                                                }
                                            } else {
                                                return com.google.zxing.BarcodeFormat.i;
                                            }
                                        } else {
                                            return com.google.zxing.BarcodeFormat.d;
                                        }
                                    } else {
                                        return com.google.zxing.BarcodeFormat.c;
                                    }
                                } else {
                                    return com.google.zxing.BarcodeFormat.f;
                                }
                            } else {
                                return com.google.zxing.BarcodeFormat.p;
                            }
                        } else {
                            return com.google.zxing.BarcodeFormat.k;
                        }
                    } else {
                        return com.google.zxing.BarcodeFormat.l;
                    }
                } else {
                    return com.google.zxing.BarcodeFormat.g;
                }
            } else {
                return com.google.zxing.BarcodeFormat.h;
            }
        } else {
            return com.google.zxing.BarcodeFormat.a;
        }
    }

Method com.facebook.soloader.UnpackingSoSource.prepare() calling method android.util.Log.v()


    protected void prepare(int p5)
    {
        com.facebook.soloader.SysUtil.mkdirOrThrow(this.soDirectory);
        String v0_2 = com.facebook.soloader.FileLocker.lock(new java.io.File(this.soDirectory, "dso_lock"));
        try {
            java.io.File v2_0 = new StringBuilder();
            v2_0.append("locked dso store ");
            v2_0.append(this.soDirectory);
            android.util.Log.v("fb-UnpackingSoSource", v2_0.toString());
        } catch (String v5_3) {
            if (v0_2 == null) {
                String v1_6 = new StringBuilder();
                v1_6.append("not releasing dso store lock for ");
                v1_6.append(this.soDirectory);
                v1_6.append(" (syncer thread started)");
                android.util.Log.v("fb-UnpackingSoSource", v1_6.toString());
            } else {
                java.io.File v2_9 = new StringBuilder();
                v2_9.append("releasing dso store lock for ");
                v2_9.append(this.soDirectory);
                android.util.Log.v("fb-UnpackingSoSource", v2_9.toString());
                v0_2.close();
            }
            throw v5_3;
        }
        if (!this.refreshLocked(v0_2, p5, this.getDepsBlock())) {
            String v1_2 = new StringBuilder();
            v1_2.append("dso store is up-to-date: ");
            v1_2.append(this.soDirectory);
            android.util.Log.i("fb-UnpackingSoSource", v1_2.toString());
        } else {
            v0_2 = 0;
        }
        if (v0_2 == null) {
            String v0_6 = new StringBuilder();
            v0_6.append("not releasing dso store lock for ");
            v0_6.append(this.soDirectory);
            v0_6.append(" (syncer thread started)");
            android.util.Log.v("fb-UnpackingSoSource", v0_6.toString());
        } else {
            String v1_13 = new StringBuilder();
            v1_13.append("releasing dso store lock for ");
            v1_13.append(this.soDirectory);
            android.util.Log.v("fb-UnpackingSoSource", v1_13.toString());
            v0_2.close();
        }
        return;
    }

Method com.facebook.soloader.UnpackingSoSource.regenerate() calling method android.util.Log.v()


    private void regenerate(byte p11, com.facebook.soloader.UnpackingSoSource$DsoManifest p12, com.facebook.soloader.UnpackingSoSource$InputDsoIterator p13)
    {
        Throwable v11_1;
        java.io.RandomAccessFile v1_5 = new StringBuilder();
        v1_5.append("regenerating DSO store ");
        v1_5.append(this.getClass().getName());
        android.util.Log.v("fb-UnpackingSoSource", v1_5.toString());
        java.io.RandomAccessFile v1_4 = new java.io.RandomAccessFile(new java.io.File(this.soDirectory, "dso_manifest"), "rw");
        Throwable v2_2 = 0;
        try {
            if (p11 != 1) {
                v11_1 = 0;
            } else {
                try {
                    v11_1 = com.facebook.soloader.UnpackingSoSource$DsoManifest.read(v1_4);
                } catch (Throwable v11_2) {
                    android.util.Log.i("fb-UnpackingSoSource", "error reading existing DSO manifest", v11_2);
                }
            }
        } catch (Throwable v11_7) {
            if (v1_4 != null) {
                if (v2_2 == null) {
                    v1_4.close();
                } else {
                    try {
                        v1_4.close();
                    } catch (Throwable v12_6) {
                        v2_2.addSuppressed(v12_6);
                    }
                }
            }
            throw v11_7;
        } catch (Throwable v11_6) {
            v2_2 = v11_6;
            throw v2_2;
        }
        if (v11_1 == null) {
            com.facebook.soloader.UnpackingSoSource$InputDso v4_1 = new com.facebook.soloader.UnpackingSoSource$Dso[0];
            v11_1 = new com.facebook.soloader.UnpackingSoSource$DsoManifest(v4_1);
        }
        this.deleteUnmentionedFiles(p12.dsos);
        Throwable v12_3 = new byte[32768];
        while (p13.hasNext()) {
            com.facebook.soloader.UnpackingSoSource$InputDso v4_3 = p13.next();
            int v5 = 1;
            int v6 = 0;
            while ((v5 != 0) && (v6 < v11_1.dsos.length)) {
                if ((v11_1.dsos[v6].name.equals(v4_3.dso.name)) && (v11_1.dsos[v6].hash.equals(v4_3.dso.hash))) {
                    v5 = 0;
                }
                v6++;
            }
            if (v5 != 0) {
                this.extractDso(v4_3, v12_3);
            }
            if (v4_3 != null) {
                v4_3.close();
            }
        }
        if (v1_4 != null) {
            v1_4.close();
        }
        return;
    }

Method com.facebook.soloader.UnpackingSoSource.refreshLocked() calling method android.util.Log.v()


    private boolean refreshLocked(com.facebook.soloader.FileLocker p12, int p13, byte[] p14)
    {
        java.io.File v5_1 = new java.io.File(this.soDirectory, "dso_state");
        com.facebook.soloader.UnpackingSoSource$1 v0_6 = new java.io.RandomAccessFile(v5_1, "rw");
        com.facebook.soloader.UnpackingSoSource v1_0 = 0;
        try {
            byte[] v3_0 = v0_6.readByte();
        } catch (Throwable v12_8) {
            if (v0_6 != null) {
                if (v1_0 == null) {
                    v0_6.close();
                } else {
                    try {
                        v0_6.close();
                    } catch (Thread v13_6) {
                        v1_0.addSuppressed(v13_6);
                    }
                }
            }
            throw v12_8;
        } catch (java.io.EOFException) {
            v3_0 = 0;
            if (v0_6 != null) {
                v0_6.close();
            }
            com.facebook.soloader.UnpackingSoSource$DsoManifest v4_5 = new java.io.File(this.soDirectory, "dso_deps");
            com.facebook.soloader.UnpackingSoSource$1 v0_5 = new java.io.RandomAccessFile(v4_5, "rw");
            try {
                Throwable v6_7 = new byte[((int) v0_5.length())];
            } catch (Throwable v12_3) {
                if (v0_5 != null) {
                    if (v1_0 == null) {
                        v0_5.close();
                    } else {
                        try {
                            v0_5.close();
                        } catch (Thread v13_2) {
                            v1_0.addSuppressed(v13_2);
                        }
                    }
                }
                throw v12_3;
            } catch (Throwable v12_2) {
                v1_0 = v12_2;
                throw v1_0;
            }
            if (v0_5.read(v6_7) != v6_7.length) {
                android.util.Log.v("fb-UnpackingSoSource", "short read of so store deps file: marking unclean");
                v3_0 = 0;
            }
            if (!java.util.Arrays.equals(v6_7, p14)) {
                android.util.Log.v("fb-UnpackingSoSource", "deps mismatch on deps store: regenerating");
                v3_0 = 0;
            }
            com.facebook.soloader.UnpackingSoSource$DsoManifest v8_3;
            if (v3_0 != null) {
                v8_3 = 0;
            } else {
                android.util.Log.v("fb-UnpackingSoSource", "so store dirty: regenerating");
                com.facebook.soloader.UnpackingSoSource.writeState(v5_1, 0);
                Throwable v6_11 = this.makeUnpacker();
                try {
                    v8_3 = v6_11.getDsoManifest();
                    com.facebook.soloader.UnpackingSoSource$1 v9_2 = v6_11.openDsoIterator();
                    try {
                        this.regenerate(v3_0, v8_3, v9_2);
                    } catch (Throwable v12_10) {
                        Thread v13_8 = 0;
                        if (v9_2 != null) {
                            if (v13_8 == null) {
                                v9_2.close();
                            } else {
                                try {
                                    v9_2.close();
                                } catch (Throwable v14_5) {
                                    v13_8.addSuppressed(v14_5);
                                }
                            }
                        }
                        throw v12_10;
                    } catch (Throwable v12_9) {
                        try {
                            throw v12_9;
                        } catch (Thread v13_7) {
                            v13_8 = v12_9;
                            v12_10 = v13_7;
                        }
                    }
                    if (v9_2 != null) {
                        v9_2.close();
                    }
                    if (v6_11 != null) {
                        v6_11.close();
                    }
                } catch (Throwable v12_1) {
                    Thread v13_1 = 0;
                    if (v6_11 != null) {
                        if (v13_1 == null) {
                            v6_11.close();
                        } else {
                            try {
                                v6_11.close();
                            } catch (Throwable v14_1) {
                                v13_1.addSuppressed(v14_1);
                            }
                        }
                    }
                    throw v12_1;
                } catch (Throwable v12_11) {
                    try {
                        throw v12_11;
                    } catch (Thread v13_9) {
                        v13_1 = v12_11;
                        v12_1 = v13_9;
                    }
                }
            }
            if (v0_5 != null) {
                v0_5.close();
            }
            if (v8_3 != null) {
                com.facebook.soloader.UnpackingSoSource$1 v9_0 = new com.facebook.soloader.UnpackingSoSource$1;
                v9_0(this, v4_5, p14, v8_3, v5_1, p12);
                if ((p13 & 1) == 0) {
                    v9_0.run();
                } else {
                    Thread v13_4 = new StringBuilder();
                    v13_4.append("SoSync:");
                    v13_4.append(this.soDirectory.getName());
                    new Thread(v9_0, v13_4.toString()).start();
                }
                return 1;
            } else {
                return 0;
            }
        } catch (Throwable v12_4) {
            v1_0 = v12_4;
            throw v1_0;
        }
        if (v3_0 == 1) {
        } else {
            com.facebook.soloader.UnpackingSoSource$DsoManifest v4_2 = new StringBuilder();
            v4_2.append("dso store ");
            v4_2.append(this.soDirectory);
            v4_2.append(" regeneration interrupted: wiping clean");
            android.util.Log.v("fb-UnpackingSoSource", v4_2.toString());
        }
    }

Method com.facebook.soloader.UnpackingSoSource.deleteUnmentionedFiles() calling method android.util.Log.v()


    private void deleteUnmentionedFiles(com.facebook.soloader.UnpackingSoSource$Dso[] p8)
    {
        String v0_1 = this.soDirectory.list();
        if (v0_1 != null) {
            int v2 = 0;
            while (v2 < v0_1.length) {
                String v3_2 = v0_1[v2];
                if ((!v3_2.equals("dso_state")) && ((!v3_2.equals("dso_lock")) && ((!v3_2.equals("dso_deps")) && (!v3_2.equals("dso_manifest"))))) {
                    int v4_8 = 0;
                    int v5_0 = 0;
                    while ((v4_8 == 0) && (v5_0 < p8.length)) {
                        if (p8[v5_0].name.equals(v3_2)) {
                            v4_8 = 1;
                        }
                        v5_0++;
                    }
                    if (v4_8 == 0) {
                        int v4_10 = new java.io.File(this.soDirectory, v3_2);
                        int v5_3 = new StringBuilder();
                        v5_3.append("deleting unaccounted-for file ");
                        v5_3.append(v4_10);
                        android.util.Log.v("fb-UnpackingSoSource", v5_3.toString());
                        com.facebook.soloader.SysUtil.dumbDeleteRecursive(v4_10);
                    }
                }
                v2++;
            }
            return;
        } else {
            String v0_3 = new StringBuilder();
            v0_3.append("unable to list directory ");
            v0_3.append(this.soDirectory);
            throw new java.io.IOException(v0_3.toString());
        }
    }

Method com.bumptech.glide.load.resource.bitmap.BitmapEncoder.a() calling method android.util.Log.v()


    public boolean a(com.bumptech.glide.load.engine.Resource p8, java.io.File p9, com.bumptech.glide.load.Options p10)
    {
        String v8_2 = ((android.graphics.Bitmap) p8.d());
        com.bumptech.glide.load.Option v0_0 = this.a(v8_2, p10);
        com.bumptech.glide.util.pool.GlideTrace.a("encode: [%dx%d] %s", Integer.valueOf(v8_2.getWidth()), Integer.valueOf(v8_2.getHeight()), v0_0);
        try {
            long v1_0 = com.bumptech.glide.util.LogTime.a();
            StringBuilder v3_5 = ((Integer) p10.a(ark>com.bumptech.glide.load.resource.bitmap.BitmapEncoderark>.a)).intValue();
            int v4 = 0;
            String v5_0 = 0;
            try {
                String v6_1 = new java.io.FileOutputStream(p9);
                try {
                    if (this.c == null) {
                        v5_0 = v6_1;
                    } else {
                        v5_0 = new com.bumptech.glide.load.data.BufferedOutputStream(v6_1, this.c);
                    }
                } catch (String v8_3) {
                    v5_0 = v6_1;
                    if (v5_0 != null) {
                        v5_0.close();
                    }
                    throw v8_3;
                } catch (String v9_2) {
                    v5_0 = v6_1;
                    if (android.util.Log.isLoggable("BitmapEncoder", 3)) {
                        android.util.Log.d("BitmapEncoder", "Failed to encode Bitmap", v9_2);
                    }
                    if (v5_0 == null) {
                        if (android.util.Log.isLoggable("BitmapEncoder", 2)) {
                            StringBuilder v3_11 = new StringBuilder();
                            v3_11.append("Compressed with type: ");
                            v3_11.append(v0_0);
                            v3_11.append(" of size ");
                            v3_11.append(com.bumptech.glide.util.Util.a(v8_2));
                            v3_11.append(" in ");
                            v3_11.append(com.bumptech.glide.util.LogTime.a(v1_0));
                            v3_11.append(", options format: ");
                            v3_11.append(p10.a(ark>com.bumptech.glide.load.resource.bitmap.BitmapEncoderark>.b));
                            v3_11.append(", hasAlpha: ");
                            v3_11.append(v8_2.hasAlpha());
                            android.util.Log.v("BitmapEncoder", v3_11.toString());
                        }
                        com.bumptech.glide.util.pool.GlideTrace.a();
                        return v4;
                    } else {
                        v5_0.close();
                    }
                }
                v8_2.compress(v0_0, v3_5, v5_0);
                v5_0.close();
                v4 = 1;
                if (v5_0 == null) {
                } else {
                }
            } catch (String v8_3) {
            } catch (String v9_2) {
            }
        } catch (String v8_6) {
            com.bumptech.glide.util.pool.GlideTrace.a();
            throw v8_6;
        }
    }

Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.c() calling method android.util.Log.v()


    protected void c()
    {
        if (android.support.v4.app.LoaderManagerImpl.a) {
            String v1_1 = new StringBuilder();
            v1_1.append("  Stopping: ");
            v1_1.append(this);
            android.util.Log.v("LoaderManager", v1_1.toString());
        }
        this.c.stopLoading();
        return;
    }

Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.b() calling method android.util.Log.v()


    protected void b()
    {
        if (android.support.v4.app.LoaderManagerImpl.a) {
            String v1_1 = new StringBuilder();
            v1_1.append("  Starting: ");
            v1_1.append(this);
            android.util.Log.v("LoaderManager", v1_1.toString());
        }
        this.c.startLoading();
        return;
    }

Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.a() calling method android.util.Log.v()


    public void a(android.support.v4.content.Loader p3, Object p4)
    {
        if (android.support.v4.app.LoaderManagerImpl.a) {
            String v0_3 = new StringBuilder();
            v0_3.append("onLoadComplete: ");
            v0_3.append(this);
            android.util.Log.v("LoaderManager", v0_3.toString());
        }
        if (android.os.Looper.myLooper() != android.os.Looper.getMainLooper()) {
            if (android.support.v4.app.LoaderManagerImpl.a) {
                android.util.Log.w("LoaderManager", "onLoadComplete was incorrectly called on a background thread");
            }
            this.a(p4);
        } else {
            this.b(p4);
        }
        return;
    }

Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.a() calling method android.util.Log.v()


    android.support.v4.content.Loader a(boolean p4)
    {
        if (android.support.v4.app.LoaderManagerImpl.a) {
            android.support.v4.content.Loader v1_2 = new StringBuilder();
            v1_2.append("  Destroying: ");
            v1_2.append(this);
            android.util.Log.v("LoaderManager", v1_2.toString());
        }
        this.c.cancelLoad();
        this.c.abandon();
        boolean v0_3 = this.e;
        if (v0_3) {
            this.a(v0_3);
            if (p4 != null) {
                v0_3.b();
            }
        }
        this.c.unregisterListener(this);
        if (((!v0_3) || (v0_3.a())) && (p4 == null)) {
            return this.c;
        } else {
            this.c.reset();
            return this.f;
        }
    }

Method com.j256.ormlite.android.AndroidLog.log() calling method android.util.Log.v()


    public void log(com.j256.ormlite.logger.Log$Level p2, String p3, Throwable p4)
    {
        switch (com.j256.ormlite.android.AndroidLog$1.$SwitchMap$com$j256$ormlite$logger$Log$Level[p2.ordinal()]) {
            case 1:
                android.util.Log.v(this.className, p3, p4);
                break;
            case 2:
                android.util.Log.d(this.className, p3, p4);
                break;
            case 3:
                android.util.Log.i(this.className, p3, p4);
                break;
            case 4:
                android.util.Log.w(this.className, p3, p4);
                break;
            case 5:
                android.util.Log.e(this.className, p3, p4);
                break;
            case 6:
                android.util.Log.e(this.className, p3, p4);
                break;
            default:
                android.util.Log.i(this.className, p3, p4);
        }
        return;
    }

Method com.google.android.gms.common.internal.zzae.a() calling method android.util.Log.w()


    public final void a(com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener p5)
    {
        com.google.android.gms.common.internal.zzbq.a(p5);
        try {
            if (!this.d.remove(p5)) {
                String v5_4 = String.valueOf(p5);
                StringBuilder v3_1 = new StringBuilder((String.valueOf(v5_4).length() + 57));
                v3_1.append("unregisterConnectionFailedListener(): listener ");
                v3_1.append(v5_4);
                v3_1.append(" not found");
                android.util.Log.w("GmsClientEvents", v3_1.toString());
            }
        } catch (String v5_3) {
            throw v5_3;
        }
        return;
    }

Method com.google.android.gms.common.images.ImageManager$zzb.run() calling method android.util.Log.w()


    public final void run()
    {
        if (android.os.Looper.getMainLooper().getThread() != Thread.currentThread()) {
            android.os.Handler v9;
            java.util.concurrent.CountDownLatch v10;
            String v0_2 = 0;
            if (this.b == null) {
                v9 = 0;
                v10 = 0;
            } else {
                try {
                    String v1_3 = android.graphics.BitmapFactory.decodeFileDescriptor(this.b.getFileDescriptor());
                    try {
                        this.b.close();
                    } catch (String v2_9) {
                        android.util.Log.e("ImageManager", "closed failed", v2_9);
                    }
                    v10 = v0_2;
                    v9 = v1_3;
                } catch (String v0_1) {
                    String v4_3 = String.valueOf(this.a);
                    com.google.android.gms.common.images.ImageManager$zzd v6_1 = new StringBuilder((String.valueOf(v4_3).length() + 34));
                    v6_1.append("OOM while loading bitmap for uri: ");
                    v6_1.append(v4_3);
                    android.util.Log.e("ImageManager", v6_1.toString(), v0_1);
                    v0_2 = 1;
                }
            }
            String v0_4 = new java.util.concurrent.CountDownLatch(1);
            String v1_6 = com.google.android.gms.common.images.ImageManager.g(this.c);
            String v2_10 = new com.google.android.gms.common.images.ImageManager$zzd;
            v2_10(this.c, this.a, v9, v10, v0_4);
            v1_6.post(v2_10);
            try {
                v0_4.await();
                return;
            } catch (InterruptedException) {
                String v1_8 = String.valueOf(this.a);
                StringBuilder v3_2 = new StringBuilder((String.valueOf(v1_8).length() + 32));
                v3_2.append("Latch interrupted while posting ");
                v3_2.append(v1_8);
                android.util.Log.w("ImageManager", v3_2.toString());
                return;
            }
        } else {
            String v2_17 = String.valueOf(Thread.currentThread());
            StringBuilder v3_5 = String.valueOf(android.os.Looper.getMainLooper().getThread());
            String v5_1 = new StringBuilder(((String.valueOf(v2_17).length() + 56) + String.valueOf(v3_5).length()));
            v5_1.append("checkNotMainThread: current thread ");
            v5_1.append(v2_17);
            v5_1.append(" IS the main thread ");
            v5_1.append(v3_5);
            v5_1.append("!");
            android.util.Log.e("Asserts", v5_1.toString());
            throw new IllegalStateException("LoadBitmapFromDiskRunnable can\'t be executed in the main thread");
        }
    }

Method com.google.android.gms.common.api.internal.zzbm.handleMessage() calling method android.util.Log.w()


    public final boolean handleMessage(android.os.Message p8)
    {
        Exception v1_0 = 300000;
        switch (p8.what) {
            case 1:
                if (((Boolean) p8.obj).booleanValue()) {
                    v1_0 = 10000;
                }
                this.e = v1_0;
                this.q.removeMessages(12);
                String v8_22 = this.m.keySet().iterator();
                while (v8_22.hasNext()) {
                    this.q.sendMessageDelayed(this.q.obtainMessage(12, ((com.google.android.gms.common.api.internal.zzh) v8_22.next())), this.e);
                }
                break;
            case 2:
                String v8_14 = ((com.google.android.gms.common.api.internal.zzj) p8.obj);
                String v0_15 = v8_14.a().iterator();
                while (v0_15.hasNext()) {
                    Exception v1_14 = ((com.google.android.gms.common.api.internal.zzh) v0_15.next());
                    com.google.android.gms.common.ConnectionResult v2_3 = ((com.google.android.gms.common.api.internal.zzbo) this.m.get(v1_14));
                    if (v2_3 != null) {
                        if (!v2_3.j()) {
                            if (v2_3.e() == null) {
                                v2_3.a(v8_14);
                            } else {
                                v8_14.a(v1_14, v2_3.e(), 0);
                            }
                        } else {
                            v8_14.a(v1_14, com.google.android.gms.common.ConnectionResult.a, v2_3.b().i());
                        }
                    } else {
                        v8_14.a(v1_14, new com.google.android.gms.common.ConnectionResult(13), 0);
                        return 1;
                    }
                }
            case 3:
                String v8_12 = this.m.values().iterator();
                while (v8_12.hasNext()) {
                    String v0_13 = ((com.google.android.gms.common.api.internal.zzbo) v8_12.next());
                    v0_13.d();
                    v0_13.i();
                }
                break;
            case 4:
            case 8:
            case 13:
                String v8_6 = ((com.google.android.gms.common.api.internal.zzcp) p8.obj);
                String v0_6 = ((com.google.android.gms.common.api.internal.zzbo) this.m.get(v8_6.c.b()));
                if (v0_6 == null) {
                    this.b(v8_6.c);
                    v0_6 = ((com.google.android.gms.common.api.internal.zzbo) this.m.get(v8_6.c.b()));
                }
                if ((!v0_6.k()) || (this.l.get() == v8_6.b)) {
                    v0_6.a(v8_6.a);
                    return 1;
                } else {
                    v8_6.a.a(com.google.android.gms.common.api.internal.zzbm.a);
                    v0_6.a();
                    return 1;
                }
            case 5:
                String v0_28 = p8.arg1;
                String v8_43 = ((com.google.android.gms.common.ConnectionResult) p8.obj);
                Exception v1_25 = this.m.values().iterator();
                while (v1_25.hasNext()) {
                    com.google.android.gms.common.ConnectionResult v2_12 = ((com.google.android.gms.common.api.internal.zzbo) v1_25.next());
                    if (v2_12.l() == v0_28) {
                    }
                    if (v2_12 == null) {
                        com.google.android.gms.common.ConnectionResult v2_15 = new StringBuilder(76);
                        v2_15.append("Could not find API instance ");
                        v2_15.append(v0_28);
                        v2_15.append(" while trying to fail enqueued calls.");
                        android.util.Log.wtf("GoogleApiManager", v2_15.toString(), new Exception());
                        return 1;
                    } else {
                        String v4_1 = this.i.b(v8_43.c());
                        String v8_2 = v8_43.e();
                        StringBuilder v6_3 = new StringBuilder(((String.valueOf(v4_1).length() + 69) + String.valueOf(v8_2).length()));
                        v6_3.append("Error resolution was canceled by the user, original error message: ");
                        v6_3.append(v4_1);
                        v6_3.append(": ");
                        v6_3.append(v8_2);
                        v2_12.a(new com.google.android.gms.common.api.Status(17, v6_3.toString()));
                        return 1;
                    }
                }
                v2_12 = 0;
            case 6:
                if (!(this.h.getApplicationContext() instanceof android.app.Application)) {
                } else {
                    com.google.android.gms.common.api.internal.zzk.a(((android.app.Application) this.h.getApplicationContext()));
                    com.google.android.gms.common.api.internal.zzk.a().a(new com.google.android.gms.common.api.internal.zzbn(this));
                    if (com.google.android.gms.common.api.internal.zzk.a().a(1)) {
                    } else {
                        this.e = 300000;
                        return 1;
                    }
                }
            case 7:
                this.b(((com.google.android.gms.common.api.GoogleApi) p8.obj));
                return 1;
            case 9:
                if (!this.m.containsKey(p8.obj)) {
                } else {
                    ((com.google.android.gms.common.api.internal.zzbo) this.m.get(p8.obj)).f();
                    return 1;
                }
            case 10:
                this.f();
                return 1;
            case 11:
                if (!this.m.containsKey(p8.obj)) {
                } else {
                    ((com.google.android.gms.common.api.internal.zzbo) this.m.get(p8.obj)).g();
                    return 1;
                }
            case 12:
                if (!this.m.containsKey(p8.obj)) {
                } else {
                    ((com.google.android.gms.common.api.internal.zzbo) this.m.get(p8.obj)).h();
                    return 1;
                }
            default:
                String v8_24 = p8.what;
                com.google.android.gms.common.ConnectionResult v2_10 = new StringBuilder(31);
                v2_10.append("Unknown message id: ");
                v2_10.append(v8_24);
                android.util.Log.w("GoogleApiManager", v2_10.toString());
                return 0;
        }
        return 1;
    }

Method com.google.android.gms.common.api.internal.zzbk.handleMessage() calling method android.util.Log.w()


    public final void handleMessage(android.os.Message p4)
    {
        switch (p4.what) {
            case 1:
                ((com.google.android.gms.common.api.internal.zzbj) p4.obj).a(this.a);
                return;
            case 2:
                throw ((RuntimeException) p4.obj);
                break;
            default:
                RuntimeException v4_1 = p4.what;
                StringBuilder v2_1 = new StringBuilder(31);
                v2_1.append("Unknown message id: ");
                v2_1.append(v4_1);
                android.util.Log.w("GACStateManager", v2_1.toString());
                return;
        }
    }

Method com.google.android.gms.common.api.internal.zzbf.handleMessage() calling method android.util.Log.w()


    public final void handleMessage(android.os.Message p4)
    {
        switch (p4.what) {
            case 1:
                com.google.android.gms.common.api.internal.zzba.b(this.a);
                return;
            case 2:
                com.google.android.gms.common.api.internal.zzba.a(this.a);
                return;
            default:
                com.google.android.gms.common.api.internal.zzba v4_4 = p4.what;
                StringBuilder v2_1 = new StringBuilder(31);
                v2_1.append("Unknown message id: ");
                v2_1.append(v4_4);
                android.util.Log.w("GoogleApiClientImpl", v2_1.toString());
                return;
        }
    }

Method com.google.android.gms.common.SignInButton.a() calling method android.util.Log.w()


    public final void a(int p3, int p4)
    {
        this.a = p3;
        this.b = p4;
        android.view.View v3_4 = this.getContext();
        if (this.c != null) {
            this.removeView(this.c);
        }
        try {
            this.c = com.google.android.gms.common.internal.zzbx.a(v3_4, this.a, this.b);
        } catch (com.google.android.gms.dynamic.zzq) {
            android.util.Log.w("SignInButton", "Sign in button not found, using placeholder instead");
            boolean v4_3 = this.a;
            int v0_1 = this.b;
            com.google.android.gms.common.internal.zzby v1_1 = new com.google.android.gms.common.internal.zzby(v3_4);
            v1_1.a(v3_4.getResources(), v4_3, v0_1);
            this.c = v1_1;
        }
        this.addView(this.c);
        this.c.setEnabled(this.isEnabled());
        this.c.setOnClickListener(this);
        return;
    }

Method com.google.android.gms.common.GoogleApiAvailability$zza.handleMessage() calling method android.util.Log.w()


    public final void handleMessage(android.os.Message p4)
    {
        if (p4.what == 1) {
            int v4_4 = this.b.a(this.a);
            if (this.b.a(v4_4)) {
                this.b.a(this.a, v4_4);
            }
            return;
        } else {
            int v4_1 = p4.what;
            StringBuilder v2_1 = new StringBuilder(50);
            v2_1.append("Don\'t know how to handle this message: ");
            v2_1.append(v4_1);
            android.util.Log.w("GoogleApiAvailability", v2_1.toString());
            return;
        }
    }

Method com.google.android.gms.ads.identifier.zzb.a() calling method android.util.Log.w()


    public final boolean a(String p3, boolean p4)
    {
        try {
            if (this.a != null) {
                return this.a.getBoolean(p3, 0);
            } else {
                return 0;
            }
        } catch (boolean v3_2) {
            android.util.Log.w("GmscoreFlag", "Error while reading from SharedPreferences ", v3_2);
            return 0;
        }
    }

Method com.google.android.gms.ads.identifier.zzb.a() calling method android.util.Log.w()


    final String a(String p3, String p4)
    {
        try {
            if (this.a != null) {
                return this.a.getString(p3, p4);
            } else {
                return p4;
            }
        } catch (String v3_2) {
            android.util.Log.w("GmscoreFlag", "Error while reading from SharedPreferences ", v3_2);
            return p4;
        }
    }

Method com.google.android.gms.ads.identifier.zzb.a() calling method android.util.Log.w()


    final float a(String p3, float p4)
    {
        try {
            if (this.a != null) {
                return this.a.getFloat(p3, 0);
            } else {
                return 0;
            }
        } catch (float v3_2) {
            android.util.Log.w("GmscoreFlag", "Error while reading from SharedPreferences ", v3_2);
            return 0;
        }
    }

Method com.google.android.gms.ads.identifier.zzb.<init>() calling method android.util.Log.w()


    public zzb(android.content.Context p4)
    {
        try {
            android.content.SharedPreferences v4_3;
            android.content.SharedPreferences v4_2 = com.google.android.gms.common.zzp.getRemoteContext(p4);
        } catch (android.content.SharedPreferences v4_1) {
            android.util.Log.w("GmscoreFlag", "Error while getting SharedPreferences ", v4_1);
            this.a = 0;
            return;
        }
        if (v4_2 != null) {
            v4_3 = v4_2.getSharedPreferences("google_ads_flags", 0);
        } else {
            v4_3 = 0;
        }
        this.a = v4_3;
        return;
    }

Method com.google.android.gms.ads.identifier.zza.run() calling method android.util.Log.w()


    public final void run()
    {
        new com.google.android.gms.ads.identifier.zzc();
        String v0_3 = this.a;
        java.io.IOException v1_7 = android.net.Uri.parse("https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps").buildUpon();
        String v2_0 = v0_3.keySet().iterator();
        while (v2_0.hasNext()) {
            String v3_6 = ((String) v2_0.next());
            v1_7.appendQueryParameter(v3_6, ((String) v0_3.get(v3_6)));
        }
        String v0_2 = v1_7.build().toString();
        try {
            java.io.IOException v1_3 = ((java.net.HttpURLConnection) new java.net.URL(v0_2).openConnection());
        } catch (java.io.IOException v1_6) {
            String v2_5 = "HttpUrlPinger";
            String v3_4 = v1_6.getMessage();
            StringBuilder v5_5 = new StringBuilder(((String.valueOf(v0_2).length() + 32) + String.valueOf(v3_4).length()));
            String v4_9 = "Error while parsing ping URL: ";
            v5_5.append(v4_9);
            v5_5.append(v0_2);
            v5_5.append(". ");
            v5_5.append(v3_4);
            android.util.Log.w(v2_5, v5_5.toString(), v1_6);
            return;
        } catch (java.io.IOException v1_6) {
            v2_5 = "HttpUrlPinger";
            v3_4 = v1_6.getMessage();
            v5_5 = new StringBuilder(((String.valueOf(v0_2).length() + 27) + String.valueOf(v3_4).length()));
            v4_9 = "Error while pinging URL: ";
            v5_5.append(v4_9);
            v5_5.append(v0_2);
            v5_5.append(". ");
            v5_5.append(v3_4);
            android.util.Log.w(v2_5, v5_5.toString(), v1_6);
            return;
        }
        String v2_1 = v1_3.getResponseCode();
        if ((v2_1 < 200) || (v2_1 >= 300)) {
            StringBuilder v5_1 = new StringBuilder((String.valueOf(v0_2).length() + 65));
            v5_1.append("Received non-success response code ");
            v5_1.append(v2_1);
            v5_1.append(" from pinging URL: ");
            v5_1.append(v0_2);
            android.util.Log.w("HttpUrlPinger", v5_1.toString());
        }
        v1_3.disconnect();
        return;
    }

Method com.facebook.imagepipeline.memory.NativeMemoryChunk.finalize() calling method android.util.Log.w()


    protected void finalize()
    {
        if (!this.a()) {
            String v1_2 = new StringBuilder();
            v1_2.append("finalize: Chunk ");
            v1_2.append(Integer.toHexString(System.identityHashCode(this)));
            v1_2.append(" still active. Underlying address = ");
            v1_2.append(Long.toHexString(this.a));
            android.util.Log.w("NativeMemoryChunk", v1_2.toString());
            try {
                this.close();
                super.finalize();
                return;
            } catch (Throwable v0_1) {
                super.finalize();
                throw v0_1;
            }
        } else {
            return;
        }
    }

Method com.facebook.imagepipeline.memory.NativeMemoryChunk.a() calling method android.util.Log.w()


    public void a(int p6, ark>com.facebook.imagepipeline.memory.NativeMemoryChunkark> p7, int p8, int p9)
    {
        com.facebook.common.internal.Preconditions.a(p7);
        if (p7.a == this.a) {
            String v1_2 = new StringBuilder();
            v1_2.append("Copying from NativeMemoryChunk ");
            v1_2.append(Integer.toHexString(System.identityHashCode(this)));
            v1_2.append(" to NativeMemoryChunk ");
            v1_2.append(Integer.toHexString(System.identityHashCode(p7)));
            v1_2.append(" which share the same address ");
            v1_2.append(Long.toHexString(this.a));
            android.util.Log.w("NativeMemoryChunk", v1_2.toString());
            com.facebook.common.internal.Preconditions.a(0);
        }
        if (p7.a >= this.a) {
            try {
            } catch (Throwable v6_2) {
                throw v6_2;
            }
            this.b(p6, p7, p8, p9);
            return;
        } else {
            try {
            } catch (Throwable v6_4) {
                throw v6_4;
            }
            this.b(p6, p7, p8, p9);
            return;
        }
    }

Method com.coupa.android.coupamobile.utils.LogWrapper.w() calling method android.util.Log.w()


    public static void w(String p0, Throwable p1)
    {
        if (com.coupa.android.coupamobile.core.utils.DbgConf.LOG_WARNING_ENABLED) {
            if (p0 != null) {
                android.util.Log.w("Coupa", p0);
            }
            return;
        } else {
            return;
        }
    }

Method com.coupa.android.coupamobile.utils.LogWrapper.w() calling method android.util.Log.w()


    public static void w(String p1)
    {
        if (com.coupa.android.coupamobile.core.utils.DbgConf.LOG_WARNING_ENABLED) {
            if (p1 != null) {
                android.util.Log.w("Coupa", p1);
            }
            return;
        } else {
            return;
        }
    }

Method com.bumptech.glide.manager.RequestManagerRetriever.handleMessage() calling method android.util.Log.w()


    public boolean handleMessage(android.os.Message p5)
    {
        String v5_3;
        android.support.v4.app.FragmentManager v1_0 = 0;
        int v2 = 1;
        switch (p5.what) {
            case 1:
                v1_0 = ((android.app.FragmentManager) p5.obj);
                v5_3 = this.a.remove(v1_0);
                break;
            case 2:
                v1_0 = ((android.support.v4.app.FragmentManager) p5.obj);
                v5_3 = this.b.remove(v1_0);
                break;
            default:
                v2 = 0;
                v5_3 = 0;
        }
        if ((v2 != 0) && ((v5_3 == null) && (android.util.Log.isLoggable("RMRetriever", 5)))) {
            String v0_3 = new StringBuilder();
            v0_3.append("Failed to remove expected request manager fragment, manager: ");
            v0_3.append(v1_0);
            android.util.Log.w("RMRetriever", v0_3.toString());
        }
        return v2;
    }

Method com.bumptech.glide.manager.RequestManagerFragment.onAttach() calling method android.util.Log.w()


    public void onAttach(android.app.Activity p3)
    {
        super.onAttach(p3);
        try {
            this.a(p3);
        } catch (IllegalStateException v3_1) {
            if (!android.util.Log.isLoggable("RMFragment", 5)) {
            } else {
                android.util.Log.w("RMFragment", "Unable to register fragment with root", v3_1);
            }
        }
        return;
    }

Method com.bumptech.glide.load.resource.bitmap.HardwareConfigState.b() calling method android.util.Log.w()


    private declared_synchronized boolean b()
    {
        try {
            String v0_4 = (this.b + 1);
            this.b = v0_4;
        } catch (String v0_7) {
            throw v0_7;
        }
        if (v0_4 >= 50) {
            String v0_1 = 0;
            this.b = 0;
            String v2_1 = com.bumptech.glide.load.resource.bitmap.HardwareConfigState.a.list().length;
            if (v2_1 < 700) {
                v0_1 = 1;
            }
            this.c = v0_1;
            if ((!this.c) && (android.util.Log.isLoggable("Downsampler", 5))) {
                String v1_3 = new StringBuilder();
                v1_3.append("Excluding HARDWARE bitmap config because we\'re over the file descriptor limit, file descriptors ");
                v1_3.append(v2_1);
                v1_3.append(", limit ");
                v1_3.append(700);
                android.util.Log.w("Downsampler", v1_3.toString());
            }
        }
        return this.c;
    }

Method com.bumptech.glide.load.resource.bitmap.DrawableToBitmapConverter.b() calling method android.util.Log.w()


    private static android.graphics.Bitmap b(com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool p4, android.graphics.drawable.Drawable p5, int p6, int p7)
    {
        if ((p6 != -2147483648) || (p5.getIntrinsicWidth() > 0)) {
            if ((p7 != -2147483648) || (p5.getIntrinsicHeight() > 0)) {
                if (p5.getIntrinsicWidth() > 0) {
                    p6 = p5.getIntrinsicWidth();
                }
                if (p5.getIntrinsicHeight() > 0) {
                    p7 = p5.getIntrinsicHeight();
                }
                java.util.concurrent.locks.Lock v0_3 = com.bumptech.glide.load.resource.bitmap.TransformationUtils.a();
                v0_3.lock();
                Throwable v4_1 = p4.a(p6, p7, android.graphics.Bitmap$Config.ARGB_8888);
                try {
                    android.graphics.Canvas v1_3 = new android.graphics.Canvas(v4_1);
                    p5.setBounds(0, 0, p6, p7);
                    p5.draw(v1_3);
                    v1_3.setBitmap(0);
                    v0_3.unlock();
                    return v4_1;
                } catch (Throwable v4_2) {
                    v0_3.unlock();
                    throw v4_2;
                }
            } else {
                if (android.util.Log.isLoggable("DrawableToBitmap", 5)) {
                    StringBuilder v6_2 = new StringBuilder();
                    v6_2.append("Unable to draw ");
                    v6_2.append(p5);
                    v6_2.append(" to Bitmap with Target.SIZE_ORIGINAL because the Drawable has no intrinsic height");
                    android.util.Log.w("DrawableToBitmap", v6_2.toString());
                }
                return 0;
            }
        } else {
            if (android.util.Log.isLoggable("DrawableToBitmap", 5)) {
                StringBuilder v6_4 = new StringBuilder();
                v6_4.append("Unable to draw ");
                v6_4.append(p5);
                v6_4.append(" to Bitmap with Target.SIZE_ORIGINAL because the Drawable has no intrinsic width");
                android.util.Log.w("DrawableToBitmap", v6_4.toString());
            }
            return 0;
        }
    }

Method com.bumptech.glide.Glide.j() calling method android.util.Log.w()


    private static com.bumptech.glide.GeneratedAppGlideModule j()
    {
        try {
            Class[] v2 = new Class[0];
            String v1_3 = new Object[0];
            int v0_1 = ((com.bumptech.glide.GeneratedAppGlideModule) Class.forName("com.bumptech.glide.GeneratedAppGlideModuleImpl").getDeclaredConstructor(v2).newInstance(v1_3));
        } catch (ClassNotFoundException) {
            if (!android.util.Log.isLoggable("Glide", 5)) {
                v0_1 = 0;
            } else {
                android.util.Log.w("Glide", "Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored");
            }
        } catch (int v0_5) {
            com.bumptech.glide.Glide.a(v0_5);
        } catch (int v0_4) {
            com.bumptech.glide.Glide.a(v0_4);
        } catch (int v0_3) {
            com.bumptech.glide.Glide.a(v0_3);
        } catch (int v0_2) {
            com.bumptech.glide.Glide.a(v0_2);
        }
        return v0_1;
    }

Method android.support.v7.widget.AppCompatTextViewAutoSizeHelper.a() calling method android.util.Log.w()


    private void a(float p4)
    {
        if (p4 != this.k.getPaint().getTextSize()) {
            android.widget.TextView v4_2;
            this.k.getPaint().setTextSize(p4);
            if (android.os.Build$VERSION.SDK_INT < 18) {
                v4_2 = 0;
            } else {
                v4_2 = this.k.isInLayout();
            }
            if (this.k.getLayout() != null) {
                this.d = 0;
                try {
                    Exception v0_6 = this.a("nullLayouts");
                } catch (Exception v0_7) {
                    android.util.Log.w("ACTVAutoSizeHelper", "Failed to invoke TextView#nullLayouts() method", v0_7);
                    if (v4_2 != null) {
                        this.k.forceLayout();
                    } else {
                        this.k.requestLayout();
                    }
                    this.k.invalidate();
                }
                if (v0_6 == null) {
                } else {
                    Object[] v1_2 = new Object[0];
                    v0_6.invoke(this.k, v1_2);
                }
            }
        }
        return;
    }

Method android.support.v7.widget.AppCompatTextViewAutoSizeHelper.a() calling method android.util.Log.w()


    private reflect.Method a(String p5)
    {
        try {
            reflect.Method v0_3 = ((reflect.Method) ark>android.support.v7.widget.AppCompatTextViewAutoSizeHelperark>.b.get(p5));
        } catch (reflect.Method v0_1) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Failed to retrieve TextView#");
            v2_1.append(p5);
            v2_1.append("() method");
            android.util.Log.w("ACTVAutoSizeHelper", v2_1.toString(), v0_1);
            return 0;
        }
        if (v0_3 == null) {
            java.util.concurrent.ConcurrentHashMap v1_4 = new Class[0];
            v0_3 = android.widget.TextView.getDeclaredMethod(p5, v1_4);
            if (v0_3 != null) {
                v0_3.setAccessible(1);
                ark>android.support.v7.widget.AppCompatTextViewAutoSizeHelperark>.b.put(p5, v0_3);
            }
        }
        return v0_3;
    }

Method android.support.v7.widget.AppCompatTextViewAutoSizeHelper.a() calling method android.util.Log.w()


    private Object a(Object p4, String p5, Object p6)
    {
        try {
            StringBuilder v1_1 = new Object[0];
            Object v4_1 = this.a(p5).invoke(p4, v1_1);
        } catch (Object v4_2) {
            throw v4_2;
        } catch (Object v4_3) {
            StringBuilder v1_3 = new StringBuilder();
            v1_3.append("Failed to invoke TextView#");
            v1_3.append(p5);
            v1_3.append("() method");
            android.util.Log.w("ACTVAutoSizeHelper", v1_3.toString(), v4_3);
            v4_1 = p6;
        }
        return v4_1;
    }

Method android.support.v7.view.SupportMenuInflater$MenuState.b() calling method android.util.Log.w()


    public void b(android.util.AttributeSet p7)
    {
        android.content.res.TypedArray v7_1 = this.b.e.obtainStyledAttributes(p7, android.support.v7.appcompat.R$styleable.MenuItem);
        this.k = v7_1.getResourceId(android.support.v7.appcompat.R$styleable.MenuItem_android_id, 0);
        this.l = ((v7_1.getInt(android.support.v7.appcompat.R$styleable.MenuItem_android_menuCategory, this.e) & -65536) | (v7_1.getInt(android.support.v7.appcompat.R$styleable.MenuItem_android_orderInCategory, this.f) & 65535));
        this.m = v7_1.getText(android.support.v7.appcompat.R$styleable.MenuItem_android_title);
        this.n = v7_1.getText(android.support.v7.appcompat.R$styleable.MenuItem_android_titleCondensed);
        this.o = v7_1.getResourceId(android.support.v7.appcompat.R$styleable.MenuItem_android_icon, 0);
        this.p = this.a(v7_1.getString(android.support.v7.appcompat.R$styleable.MenuItem_android_alphabeticShortcut));
        this.q = v7_1.getInt(android.support.v7.appcompat.R$styleable.MenuItem_alphabeticModifiers, 4096);
        this.r = this.a(v7_1.getString(android.support.v7.appcompat.R$styleable.MenuItem_android_numericShortcut));
        this.s = v7_1.getInt(android.support.v7.appcompat.R$styleable.MenuItem_numericModifiers, 4096);
        if (!v7_1.hasValue(android.support.v7.appcompat.R$styleable.MenuItem_android_checkable)) {
            this.t = this.g;
        } else {
            this.t = v7_1.getBoolean(android.support.v7.appcompat.R$styleable.MenuItem_android_checkable, 0);
        }
        android.content.res.ColorStateList v0_5;
        this.u = v7_1.getBoolean(android.support.v7.appcompat.R$styleable.MenuItem_android_checked, 0);
        this.v = v7_1.getBoolean(android.support.v7.appcompat.R$styleable.MenuItem_android_visible, this.h);
        this.w = v7_1.getBoolean(android.support.v7.appcompat.R$styleable.MenuItem_android_enabled, this.i);
        this.x = v7_1.getInt(android.support.v7.appcompat.R$styleable.MenuItem_showAsAction, -1);
        this.B = v7_1.getString(android.support.v7.appcompat.R$styleable.MenuItem_android_onClick);
        this.y = v7_1.getResourceId(android.support.v7.appcompat.R$styleable.MenuItem_actionLayout, 0);
        this.z = v7_1.getString(android.support.v7.appcompat.R$styleable.MenuItem_actionViewClass);
        this.A = v7_1.getString(android.support.v7.appcompat.R$styleable.MenuItem_actionProviderClass);
        if (this.A == null) {
            v0_5 = 0;
        } else {
            v0_5 = 1;
        }
        if ((v0_5 == null) || ((this.y != 0) || (this.z != null))) {
            if (v0_5 != null) {
                android.util.Log.w("SupportMenuInflater", "Ignoring attribute \'actionProviderClass\'. Action view already specified.");
            }
            this.a = 0;
        } else {
            this.a = ((android.support.v4.view.ActionProvider) this.a(this.A, android.support.v7.view.SupportMenuInflater.b, this.b.d));
        }
        this.C = v7_1.getText(android.support.v7.appcompat.R$styleable.MenuItem_contentDescription);
        this.D = v7_1.getText(android.support.v7.appcompat.R$styleable.MenuItem_tooltipText);
        if (!v7_1.hasValue(android.support.v7.appcompat.R$styleable.MenuItem_iconTintMode)) {
            this.F = 0;
        } else {
            this.F = android.support.v7.widget.DrawableUtils.a(v7_1.getInt(android.support.v7.appcompat.R$styleable.MenuItem_iconTintMode, -1), this.F);
        }
        if (!v7_1.hasValue(android.support.v7.appcompat.R$styleable.MenuItem_iconTint)) {
            this.E = 0;
        } else {
            this.E = v7_1.getColorStateList(android.support.v7.appcompat.R$styleable.MenuItem_iconTint);
        }
        v7_1.recycle();
        this.j = 0;
        return;
    }

Method android.support.v7.view.SupportMenuInflater$MenuState.a() calling method android.util.Log.w()


    private void a(android.view.MenuItem p6)
    {
        int v1_0;
        android.view.MenuItem vtmp3 = p6.setChecked(this.u).setVisible(this.v).setEnabled(this.w);
        int v2_0 = 0;
        if (this.t < 1) {
            v1_0 = 0;
        } else {
            v1_0 = 1;
        }
        vtmp3.setCheckable(v1_0).setTitleCondensed(this.n).setIcon(this.o);
        if (this.x >= 0) {
            p6.setShowAsAction(this.x);
        }
        if (this.B != null) {
            if (!this.b.e.isRestricted()) {
                p6.setOnMenuItemClickListener(new android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener(this.b.a(), this.B));
            } else {
                throw new IllegalStateException("The android:onClick attribute cannot be used within a restricted context");
            }
        }
        android.content.res.ColorStateList v0_12 = (p6 instanceof android.support.v7.view.menu.MenuItemImpl);
        // Both branches of the condition point to the same code.
        // if (v0_12 == null) {
            if (this.t >= 2) {
                if (v0_12 == null) {
                    if ((p6 instanceof android.support.v7.view.menu.MenuItemWrapperICS)) {
                        ((android.support.v7.view.menu.MenuItemWrapperICS) p6).a(1);
                    }
                } else {
                    ((android.support.v7.view.menu.MenuItemImpl) p6).a(1);
                }
            }
            if (this.z != null) {
                p6.setActionView(((android.view.View) this.a(this.z, android.support.v7.view.SupportMenuInflater.a, this.b.c)));
                v2_0 = 1;
            }
            if (this.y > 0) {
                if (v2_0 != 0) {
                    android.util.Log.w("SupportMenuInflater", "Ignoring attribute \'itemActionViewLayout\'. Action view already specified.");
                } else {
                    p6.setActionView(this.y);
                }
            }
            if (this.a != null) {
                android.support.v4.view.MenuItemCompat.a(p6, this.a);
            }
            android.support.v4.view.MenuItemCompat.a(p6, this.C);
            android.support.v4.view.MenuItemCompat.b(p6, this.D);
            android.support.v4.view.MenuItemCompat.b(p6, this.p, this.q);
            android.support.v4.view.MenuItemCompat.a(p6, this.r, this.s);
            if (this.F != null) {
                android.support.v4.view.MenuItemCompat.a(p6, this.F);
            }
            if (this.E != null) {
                android.support.v4.view.MenuItemCompat.a(p6, this.E);
            }
            return;
        // }
    }

Method android.support.v7.view.SupportMenuInflater$MenuState.a() calling method android.util.Log.w()


    private Object a(String p3, Class[] p4, Object[] p5)
    {
        try {
            Exception v4_3 = this.b.e.getClassLoader().loadClass(p3).getConstructor(p4);
            v4_3.setAccessible(1);
            return v4_3.newInstance(p5);
        } catch (Exception v4_2) {
            StringBuilder v0_3 = new StringBuilder();
            v0_3.append("Cannot instantiate class: ");
            v0_3.append(p3);
            android.util.Log.w("SupportMenuInflater", v0_3.toString(), v4_2);
            return 0;
        }
    }

Method android.support.v7.app.ActionBarDrawerToggleHoneycomb.a() calling method android.util.Log.w()


    public static ark>android.support.v7.app.ActionBarDrawerToggleHoneycombark>$SetIndicatorInfo a(ark>android.support.v7.app.ActionBarDrawerToggleHoneycombark>$SetIndicatorInfo p3, android.app.Activity p4, int p5)
    {
        if (p3 == null) {
            p3 = new ark>android.support.v7.app.ActionBarDrawerToggleHoneycombark>$SetIndicatorInfo(p4);
        }
        if (p3.a != null) {
            try {
                Exception v4_2 = p4.getActionBar();
                String v0_3 = p3.b;
                Object[] v1_1 = new Object[1];
                v1_1[0] = Integer.valueOf(p5);
                v0_3.invoke(v4_2, v1_1);
            } catch (Exception v4_1) {
                android.util.Log.w("ActionBarDrawerToggleHC", "Couldn\'t set content description via JB-MR2 API", v4_1);
            }
            if (android.os.Build$VERSION.SDK_INT <= 19) {
                v4_2.setSubtitle(v4_2.getSubtitle());
            }
        }
        return p3;
    }

Method android.support.v4.view.ViewPager.setOffscreenPageLimit() calling method android.util.Log.w()


    public void setOffscreenPageLimit(int p5)
    {
        if (p5 < 1) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Requested offscreen page limit ");
            v2_1.append(p5);
            v2_1.append(" too small; defaulting to ");
            v2_1.append(1);
            android.util.Log.w("ViewPager", v2_1.toString());
            p5 = 1;
        }
        if (p5 != this.A) {
            this.A = p5;
            this.c();
        }
        return;
    }

Method android.support.v4.view.MenuItemCompat.a() calling method android.util.Log.w()


    public static android.view.MenuItem a(android.view.MenuItem p1, android.support.v4.view.ActionProvider p2)
    {
        if (!(p1 instanceof android.support.v4.internal.view.SupportMenuItem)) {
            android.util.Log.w("MenuItemCompat", "setActionProvider: item does not implement SupportMenuItem; ignoring");
            return p1;
        } else {
            return ((android.support.v4.internal.view.SupportMenuItem) p1).a(p2);
        }
    }

Method android.support.v4.view.AsyncLayoutInflater$InflateThread.b() calling method android.util.Log.w()


    public void b()
    {
        try {
            android.os.Message v0_3 = ((android.support.v4.view.AsyncLayoutInflater$InflateRequest) this.b.take());
            try {
                v0_3.d = v0_3.a.a.inflate(v0_3.c, v0_3.b, 0);
            } catch (android.os.Handler v2_2) {
                android.util.Log.w("AsyncLayoutInflater", "Failed to inflate resource in the background! Retrying on the UI thread", v2_2);
            }
            android.os.Message.obtain(v0_3.a.b, 0, v0_3).sendToTarget();
            return;
        } catch (android.os.Message v0_4) {
            android.util.Log.w("AsyncLayoutInflater", v0_4);
            return;
        }
    }

Method android.support.v4.view.ActionProvider.a() calling method android.util.Log.w()


    public void a(ark>android.support.v4.view.ActionProviderark>$VisibilityListener p4)
    {
        if ((this.c != null) && (p4 != null)) {
            String v1_2 = new StringBuilder();
            v1_2.append("setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this ");
            v1_2.append(this.getClass().getSimpleName());
            v1_2.append(" instance while it is still in use somewhere else?");
            android.util.Log.w("ActionProvider(support)", v1_2.toString());
        }
        this.c = p4;
        return;
    }

Method android.support.v4.text.ICUCompat.b() calling method android.util.Log.w()


    private static String b(java.util.Locale p3)
    {
        String v3_1 = p3.toString();
        try {
            if (android.support.v4.text.ICUCompat.b != null) {
                String v0_1 = new Object[1];
                v0_1[0] = v3_1;
                return ((String) android.support.v4.text.ICUCompat.b.invoke(0, v0_1));
            }
        } catch (String v0_6) {
            android.util.Log.w("ICUCompat", v0_6);
        } catch (String v0_5) {
            android.util.Log.w("ICUCompat", v0_5);
        }
        return v3_1;
    }

Method android.support.v4.text.ICUCompat.a() calling method android.util.Log.w()


    public static String a(java.util.Locale p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 21) {
            String v3_2 = ark>android.support.v4.text.ICUCompatark>.b(p3);
            if (v3_2 == null) {
                return 0;
            } else {
                return ark>android.support.v4.text.ICUCompatark>.a(v3_2);
            }
        } else {
            try {
                IllegalAccessException v0_2 = new Object[1];
                v0_2[0] = p3;
                return ((java.util.Locale) ark>android.support.v4.text.ICUCompatark>.b.invoke(0, v0_2)).getScript();
            } catch (IllegalAccessException v0_7) {
                android.util.Log.w("ICUCompat", v0_7);
                return p3.getScript();
            } catch (IllegalAccessException v0_6) {
                android.util.Log.w("ICUCompat", v0_6);
                return p3.getScript();
            }
        }
    }

Method android.support.v4.text.ICUCompat.a() calling method android.util.Log.w()


    private static String a(String p3)
    {
        try {
            if (ark>android.support.v4.text.ICUCompatark>.a != null) {
                Object[] v1_2 = new Object[1];
                v1_2[0] = p3;
                return ((String) ark>android.support.v4.text.ICUCompatark>.a.invoke(0, v1_2));
            }
        } catch (String v3_5) {
            android.util.Log.w("ICUCompat", v3_5);
        } catch (String v3_4) {
            android.util.Log.w("ICUCompat", v3_4);
        }
        return 0;
    }

Method android.support.v4.text.ICUCompat.<clinit>() calling method android.util.Log.w()


    static ICUCompat()
    {
        if (android.os.Build$VERSION.SDK_INT < 21) {
            try {
                reflect.Method v0_7 = Class.forName("libcore.icu.ICU");
            } catch (reflect.Method v0_8) {
                android.support.v4.text.ICUCompat.a = 0;
                android.support.v4.text.ICUCompat.b = 0;
                android.util.Log.w("ICUCompat", v0_8);
            }
            if (v0_7 != null) {
                Class v4_0 = new Class[1];
                v4_0[0] = String;
                android.support.v4.text.ICUCompat.a = v0_7.getMethod("getScript", v4_0);
                Class[] v2_1 = new Class[1];
                v2_1[0] = String;
                android.support.v4.text.ICUCompat.b = v0_7.getMethod("addLikelySubtags", v2_1);
            }
        } else {
            try {
                reflect.Method v0_3 = Class.forName("libcore.icu.ICU");
                Class[] v2_2 = new Class[1];
                v2_2[0] = java.util.Locale;
                android.support.v4.text.ICUCompat.b = v0_3.getMethod("addLikelySubtags", v2_2);
            } catch (reflect.Method v0_5) {
                throw new IllegalStateException(v0_5);
            }
        }
        return;
    }

Method android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.a() calling method android.util.Log.w()


    private void a(android.view.KeyEvent p10, android.support.v4.media.session.MediaSessionCompat$Callback p11)
    {
        if ((p10 != 0) && (p10.getAction() == 0)) {
            long v3;
            if (this.a.j != null) {
                v3 = this.a.j.d();
            } else {
                v3 = 0;
            }
            long v10_1 = p10.getKeyCode();
            if (v10_1 == 79) {
                android.util.Log.w("MediaSessionCompat", "KEYCODE_MEDIA_PLAY_PAUSE and KEYCODE_HEADSETHOOK are handled already");
            } else {
                switch (v10_1) {
                    case 86:
                        if ((v3 & 1) != 0) {
                            p11.h();
                        }
                        break;
                    case 87:
                        if ((v3 & 32) != 0) {
                            p11.d();
                        }
                        break;
                    case 88:
                        if ((v3 & 16) != 0) {
                            p11.e();
                        }
                        break;
                    case 89:
                        if ((v3 & 8) != 0) {
                            p11.g();
                        }
                        break;
                    case 90:
                        if ((v3 & 64) != 0) {
                            p11.f();
                        }
                        break;
                    default:
                        switch (v10_1) {
                            case 126:
                                if ((v3 & 4) != 0) {
                                    p11.b();
                                }
                                break;
                            case 127:
                                if ((v3 & 2) != 0) {
                                    p11.c();
                                }
                                break;
                            default:
                        }
                }
            }
            return;
        } else {
            return;
        }
    }

Method android.support.v4.media.MediaBrowserServiceCompatApi26.<clinit>() calling method android.util.Log.w()


    static MediaBrowserServiceCompatApi26()
    {
        try {
            android.support.v4.media.MediaBrowserServiceCompatApi26.a = android.service.media.MediaBrowserService$Result.getDeclaredField("mFlags");
            android.support.v4.media.MediaBrowserServiceCompatApi26.a.setAccessible(1);
        } catch (NoSuchFieldException v0_3) {
            android.util.Log.w("MBSCompatApi26", v0_3);
        }
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompatApi26$ResultWrapper.a() calling method android.util.Log.w()


    public void a(java.util.List p3, int p4)
    {
        try {
            android.support.v4.media.MediaBrowserServiceCompatApi26.a().setInt(this.a, p4);
        } catch (android.service.media.MediaBrowserService$Result v4_1) {
            android.util.Log.w("MBSCompatApi26", v4_1);
        }
        this.a.sendResult(this.a(p3));
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceHandler.handleMessage() calling method android.util.Log.w()


    public void handleMessage(android.os.Message p6)
    {
        android.support.v4.os.ResultReceiver v0_0 = p6.getData();
        switch (p6.what) {
            case 1:
                this.b.a(v0_0.getString("data_package_name"), v0_0.getInt("data_calling_uid"), v0_0.getBundle("data_root_hints"), new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo));
                break;
            case 2:
                this.b.a(new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo));
                break;
            case 3:
                this.b.a(v0_0.getString("data_media_item_id"), android.support.v4.app.BundleCompat.a(v0_0, "data_callback_token"), v0_0.getBundle("data_options"), new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo));
                break;
            case 4:
                this.b.a(v0_0.getString("data_media_item_id"), android.support.v4.app.BundleCompat.a(v0_0, "data_callback_token"), new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo));
                break;
            case 5:
                this.b.a(v0_0.getString("data_media_item_id"), ((android.support.v4.os.ResultReceiver) v0_0.getParcelable("data_result_receiver")), new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo));
                break;
            case 6:
                this.b.a(new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo), v0_0.getBundle("data_root_hints"));
                break;
            case 7:
                this.b.b(new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo));
                break;
            case 8:
                this.b.a(v0_0.getString("data_search_query"), v0_0.getBundle("data_search_extras"), ((android.support.v4.os.ResultReceiver) v0_0.getParcelable("data_result_receiver")), new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo));
                break;
            case 9:
                this.b.b(v0_0.getString("data_custom_action"), v0_0.getBundle("data_custom_action_extras"), ((android.support.v4.os.ResultReceiver) v0_0.getParcelable("data_result_receiver")), new android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat(p6.replyTo));
                break;
            default:
                android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl v1_1 = new StringBuilder();
                v1_1.append("Unhandled message: ");
                v1_1.append(p6);
                v1_1.append("\n  Service version: ");
                v1_1.append(2);
                v1_1.append("\n  Client version: ");
                v1_1.append(p6.arg1);
                android.util.Log.w("MBServiceCompat", v1_1.toString());
        }
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$9.run() calling method android.util.Log.w()


    public void run()
    {
        String v0_4 = ((android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord) this.e.a.b.get(this.a.a()));
        if (v0_4 != null) {
            this.e.a.b(this.b, this.c, v0_4, this.d);
            return;
        } else {
            android.support.v4.media.MediaBrowserServiceCompat v1_3 = new StringBuilder();
            v1_3.append("sendCustomAction for callback that isn\'t registered action=");
            v1_3.append(this.b);
            v1_3.append(", extras=");
            v1_3.append(this.c);
            android.util.Log.w("MBServiceCompat", v1_3.toString());
            return;
        }
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$8.run() calling method android.util.Log.w()


    public void run()
    {
        String v0_4 = ((android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord) this.e.a.b.get(this.a.a()));
        if (v0_4 != null) {
            this.e.a.a(this.b, this.c, v0_4, this.d);
            return;
        } else {
            android.support.v4.media.MediaBrowserServiceCompat v1_3 = new StringBuilder();
            v1_3.append("search for callback that isn\'t registered query=");
            v1_3.append(this.b);
            android.util.Log.w("MBServiceCompat", v1_3.toString());
            return;
        }
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$6.run() calling method android.util.Log.w()


    public void run()
    {
        String v0_1 = this.a.a();
        this.c.a.b.remove(v0_1);
        String v1_0 = new android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord(this.c.a);
        v1_0.c = this.a;
        v1_0.b = this.b;
        this.c.a.b.put(v0_1, v1_0);
        try {
            v0_1.linkToDeath(v1_0, 0);
        } catch (android.os.RemoteException) {
            android.util.Log.w("MBServiceCompat", "IBinder is already dead.");
        }
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$5.run() calling method android.util.Log.w()


    public void run()
    {
        String v0_4 = ((android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord) this.d.a.b.get(this.a.a()));
        if (v0_4 != null) {
            this.d.a.a(this.b, v0_4, this.c);
            return;
        } else {
            android.support.v4.media.MediaBrowserServiceCompat v1_3 = new StringBuilder();
            v1_3.append("getMediaItem for callback that isn\'t registered id=");
            v1_3.append(this.b);
            android.util.Log.w("MBServiceCompat", v1_3.toString());
            return;
        }
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$4.run() calling method android.util.Log.w()


    public void run()
    {
        String v0_6 = ((android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord) this.d.a.b.get(this.a.a()));
        if (v0_6 != null) {
            if (!this.d.a.a(this.b, v0_6, this.c)) {
                String v1_3 = new StringBuilder();
                v1_3.append("removeSubscription called for ");
                v1_3.append(this.b);
                v1_3.append(" which is not subscribed");
                android.util.Log.w("MBServiceCompat", v1_3.toString());
            }
            return;
        } else {
            String v1_7 = new StringBuilder();
            v1_7.append("removeSubscription for callback that isn\'t registered id=");
            v1_7.append(this.b);
            android.util.Log.w("MBServiceCompat", v1_7.toString());
            return;
        }
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$3.run() calling method android.util.Log.w()


    public void run()
    {
        String v0_4 = ((android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord) this.e.a.b.get(this.a.a()));
        if (v0_4 != null) {
            this.e.a.a(this.b, v0_4, this.c, this.d);
            return;
        } else {
            android.support.v4.media.MediaBrowserServiceCompat v1_3 = new StringBuilder();
            v1_3.append("addSubscription for callback that isn\'t registered id=");
            v1_3.append(this.b);
            android.util.Log.w("MBServiceCompat", v1_3.toString());
            return;
        }
    }

Method android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$1.run() calling method android.util.Log.w()


    public void run()
    {
        String v0_1 = this.a.a();
        this.e.a.b.remove(v0_1);
        String v1_0 = new android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord(this.e.a);
        v1_0.a = this.b;
        v1_0.b = this.c;
        v1_0.c = this.a;
        v1_0.d = this.e.a.a(this.b, this.d, this.c);
        if (v1_0.d != null) {
            try {
                this.e.a.b.put(v0_1, v1_0);
                v0_1.linkToDeath(v1_0, 0);
            } catch (android.os.RemoteException) {
                String v2_15 = new StringBuilder();
                v2_15.append("Calling onConnect() failed. Dropping client. pkg=");
                v2_15.append(this.b);
                android.util.Log.w("MBServiceCompat", v2_15.toString());
                this.e.a.b.remove(v0_1);
            }
            if (this.e.a.e != null) {
                this.a.a(v1_0.d.a(), this.e.a.e, v1_0.d.b());
            }
        } else {
            String v1_11 = new StringBuilder();
            v1_11.append("No root for client ");
            v1_11.append(this.b);
            v1_11.append(" from service ");
            v1_11.append(this.getClass().getName());
            android.util.Log.i("MBServiceCompat", v1_11.toString());
            try {
                this.a.b();
            } catch (android.os.RemoteException) {
                String v1_15 = new StringBuilder();
                v1_15.append("Calling onConnectFailed() failed. Ignoring. pkg=");
                v1_15.append(this.b);
                android.util.Log.w("MBServiceCompat", v1_15.toString());
            }
        }
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1.run() calling method android.util.Log.w()


    public void run()
    {
        java.util.Iterator v0_4 = this.b.a.b.values().iterator();
        while (v0_4.hasNext()) {
            String v1_1 = ((android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord) v0_4.next());
            try {
                v1_1.c.a(v1_1.d.a(), this.a, v1_1.d.b());
            } catch (android.os.RemoteException) {
                StringBuilder v3_3 = new StringBuilder();
                v3_3.append("Connection for ");
                v3_3.append(v1_1.a);
                v3_3.append(" is no longer valid.");
                android.util.Log.w("MBServiceCompat", v3_3.toString());
                v0_4.remove();
            }
        }
        return;
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1.run() calling method android.util.Log.w()

Couldn't retrieve source code

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$2.run() calling method android.util.Log.w()


    public void run()
    {
        if (this.a.i != null) {
            try {
                this.a.h.a(this.a.i);
            } catch (android.os.RemoteException) {
                String v1_0 = new StringBuilder();
                v1_0.append("RemoteException during connect for ");
                v1_0.append(this.a.b);
                android.util.Log.w("MediaBrowserCompat", v1_0.toString());
            }
        }
        android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase v0_3 = this.a.f;
        this.a.a();
        if (v0_3 != null) {
            this.a.f = v0_3;
        }
        if (android.support.v4.media.MediaBrowserCompat.a) {
            android.util.Log.d("MediaBrowserCompat", "disconnect...");
            this.a.c();
        }
        return;
    }

Method android.support.v4.media.MediaBrowserCompat$CallbackHandler.handleMessage() calling method android.util.Log.w()

Couldn't retrieve source code

Method android.support.v4.media.AudioAttributesCompatApi21.a() calling method android.util.Log.w()


    public static int a(ark>android.support.v4.media.AudioAttributesCompatApi21ark>$Wrapper p6)
    {
        int v6_1 = p6.a();
        try {
            if (ark>android.support.v4.media.AudioAttributesCompatApi21ark>.a == null) {
                Class[] v4 = new Class[1];
                v4[0] = android.media.AudioAttributes;
                ark>android.support.v4.media.AudioAttributesCompatApi21ark>.a = android.media.AudioAttributes.getMethod("toLegacyStreamType", v4);
            }
        } catch (int v6_2) {
            android.util.Log.w("AudioAttributesCompat", "getLegacyStreamType() failed on API21+", v6_2);
            return -1;
        }
        Object[] v2_0 = new Object[1];
        v2_0[0] = v6_1;
        return ((Integer) ark>android.support.v4.media.AudioAttributesCompatApi21ark>.a.invoke(0, v2_0)).intValue();
    }

Method android.support.v4.graphics.PathParser$PathDataNode.a() calling method android.util.Log.w()


    private static void a(android.graphics.Path p45, float p46, float p47, float p48, float p49, float p50, float p51, float p52, boolean p53, boolean p54)
    {
        float v4_9 = Math.toRadians(((double) p52));
        double v10_0 = Math.cos(v4_9);
        double v12_1 = Math.sin(v4_9);
        double v25 = v4_9;
        double v16_2 = (((((double) p46) * v10_0) + (((double) p47) * v12_1)) / ((double) p50));
        double v31 = (((((double) (- p46)) * v12_1) + (((double) p47) * v10_0)) / ((double) p51));
        int v6_7 = (((((double) p48) * v10_0) + (((double) p49) * v12_1)) / ((double) p50));
        double v14_5 = (((((double) (- p48)) * v12_1) + (((double) p49) * v10_0)) / ((double) p51));
        double v8_8 = (v16_2 - v6_7);
        double v18_3 = (v31 - v14_5);
        double v20_3 = ((v16_2 + v6_7) / 2.0);
        double v35_3 = ((v31 + v14_5) / 2.0);
        double v39 = v12_1;
        double v12_3 = ((v8_8 * v8_8) + (v18_3 * v18_3));
        if (v12_3 != 0) {
            double v43 = v10_0;
            double v10_2 = ((1.0 / v12_3) - 0.25);
            if (v10_2 >= 0) {
                double v35_4;
                double v20_4;
                double v0_3 = Math.sqrt(v10_2);
                double v8_9 = (v8_8 * v0_3);
                double v0_4 = (v0_3 * v18_3);
                if (p53 != p54) {
                    v20_4 = (v20_3 + v0_4);
                    v35_4 = (v35_3 - v8_9);
                } else {
                    v20_4 = (v20_3 - v0_4);
                    v35_4 = (v35_3 + v8_9);
                }
                int v6_10;
                double v0_6 = Math.atan2((v31 - v35_4), (v16_2 - v20_4));
                double v2_5 = (Math.atan2((v14_5 - v35_4), (v6_7 - v20_4)) - v0_6);
                if (v2_5 < 0) {
                    v6_10 = 0;
                } else {
                    v6_10 = 1;
                }
                if (p54 != v6_10) {
                    if (v2_5 <= 0) {
                        v2_5 += 6.283185307179586;
                    } else {
                        v2_5 -= 6.283185307179586;
                    }
                }
                double v20_0 = (v20_4 * ((double) p50));
                double v35_0 = (v35_4 * ((double) p51));
                ark>android.support.v4.graphics.PathParser$PathDataNodeark>.a(p45, ((v20_0 * v43) - (v35_0 * v39)), ((v20_0 * v39) + (v35_0 * v43)), ((double) p50), ((double) p51), ((double) p46), ((double) p47), v25, v0_6, v2_5);
                return;
            } else {
                float v4_1 = new StringBuilder();
                v4_1.append("Points are too far apart ");
                v4_1.append(v12_3);
                android.util.Log.w("PathParser", v4_1.toString());
                float v1_2 = ((float) (Math.sqrt(v12_3) / 1.99999));
                ark>android.support.v4.graphics.PathParser$PathDataNodeark>.a(p45, p46, p47, p48, p49, (p50 * v1_2), (p51 * v1_2), p52, p53, p54);
                return;
            }
        } else {
            android.util.Log.w("PathParser", " Points are coincident");
            return;
        }
    }

Method android.support.v4.content.WakefulBroadcastReceiver.a() calling method android.util.Log.w()


    public static boolean a(android.content.Intent p5)
    {
        String v5_3 = p5.getIntExtra("android.support.content.wakelockid", 0);
        if (v5_3 != null) {
            try {
                String v1_5 = ((android.os.PowerManager$WakeLock) ark>android.support.v4.content.WakefulBroadcastReceiverark>.a.get(v5_3));
            } catch (String v5_2) {
                throw v5_2;
            }
            if (v1_5 == null) {
                StringBuilder v3_1 = new StringBuilder();
                v3_1.append("No active wake lock id #");
                v3_1.append(v5_3);
                android.util.Log.w("WakefulBroadcastReceiv.", v3_1.toString());
                return 1;
            } else {
                v1_5.release();
                ark>android.support.v4.content.WakefulBroadcastReceiverark>.a.remove(v5_3);
                return 1;
            }
        } else {
            return 0;
        }
    }

Method android.support.v4.content.ModernAsyncTask$3.done() calling method android.util.Log.w()


    protected void done()
    {
        try {
            this.a.c(this.get());
        } catch (Throwable v0_3) {
            android.util.Log.w("AsyncTask", v0_3);
        } catch (Throwable v0_1) {
            throw new RuntimeException("An error occurred while executing doInBackground()", v0_1.getCause());
        } catch (java.util.concurrent.CancellationException) {
            this.a.c(0);
        } catch (Throwable v0_4) {
            throw new RuntimeException("An error occurred while executing doInBackground()", v0_4);
        }
        return;
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.d() calling method android.util.Log.w()


    private void d(android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p6)
    {
        if (android.util.Log.isLoggable("NotifManCompat", 3)) {
            android.content.ComponentName v2_9 = new StringBuilder();
            v2_9.append("Processing component ");
            v2_9.append(p6.a);
            v2_9.append(", ");
            v2_9.append(p6.d.size());
            v2_9.append(" queued tasks");
            android.util.Log.d("NotifManCompat", v2_9.toString());
        }
        if (!p6.d.isEmpty()) {
            if ((!this.a(p6)) || (p6.c == null)) {
                this.c(p6);
                return;
            }
            while(true) {
                String v0_8 = ((android.support.v4.app.NotificationManagerCompat$Task) p6.d.peek());
                if (v0_8 == null) {
                    break;
                }
                try {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        String v3_6 = new StringBuilder();
                        v3_6.append("Sending task ");
                        v3_6.append(v0_8);
                        android.util.Log.d("NotifManCompat", v3_6.toString());
                    }
                    v0_8.a(p6.c);
                    p6.d.remove();
                } catch (android.os.DeadObjectException) {
                    if (!android.util.Log.isLoggable("NotifManCompat", 3)) {
                        break;
                    }
                    String v1_3 = new StringBuilder();
                    v1_3.append("Remote service has died: ");
                    v1_3.append(p6.a);
                    android.util.Log.d("NotifManCompat", v1_3.toString());
                    break;
                } catch (String v0_10) {
                    android.content.ComponentName v2_5 = new StringBuilder();
                    v2_5.append("RemoteException communicating with ");
                    v2_5.append(p6.a);
                    android.util.Log.w("NotifManCompat", v2_5.toString(), v0_10);
                    break;
                }
            }
            if (!p6.d.isEmpty()) {
                this.c(p6);
            }
            return;
        } else {
            return;
        }
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.c() calling method android.util.Log.w()


    private void c(android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p6)
    {
        if (!this.b.hasMessages(3, p6.a)) {
            p6.e = (p6.e + 1);
            if (p6.e <= 6) {
                int v0_5 = ((1 << (p6.e - 1)) * 1000);
                if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                    String v3_2 = new StringBuilder();
                    v3_2.append("Scheduling retry for ");
                    v3_2.append(v0_5);
                    v3_2.append(" ms");
                    android.util.Log.d("NotifManCompat", v3_2.toString());
                }
                this.b.sendMessageDelayed(this.b.obtainMessage(3, p6.a), ((long) v0_5));
                return;
            } else {
                android.os.Handler v1_7 = new StringBuilder();
                v1_7.append("Giving up on delivering ");
                v1_7.append(p6.d.size());
                v1_7.append(" tasks to ");
                v1_7.append(p6.a);
                v1_7.append(" after ");
                v1_7.append(p6.e);
                v1_7.append(" retries");
                android.util.Log.w("NotifManCompat", v1_7.toString());
                p6.d.clear();
                return;
            }
        } else {
            return;
        }
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.a() calling method android.util.Log.w()


    private boolean a(ark>android.support.v4.app.NotificationManagerCompat$SideChannelManagerark>$ListenerRecord p4)
    {
        if (!p4.b) {
            p4.b = this.a.bindService(new android.content.Intent("android.support.BIND_NOTIFICATION_SIDE_CHANNEL").setComponent(p4.a), this, 33);
            if (!p4.b) {
                String v1_1 = new StringBuilder();
                v1_1.append("Unable to bind to listener ");
                v1_1.append(p4.a);
                android.util.Log.w("NotifManCompat", v1_1.toString());
                this.a.unbindService(this);
            } else {
                p4.e = 0;
            }
            return p4.b;
        } else {
            return 1;
        }
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.a() calling method android.util.Log.w()


    private void a()
    {
        java.util.Iterator v0_1 = android.support.v4.app.NotificationManagerCompat.a(this.a);
        if (!v0_1.equals(this.d)) {
            this.d = v0_1;
            ark>android.support.v4.app.NotificationManagerCompat$SideChannelManagerark>$ListenerRecord v1_1 = this.a.getPackageManager().queryIntentServices(new android.content.Intent().setAction("android.support.BIND_NOTIFICATION_SIDE_CHANNEL"), 0);
            java.util.HashSet v2_4 = new java.util.HashSet();
            ark>android.support.v4.app.NotificationManagerCompat$SideChannelManagerark>$ListenerRecord v1_2 = v1_1.iterator();
            while (v1_2.hasNext()) {
                java.util.Map v3_11 = ((android.content.pm.ResolveInfo) v1_2.next());
                if (v0_1.contains(v3_11.serviceInfo.packageName)) {
                    String v4_1 = new android.content.ComponentName(v3_11.serviceInfo.packageName, v3_11.serviceInfo.name);
                    if (v3_11.serviceInfo.permission == null) {
                        v2_4.add(v4_1);
                    } else {
                        String v5_3 = new StringBuilder();
                        v5_3.append("Permission present on component ");
                        v5_3.append(v4_1);
                        v5_3.append(", not adding listener record.");
                        android.util.Log.w("NotifManCompat", v5_3.toString());
                    }
                }
            }
            java.util.Iterator v0_2 = v2_4.iterator();
            while (v0_2.hasNext()) {
                ark>android.support.v4.app.NotificationManagerCompat$SideChannelManagerark>$ListenerRecord v1_12 = ((android.content.ComponentName) v0_2.next());
                if (!this.c.containsKey(v1_12)) {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        String v4_13 = new StringBuilder();
                        v4_13.append("Adding listener record for ");
                        v4_13.append(v1_12);
                        android.util.Log.d("NotifManCompat", v4_13.toString());
                    }
                    this.c.put(v1_12, new ark>android.support.v4.app.NotificationManagerCompat$SideChannelManagerark>$ListenerRecord(v1_12));
                }
            }
            java.util.Iterator v0_5 = this.c.entrySet().iterator();
            while (v0_5.hasNext()) {
                ark>android.support.v4.app.NotificationManagerCompat$SideChannelManagerark>$ListenerRecord v1_7 = ((java.util.Map$Entry) v0_5.next());
                if (!v2_4.contains(v1_7.getKey())) {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        String v5_5 = new StringBuilder();
                        v5_5.append("Removing listener record for ");
                        v5_5.append(v1_7.getKey());
                        android.util.Log.d("NotifManCompat", v5_5.toString());
                    }
                    this.b(((ark>android.support.v4.app.NotificationManagerCompat$SideChannelManagerark>$ListenerRecord) v1_7.getValue()));
                    v0_5.remove();
                }
            }
            return;
        } else {
            return;
        }
    }

Method android.support.multidex.MultiDexExtractor.a() calling method android.util.Log.w()


    java.util.List a(android.content.Context p10, String p11, boolean p12)
    {
        String v1_2 = new StringBuilder();
        v1_2.append("MultiDexExtractor.load(");
        v1_2.append(this.a.getPath());
        v1_2.append(", ");
        v1_2.append(p12);
        v1_2.append(", ");
        v1_2.append(p11);
        v1_2.append(")");
        android.util.Log.i("MultiDex", v1_2.toString());
        if (this.f.isValid()) {
            if ((p12 != null) || (ark>android.support.multidex.MultiDexExtractorark>.a(p10, this.a, this.b, p11))) {
                if (p12 == null) {
                    android.util.Log.i("MultiDex", "Detected that extraction must be performed.");
                } else {
                    android.util.Log.i("MultiDex", "Forced extraction must be performed.");
                }
                java.util.List v12_3 = this.a();
                ark>android.support.multidex.MultiDexExtractorark>.a(p10, p11, ark>android.support.multidex.MultiDexExtractorark>.a(this.a), this.b, v12_3);
            } else {
                try {
                    v12_3 = this.a(p10, p11);
                } catch (java.util.List v12_4) {
                    android.util.Log.w("MultiDex", "Failed to reload existing extracted secondary dex files, falling back to fresh extraction", v12_4);
                    v12_3 = this.a();
                    ark>android.support.multidex.MultiDexExtractorark>.a(p10, p11, ark>android.support.multidex.MultiDexExtractorark>.a(this.a), this.b, v12_3);
                }
            }
            String v11_2 = new StringBuilder();
            v11_2.append("load found ");
            v11_2.append(v12_3.size());
            v11_2.append(" secondary dex files");
            android.util.Log.i("MultiDex", v11_2.toString());
            return v12_3;
        } else {
            throw new IllegalStateException("MultiDexExtractor was closed");
        }
    }

Method android.support.multidex.MultiDexExtractor.b() calling method android.util.Log.w()


    private void b()
    {
        String v0_1 = this.c.listFiles(new android.support.multidex.MultiDexExtractor$1(this));
        if (v0_1 != null) {
            int v1_4 = v0_1.length;
            int v2_0 = 0;
            while (v2_0 < v1_4) {
                String v3_0 = v0_1[v2_0];
                StringBuilder v5_1 = new StringBuilder();
                v5_1.append("Trying to delete old file ");
                v5_1.append(v3_0.getPath());
                v5_1.append(" of size ");
                v5_1.append(v3_0.length());
                android.util.Log.i("MultiDex", v5_1.toString());
                if (v3_0.delete()) {
                    StringBuilder v5_4 = new StringBuilder();
                    v5_4.append("Deleted old file ");
                    v5_4.append(v3_0.getPath());
                    android.util.Log.i("MultiDex", v5_4.toString());
                } else {
                    StringBuilder v5_6 = new StringBuilder();
                    v5_6.append("Failed to delete old file ");
                    v5_6.append(v3_0.getPath());
                    android.util.Log.w("MultiDex", v5_6.toString());
                }
                v2_0++;
            }
            return;
        } else {
            int v1_3 = new StringBuilder();
            v1_3.append("Failed to list secondary dex dir content (");
            v1_3.append(this.c.getPath());
            v1_3.append(").");
            android.util.Log.w("MultiDex", v1_3.toString());
            return;
        }
    }

Method android.support.multidex.MultiDexExtractor.a() calling method android.util.Log.w()


    private static void a(java.io.Closeable p2)
    {
        try {
            p2.close();
        } catch (java.io.IOException v2_1) {
            android.util.Log.w("MultiDex", "Failed to close resource", v2_1);
        }
        return;
    }

Method android.support.multidex.MultiDexExtractor.a() calling method android.util.Log.w()


    private java.util.List a()
    {
        java.io.IOException v0_1 = new StringBuilder();
        v0_1.append(this.a.getName());
        v0_1.append(".classes");
        java.io.IOException v0_5 = v0_1.toString();
        this.b();
        String v1_1 = new java.util.ArrayList();
        String v2_1 = new java.util.zip.ZipFile(this.a);
        int v3_2 = 2;
        try {
            java.util.zip.ZipEntry v4_1 = new StringBuilder();
            v4_1.append("classes");
            v4_1.append(2);
            v4_1.append(".dex");
            java.util.zip.ZipEntry v4_3 = v2_1.getEntry(v4_1.toString());
        } catch (java.io.IOException v0_2) {
            try {
                v2_1.close();
            } catch (String v1_2) {
                android.util.Log.w("MultiDex", "Failed to close resource", v1_2);
            }
            throw v0_2;
        }
        while (v4_3 != null) {
            String v5_3 = new StringBuilder();
            v5_3.append(v0_5);
            v5_3.append(v3_2);
            v5_3.append(".zip");
            ark>android.support.multidex.MultiDexExtractorark>$ExtractedDex v6_2 = new ark>android.support.multidex.MultiDexExtractorark>$ExtractedDex(this.c, v5_3.toString());
            v1_1.add(v6_2);
            int v7_2 = new StringBuilder();
            v7_2.append("Extraction is needed for file ");
            v7_2.append(v6_2);
            android.util.Log.i("MultiDex", v7_2.toString());
            int v7_4 = 0;
            int v8_0 = 0;
            while ((v7_4 < 3) && (v8_0 == 0)) {
                v7_4++;
                ark>android.support.multidex.MultiDexExtractorark>.a(v2_1, v4_3, v6_2, v0_5);
                try {
                    v6_2.a = ark>android.support.multidex.MultiDexExtractorark>.b(v6_2);
                    v8_0 = 1;
                } catch (int v8_3) {
                    String v10_1 = new StringBuilder();
                    v10_1.append("Failed to read crc from ");
                    v10_1.append(v6_2.getAbsolutePath());
                    android.util.Log.w("MultiDex", v10_1.toString(), v8_3);
                    v8_0 = 0;
                }
                String v11_3;
                String v10_4 = new StringBuilder();
                v10_4.append("Extraction ");
                if (v8_0 == 0) {
                    v11_3 = "failed";
                } else {
                    v11_3 = "succeeded";
                }
                v10_4.append(v11_3);
                v10_4.append(" \'");
                v10_4.append(v6_2.getAbsolutePath());
                v10_4.append("\': length ");
                v10_4.append(v6_2.length());
                v10_4.append(" - crc: ");
                v10_4.append(v6_2.a);
                android.util.Log.i("MultiDex", v10_4.toString());
                if (v8_0 == 0) {
                    v6_2.delete();
                    if (v6_2.exists()) {
                        String v10_7 = new StringBuilder();
                        v10_7.append("Failed to delete corrupted secondary dex \'");
                        v10_7.append(v6_2.getPath());
                        v10_7.append("\'");
                        android.util.Log.w("MultiDex", v10_7.toString());
                    }
                }
            }
            if (v8_0 != 0) {
                v3_2++;
                java.util.zip.ZipEntry v4_5 = new StringBuilder();
                v4_5.append("classes");
                v4_5.append(v3_2);
                v4_5.append(".dex");
                v4_3 = v2_1.getEntry(v4_5.toString());
            } else {
                String v1_7 = new StringBuilder();
                v1_7.append("Could not create zip file ");
                v1_7.append(v6_2.getAbsolutePath());
                v1_7.append(" for secondary dex (");
                v1_7.append(v3_2);
                v1_7.append(")");
                throw new java.io.IOException(v1_7.toString());
            }
        }
        try {
            v2_1.close();
        } catch (java.io.IOException v0_3) {
            android.util.Log.w("MultiDex", "Failed to close resource", v0_3);
        }
        return v1_1;
    }

Method android.support.multidex.MultiDex.c() calling method android.util.Log.w()


    private static void c(android.content.Context p8)
    {
        String v0_6 = new java.io.File(p8.getFilesDir(), "secondary-dexes");
        if (v0_6.isDirectory()) {
            StringBuilder v1_0 = new StringBuilder();
            v1_0.append("Clearing old secondary dex dir (");
            v1_0.append(v0_6.getPath());
            v1_0.append(").");
            android.util.Log.i("MultiDex", v1_0.toString());
            String v8_2 = v0_6.listFiles();
            if (v8_2 != null) {
                StringBuilder v1_2 = v8_2.length;
                int v2_3 = 0;
                while (v2_3 < v1_2) {
                    String v3_0 = v8_2[v2_3];
                    StringBuilder v5_1 = new StringBuilder();
                    v5_1.append("Trying to delete old file ");
                    v5_1.append(v3_0.getPath());
                    v5_1.append(" of size ");
                    v5_1.append(v3_0.length());
                    android.util.Log.i("MultiDex", v5_1.toString());
                    if (v3_0.delete()) {
                        StringBuilder v5_4 = new StringBuilder();
                        v5_4.append("Deleted old file ");
                        v5_4.append(v3_0.getPath());
                        android.util.Log.i("MultiDex", v5_4.toString());
                    } else {
                        StringBuilder v5_6 = new StringBuilder();
                        v5_6.append("Failed to delete old file ");
                        v5_6.append(v3_0.getPath());
                        android.util.Log.w("MultiDex", v5_6.toString());
                    }
                    v2_3++;
                }
                if (v0_6.delete()) {
                    StringBuilder v1_5 = new StringBuilder();
                    v1_5.append("Deleted old secondary dex dir ");
                    v1_5.append(v0_6.getPath());
                    android.util.Log.i("MultiDex", v1_5.toString());
                } else {
                    StringBuilder v1_7 = new StringBuilder();
                    v1_7.append("Failed to delete secondary dex dir ");
                    v1_7.append(v0_6.getPath());
                    android.util.Log.w("MultiDex", v1_7.toString());
                }
            } else {
                StringBuilder v1_10 = new StringBuilder();
                v1_10.append("Failed to list secondary dex dir content (");
                v1_10.append(v0_6.getPath());
                v1_10.append(").");
                android.util.Log.w("MultiDex", v1_10.toString());
                return;
            }
        }
        return;
    }

Method android.support.multidex.MultiDex.b() calling method android.util.Log.w()


    private static android.content.pm.ApplicationInfo b(android.content.Context p2)
    {
        try {
            return p2.getApplicationInfo();
        } catch (int v2_2) {
            android.util.Log.w("MultiDex", "Failure while trying to obtain ApplicationInfo from Context. Must be running in test mode. Skip patching.", v2_2);
            return 0;
        }
    }

Method android.support.multidex.MultiDex.a() calling method android.util.Log.w()


    private static void a(android.content.Context p5, java.io.File p6, java.io.File p7, String p8, String p9, boolean p10)
    {
        try {
            if (!ark>android.support.multidex.MultiDexark>.a.contains(p6)) {
                ark>android.support.multidex.MultiDexark>.a.add(p6);
                if (android.os.Build$VERSION.SDK_INT > 20) {
                    String v3_1 = new StringBuilder();
                    v3_1.append("MultiDex is not guaranteed to work in SDK version ");
                    v3_1.append(android.os.Build$VERSION.SDK_INT);
                    v3_1.append(": SDK version higher than ");
                    v3_1.append(20);
                    v3_1.append(" should be backed by ");
                    v3_1.append("runtime with built-in multidex capabilty but it\'s not the ");
                    v3_1.append("case here: java.vm.version=\"");
                    v3_1.append(System.getProperty("java.vm.version"));
                    v3_1.append("\"");
                    android.util.Log.w("MultiDex", v3_1.toString());
                }
                ClassLoader v1_3 = p5.getClassLoader();
                if (v1_3 != null) {
                    try {
                        ark>android.support.multidex.MultiDexark>.c(p5);
                    } catch (java.io.IOException v2_7) {
                        android.util.Log.w("MultiDex", "Something went wrong when trying to clear old MultiDex extraction, continuing without cleaning.", v2_7);
                    }
                    java.io.File v7_2 = ark>android.support.multidex.MultiDexark>.a(p5, p7, p8);
                    ark>android.support.multidex.MultiDexark>Extractor v8_2 = new ark>android.support.multidex.MultiDexark>Extractor(p6, v7_2);
                    java.io.IOException v6_2 = 0;
                    try {
                        try {
                            ark>android.support.multidex.MultiDexark>.a(v1_3, v7_2, v8_2.a(p5, p9, 0));
                        } catch (java.io.IOException v2_10) {
                            if (p10 != 0) {
                                android.util.Log.w("MultiDex", "Failed to install extracted secondary dex files, retrying with forced extraction", v2_10);
                                ark>android.support.multidex.MultiDexark>.a(v1_3, v7_2, v8_2.a(p5, p9, 1));
                            } else {
                                throw v2_10;
                            }
                        }
                        try {
                            v8_2.close();
                        } catch (java.io.IOException v6_2) {
                        }
                        if (v6_2 == null) {
                            return;
                        } else {
                            throw v6_2;
                        }
                    } catch (java.util.List v5_3) {
                        v8_2.close();
                        throw v5_3;
                    }
                } else {
                    android.util.Log.e("MultiDex", "Context class loader is null. Must be running in test mode. Skip patching.");
                    return;
                }
            } else {
                return;
            }
        } catch (java.util.List v5_5) {
            throw v5_5;
        }
    }

Method android.support.multidex.MultiDex$V19.a() calling method android.util.Log.w()


    static void a(ClassLoader p5, java.util.List p6, java.io.File p7)
    {
        java.io.IOException v5_1 = android.support.multidex.MultiDex.a(p5, "pathList").get(p5);
        java.util.ArrayList v0_3 = new java.util.ArrayList();
        android.support.multidex.MultiDex.a(v5_1, "dexElements", ark>android.support.multidex.MultiDex$V19ark>.a(v5_1, new java.util.ArrayList(p6), p7, v0_3));
        if (v0_3.size() <= 0) {
            return;
        } else {
            Throwable v6_3 = v0_3.iterator();
            while (v6_3.hasNext()) {
                android.util.Log.w("MultiDex", "Exception in makeDexElement", ((java.io.IOException) v6_3.next()));
            }
            java.io.IOException[] v7_4;
            Throwable v6_5 = android.support.multidex.MultiDex.a(v5_1, "dexElementsSuppressedExceptions");
            java.io.IOException[] v7_3 = ((java.io.IOException[]) v6_5.get(v5_1));
            if (v7_3 != null) {
                java.io.IOException[] v2_2 = new java.io.IOException[(v0_3.size() + v7_3.length)];
                v0_3.toArray(v2_2);
                System.arraycopy(v7_3, 0, v2_2, v0_3.size(), v7_3.length);
                v7_4 = v2_2;
            } else {
                java.io.IOException[] v7_6 = new java.io.IOException[v0_3.size()];
                v7_4 = ((java.io.IOException[]) v0_3.toArray(v7_6));
            }
            v6_5.set(v5_1, v7_4);
            java.io.IOException v5_3 = new java.io.IOException("I/O exception during makeDexElement");
            v5_3.initCause(((Throwable) v0_3.get(0)));
            throw v5_3;
        }
    }

Method android.support.multidex.MultiDex$V14.a() calling method android.util.Log.w()


    static void a(ClassLoader p3, java.util.List p4)
    {
        Object v3_1 = android.support.multidex.MultiDex.a(p3, "pathList").get(p3);
        Object[] v4_1 = new ark>android.support.multidex.MultiDex$V14ark>().a(p4);
        try {
            android.support.multidex.MultiDex.a(v3_1, "dexElements", v4_1);
        } catch (String v0_1) {
            android.util.Log.w("MultiDex", "Failed find field \'dexElements\' attempting \'pathElements\'", v0_1);
            android.support.multidex.MultiDex.a(v3_1, "pathElements", v4_1);
        }
        return;
    }

Method android.support.media.ExifInterface.d() calling method android.util.Log.w()


    public double[] d()
    {
        String v0_1 = this.a("GPSLatitude");
        String v1_1 = this.a("GPSLatitudeRef");
        String v2_1 = this.a("GPSLongitude");
        String v3_0 = this.a("GPSLongitudeRef");
        if ((v0_1 != null) && ((v1_1 != null) && ((v2_1 != null) && (v3_0 != null)))) {
            try {
                String v7_0 = android.support.media.ExifInterface.b(v0_1, v1_1);
                String v9_0 = android.support.media.ExifInterface.b(v2_1, v3_0);
                double[] v11 = new double[2];
                v11[0] = v7_0;
                v11[1] = v9_0;
                return v11;
            } catch (IllegalArgumentException) {
                StringBuilder v8_1 = new StringBuilder();
                v8_1.append("Latitude/longitude values are not parseable. ");
                Object[] v10_1 = new Object[4];
                v10_1[0] = v0_1;
                v10_1[1] = v1_1;
                v10_1[2] = v2_1;
                v10_1[3] = v3_0;
                v8_1.append(String.format("latValue=%s, latRef=%s, lngValue=%s, lngRef=%s", v10_1));
                android.util.Log.w("ExifInterface", v8_1.toString());
            }
        }
        return 0;
    }

Method android.support.media.ExifInterface.a() calling method android.util.Log.w()


    public void a(String p19, String p20)
    {
        String v2_4;
        String v1_0 = p20;
        if (!"ISOSpeedRatings".equals(p19)) {
            v2_4 = p19;
        } else {
            v2_4 = "PhotographicSensitivity";
        }
        if ((p20 != null) && (ark>android.support.media.ExifInterfaceark>.D.contains(v2_4))) {
            if (!v2_4.equals("GPSTimeStamp")) {
                try {
                    v1_0 = new ark>android.support.media.ExifInterfaceark>$Rational(Double.parseDouble(p20), 0).toString();
                } catch (NumberFormatException) {
                    StringBuilder v4_2 = new StringBuilder();
                    v4_2.append("Invalid value for ");
                    v4_2.append(v2_4);
                    v4_2.append(" : ");
                    v4_2.append(v1_0);
                    android.util.Log.w("ExifInterface", v4_2.toString());
                    return;
                }
            } else {
                String v5_9 = ark>android.support.media.ExifInterfaceark>.X.matcher(p20);
                if (v5_9.find()) {
                    String v1_4 = new StringBuilder();
                    v1_4.append(Integer.parseInt(v5_9.group(1)));
                    v1_4.append("/1,");
                    v1_4.append(Integer.parseInt(v5_9.group(2)));
                    v1_4.append("/1,");
                    v1_4.append(Integer.parseInt(v5_9.group(3)));
                    v1_4.append("/1");
                    v1_0 = v1_4.toString();
                } else {
                    StringBuilder v4_4 = new StringBuilder();
                    v4_4.append("Invalid value for ");
                    v4_4.append(v2_4);
                    v4_4.append(" : ");
                    v4_4.append(p20);
                    android.util.Log.w("ExifInterface", v4_4.toString());
                    return;
                }
            }
        }
        int v6_0 = 0;
        while (v6_0 < ark>android.support.media.ExifInterfaceark>.g.length) {
            if ((v6_0 != 4) || (this.L)) {
                String v7_55 = ((ark>android.support.media.ExifInterfaceark>$ExifTag) ark>android.support.media.ExifInterfaceark>.C[v6_0].get(v2_4));
                if (v7_55 != null) {
                    if (v1_0 != null) {
                        String v7_14;
                        String v8_26 = ark>android.support.media.ExifInterfaceark>.d(v1_0);
                        if ((v7_55.c != ((Integer) v8_26.first).intValue()) && (v7_55.c != ((Integer) v8_26.second).intValue())) {
                            if ((v7_55.d == -1) || ((v7_55.d != ((Integer) v8_26.first).intValue()) && (v7_55.d != ((Integer) v8_26.second).intValue()))) {
                                if ((v7_55.c != 1) && ((v7_55.c != 7) && (v7_55.c != 2))) {
                                    String v7_2;
                                    StringBuilder v11_8 = new StringBuilder();
                                    v11_8.append("Given tag (");
                                    v11_8.append(v2_4);
                                    v11_8.append(") value didn\'t match with one of expected ");
                                    v11_8.append("formats: ");
                                    v11_8.append(ark>android.support.media.ExifInterfaceark>.e[v7_55.c]);
                                    if (v7_55.d != -1) {
                                        int v12_7 = new StringBuilder();
                                        v12_7.append(", ");
                                        v12_7.append(ark>android.support.media.ExifInterfaceark>.e[v7_55.d]);
                                        v7_2 = v12_7.toString();
                                    } else {
                                        v7_2 = "";
                                    }
                                    String v7_11;
                                    v11_8.append(v7_2);
                                    v11_8.append(" (guess: ");
                                    v11_8.append(ark>android.support.media.ExifInterfaceark>.e[((Integer) v8_26.first).intValue()]);
                                    if (((Integer) v8_26.second).intValue() != -1) {
                                        String v7_10 = new StringBuilder();
                                        v7_10.append(", ");
                                        v7_10.append(ark>android.support.media.ExifInterfaceark>.e[((Integer) v8_26.second).intValue()]);
                                        v7_11 = v7_10.toString();
                                    } else {
                                        v7_11 = "";
                                    }
                                    v11_8.append(v7_11);
                                    v11_8.append(")");
                                    android.util.Log.w("ExifInterface", v11_8.toString());
                                    v6_0++;
                                } else {
                                    v7_14 = v7_55.c;
                                }
                            } else {
                                v7_14 = v7_55.d;
                            }
                        } else {
                            v7_14 = v7_55.c;
                        }
                        switch (v7_14) {
                            case 1:
                                this.J[v6_0].put(v2_4, ark>android.support.media.ExifInterfaceark>$ExifAttribute.a(v1_0));
                            case 2:
                            case 7:
                                this.J[v6_0].put(v2_4, ark>android.support.media.ExifInterfaceark>$ExifAttribute.b(v1_0));
                                break;
                            case 3:
                                String v7_38 = v1_0.split(",");
                                String v8_21 = new int[v7_38.length];
                                String v9_17 = 0;
                                while (v9_17 < v7_38.length) {
                                    v8_21[v9_17] = Integer.parseInt(v7_38[v9_17]);
                                    v9_17++;
                                }
                                this.J[v6_0].put(v2_4, ark>android.support.media.ExifInterfaceark>$ExifAttribute.a(v8_21, this.K));
                                break;
                            case 4:
                                String v7_34 = v1_0.split(",");
                                String v8_18 = new long[v7_34.length];
                                String v9_15 = 0;
                                while (v9_15 < v7_34.length) {
                                    v8_18[v9_15] = Long.parseLong(v7_34[v9_15]);
                                    v9_15++;
                                }
                                this.J[v6_0].put(v2_4, ark>android.support.media.ExifInterfaceark>$ExifAttribute.a(v8_18, this.K));
                                break;
                            case 5:
                                String v7_30 = v1_0.split(",");
                                String v8_15 = new ark>android.support.media.ExifInterfaceark>$Rational[v7_30.length];
                                String v9_13 = 0;
                                while (v9_13 < v7_30.length) {
                                    String[] v10_18 = v7_30[v9_13].split("/");
                                    ark>android.support.media.ExifInterfaceark>$Rational v17_1 = new ark>android.support.media.ExifInterfaceark>$Rational;
                                    v17_1(((long) Double.parseDouble(v10_18[0])), ((long) Double.parseDouble(v10_18[1])), 0);
                                    v8_15[v9_13] = v17_1;
                                    v9_13++;
                                }
                                this.J[v6_0].put(v2_4, ark>android.support.media.ExifInterfaceark>$ExifAttribute.a(v8_15, this.K));
                                break;
                            case 6:
                            case 8:
                            case 11:
                            default:
                                String v9_20 = new StringBuilder();
                                v9_20.append("Data format isn\'t one of expected formats: ");
                                v9_20.append(v7_14);
                                android.util.Log.w("ExifInterface", v9_20.toString());
                                break;
                            case 9:
                                String v7_26 = v1_0.split(",");
                                String v8_12 = new int[v7_26.length];
                                String v9_11 = 0;
                                while (v9_11 < v7_26.length) {
                                    v8_12[v9_11] = Integer.parseInt(v7_26[v9_11]);
                                    v9_11++;
                                }
                                this.J[v6_0].put(v2_4, ark>android.support.media.ExifInterfaceark>$ExifAttribute.b(v8_12, this.K));
                                break;
                            case 10:
                                String v7_20 = v1_0.split(",");
                                String v8_8 = new ark>android.support.media.ExifInterfaceark>$Rational[v7_20.length];
                                String v9_9 = 0;
                                while (v9_9 < v7_20.length) {
                                    String[] v10_10 = v7_20[v9_9].split("/");
                                    ark>android.support.media.ExifInterfaceark>$Rational v17_0 = new ark>android.support.media.ExifInterfaceark>$Rational;
                                    v17_0(((long) Double.parseDouble(v10_10[0])), ((long) Double.parseDouble(v10_10[1])), 0);
                                    v8_8[v9_9] = v17_0;
                                    v9_9++;
                                }
                                this.J[v6_0].put(v2_4, ark>android.support.media.ExifInterfaceark>$ExifAttribute.b(v8_8, this.K));
                                break;
                            case 12:
                                String v7_16 = v1_0.split(",");
                                String v8_5 = new double[v7_16.length];
                                String v9_7 = 0;
                                while (v9_7 < v7_16.length) {
                                    v8_5[v9_7] = Double.parseDouble(v7_16[v9_7]);
                                    v9_7++;
                                }
                                this.J[v6_0].put(v2_4, ark>android.support.media.ExifInterfaceark>$ExifAttribute.a(v8_5, this.K));
                                break;
                        }
                    } else {
                        this.J[v6_0].remove(v2_4);
                    }
                }
            }
        }
        return;
    }

Method android.support.media.ExifInterface.a() calling method android.util.Log.w()


    public String a(String p7)
    {
        String v0_0 = this.b(p7);
        if (v0_0 == null) {
            return 0;
        } else {
            if (ark>android.support.media.ExifInterfaceark>.D.contains(p7)) {
                if (!p7.equals("GPSTimeStamp")) {
                    try {
                        return Double.toString(v0_0.a(this.K));
                    } catch (NumberFormatException) {
                        return 0;
                    }
                } else {
                    if ((v0_0.a == 5) || (v0_0.a == 10)) {
                        String v7_9 = ((ark>android.support.media.ExifInterfaceark>$Rational[]) ark>android.support.media.ExifInterfaceark>$ExifAttribute.a(v0_0, this.K));
                        if ((v7_9 != null) && (v7_9.length == 3)) {
                            Object[] v1_1 = new Object[3];
                            v1_1[0] = Integer.valueOf(((int) (((float) v7_9[0].a) / ((float) v7_9[0].b))));
                            v1_1[1] = Integer.valueOf(((int) (((float) v7_9[1].a) / ((float) v7_9[1].b))));
                            v1_1[2] = Integer.valueOf(((int) (((float) v7_9[2].a) / ((float) v7_9[2].b))));
                            return String.format("%02d:%02d:%02d", v1_1);
                        } else {
                            int v2_10 = new StringBuilder();
                            v2_10.append("Invalid GPS Timestamp array. array=");
                            v2_10.append(java.util.Arrays.toString(v7_9));
                            android.util.Log.w("ExifInterface", v2_10.toString());
                            return 0;
                        }
                    } else {
                        int v2_12 = new StringBuilder();
                        v2_12.append("GPS Timestamp format is not rational. format=");
                        v2_12.append(v0_0.a);
                        android.util.Log.w("ExifInterface", v2_12.toString());
                        return 0;
                    }
                }
            } else {
                return v0_0.c(this.K);
            }
        }
    }

Method android.support.media.ExifInterface.d() calling method android.util.Log.w()


    private void d(android.support.media.ExifInterface$ByteOrderedDataInputStream p7, int p8)
    {
        android.support.media.ExifInterface$ExifAttribute v0_12 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("DefaultCropSize"));
        java.util.HashMap v1_2 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("SensorTopBorder"));
        String v2_4 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("SensorLeftBorder"));
        java.nio.ByteOrder v3_4 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("SensorBottomBorder"));
        int v4_4 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("SensorRightBorder"));
        if (v0_12 == null) {
            if ((v1_2 == null) || ((v2_4 == null) || ((v3_4 == null) || (v4_4 == 0)))) {
                this.c(p7, p8);
            } else {
                java.util.HashMap v7_8 = v1_2.b(this.K);
                android.support.media.ExifInterface$ExifAttribute v0_11 = v3_4.b(this.K);
                java.util.HashMap v1_9 = v4_4.b(this.K);
                String v2_5 = v2_4.b(this.K);
                if ((v0_11 > v7_8) && (v1_9 > v2_5)) {
                    java.util.HashMap v1_10 = (v1_9 - v2_5);
                    java.util.HashMap v7_10 = android.support.media.ExifInterface$ExifAttribute.a((v0_11 - v7_8), this.K);
                    android.support.media.ExifInterface$ExifAttribute v0_15 = android.support.media.ExifInterface$ExifAttribute.a(v1_10, this.K);
                    this.J[p8].put("ImageLength", v7_10);
                    this.J[p8].put("ImageWidth", v0_15);
                }
            }
        } else {
            java.util.HashMap v7_4;
            android.support.media.ExifInterface$ExifAttribute v0_4;
            if (v0_12.a != 5) {
                java.util.HashMap v7_16 = ((int[]) android.support.media.ExifInterface$ExifAttribute.a(v0_12, this.K));
                if ((v7_16 != null) && (v7_16.length == 2)) {
                    v0_4 = android.support.media.ExifInterface$ExifAttribute.a(v7_16[0], this.K);
                    v7_4 = android.support.media.ExifInterface$ExifAttribute.a(v7_16[1], this.K);
                } else {
                    android.support.media.ExifInterface$ExifAttribute v0_19 = new StringBuilder();
                    v0_19.append("Invalid crop size values. cropSize=");
                    v0_19.append(java.util.Arrays.toString(v7_16));
                    android.util.Log.w("ExifInterface", v0_19.toString());
                    return;
                }
            } else {
                java.util.HashMap v7_2 = ((android.support.media.ExifInterface$Rational[]) android.support.media.ExifInterface$ExifAttribute.a(v0_12, this.K));
                if ((v7_2 != null) && (v7_2.length == 2)) {
                    v0_4 = android.support.media.ExifInterface$ExifAttribute.a(v7_2[0], this.K);
                    v7_4 = android.support.media.ExifInterface$ExifAttribute.a(v7_2[1], this.K);
                } else {
                    android.support.media.ExifInterface$ExifAttribute v0_8 = new StringBuilder();
                    v0_8.append("Invalid crop size values. cropSize=");
                    v0_8.append(java.util.Arrays.toString(v7_2));
                    android.util.Log.w("ExifInterface", v0_8.toString());
                    return;
                }
            }
            this.J[p8].put("ImageWidth", v0_4);
            this.J[p8].put("ImageLength", v7_4);
        }
        return;
    }

Method android.support.media.ExifInterface.d() calling method android.util.Log.w()


    private void d(android.support.media.ExifInterface$ByteOrderedDataInputStream p7, int p8)
    {
        android.support.media.ExifInterface$ExifAttribute v0_12 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("DefaultCropSize"));
        java.util.HashMap v1_2 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("SensorTopBorder"));
        String v2_4 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("SensorLeftBorder"));
        java.nio.ByteOrder v3_4 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("SensorBottomBorder"));
        int v4_4 = ((android.support.media.ExifInterface$ExifAttribute) this.J[p8].get("SensorRightBorder"));
        if (v0_12 == null) {
            if ((v1_2 == null) || ((v2_4 == null) || ((v3_4 == null) || (v4_4 == 0)))) {
                this.c(p7, p8);
            } else {
                java.util.HashMap v7_8 = v1_2.b(this.K);
                android.support.media.ExifInterface$ExifAttribute v0_11 = v3_4.b(this.K);
                java.util.HashMap v1_9 = v4_4.b(this.K);
                String v2_5 = v2_4.b(this.K);
                if ((v0_11 > v7_8) && (v1_9 > v2_5)) {
                    java.util.HashMap v1_10 = (v1_9 - v2_5);
                    java.util.HashMap v7_10 = android.support.media.ExifInterface$ExifAttribute.a((v0_11 - v7_8), this.K);
                    android.support.media.ExifInterface$ExifAttribute v0_15 = android.support.media.ExifInterface$ExifAttribute.a(v1_10, this.K);
                    this.J[p8].put("ImageLength", v7_10);
                    this.J[p8].put("ImageWidth", v0_15);
                }
            }
        } else {
            android.support.media.ExifInterface$ExifAttribute v0_4;
            java.util.HashMap v7_4;
            if (v0_12.a != 5) {
                java.util.HashMap v7_16 = ((int[]) android.support.media.ExifInterface$ExifAttribute.a(v0_12, this.K));
                if ((v7_16 != null) && (v7_16.length == 2)) {
                    v0_4 = android.support.media.ExifInterface$ExifAttribute.a(v7_16[0], this.K);
                    v7_4 = android.support.media.ExifInterface$ExifAttribute.a(v7_16[1], this.K);
                } else {
                    android.support.media.ExifInterface$ExifAttribute v0_19 = new StringBuilder();
                    v0_19.append("Invalid crop size values. cropSize=");
                    v0_19.append(java.util.Arrays.toString(v7_16));
                    android.util.Log.w("ExifInterface", v0_19.toString());
                    return;
                }
            } else {
                java.util.HashMap v7_2 = ((android.support.media.ExifInterface$Rational[]) android.support.media.ExifInterface$ExifAttribute.a(v0_12, this.K));
                if ((v7_2 != null) && (v7_2.length == 2)) {
                    v0_4 = android.support.media.ExifInterface$ExifAttribute.a(v7_2[0], this.K);
                    v7_4 = android.support.media.ExifInterface$ExifAttribute.a(v7_2[1], this.K);
                } else {
                    android.support.media.ExifInterface$ExifAttribute v0_8 = new StringBuilder();
                    v0_8.append("Invalid crop size values. cropSize=");
                    v0_8.append(java.util.Arrays.toString(v7_2));
                    android.util.Log.w("ExifInterface", v0_8.toString());
                    return;
                }
            }
            this.J[p8].put("ImageWidth", v0_4);
            this.J[p8].put("ImageLength", v7_4);
        }
        return;
    }

Method android.support.media.ExifInterface.c() calling method android.util.Log.w()


    private void c(android.support.media.ExifInterface$ByteOrderedDataInputStream p7)
    {
        this.a(p7);
        java.util.HashMap v7_28 = ((android.support.media.ExifInterface$ExifAttribute) this.J[1].get("MakerNote"));
        if (v7_28 != null) {
            String v1_2 = new android.support.media.ExifInterface$ByteOrderedDataInputStream(v7_28.c);
            v1_2.a(this.K);
            java.util.HashMap v7_11 = new byte[android.support.media.ExifInterface.k.length];
            v1_2.readFully(v7_11);
            v1_2.a(0);
            String v2_5 = new byte[android.support.media.ExifInterface.l.length];
            v1_2.readFully(v2_5);
            if (!java.util.Arrays.equals(v7_11, android.support.media.ExifInterface.k)) {
                if (java.util.Arrays.equals(v2_5, android.support.media.ExifInterface.l)) {
                    v1_2.a(12);
                }
            } else {
                v1_2.a(8);
            }
            this.b(v1_2, 6);
            java.util.HashMap v7_20 = ((android.support.media.ExifInterface$ExifAttribute) this.J[7].get("PreviewImageStart"));
            String v1_10 = ((android.support.media.ExifInterface$ExifAttribute) this.J[7].get("PreviewImageLength"));
            if ((v7_20 != null) && (v1_10 != null)) {
                this.J[5].put("JPEGInterchangeFormat", v7_20);
                this.J[5].put("JPEGInterchangeFormatLength", v1_10);
            }
            java.util.HashMap v7_27 = ((android.support.media.ExifInterface$ExifAttribute) this.J[8].get("AspectFrame"));
            if (v7_27 != null) {
                java.util.HashMap v7_30 = ((int[]) android.support.media.ExifInterface$ExifAttribute.a(v7_27, this.K));
                if ((v7_30 != null) && (v7_30.length == 4)) {
                    if ((v7_30[2] > v7_30[0]) && (v7_30[3] > v7_30[1])) {
                        String v1_19 = ((v7_30[2] - v7_30[0]) + 1);
                        String v2_19 = ((v7_30[3] - v7_30[1]) + 1);
                        if (v1_19 < v2_19) {
                            String v1_20 = (v1_19 + v2_19);
                            v2_19 = (v1_20 - v2_19);
                            v1_19 = (v1_20 - v2_19);
                        }
                        java.util.HashMap v7_3 = android.support.media.ExifInterface$ExifAttribute.a(v1_19, this.K);
                        android.support.media.ExifInterface$ExifAttribute v0_1 = android.support.media.ExifInterface$ExifAttribute.a(v2_19, this.K);
                        this.J[0].put("ImageWidth", v7_3);
                        this.J[0].put("ImageLength", v0_1);
                    }
                } else {
                    String v1_5 = new StringBuilder();
                    v1_5.append("Invalid aspect frame values. frame=");
                    v1_5.append(java.util.Arrays.toString(v7_30));
                    android.util.Log.w("ExifInterface", v1_5.toString());
                    return;
                }
            }
        }
        return;
    }

Method android.support.media.ExifInterface.b() calling method android.util.Log.w()


    private void b(android.support.media.ExifInterface$ByteOrderedDataInputStream p12, java.util.HashMap p13)
    {
        long[] v0_4 = ((android.support.media.ExifInterface$ExifAttribute) p13.get("StripOffsets"));
        String v13_5 = ((android.support.media.ExifInterface$ExifAttribute) p13.get("StripByteCounts"));
        if ((v0_4 != null) && (v13_5 != null)) {
            long[] v0_2 = android.support.media.ExifInterface.a(android.support.media.ExifInterface$ExifAttribute.a(v0_4, this.K));
            String v13_2 = android.support.media.ExifInterface.a(android.support.media.ExifInterface$ExifAttribute.a(v13_5, this.K));
            if (v0_2 != null) {
                if (v13_2 != null) {
                    int v5_0 = 0;
                    byte[] v1_3 = 0;
                    while (v1_3 < v13_2.length) {
                        String v9_1 = (v5_0 + v13_2[v1_3]);
                        v1_3++;
                        v5_0 = v9_1;
                    }
                    byte[] v1_5 = new byte[((int) v5_0)];
                    int v2 = 0;
                    int v3_1 = 0;
                    int v5_1 = 0;
                    while (v2 < v0_2.length) {
                        int v7_1 = ((int) v13_2[v2]);
                        int v6_3 = (((int) v0_2[v2]) - v3_1);
                        if (v6_3 < 0) {
                            android.util.Log.d("ExifInterface", "Invalid strip offset value");
                        }
                        p12.a(((long) v6_3));
                        int v3_2 = (v3_1 + v6_3);
                        int v6_4 = new byte[v7_1];
                        p12.read(v6_4);
                        v3_1 = (v3_2 + v7_1);
                        System.arraycopy(v6_4, 0, v1_5, v5_1, v6_4.length);
                        v5_1 += v6_4.length;
                        v2++;
                    }
                    this.L = 1;
                    this.O = v1_5;
                    this.N = v1_5.length;
                } else {
                    android.util.Log.w("ExifInterface", "stripByteCounts should not be null.");
                    return;
                }
            } else {
                android.util.Log.w("ExifInterface", "stripOffsets should not be null.");
                return;
            }
        }
        return;
    }

Method android.support.media.ExifInterface.b() calling method android.util.Log.w()


    private void b(android.support.media.ExifInterface$ByteOrderedDataInputStream p23, int p24)
    {
        void v0 = this;
        long v2_5 = p24;
        if ((android.support.media.ExifInterface$ByteOrderedDataInputStream.a(p23) + 2) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
            int v3_0 = p23.readShort();
            if ((android.support.media.ExifInterface$ByteOrderedDataInputStream.a(p23) + (v3_0 * 12)) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
                short v5_2 = 0;
                while (v5_2 < v3_0) {
                    int v12_1;
                    int v6_5;
                    String v8_2 = p23.readUnsignedShort();
                    int v9 = p23.readUnsignedShort();
                    long v10_1 = p23.readInt();
                    int v16 = v5_2;
                    long v4_6 = (((long) p23.a()) + 4);
                    android.support.media.ExifInterface$ExifTag v11_6 = ((android.support.media.ExifInterface$ExifTag) android.support.media.ExifInterface.B[v2_5].get(Integer.valueOf(v8_2)));
                    if (v11_6 != null) {
                        if ((v9 > 0) && (v9 < android.support.media.ExifInterface.f.length)) {
                            if (android.support.media.ExifInterface$ExifTag.a(v11_6, v9)) {
                                if (v9 == 7) {
                                    v9 = v11_6.c;
                                }
                                v6_5 = (((long) v10_1) * ((long) android.support.media.ExifInterface.f[v9]));
                                if ((v6_5 >= 0) && (v6_5 <= 2147483647)) {
                                    v12_1 = 1;
                                } else {
                                    String v13_11 = new StringBuilder();
                                    v13_11.append("Skip the tag entry since the number of components is invalid: ");
                                    v13_11.append(v10_1);
                                    android.util.Log.w("ExifInterface", v13_11.toString());
                                    v12_1 = 0;
                                }
                            } else {
                                long v7_1 = new StringBuilder();
                                v7_1.append("Skip the tag entry since data format (");
                                v7_1.append(android.support.media.ExifInterface.e[v9]);
                                v7_1.append(") is unexpected for tag: ");
                                v7_1.append(v11_6.b);
                                android.util.Log.w("ExifInterface", v7_1.toString());
                                v6_5 = 0;
                            }
                        } else {
                            long v7_4 = new StringBuilder();
                            v7_4.append("Skip the tag entry since data format is invalid: ");
                            v7_4.append(v9);
                            android.util.Log.w("ExifInterface", v7_4.toString());
                        }
                    } else {
                        int v6_3 = new StringBuilder();
                        v6_3.append("Skip the tag entry since tag number is not defined: ");
                        v6_3.append(v8_2);
                        android.util.Log.w("ExifInterface", v6_3.toString());
                    }
                    int v19;
                    int v6_8;
                    if (v12_1 != 0) {
                        android.support.media.ExifInterface$ExifTag v21;
                        int v20;
                        if (v6_5 <= 4) {
                            v19 = v3_0;
                            v20 = v10_1;
                            v21 = v11_6;
                            long v2_11 = ((Integer) android.support.media.ExifInterface.E.get(Integer.valueOf(v8_2)));
                            if (v2_11 == 0) {
                                long v2_14 = new byte[((int) v6_5)];
                                p23.readFully(v2_14);
                                int v3_13 = new android.support.media.ExifInterface$ExifAttribute(v9, v20, v2_14, 0);
                                v6_8 = p24;
                                android.support.media.ExifInterface$ExifTag v11_0 = v21;
                                v0.J[p24].put(v11_0.b, v3_13);
                                if ("DNGVersion".equals(v11_0.b)) {
                                    v0.I = 3;
                                }
                                if (((("Make".equals(v11_0.b)) || ("Model".equals(v11_0.b))) && (v3_13.c(v0.K).contains("PENTAX"))) || (("Compression".equals(v11_0.b)) && (v3_13.b(v0.K) == 65535))) {
                                    v0.I = 8;
                                }
                                if (((long) p23.a()) == v4_6) {
                                    v5_2 = ((short) (v16 + 1));
                                    v2_5 = v6_8;
                                    v3_0 = v19;
                                } else {
                                    p23.a(v4_6);
                                }
                            } else {
                                int v6_9 = -1;
                                switch (v9) {
                                    case 3:
                                        v6_9 = ((long) p23.readUnsignedShort());
                                        break;
                                    case 4:
                                        v6_9 = p23.b();
                                        break;
                                    case 8:
                                        v6_9 = ((long) p23.readShort());
                                        break;
                                    case 9:
                                    case 13:
                                        v6_9 = ((long) p23.readInt());
                                        break;
                                    default:
                                }
                                if ((v6_9 <= 0) || (v6_9 >= ((long) android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)))) {
                                    int v3_22 = new StringBuilder();
                                    v3_22.append("Skip jump into the IFD since its offset is invalid: ");
                                    v3_22.append(v6_9);
                                    android.util.Log.w("ExifInterface", v3_22.toString());
                                } else {
                                    p23.a(v6_9);
                                    v0 = v0.b(p23, v2_11.intValue());
                                }
                                p23.a(v4_6);
                            }
                        } else {
                            int v12_3 = p23.readInt();
                            if (v0.I != 7) {
                                v19 = v3_0;
                                if ((v0.I == 10) && ("JpgFromRaw".equals(v11_6.b))) {
                                    v0.U = v12_3;
                                }
                            } else {
                                if (!"MakerNote".equals(v11_6.b)) {
                                    if ((v2_5 == 6) && ("ThumbnailImage".equals(v11_6.b))) {
                                        v0.S = v12_3;
                                        v0.T = v10_1;
                                        String v13_4 = android.support.media.ExifInterface$ExifAttribute.a(6, v0.K);
                                        v19 = v3_0;
                                        int v3_4 = android.support.media.ExifInterface$ExifAttribute.a(((long) v0.S), v0.K);
                                        long v2_4 = android.support.media.ExifInterface$ExifAttribute.a(((long) v0.T), v0.K);
                                        v0.J[4].put("Compression", v13_4);
                                        v0.J[4].put("JPEGInterchangeFormat", v3_4);
                                        v0.J[4].put("JPEGInterchangeFormatLength", v2_4);
                                        long v2_6 = ((long) v12_3);
                                        v20 = v10_1;
                                        v21 = v11_6;
                                        if ((v2_6 + v6_5) > ((long) android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23))) {
                                            int v3_8 = new StringBuilder();
                                            v3_8.append("Skip the tag entry since data offset is invalid: ");
                                            v3_8.append(v12_3);
                                            android.util.Log.w("ExifInterface", v3_8.toString());
                                            p23.a(v4_6);
                                        } else {
                                            p23.a(v2_6);
                                        }
                                        v6_8 = p24;
                                    }
                                } else {
                                    v0.R = v12_3;
                                }
                                v19 = v3_0;
                            }
                        }
                    } else {
                        p23.a(v4_6);
                        v6_8 = v2_5;
                        v19 = v3_0;
                    }
                }
                if ((p23.a() + 4) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
                    long v2_33 = p23.readInt();
                    if ((v2_33 > 8) && (v2_33 < android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23))) {
                        p23.a(((long) v2_33));
                        if (!v0.J[4].isEmpty()) {
                            if (v0.J[5].isEmpty()) {
                                v0.b(p23, 5);
                            }
                        } else {
                            v0.b(p23, 4);
                        }
                    }
                }
                return;
            } else {
                return;
            }
        } else {
            return;
        }
    }

Method android.support.media.ExifInterface.b() calling method android.util.Log.w()


    private void b(android.support.media.ExifInterface$ByteOrderedDataInputStream p23, int p24)
    {
        void v0 = this;
        long v2_5 = p24;
        if ((android.support.media.ExifInterface$ByteOrderedDataInputStream.a(p23) + 2) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
            int v3_0 = p23.readShort();
            if ((android.support.media.ExifInterface$ByteOrderedDataInputStream.a(p23) + (v3_0 * 12)) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
                short v5_2 = 0;
                while (v5_2 < v3_0) {
                    int v6_5;
                    int v12_1;
                    String v8_2 = p23.readUnsignedShort();
                    int v9 = p23.readUnsignedShort();
                    long v10_1 = p23.readInt();
                    int v16 = v5_2;
                    long v4_6 = (((long) p23.a()) + 4);
                    android.support.media.ExifInterface$ExifTag v11_6 = ((android.support.media.ExifInterface$ExifTag) android.support.media.ExifInterface.B[v2_5].get(Integer.valueOf(v8_2)));
                    if (v11_6 != null) {
                        if ((v9 > 0) && (v9 < android.support.media.ExifInterface.f.length)) {
                            if (android.support.media.ExifInterface$ExifTag.a(v11_6, v9)) {
                                if (v9 == 7) {
                                    v9 = v11_6.c;
                                }
                                v6_5 = (((long) v10_1) * ((long) android.support.media.ExifInterface.f[v9]));
                                if ((v6_5 >= 0) && (v6_5 <= 2147483647)) {
                                    v12_1 = 1;
                                } else {
                                    String v13_11 = new StringBuilder();
                                    v13_11.append("Skip the tag entry since the number of components is invalid: ");
                                    v13_11.append(v10_1);
                                    android.util.Log.w("ExifInterface", v13_11.toString());
                                    v12_1 = 0;
                                }
                            } else {
                                long v7_1 = new StringBuilder();
                                v7_1.append("Skip the tag entry since data format (");
                                v7_1.append(android.support.media.ExifInterface.e[v9]);
                                v7_1.append(") is unexpected for tag: ");
                                v7_1.append(v11_6.b);
                                android.util.Log.w("ExifInterface", v7_1.toString());
                                v6_5 = 0;
                            }
                        } else {
                            long v7_4 = new StringBuilder();
                            v7_4.append("Skip the tag entry since data format is invalid: ");
                            v7_4.append(v9);
                            android.util.Log.w("ExifInterface", v7_4.toString());
                        }
                    } else {
                        int v6_3 = new StringBuilder();
                        v6_3.append("Skip the tag entry since tag number is not defined: ");
                        v6_3.append(v8_2);
                        android.util.Log.w("ExifInterface", v6_3.toString());
                    }
                    int v6_8;
                    int v19;
                    if (v12_1 != 0) {
                        int v20;
                        android.support.media.ExifInterface$ExifTag v21;
                        if (v6_5 <= 4) {
                            v19 = v3_0;
                            v20 = v10_1;
                            v21 = v11_6;
                            long v2_11 = ((Integer) android.support.media.ExifInterface.E.get(Integer.valueOf(v8_2)));
                            if (v2_11 == 0) {
                                long v2_14 = new byte[((int) v6_5)];
                                p23.readFully(v2_14);
                                int v3_13 = new android.support.media.ExifInterface$ExifAttribute(v9, v20, v2_14, 0);
                                v6_8 = p24;
                                android.support.media.ExifInterface$ExifTag v11_0 = v21;
                                v0.J[p24].put(v11_0.b, v3_13);
                                if ("DNGVersion".equals(v11_0.b)) {
                                    v0.I = 3;
                                }
                                if (((("Make".equals(v11_0.b)) || ("Model".equals(v11_0.b))) && (v3_13.c(v0.K).contains("PENTAX"))) || (("Compression".equals(v11_0.b)) && (v3_13.b(v0.K) == 65535))) {
                                    v0.I = 8;
                                }
                                if (((long) p23.a()) == v4_6) {
                                    v5_2 = ((short) (v16 + 1));
                                    v2_5 = v6_8;
                                    v3_0 = v19;
                                } else {
                                    p23.a(v4_6);
                                }
                            } else {
                                int v6_9 = -1;
                                switch (v9) {
                                    case 3:
                                        v6_9 = ((long) p23.readUnsignedShort());
                                        break;
                                    case 4:
                                        v6_9 = p23.b();
                                        break;
                                    case 8:
                                        v6_9 = ((long) p23.readShort());
                                        break;
                                    case 9:
                                    case 13:
                                        v6_9 = ((long) p23.readInt());
                                        break;
                                    default:
                                }
                                if ((v6_9 <= 0) || (v6_9 >= ((long) android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)))) {
                                    int v3_22 = new StringBuilder();
                                    v3_22.append("Skip jump into the IFD since its offset is invalid: ");
                                    v3_22.append(v6_9);
                                    android.util.Log.w("ExifInterface", v3_22.toString());
                                } else {
                                    p23.a(v6_9);
                                    v0 = v0.b(p23, v2_11.intValue());
                                }
                                p23.a(v4_6);
                            }
                        } else {
                            int v12_3 = p23.readInt();
                            if (v0.I != 7) {
                                v19 = v3_0;
                                if ((v0.I == 10) && ("JpgFromRaw".equals(v11_6.b))) {
                                    v0.U = v12_3;
                                }
                            } else {
                                if (!"MakerNote".equals(v11_6.b)) {
                                    if ((v2_5 == 6) && ("ThumbnailImage".equals(v11_6.b))) {
                                        v0.S = v12_3;
                                        v0.T = v10_1;
                                        String v13_4 = android.support.media.ExifInterface$ExifAttribute.a(6, v0.K);
                                        v19 = v3_0;
                                        int v3_4 = android.support.media.ExifInterface$ExifAttribute.a(((long) v0.S), v0.K);
                                        long v2_4 = android.support.media.ExifInterface$ExifAttribute.a(((long) v0.T), v0.K);
                                        v0.J[4].put("Compression", v13_4);
                                        v0.J[4].put("JPEGInterchangeFormat", v3_4);
                                        v0.J[4].put("JPEGInterchangeFormatLength", v2_4);
                                        long v2_6 = ((long) v12_3);
                                        v20 = v10_1;
                                        v21 = v11_6;
                                        if ((v2_6 + v6_5) > ((long) android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23))) {
                                            int v3_8 = new StringBuilder();
                                            v3_8.append("Skip the tag entry since data offset is invalid: ");
                                            v3_8.append(v12_3);
                                            android.util.Log.w("ExifInterface", v3_8.toString());
                                            p23.a(v4_6);
                                        } else {
                                            p23.a(v2_6);
                                        }
                                        v6_8 = p24;
                                    }
                                } else {
                                    v0.R = v12_3;
                                }
                                v19 = v3_0;
                            }
                        }
                    } else {
                        p23.a(v4_6);
                        v6_8 = v2_5;
                        v19 = v3_0;
                    }
                }
                if ((p23.a() + 4) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
                    long v2_33 = p23.readInt();
                    if ((v2_33 > 8) && (v2_33 < android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23))) {
                        p23.a(((long) v2_33));
                        if (!v0.J[4].isEmpty()) {
                            if (v0.J[5].isEmpty()) {
                                v0.b(p23, 5);
                            }
                        } else {
                            v0.b(p23, 4);
                        }
                    }
                }
                return;
            } else {
                return;
            }
        } else {
            return;
        }
    }

Method android.support.media.ExifInterface.b() calling method android.util.Log.w()


    private void b(android.support.media.ExifInterface$ByteOrderedDataInputStream p23, int p24)
    {
        void v0 = this;
        long v2_5 = p24;
        if ((android.support.media.ExifInterface$ByteOrderedDataInputStream.a(p23) + 2) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
            int v3_0 = p23.readShort();
            if ((android.support.media.ExifInterface$ByteOrderedDataInputStream.a(p23) + (v3_0 * 12)) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
                short v5_2 = 0;
                while (v5_2 < v3_0) {
                    int v6_5;
                    int v12_1;
                    String v8_2 = p23.readUnsignedShort();
                    int v9 = p23.readUnsignedShort();
                    long v10_1 = p23.readInt();
                    int v16 = v5_2;
                    long v4_6 = (((long) p23.a()) + 4);
                    android.support.media.ExifInterface$ExifTag v11_6 = ((android.support.media.ExifInterface$ExifTag) android.support.media.ExifInterface.B[v2_5].get(Integer.valueOf(v8_2)));
                    if (v11_6 != null) {
                        if ((v9 > 0) && (v9 < android.support.media.ExifInterface.f.length)) {
                            if (android.support.media.ExifInterface$ExifTag.a(v11_6, v9)) {
                                if (v9 == 7) {
                                    v9 = v11_6.c;
                                }
                                v6_5 = (((long) v10_1) * ((long) android.support.media.ExifInterface.f[v9]));
                                if ((v6_5 >= 0) && (v6_5 <= 2147483647)) {
                                    v12_1 = 1;
                                } else {
                                    String v13_11 = new StringBuilder();
                                    v13_11.append("Skip the tag entry since the number of components is invalid: ");
                                    v13_11.append(v10_1);
                                    android.util.Log.w("ExifInterface", v13_11.toString());
                                    v12_1 = 0;
                                }
                            } else {
                                long v7_1 = new StringBuilder();
                                v7_1.append("Skip the tag entry since data format (");
                                v7_1.append(android.support.media.ExifInterface.e[v9]);
                                v7_1.append(") is unexpected for tag: ");
                                v7_1.append(v11_6.b);
                                android.util.Log.w("ExifInterface", v7_1.toString());
                                v6_5 = 0;
                            }
                        } else {
                            long v7_4 = new StringBuilder();
                            v7_4.append("Skip the tag entry since data format is invalid: ");
                            v7_4.append(v9);
                            android.util.Log.w("ExifInterface", v7_4.toString());
                        }
                    } else {
                        int v6_3 = new StringBuilder();
                        v6_3.append("Skip the tag entry since tag number is not defined: ");
                        v6_3.append(v8_2);
                        android.util.Log.w("ExifInterface", v6_3.toString());
                    }
                    int v6_8;
                    int v19;
                    if (v12_1 != 0) {
                        android.support.media.ExifInterface$ExifTag v21;
                        int v20;
                        if (v6_5 <= 4) {
                            v19 = v3_0;
                            v20 = v10_1;
                            v21 = v11_6;
                            long v2_11 = ((Integer) android.support.media.ExifInterface.E.get(Integer.valueOf(v8_2)));
                            if (v2_11 == 0) {
                                long v2_14 = new byte[((int) v6_5)];
                                p23.readFully(v2_14);
                                int v3_13 = new android.support.media.ExifInterface$ExifAttribute(v9, v20, v2_14, 0);
                                v6_8 = p24;
                                android.support.media.ExifInterface$ExifTag v11_0 = v21;
                                v0.J[p24].put(v11_0.b, v3_13);
                                if ("DNGVersion".equals(v11_0.b)) {
                                    v0.I = 3;
                                }
                                if (((("Make".equals(v11_0.b)) || ("Model".equals(v11_0.b))) && (v3_13.c(v0.K).contains("PENTAX"))) || (("Compression".equals(v11_0.b)) && (v3_13.b(v0.K) == 65535))) {
                                    v0.I = 8;
                                }
                                if (((long) p23.a()) == v4_6) {
                                    v5_2 = ((short) (v16 + 1));
                                    v2_5 = v6_8;
                                    v3_0 = v19;
                                } else {
                                    p23.a(v4_6);
                                }
                            } else {
                                int v6_9 = -1;
                                switch (v9) {
                                    case 3:
                                        v6_9 = ((long) p23.readUnsignedShort());
                                        break;
                                    case 4:
                                        v6_9 = p23.b();
                                        break;
                                    case 8:
                                        v6_9 = ((long) p23.readShort());
                                        break;
                                    case 9:
                                    case 13:
                                        v6_9 = ((long) p23.readInt());
                                        break;
                                    default:
                                }
                                if ((v6_9 <= 0) || (v6_9 >= ((long) android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)))) {
                                    int v3_22 = new StringBuilder();
                                    v3_22.append("Skip jump into the IFD since its offset is invalid: ");
                                    v3_22.append(v6_9);
                                    android.util.Log.w("ExifInterface", v3_22.toString());
                                } else {
                                    p23.a(v6_9);
                                    v0 = v0.b(p23, v2_11.intValue());
                                }
                                p23.a(v4_6);
                            }
                        } else {
                            int v12_3 = p23.readInt();
                            if (v0.I != 7) {
                                v19 = v3_0;
                                if ((v0.I == 10) && ("JpgFromRaw".equals(v11_6.b))) {
                                    v0.U = v12_3;
                                }
                            } else {
                                if (!"MakerNote".equals(v11_6.b)) {
                                    if ((v2_5 == 6) && ("ThumbnailImage".equals(v11_6.b))) {
                                        v0.S = v12_3;
                                        v0.T = v10_1;
                                        String v13_4 = android.support.media.ExifInterface$ExifAttribute.a(6, v0.K);
                                        v19 = v3_0;
                                        int v3_4 = android.support.media.ExifInterface$ExifAttribute.a(((long) v0.S), v0.K);
                                        long v2_4 = android.support.media.ExifInterface$ExifAttribute.a(((long) v0.T), v0.K);
                                        v0.J[4].put("Compression", v13_4);
                                        v0.J[4].put("JPEGInterchangeFormat", v3_4);
                                        v0.J[4].put("JPEGInterchangeFormatLength", v2_4);
                                        long v2_6 = ((long) v12_3);
                                        v20 = v10_1;
                                        v21 = v11_6;
                                        if ((v2_6 + v6_5) > ((long) android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23))) {
                                            int v3_8 = new StringBuilder();
                                            v3_8.append("Skip the tag entry since data offset is invalid: ");
                                            v3_8.append(v12_3);
                                            android.util.Log.w("ExifInterface", v3_8.toString());
                                            p23.a(v4_6);
                                        } else {
                                            p23.a(v2_6);
                                        }
                                        v6_8 = p24;
                                    }
                                } else {
                                    v0.R = v12_3;
                                }
                                v19 = v3_0;
                            }
                        }
                    } else {
                        p23.a(v4_6);
                        v6_8 = v2_5;
                        v19 = v3_0;
                    }
                }
                if ((p23.a() + 4) <= android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23)) {
                    long v2_33 = p23.readInt();
                    if ((v2_33 > 8) && (v2_33 < android.support.media.ExifInterface$ByteOrderedDataInputStream.b(p23))) {
                        p23.a(((long) v2_33));
                        if (!v0.J[4].isEmpty()) {
                            if (v0.J[5].isEmpty()) {
                                v0.b(p23, 5);
                            }
                        } else {
                            v0.b(p23, 4);
                        }
                    }
                }
                return;
            } else {
                return;
            }
        } else {
            return;
        }
    }

Method android.support.media.ExifInterface$ExifAttribute.d() calling method android.util.Log.w()


    private Object d(java.nio.ByteOrder p11)
    {
        try {
            String v1_11 = new android.support.media.ExifInterface$ByteOrderedDataInputStream(this.c);
            try {
                v1_11.a(p11);
                String v2_0 = 1;
                int v3_0 = 0;
                switch (this.a) {
                    case 1:
                    case 6:
                        if ((this.c.length != 1) || ((this.c[0] < 0) || (this.c[0] > 1))) {
                            byte[] v11_20 = new String(this.c, android.support.media.ExifInterface.e());
                            if (v1_11 != null) {
                                try {
                                    v1_11.close();
                                } catch (java.io.IOException v0_7) {
                                    android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_7);
                                }
                            }
                            return v11_20;
                        } else {
                            String v2_22 = new char[1];
                            v2_22[0] = ((char) (this.c[0] + 48));
                            byte[] v11_25 = new String(v2_22);
                            if (v1_11 != null) {
                                try {
                                    v1_11.close();
                                } catch (java.io.IOException v0_8) {
                                    android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_8);
                                }
                            }
                            return v11_25;
                        }
                    case 2:
                    case 7:
                        if (this.b >= android.support.media.ExifInterface.f().length) {
                            byte[] v11_8 = 0;
                            while (v11_8 < android.support.media.ExifInterface.f().length) {
                                if (this.c[v11_8] == android.support.media.ExifInterface.f()[v11_8]) {
                                    v11_8++;
                                } else {
                                    v2_0 = 0;
                                    break;
                                }
                            }
                            if (v2_0 != null) {
                                v3_0 = android.support.media.ExifInterface.f().length;
                            }
                        }
                        byte[] v11_11 = new StringBuilder();
                        while (v3_0 < this.b) {
                            String v2_11 = this.c[v3_0];
                            if (v2_11 != null) {
                                if (v2_11 < 32) {
                                    v11_11.append(63);
                                } else {
                                    v11_11.append(((char) v2_11));
                                }
                                v3_0++;
                            } else {
                                break;
                            }
                        }
                        byte[] v11_12 = v11_11.toString();
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_4) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_4);
                            }
                        }
                        return v11_12;
                    case 3:
                        byte[] v11_5 = new int[this.b];
                        while (v3_0 < this.b) {
                            v11_5[v3_0] = v1_11.readUnsignedShort();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_3) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_3);
                            }
                        }
                        return v11_5;
                    case 4:
                        byte[] v11_2 = new long[this.b];
                        while (v3_0 < this.b) {
                            v11_2[v3_0] = v1_11.b();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_2) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_2);
                            }
                        }
                        return v11_2;
                    case 5:
                        byte[] v11_37 = new android.support.media.ExifInterface$Rational[this.b];
                        while (v3_0 < this.b) {
                            String v2_2 = new android.support.media.ExifInterface$Rational;
                            v2_2(v1_11.b(), v1_11.b(), 0);
                            v11_37[v3_0] = v2_2;
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_1) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_1);
                            }
                        }
                        return v11_37;
                    case 8:
                        byte[] v11_34 = new int[this.b];
                        while (v3_0 < this.b) {
                            v11_34[v3_0] = v1_11.readShort();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_12) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_12);
                            }
                        }
                        return v11_34;
                    case 9:
                        byte[] v11_32 = new int[this.b];
                        while (v3_0 < this.b) {
                            v11_32[v3_0] = v1_11.readInt();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_11) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_11);
                            }
                        }
                        return v11_32;
                    case 10:
                        byte[] v11_30 = new android.support.media.ExifInterface$Rational[this.b];
                        while (v3_0 < this.b) {
                            String v2_32 = new android.support.media.ExifInterface$Rational;
                            v2_32(((long) v1_11.readInt()), ((long) v1_11.readInt()), 0);
                            v11_30[v3_0] = v2_32;
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_10) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_10);
                            }
                        }
                        return v11_30;
                    case 11:
                        byte[] v11_28 = new double[this.b];
                        while (v3_0 < this.b) {
                            v11_28[v3_0] = ((double) v1_11.readFloat());
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_9) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_9);
                            }
                        }
                        return v11_28;
                    case 12:
                        byte[] v11_6 = new double[this.b];
                        while (v3_0 < this.b) {
                            v11_6[v3_0] = v1_11.readDouble();
                            v3_0++;
                        }
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (java.io.IOException v0_5) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_5);
                            }
                        }
                        return v11_6;
                    default:
                        if (v1_11 != null) {
                            try {
                                v1_11.close();
                            } catch (byte[] v11_26) {
                                android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v11_26);
                            }
                        }
                        return 0;
                }
            } catch (byte[] v11_21) {
            }
            android.util.Log.w("ExifInterface", "IOException occurred during reading a value", v11_21);
            if (v1_11 != null) {
                try {
                    v1_11.close();
                } catch (byte[] v11_22) {
                    android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v11_22);
                }
            }
            return 0;
        } catch (byte[] v11_23) {
            v1_11 = 0;
            if (v1_11 != null) {
                try {
                    v1_11.close();
                } catch (java.io.IOException v0_6) {
                    android.util.Log.e("ExifInterface", "IOException occurred while closing InputStream", v0_6);
                }
            }
            throw v11_23;
        } catch (byte[] v11_21) {
            v1_11 = 0;
        } catch (byte[] v11_23) {
        }
    }

Method com.google.android.gms.internal.zzcxn.a() calling method android.util.Log.wtf()


    public final void a(com.google.android.gms.internal.zzcxj p5)
    {
        com.google.android.gms.common.internal.zzbq.a(p5, "Expecting a valid ISignInCallbacks");
        try {
            com.google.android.gms.internal.zzcxl v0_5 = this.e.b();
            String v1_2 = 0;
        } catch (com.google.android.gms.internal.zzcxl v0_1) {
            android.util.Log.w("SignInClientImpl", "Remote service probably died when signIn is called");
            try {
                p5.a(new com.google.android.gms.internal.zzcxq(8));
                return;
            } catch (android.os.RemoteException) {
                android.util.Log.wtf("SignInClientImpl", "ISignInCallbacks#onSignInComplete should be executed from the same process, unexpected RemoteException.", v0_1);
                return;
            }
        }
        if ("<<default account>>".equals(v0_5.name)) {
            v1_2 = com.google.android.gms.auth.api.signin.internal.zzz.a(this.r()).a();
        }
        ((com.google.android.gms.internal.zzcxl) this.u()).a(new com.google.android.gms.internal.zzcxo(new com.google.android.gms.common.internal.zzbr(v0_5, this.g.intValue(), v1_2)), p5);
        return;
    }

Method com.google.android.gms.common.api.internal.zzcv.b() calling method android.util.Log.wtf()


    private final void b(com.google.android.gms.internal.zzcxq p5)
    {
        com.google.android.gms.common.api.internal.zzcy v0_0 = p5.a();
        if (!v0_0.b()) {
            this.h.b(v0_0);
        } else {
            com.google.android.gms.internal.zzcxd v5_5 = p5.b();
            v0_0 = v5_5.b();
            if (v0_0.b()) {
                this.h.a(v5_5.a(), this.e);
            } else {
                java.util.Set v1_2 = String.valueOf(v0_0);
                StringBuilder v3_1 = new StringBuilder((String.valueOf(v1_2).length() + 48));
                v3_1.append("Sign-in succeeded with resolve account failure: ");
                v3_1.append(v1_2);
                android.util.Log.wtf("SignInCoordinator", v3_1.toString(), new Exception());
            }
        }
        this.g.a();
        return;
    }

Method com.google.android.gms.common.zzh.<init>() calling method android.util.Log.wtf()


    protected zzh(byte[] p8)
    {
        if (p8.length != 25) {
            StringBuilder v2_4 = p8.length;
            int v4 = 0;
            Exception v3_3 = com.google.android.gms.common.util.zzl.a(p8, 0, p8.length, 0);
            StringBuilder v6_1 = new StringBuilder((String.valueOf(v3_3).length() + 51));
            v6_1.append("Cert hash data has incorrect length (");
            v6_1.append(v2_4);
            v6_1.append("):\n");
            v6_1.append(v3_3);
            android.util.Log.wtf("GoogleCertificates", v6_1.toString(), new Exception());
            p8 = java.util.Arrays.copyOfRange(p8, 0, 25);
            if (p8.length == 25) {
                v4 = 1;
            }
            String v0_2 = p8.length;
            StringBuilder v2_3 = new StringBuilder(55);
            v2_3.append("cert hash data has incorrect length. length=");
            v2_3.append(v0_2);
            com.google.android.gms.common.internal.zzbq.b(v4, v2_3.toString());
        }
        this.a = java.util.Arrays.hashCode(p8);
        return;
    }

Method com.google.android.gms.common.internal.zzk.a() calling method android.util.Log.wtf()


    public final void a(int p2, android.os.Bundle p3)
    {
        android.util.Log.wtf("GmsClient", "received deprecated onAccountValidationComplete callback, ignoring", new Exception());
        return;
    }

Method com.google.android.gms.common.api.internal.zzi.a() calling method android.util.Log.wtf()


    protected final void a(com.google.android.gms.common.ConnectionResult p3, int p4)
    {
        android.util.Log.w("AutoManageHelper", "Unresolved error while connecting client. Stopping auto-manage.");
        if (p4 >= null) {
            ark>com.google.android.gms.common.api.internal.zziark>$zza v0_5 = ((ark>com.google.android.gms.common.api.internal.zziark>$zza) this.e.get(p4));
            if (v0_5 != null) {
                this.a(p4);
                com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener v4_1 = v0_5.c;
                if (v4_1 != null) {
                    v4_1.a(p3);
                }
            }
            return;
        } else {
            android.util.Log.wtf("AutoManageHelper", "AutoManageLifecycleHelper received onErrorResolutionFailed callback but no failing client ID is set", new Exception());
            return;
        }
    }

Method com.google.android.gms.common.internal.zzai.handleMessage() calling method android.util.Log.wtf()


    public final boolean handleMessage(android.os.Message p8)
    {
        switch (p8.what) {
            case 0:
                try {
                    String v8_6 = ((com.google.android.gms.common.internal.zzah) p8.obj);
                    java.util.HashMap v2_2 = ((com.google.android.gms.common.internal.zzaj) this.a.get(v8_6));
                } catch (String v8_7) {
                    throw v8_7;
                }
                if ((v2_2 != null) && (v2_2.c())) {
                    if (v2_2.a()) {
                        v2_2.b("GmsClientSupervisor");
                    }
                    this.a.remove(v8_6);
                }
                return 1;
            case 1:
                try {
                    String v8_5 = ((com.google.android.gms.common.internal.zzah) p8.obj);
                    java.util.HashMap v2_6 = ((com.google.android.gms.common.internal.zzaj) this.a.get(v8_5));
                } catch (String v8_3) {
                    throw v8_3;
                }
                if ((v2_6 != null) && (v2_6.b() == 3)) {
                    String v4_1 = String.valueOf(v8_5);
                    StringBuilder v6_1 = new StringBuilder((String.valueOf(v4_1).length() + 47));
                    v6_1.append("Timeout waiting for ServiceConnection callback ");
                    v6_1.append(v4_1);
                    android.util.Log.wtf("GmsClientSupervisor", v6_1.toString(), new Exception());
                    android.content.ComponentName v3_2 = v2_6.e();
                    if (v3_2 == null) {
                        v3_2 = v8_5.b();
                    }
                    if (v3_2 == null) {
                        v3_2 = new android.content.ComponentName(v8_5.a(), "unknown");
                    }
                    v2_6.onServiceDisconnected(v3_2);
                }
                return 1;
            default:
                return 0;
        }
    }

Method com.google.android.gms.common.api.internal.zzv.e() calling method android.util.Log.wtf()


    private final void e()
    {
        if (!com.google.android.gms.common.api.internal.zzv.b(this.j)) {
            if ((this.j == null) || (!com.google.android.gms.common.api.internal.zzv.b(this.k))) {
                if ((this.j != null) && (this.k != null)) {
                    com.google.android.gms.common.ConnectionResult v0_3 = this.j;
                    if (this.e.c < this.d.c) {
                        v0_3 = this.k;
                    }
                    this.a(v0_3);
                }
            } else {
                this.e.b();
                this.a(this.j);
                return;
            }
        } else {
            if ((!com.google.android.gms.common.api.internal.zzv.b(this.k)) && (!this.g())) {
                if (this.k != null) {
                    if (this.n != 1) {
                        this.a(this.k);
                        this.d.b();
                        return;
                    } else {
                        this.f();
                        return;
                    }
                }
            } else {
                switch (this.n) {
                    case 1:
                        this.f();
                    case 2:
                        this.b.a(this.i);
                        break;
                    default:
                        android.util.Log.wtf("CompositeGAC", "Attempted to call success callbacks in CONNECTION_MODE_NONE. Callbacks should be disabled via GmsClientSupervisor", new AssertionError());
                }
                this.n = 0;
                return;
            }
        }
        return;
    }

Method com.google.android.gms.common.api.internal.zzv.a() calling method android.util.Log.wtf()


    private final void a(com.google.android.gms.common.ConnectionResult p3)
    {
        switch (this.n) {
            case 1:
                this.f();
                break;
            case 2:
                this.b.a(p3);
                break;
            default:
                android.util.Log.wtf("CompositeGAC", "Attempted to call failure callbacks in CONNECTION_MODE_NONE. Callbacks should be disabled via GmsClientSupervisor", new Exception());
        }
        this.n = 0;
        return;
    }

Method com.google.android.gms.common.api.internal.zzbu.a() calling method android.util.Log.wtf()


    public final void a(com.google.android.gms.common.internal.zzan p2, java.util.Set p3)
    {
        if ((p2 != null) && (p3 != 0)) {
            this.d = p2;
            this.e = p3;
            this.a();
            return;
        } else {
            android.util.Log.wtf("GoogleApiManager", "Received null response from onSignInSuccess", new Exception());
            this.b(new com.google.android.gms.common.ConnectionResult(4));
            return;
        }
    }

Method com.google.android.gms.common.api.internal.zzba.b() calling method android.util.Log.wtf()


    public final void b(com.google.android.gms.common.api.internal.zzdg p3)
    {
        this.f.lock();
        try {
            String v0_1;
            com.google.android.gms.common.api.internal.zzcc v3_2;
            Exception v1_1;
            if (this.d != null) {
                if (this.d.remove(p3)) {
                    if (!this.g()) {
                        this.i.d();
                    }
                } else {
                    v3_2 = "GoogleApiClientImpl";
                    v0_1 = "Failed to remove pending transform - this may lead to memory leaks!";
                    v1_1 = new Exception();
                    android.util.Log.wtf(v3_2, v0_1, v1_1);
                }
            } else {
                v3_2 = "GoogleApiClientImpl";
                v0_1 = "Attempted to remove pending transform when no transforms are registered.";
                v1_1 = new Exception();
            }
        } catch (com.google.android.gms.common.api.internal.zzcc v3_3) {
            this.f.unlock();
            throw v3_3;
        }
        this.f.unlock();
        return;
    }

Method com.google.android.gms.common.api.internal.zzao.d() calling method android.util.Log.wtf()


    private final boolean d()
    {
        this.h = (this.h - 1);
        if (this.h <= 0) {
            com.google.android.gms.common.ConnectionResult v0_2;
            if (this.h >= 0) {
                if (this.e == null) {
                    return 1;
                } else {
                    this.a.c = this.f;
                    v0_2 = this.e;
                }
            } else {
                android.util.Log.w("GoogleApiClientConnecting", this.a.d.h());
                android.util.Log.wtf("GoogleApiClientConnecting", "GoogleApiClient received too many callbacks for the given step. Clients may be in an unexpected state; GoogleApiClient will now disconnect.", new Exception());
                v0_2 = new com.google.android.gms.common.ConnectionResult(8, 0);
            }
            this.b(v0_2);
            return 0;
        } else {
            return 0;
        }
    }

Method com.google.android.gms.common.api.internal.zzao.b() calling method android.util.Log.wtf()


    private final boolean b(int p5)
    {
        if (this.g == p5) {
            return 1;
        } else {
            android.util.Log.w("GoogleApiClientConnecting", this.a.d.h());
            int v1_0 = String.valueOf(this);
            StringBuilder v3_1 = new StringBuilder((String.valueOf(v1_0).length() + 23));
            v3_1.append("Unexpected callback in ");
            v3_1.append(v1_0);
            android.util.Log.w("GoogleApiClientConnecting", v3_1.toString());
            int v1_2 = this.h;
            StringBuilder v3_3 = new StringBuilder(33);
            v3_3.append("mRemainingConnections=");
            v3_3.append(v1_2);
            android.util.Log.w("GoogleApiClientConnecting", v3_3.toString());
            int v1_5 = com.google.android.gms.common.api.internal.zzao.c(this.g);
            int v5_2 = com.google.android.gms.common.api.internal.zzao.c(p5);
            StringBuilder v3_7 = new StringBuilder(((String.valueOf(v1_5).length() + 70) + String.valueOf(v5_2).length()));
            v3_7.append("GoogleApiClient connecting is in step ");
            v3_7.append(v1_5);
            v3_7.append(" but received callback for step ");
            v3_7.append(v5_2);
            android.util.Log.wtf("GoogleApiClientConnecting", v3_7.toString(), new Exception());
            this.b(new com.google.android.gms.common.ConnectionResult(8, 0));
            return 0;
        }
    }

Method com.google.android.gms.common.api.internal.zzao.a() calling method android.util.Log.wtf()


    private final void a(com.google.android.gms.internal.zzcxq p5)
    {
        if (this.b(0)) {
            boolean v0_6 = p5.a();
            if (!v0_6.b()) {
                if (!this.a(v0_6)) {
                    this.b(v0_6);
                    return;
                } else {
                    this.g();
                    this.e();
                    return;
                }
            } else {
                boolean v5_2 = p5.b();
                boolean v0_2 = v5_2.b();
                if (v0_2.b()) {
                    this.n = 1;
                    this.o = v5_2.a();
                    this.p = v5_2.c();
                    this.q = v5_2.d();
                    this.e();
                    return;
                } else {
                    String v1_1 = String.valueOf(v0_2);
                    StringBuilder v3_1 = new StringBuilder((String.valueOf(v1_1).length() + 48));
                    v3_1.append("Sign-in succeeded with resolve account failure: ");
                    v3_1.append(v1_1);
                    android.util.Log.wtf("GoogleApiClientConnecting", v3_1.toString(), new Exception());
                    this.b(v0_2);
                    return;
                }
            }
        } else {
            return;
        }
    }

Method com.google.firebase.FirebaseApp.a() calling method android.util.Log.wtf()


    private final void a(Class p8, Object p9, Iterable p10)
    {
        boolean v0_1 = android.support.v4.content.ContextCompat.b(this.h);
        if (v0_1) {
            ark>com.google.firebase.FirebaseAppark>$zzc.a(this.h);
        }
        String v10_2 = p10.iterator();
        while (v10_2.hasNext()) {
            String v1_1 = ((String) v10_2.next());
            try {
                if (v0_1) {
                    if (ark>com.google.firebase.FirebaseAppark>.e.contains(v1_1)) {
                    }
                }
                String v2_2 = Class.forName(v1_1);
                int v5_0 = new Class[1];
                v5_0[0] = p8;
                String v2_3 = v2_2.getMethod("getInstance", v5_0);
                int v3_1 = v2_3.getModifiers();
                if ((reflect.Modifier.isPublic(v3_1)) && (reflect.Modifier.isStatic(v3_1))) {
                    Object[] v4_2 = new Object[1];
                    v4_2[0] = p9;
                    v2_3.invoke(0, v4_2);
                }
            } catch (ClassNotFoundException) {
                if (!ark>com.google.firebase.FirebaseAppark>.f.contains(v1_1)) {
                    android.util.Log.d("FirebaseApp", String.valueOf(v1_1).concat(" is not linked. Skipping initialization."));
                } else {
                    throw new IllegalStateException(String.valueOf(v1_1).concat(" is missing, but is required. Check if it has been removed by Proguard."));
                }
            } catch (NoSuchMethodException) {
                throw new IllegalStateException(String.valueOf(v1_1).concat("#getInstance has been removed by Proguard. Add keep rule to prevent it."));
            }
        }
        return;
    }

Method com.google.android.gms.internal.zzcxt.<init>() calling method android.util.Log.wtf()


    private zzcxt(android.content.Context p2, int p3, String p4, String p5, String p6, String p7)
    {
        this.k = 1;
        this.l = new java.util.HashMap();
        com.google.android.gms.common.internal.zzbq.a(p4, "Wake lock name can NOT be empty");
        this.f = p3;
        this.h = 0;
        this.i = 0;
        this.j = p2.getApplicationContext();
        if ("com.google.android.gms".equals(p2.getPackageName())) {
            this.g = p4;
        } else {
            android.os.PowerManager v5_7;
            android.os.PowerManager v5_5 = String.valueOf(com.google.android.gms.internal.zzcxt.b);
            String v7_1 = String.valueOf(p4);
            if (v7_1.length() == 0) {
                v5_7 = new String(v5_5);
            } else {
                v5_7 = v5_5.concat(v7_1);
            }
            this.g = v5_7;
        }
        this.d = ((android.os.PowerManager) p2.getSystemService("power")).newWakeLock(p3, p4);
        if (com.google.android.gms.common.util.zzy.a(this.j)) {
            if (com.google.android.gms.common.util.zzu.a(p6)) {
                p6 = p2.getPackageName();
            }
            this.e = com.google.android.gms.common.util.zzy.a(p2, p6);
            String v2_2 = this.e;
            if ((v2_2 != null) && (com.google.android.gms.common.util.zzy.a(this.j))) {
                if (this.e == null) {
                    this.e = v2_2;
                } else {
                    this.e.add(v2_2);
                }
                try {
                    this.d.setWorkSource(this.e);
                    return;
                } catch (String v2_4) {
                    android.util.Log.wtf(com.google.android.gms.internal.zzcxt.a, v2_4.toString());
                }
            }
        }
        return;
    }

Method com.google.android.gms.common.zzp.isGooglePlayServicesAvailable() calling method android.util.Log.wtf()


    public static int isGooglePlayServicesAvailable(android.content.Context p8)
    {
        String v0_0 = p8.getPackageManager();
        try {
            p8.getResources().getString(com.google.android.gms.R$string.common_google_play_services_unknown_issue);
        } catch (Throwable) {
            android.util.Log.e("GooglePlayServicesUtil", "The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.");
        }
        if ((!"com.google.android.gms".equals(p8.getPackageName())) && (!com.google.android.gms.common.zzp.zzflo.get())) {
            String v1_3 = com.google.android.gms.common.internal.zzbf.b(p8);
            if (v1_3 != null) {
                if (v1_3 != com.google.android.gms.common.zzp.GOOGLE_PLAY_SERVICES_VERSION_CODE) {
                    android.content.pm.PackageInfo v4_1 = new StringBuilder((String.valueOf("com.google.android.gms.version").length() + 290));
                    v4_1.append("The meta-data tag in your app\'s AndroidManifest.xml does not have the right value.  Expected ");
                    v4_1.append(com.google.android.gms.common.zzp.GOOGLE_PLAY_SERVICES_VERSION_CODE);
                    v4_1.append(" but found ");
                    v4_1.append(v1_3);
                    v4_1.append(".  You must have the following declaration within the <application> element:     <meta-data android:name=\"");
                    v4_1.append("com.google.android.gms.version");
                    v4_1.append("\" android:value=\"@integer/google_play_services_version\" />");
                    throw new IllegalStateException(v4_1.toString());
                }
            } else {
                throw new IllegalStateException("A required meta-data tag in your app\'s AndroidManifest.xml does not exist.  You must have the following declaration within the <application> element:     <meta-data android:name=\"com.google.android.gms.version\" android:value=\"@integer/google_play_services_version\" />");
            }
        }
        if ((com.google.android.gms.common.util.zzi.b(p8)) || (com.google.android.gms.common.util.zzi.d(p8))) {
            String v1_7 = 0;
        } else {
            v1_7 = 1;
        }
        android.content.pm.PackageInfo v4_2 = 0;
        if (v1_7 == null) {
            try {
                int v8_2;
                String v0_1;
                android.content.pm.PackageInfo v6_2 = v0_0.getPackageInfo("com.google.android.gms", 64);
                com.google.android.gms.common.zzq.a(p8);
            } catch (android.content.pm.PackageManager$NameNotFoundException) {
                android.util.Log.w("GooglePlayServicesUtil", "Google Play services is missing.");
                return 1;
            }
            if (v1_7 == null) {
                if (com.google.android.gms.common.zzq.a(v6_2, com.google.android.gms.common.zzk.a) == null) {
                    v8_2 = "GooglePlayServicesUtil";
                    v0_1 = "Google Play services signature invalid.";
                    android.util.Log.w(v8_2, v0_1);
                    return 9;
                }
            } else {
                int v8_11 = com.google.android.gms.common.zzq.a(v4_2, com.google.android.gms.common.zzk.a);
                if (v8_11 != 0) {
                    String v1_9 = new com.google.android.gms.common.zzh[1];
                    v1_9[0] = v8_11;
                    if (com.google.android.gms.common.zzq.a(v6_2, v1_9) == null) {
                    }
                } else {
                    v8_2 = "GooglePlayServicesUtil";
                    v0_1 = "Google Play Store signature invalid.";
                    android.util.Log.w(v8_2, v0_1);
                    return 9;
                }
            }
            if ((v6_2.versionCode / 1000) >= (com.google.android.gms.common.zzp.GOOGLE_PLAY_SERVICES_VERSION_CODE / 1000)) {
                int v8_15 = v6_2.applicationInfo;
                if (v8_15 == 0) {
                    try {
                        v8_15 = v0_0.getApplicationInfo("com.google.android.gms", 0);
                    } catch (int v8_17) {
                        android.util.Log.wtf("GooglePlayServicesUtil", "Google Play services missing when getting application info.", v8_17);
                        return 1;
                    }
                }
                if (v8_15.enabled) {
                    return 0;
                } else {
                    return 3;
                }
            } else {
                String v1_13 = v6_2.versionCode;
                StringBuilder v3_6 = new StringBuilder(77);
                v3_6.append("Google Play services out of date.  Requires ");
                v3_6.append(com.google.android.gms.common.zzp.GOOGLE_PLAY_SERVICES_VERSION_CODE);
                v3_6.append(" but found ");
                v3_6.append(v1_13);
                android.util.Log.w("GooglePlayServicesUtil", v3_6.toString());
                return 2;
            }
        } else {
            try {
                v4_2 = v0_0.getPackageInfo("com.android.vending", 8256);
            } catch (android.content.pm.PackageManager$NameNotFoundException) {
                v8_2 = "GooglePlayServicesUtil";
                v0_1 = "Google Play Store is missing.";
            }
        }
        android.util.Log.w(v8_2, v0_1);
        return 9;
    }

Method com.google.android.gms.common.util.zzy.b() calling method android.util.Log.wtf()


    private static int b(android.os.WorkSource p3)
    {
        if (com.google.android.gms.common.util.zzy.c != null) {
            try {
                String v2_1 = new Object[0];
                return ((Integer) com.google.android.gms.common.util.zzy.c.invoke(p3, v2_1)).intValue();
            } catch (Exception v3_1) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v3_1);
            }
        }
        return 0;
    }

Method com.google.android.gms.common.util.zzy.a() calling method android.util.Log.wtf()


    private static String a(android.os.WorkSource p3, int p4)
    {
        if (ark>com.google.android.gms.common.util.zzyark>.e != null) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] =