Info Call to External Storage API

Description

List of all external storage API calls. Insecure storage of sensitive information by setting insecure permissions or storing data without encryption might expose this information to an attacker.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method com.utilities.Util$30.a() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.i.i$6.a() calling method java.io.FileOutputStream.<init>()


    public void a(android.graphics.Bitmap p4, com.bumptech.glide.request.b.d p5)
    {
        if (p4 != null) {
            String v5_1 = this.a.replaceAll("/", "");
            try {
                java.io.FileOutputStream v1_1 = new java.io.FileOutputStream(new java.io.File(com.library.custom_glide.GlideFileLoader.getFile(), v5_1));
                p4.compress(android.graphics.Bitmap$CompressFormat.PNG, 100, v1_1);
                v1_1.flush();
                v1_1.close();
                com.library.custom_glide.GlideFileLoader.add(v5_1);
            } catch (com.services.l$ab v4_3) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v4_3);
            } catch (com.services.l$ab v4_2) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v4_2);
            }
            if (this.b != null) {
                this.b.a(v5_1);
            }
        }
        return;
    }

Method com.google.api.client.util.store.FileDataStoreFactory$FileDataStore.save() calling method java.io.FileOutputStream.<init>()


    void save()
    {
        com.google.api.client.util.IOUtils.serialize(this.keyValueMap, new java.io.FileOutputStream(this.dataFile));
        return;
    }

Method com.payu.custombrowser.util.e$h.a() calling method java.io.FileOutputStream.<init>()


    private String a(java.nio.ByteBuffer p5, int p6, int p7)
    {
        java.io.FileOutputStream v0_0 = "";
        if (p7 > 0) {
            java.io.FileOutputStream v0_2 = 0;
            try {
                com.payu.custombrowser.util.e$m v1_1 = this.b.a();
                Exception v5_4 = p5.duplicate();
                java.io.FileOutputStream v2_0 = new java.io.FileOutputStream(v1_1.b());
                try {
                    java.io.FileOutputStream v0_1 = v2_0.getChannel();
                    v5_4.position(p6).limit((p6 + p7));
                    v0_1.write(v5_4.slice());
                    v0_0 = v1_1.b();
                    com.payu.custombrowser.util.e.a(v2_0);
                } catch (Exception v5_3) {
                    v0_2 = v2_0;
                    com.payu.custombrowser.util.e.a(v0_2);
                    throw v5_3;
                } catch (Exception v5_1) {
                    v0_2 = v2_0;
                    throw new Error(v5_1);
                }
            } catch (Exception v5_3) {
            } catch (Exception v5_1) {
            }
        }
        return v0_0;
    }

Method com.payu.custombrowser.util.e$e.<init>() calling method java.io.FileOutputStream.<init>()


    public e$e(String p4)
    {
        this.a = java.io.File.createTempFile("NH-", "", new java.io.File(p4));
        this.b = new java.io.FileOutputStream(this.a);
        return;
    }

Method com.managers.o.a() calling method java.io.FileOutputStream.<init>()


    public declared_synchronized com.managers.DownloadManager$DownloadHTTPStatus a(String p23, String p24)
    {
        String v1_0 = p24;
        try {
            if (!com.managers.DownloadManager.c().o(Integer.parseInt(p24)).booleanValue()) {
                java.io.File v4_9;
                int v5_5 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
                v5_5.mkdirs();
                java.io.File v4_12 = com.managers.SdCardManager.a();
                StringBuilder v6_7 = new StringBuilder();
                v6_7.append(p24);
                v6_7.append(ark>com.managers.oark>.k);
                java.io.File v4_15 = v4_12.e(v6_7.toString());
                if (!android.text.TextUtils.isEmpty(v4_15)) {
                    if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                        v4_9 = new java.io.File(v4_15);
                    } else {
                        StringBuilder v6_25 = new StringBuilder();
                        v6_25.append(p24);
                        v6_25.append(ark>com.managers.oark>.k);
                        v4_9 = new java.io.File(v5_5, v6_25.toString());
                    }
                } else {
                    StringBuilder v6_32 = new StringBuilder();
                    v6_32.append(p24);
                    v6_32.append(ark>com.managers.oark>.k);
                    v4_9 = new java.io.File(v5_5, v6_32.toString());
                }
                StringBuilder v6_40 = new java.net.URL(p23).openConnection();
                v6_40.setRequestProperty("User-Agent", com.utilities.Util.R());
                int v9_14 = new StringBuilder();
                v9_14.append("bytes=");
                v9_14.append(v4_9.length());
                v9_14.append("-");
                v6_40.setRequestProperty("Range", v9_14.toString());
                v6_40.setReadTimeout(10000);
                v6_40.connect();
                String v8_0 = ((java.net.HttpURLConnection) v6_40).getResponseCode();
                try {
                    if (v8_0 != 404) {
                        try {
                            String v10_0 = 1024;
                        } catch (OutOfMemoryError v0_4) {
                        } catch (OutOfMemoryError v0_3) {
                            java.io.File v2_1 = v0_3;
                            java.io.File v3_1 = 0;
                            java.io.File v4_0 = 0;
                            int v5_0 = 0;
                            String v7_0 = 0;
                            int v9_1 = 0;
                            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_1);
                            StringBuilder v6_36 = com.managers.u.a();
                            boolean v11_7 = new StringBuilder();
                            v11_7.append("Media not fetched - ");
                            if (v8_0 == -1) {
                                java.io.File v2_21 = v2_1.getMessage();
                            } else {
                                java.io.File v12_23 = new StringBuilder();
                                v12_23.append("Error code : ");
                                v12_23.append(v8_0);
                                v12_23.append(" Caught Message : ");
                                v12_23.append(v2_1.getMessage());
                                v2_21 = v12_23.toString();
                            }
                            v11_7.append(v2_21);
                            java.io.File v2_0 = v11_7.toString();
                            String v8_15 = new StringBuilder();
                            v8_15.append(p24);
                            v8_15.append(" - ");
                            v8_15.append(com.utilities.Util.Q());
                            v6_36.a("DownloadFailure", v2_0, v8_15.toString());
                            com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                            System.gc();
                            if (v3_1 != null) {
                                v3_1.flush();
                                v3_1.close();
                            }
                            if (v9_1 != 0) {
                                v9_1.close();
                            }
                            if (v4_0 != null) {
                                v4_0.close();
                            }
                            if (v7_0 != null) {
                                v7_0.flush();
                                v7_0.close();
                            }
                            if (v5_0 == 0) {
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            } else {
                                v5_0.flush();
                                v5_0.close();
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            }
                        }
                        if (v6_40.getContentLength() >= 1024) {
                            v9_1 = new java.io.BufferedInputStream(v6_40.getInputStream());
                            try {
                                java.io.File v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                try {
                                    boolean v11_2 = new byte[1024];
                                    int v13_6 = ((int) v4_9.length());
                                    StringBuilder v6_8 = v6_40.getContentLength();
                                    String v14 = "kb";
                                } catch (OutOfMemoryError v0_15) {
                                    v2_0 = v0_15;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 != 0) {
                                        v5_0.flush();
                                        v5_0.close();
                                    }
                                    throw v2_0;
                                } catch (OutOfMemoryError v0_14) {
                                    java.io.File v2_4 = v0_14;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_4);
                                    java.io.File v2_29 = com.managers.u.a();
                                    String v10_22 = new StringBuilder();
                                    v10_22.append(p24);
                                    v10_22.append(" - ");
                                    v10_22.append(com.utilities.Util.Q());
                                    v2_29.a("DownloadFailure", "Media not fetched - Network Failure", v10_22.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_13) {
                                    java.io.File v2_3 = v0_13;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_3);
                                    StringBuilder v6_43 = com.managers.u.a();
                                    String v10_16 = new StringBuilder();
                                    v10_16.append("Media not fetched - IO Failure - ");
                                    v10_16.append(v2_3.getMessage());
                                    java.io.File v2_28 = v10_16.toString();
                                    String v10_18 = new StringBuilder();
                                    v10_18.append(p24);
                                    v10_18.append(" - ");
                                    v10_18.append(com.utilities.Util.Q());
                                    v6_43.a("DownloadFailure", v2_28, v10_18.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_12) {
                                    java.io.File v4 = v9_1;
                                    java.io.File v2_2 = v0_12;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_2);
                                    StringBuilder v6_41 = com.managers.u.a();
                                    boolean v11_11 = new StringBuilder();
                                    v11_11.append("Media not fetched - ");
                                    if (v8_0 == -1) {
                                        java.io.File v2_24 = v2_2.getMessage();
                                    } else {
                                        java.io.File v12_27 = new StringBuilder();
                                        v12_27.append("Error code : ");
                                        v12_27.append(v8_0);
                                        v12_27.append(" Caught Message : ");
                                        v12_27.append(v2_2.getMessage());
                                        v2_24 = v12_27.toString();
                                    }
                                    v11_11.append(v2_24);
                                    v2_0 = v11_11.toString();
                                    String v8_21 = new StringBuilder();
                                    v8_21.append(p24);
                                    v8_21.append(" - ");
                                    v8_21.append(com.utilities.Util.Q());
                                    v6_41.a("DownloadFailure", v2_0, v8_21.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 == 0) {
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    } else {
                                        v5_0.flush();
                                        v5_0.close();
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    }
                                } catch (OutOfMemoryError v0_11) {
                                    v4 = v9_1;
                                    v2_1 = v0_11;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                }
                                if (v6_8 >= 1048576) {
                                    try {
                                        v14 = "mb";
                                        v10_0 = 1048576;
                                    } catch (OutOfMemoryError v0_15) {
                                    } catch (OutOfMemoryError v0_14) {
                                    } catch (OutOfMemoryError v0_13) {
                                    } catch (OutOfMemoryError v0_12) {
                                    } catch (OutOfMemoryError v0_11) {
                                    }
                                }
                                StringBuilder v6_9 = (v6_8 + v13_6);
                                String v15 = v8_0;
                                v8_0 = 2131821172;
                                try {
                                    com.managers.j.a(com.gaana.application.GaanaApplication.getContext()).a(v6_9, v13_6, com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                    java.io.File v3_8 = ((float) v10_0);
                                    java.io.File v2_12 = (((float) Math.round(((((float) v6_9) / v3_8) * 1120403456))) / 1120403456);
                                    String v8_1 = 0;
                                    int v16 = 0;
                                } catch (OutOfMemoryError v0_17) {
                                    v2_2 = v0_17;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                } catch (OutOfMemoryError v0_16) {
                                    v2_1 = v0_16;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                }
                                while(true) {
                                    int v21;
                                    String v10_2 = v9_1.read(v11_2);
                                    if ((v10_2 <= null) || (!com.services.FileDownloadService.a())) {
                                        break;
                                    }
                                    com.managers.j v19;
                                    StringBuilder v20;
                                    v12_1.write(v11_2, v8_1, v10_2);
                                    v13_6 += v10_2;
                                    String v10_6 = ((v13_6 * 100) / v6_9);
                                    if ((v10_6 - v16) <= 0) {
                                        v19 = v3_8;
                                        v21 = v9_1;
                                        v20 = v11_2;
                                        int v17 = 1120403456;
                                    } else {
                                        String v8_12 = (((float) Math.round(((((float) v13_6) / v3_8) * 1120403456))) / 1120403456);
                                        v19 = v3_8;
                                        java.io.File v3_18 = com.managers.j.a(com.gaana.application.GaanaApplication.getContext());
                                        v20 = v11_2;
                                        boolean v11_5 = new StringBuilder();
                                        v21 = v9_1;
                                        v11_5.append(com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                        v11_5.append(v10_6);
                                        v11_5.append("% (");
                                        v11_5.append(v8_12);
                                        v11_5.append("/");
                                        v11_5.append(v2_12);
                                        v11_5.append(v14);
                                        v11_5.append(")");
                                        v3_18.a(v6_9, v13_6, v11_5.toString());
                                        v16 = v10_6;
                                    }
                                    v3_8 = v19;
                                    v11_2 = v20;
                                    v9_1 = v21;
                                    v8_1 = 0;
                                }
                                v21 = v9_1;
                                try {
                                    if (!com.services.FileDownloadService.a()) {
                                        java.io.File v4_14 = v21;
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                        } catch (OutOfMemoryError v0_22) {
                                        } catch (OutOfMemoryError v0_21) {
                                            v2_4 = v0_21;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_20) {
                                            v2_3 = v0_20;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_19) {
                                            v2_2 = v0_19;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_18) {
                                            v2_1 = v0_18;
                                            v9_1 = v4_14;
                                        }
                                        if (v12_1 == null) {
                                            if (v4_14 != null) {
                                                v4_14.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    } else {
                                        int v9_4;
                                        java.io.File v3_12;
                                        if (!com.utilities.d.b()) {
                                            v4_9.renameTo(new java.io.File(v5_5, p24));
                                            v3_12 = 0;
                                            v7_0 = 0;
                                            v9_4 = 0;
                                        } else {
                                            java.io.File v2_18 = new byte[8192];
                                            v3_12 = new java.io.BufferedInputStream(new java.io.FileInputStream(v4_9));
                                            try {
                                                String v7_6 = new StringBuilder();
                                                v7_6.append(p24);
                                                v7_6.append(com.utilities.i.b);
                                                StringBuilder v6_21 = new java.io.File(v5_5, v7_6.toString());
                                                v7_0 = new java.io.FileOutputStream(v6_21, 0);
                                                try {
                                                    v9_4 = com.utilities.i.a(v7_0);
                                                    try {
                                                        while(true) {
                                                            String v10_3 = v3_12.read(v2_18);
                                                            v9_4.write(v2_18, 0, v10_3);
                                                        }
                                                        String v8_5 = new StringBuilder();
                                                        v8_5.append(p24);
                                                        v8_5.append(com.utilities.i.a);
                                                        v6_21.renameTo(new java.io.File(v5_5, v8_5.toString()));
                                                        v4_9.delete();
                                                    } catch (OutOfMemoryError v0_44) {
                                                        v2_0 = v0_44;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_43) {
                                                        v2_4 = v0_43;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_42) {
                                                        v2_3 = v0_42;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_41) {
                                                        v2_2 = v0_41;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_40) {
                                                        v2_1 = v0_40;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    }
                                                    if ((v10_3 <= null) || (!com.services.FileDownloadService.a())) {
                                                    }
                                                } catch (OutOfMemoryError v0_33) {
                                                    v2_0 = v0_33;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_32) {
                                                    v2_4 = v0_32;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_31) {
                                                    v2_3 = v0_31;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_30) {
                                                    v2_2 = v0_30;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_29) {
                                                    v2_1 = v0_29;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                }
                                            } catch (OutOfMemoryError v0_28) {
                                                v2_0 = v0_28;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_27) {
                                                v2_4 = v0_27;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_26) {
                                                v2_3 = v0_26;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_25) {
                                                v2_2 = v0_25;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_24) {
                                                v2_1 = v0_24;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            }
                                        }
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
                                        } catch (OutOfMemoryError v0_38) {
                                            v2_0 = v0_38;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_37) {
                                            v2_4 = v0_37;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_36) {
                                            v2_3 = v0_36;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_35) {
                                            v2_2 = v0_35;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_34) {
                                            v2_1 = v0_34;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        }
                                        if (v12_1 == null) {
                                            if (v21 != 0) {
                                                v21.close();
                                            }
                                            if (v3_12 != null) {
                                                v3_12.close();
                                            }
                                            if (v7_0 != null) {
                                                v7_0.flush();
                                                v7_0.close();
                                            }
                                            if (v9_4 != 0) {
                                                v9_4.flush();
                                                v9_4.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    }
                                } catch (OutOfMemoryError v0_22) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_21) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_20) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_19) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_18) {
                                    v4_14 = v21;
                                }
                                v2_0 = v0_22;
                                v9_1 = v4_14;
                            } catch (OutOfMemoryError v0_10) {
                                v2_0 = v0_10;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_5) {
                                try {
                                    if (!v0_5.getMessage().contains("open failed: EACCES (Permission denied)")) {
                                        v12_1 = 0;
                                    } else {
                                        try {
                                            if (v4_9.exists()) {
                                                v4_9.delete();
                                            }
                                        } catch (OutOfMemoryError v0_8) {
                                        }
                                        v5_5 = new java.io.File(com.managers.SdCardManager.a().b());
                                        v5_5.mkdirs();
                                        java.io.File v4_7 = com.managers.SdCardManager.a();
                                        java.io.File v12_6 = new StringBuilder();
                                        v12_6.append(p24);
                                        v12_6.append(ark>com.managers.oark>.k);
                                        java.io.File v4_8 = v4_7.f(v12_6.toString());
                                        if (!android.text.TextUtils.isEmpty(v4_8)) {
                                            if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                                                v4_9 = new java.io.File(v4_8);
                                            } else {
                                                java.io.File v12_14 = new StringBuilder();
                                                v12_14.append(p24);
                                                v12_14.append(ark>com.managers.oark>.k);
                                                v4_9 = new java.io.File(v5_5, v12_14.toString());
                                            }
                                        } else {
                                            java.io.File v12_17 = new StringBuilder();
                                            v12_17.append(p24);
                                            v12_17.append(ark>com.managers.oark>.k);
                                            v4_9 = new java.io.File(v5_5, v12_17.toString());
                                        }
                                        v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                    }
                                } catch (OutOfMemoryError v0_10) {
                                } catch (OutOfMemoryError v0_9) {
                                    v2_4 = v0_9;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_8) {
                                } catch (OutOfMemoryError v0_7) {
                                    v4 = v9_1;
                                    v2_2 = v0_7;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_6) {
                                    v4 = v9_1;
                                    v2_1 = v0_6;
                                    v3_1 = 0;
                                }
                                v2_3 = v0_8;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_9) {
                            } catch (OutOfMemoryError v0_7) {
                            } catch (OutOfMemoryError v0_6) {
                            }
                        } else {
                            java.io.File v4_27 = com.managers.u.a();
                            int v9_7 = new StringBuilder();
                            v9_7.append(p24);
                            v9_7.append(" - ");
                            v9_7.append(com.utilities.Util.Q());
                            v4_27.a("DownloadFailure", "Media not fetched - Media content is less than 1KB ", v9_7.toString());
                            return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                        }
                    } else {
                        com.managers.DownloadManager.c().d(p24);
                        java.io.File v4_30 = com.managers.u.a();
                        int v9_10 = new StringBuilder();
                        v9_10.append(p24);
                        v9_10.append(" - ");
                        v9_10.append(com.utilities.Util.Q());
                        v4_30.a("DownloadFailure", "Media not fetched - 404", v9_10.toString());
                        com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                    }
                } catch (OutOfMemoryError v0_4) {
                } catch (OutOfMemoryError v0_3) {
                }
                v2_2 = v0_4;
                v3_1 = 0;
                v4_0 = 0;
                v5_0 = 0;
                v7_0 = 0;
                v9_1 = 0;
            } else {
                return com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
            }
        } catch (OutOfMemoryError v0_0) {
            v2_0 = v0_0;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_56) {
            v2_4 = v0_56;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_54) {
            v2_3 = v0_54;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_51) {
            v2_2 = v0_51;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_45) {
            v2_1 = v0_45;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_57) {
            v2_0 = v0_57;
        }
    }

Method com.managers.o.a() calling method java.io.FileOutputStream.<init>()


    public declared_synchronized com.managers.DownloadManager$DownloadHTTPStatus a(String p23, String p24)
    {
        String v1_0 = p24;
        try {
            if (!com.managers.DownloadManager.c().o(Integer.parseInt(p24)).booleanValue()) {
                java.io.File v4_9;
                int v5_5 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
                v5_5.mkdirs();
                java.io.File v4_12 = com.managers.SdCardManager.a();
                StringBuilder v6_7 = new StringBuilder();
                v6_7.append(p24);
                v6_7.append(ark>com.managers.oark>.k);
                java.io.File v4_15 = v4_12.e(v6_7.toString());
                if (!android.text.TextUtils.isEmpty(v4_15)) {
                    if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                        v4_9 = new java.io.File(v4_15);
                    } else {
                        StringBuilder v6_25 = new StringBuilder();
                        v6_25.append(p24);
                        v6_25.append(ark>com.managers.oark>.k);
                        v4_9 = new java.io.File(v5_5, v6_25.toString());
                    }
                } else {
                    StringBuilder v6_32 = new StringBuilder();
                    v6_32.append(p24);
                    v6_32.append(ark>com.managers.oark>.k);
                    v4_9 = new java.io.File(v5_5, v6_32.toString());
                }
                StringBuilder v6_40 = new java.net.URL(p23).openConnection();
                v6_40.setRequestProperty("User-Agent", com.utilities.Util.R());
                int v9_14 = new StringBuilder();
                v9_14.append("bytes=");
                v9_14.append(v4_9.length());
                v9_14.append("-");
                v6_40.setRequestProperty("Range", v9_14.toString());
                v6_40.setReadTimeout(10000);
                v6_40.connect();
                String v8_0 = ((java.net.HttpURLConnection) v6_40).getResponseCode();
                try {
                    if (v8_0 != 404) {
                        try {
                            String v10_0 = 1024;
                        } catch (OutOfMemoryError v0_4) {
                        } catch (OutOfMemoryError v0_3) {
                            java.io.File v2_1 = v0_3;
                            java.io.File v3_1 = 0;
                            java.io.File v4_0 = 0;
                            int v5_0 = 0;
                            String v7_0 = 0;
                            int v9_1 = 0;
                            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_1);
                            StringBuilder v6_36 = com.managers.u.a();
                            boolean v11_7 = new StringBuilder();
                            v11_7.append("Media not fetched - ");
                            if (v8_0 == -1) {
                                java.io.File v2_21 = v2_1.getMessage();
                            } else {
                                java.io.File v12_23 = new StringBuilder();
                                v12_23.append("Error code : ");
                                v12_23.append(v8_0);
                                v12_23.append(" Caught Message : ");
                                v12_23.append(v2_1.getMessage());
                                v2_21 = v12_23.toString();
                            }
                            v11_7.append(v2_21);
                            java.io.File v2_0 = v11_7.toString();
                            String v8_15 = new StringBuilder();
                            v8_15.append(p24);
                            v8_15.append(" - ");
                            v8_15.append(com.utilities.Util.Q());
                            v6_36.a("DownloadFailure", v2_0, v8_15.toString());
                            com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                            System.gc();
                            if (v3_1 != null) {
                                v3_1.flush();
                                v3_1.close();
                            }
                            if (v9_1 != 0) {
                                v9_1.close();
                            }
                            if (v4_0 != null) {
                                v4_0.close();
                            }
                            if (v7_0 != null) {
                                v7_0.flush();
                                v7_0.close();
                            }
                            if (v5_0 == 0) {
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            } else {
                                v5_0.flush();
                                v5_0.close();
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            }
                        }
                        if (v6_40.getContentLength() >= 1024) {
                            v9_1 = new java.io.BufferedInputStream(v6_40.getInputStream());
                            try {
                                java.io.File v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                try {
                                    boolean v11_2 = new byte[1024];
                                    int v13_6 = ((int) v4_9.length());
                                    StringBuilder v6_8 = v6_40.getContentLength();
                                    String v14 = "kb";
                                } catch (OutOfMemoryError v0_15) {
                                    v2_0 = v0_15;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 != 0) {
                                        v5_0.flush();
                                        v5_0.close();
                                    }
                                    throw v2_0;
                                } catch (OutOfMemoryError v0_14) {
                                    java.io.File v2_4 = v0_14;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_4);
                                    java.io.File v2_29 = com.managers.u.a();
                                    String v10_22 = new StringBuilder();
                                    v10_22.append(p24);
                                    v10_22.append(" - ");
                                    v10_22.append(com.utilities.Util.Q());
                                    v2_29.a("DownloadFailure", "Media not fetched - Network Failure", v10_22.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_13) {
                                    java.io.File v2_3 = v0_13;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_3);
                                    StringBuilder v6_43 = com.managers.u.a();
                                    String v10_16 = new StringBuilder();
                                    v10_16.append("Media not fetched - IO Failure - ");
                                    v10_16.append(v2_3.getMessage());
                                    java.io.File v2_28 = v10_16.toString();
                                    String v10_18 = new StringBuilder();
                                    v10_18.append(p24);
                                    v10_18.append(" - ");
                                    v10_18.append(com.utilities.Util.Q());
                                    v6_43.a("DownloadFailure", v2_28, v10_18.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_12) {
                                    java.io.File v4 = v9_1;
                                    java.io.File v2_2 = v0_12;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_2);
                                    StringBuilder v6_41 = com.managers.u.a();
                                    boolean v11_11 = new StringBuilder();
                                    v11_11.append("Media not fetched - ");
                                    if (v8_0 == -1) {
                                        java.io.File v2_24 = v2_2.getMessage();
                                    } else {
                                        java.io.File v12_27 = new StringBuilder();
                                        v12_27.append("Error code : ");
                                        v12_27.append(v8_0);
                                        v12_27.append(" Caught Message : ");
                                        v12_27.append(v2_2.getMessage());
                                        v2_24 = v12_27.toString();
                                    }
                                    v11_11.append(v2_24);
                                    v2_0 = v11_11.toString();
                                    String v8_21 = new StringBuilder();
                                    v8_21.append(p24);
                                    v8_21.append(" - ");
                                    v8_21.append(com.utilities.Util.Q());
                                    v6_41.a("DownloadFailure", v2_0, v8_21.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 == 0) {
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    } else {
                                        v5_0.flush();
                                        v5_0.close();
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    }
                                } catch (OutOfMemoryError v0_11) {
                                    v4 = v9_1;
                                    v2_1 = v0_11;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                }
                                if (v6_8 >= 1048576) {
                                    try {
                                        v14 = "mb";
                                        v10_0 = 1048576;
                                    } catch (OutOfMemoryError v0_15) {
                                    } catch (OutOfMemoryError v0_14) {
                                    } catch (OutOfMemoryError v0_13) {
                                    } catch (OutOfMemoryError v0_12) {
                                    } catch (OutOfMemoryError v0_11) {
                                    }
                                }
                                StringBuilder v6_9 = (v6_8 + v13_6);
                                String v15 = v8_0;
                                v8_0 = 2131821172;
                                try {
                                    com.managers.j.a(com.gaana.application.GaanaApplication.getContext()).a(v6_9, v13_6, com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                    java.io.File v3_8 = ((float) v10_0);
                                    java.io.File v2_12 = (((float) Math.round(((((float) v6_9) / v3_8) * 1120403456))) / 1120403456);
                                    String v8_1 = 0;
                                    int v16 = 0;
                                } catch (OutOfMemoryError v0_17) {
                                    v2_2 = v0_17;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                } catch (OutOfMemoryError v0_16) {
                                    v2_1 = v0_16;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                }
                                while(true) {
                                    int v21;
                                    String v10_2 = v9_1.read(v11_2);
                                    if ((v10_2 <= null) || (!com.services.FileDownloadService.a())) {
                                        break;
                                    }
                                    com.managers.j v19;
                                    StringBuilder v20;
                                    v12_1.write(v11_2, v8_1, v10_2);
                                    v13_6 += v10_2;
                                    String v10_6 = ((v13_6 * 100) / v6_9);
                                    if ((v10_6 - v16) <= 0) {
                                        v19 = v3_8;
                                        v21 = v9_1;
                                        v20 = v11_2;
                                        int v17 = 1120403456;
                                    } else {
                                        String v8_12 = (((float) Math.round(((((float) v13_6) / v3_8) * 1120403456))) / 1120403456);
                                        v19 = v3_8;
                                        java.io.File v3_18 = com.managers.j.a(com.gaana.application.GaanaApplication.getContext());
                                        v20 = v11_2;
                                        boolean v11_5 = new StringBuilder();
                                        v21 = v9_1;
                                        v11_5.append(com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                        v11_5.append(v10_6);
                                        v11_5.append("% (");
                                        v11_5.append(v8_12);
                                        v11_5.append("/");
                                        v11_5.append(v2_12);
                                        v11_5.append(v14);
                                        v11_5.append(")");
                                        v3_18.a(v6_9, v13_6, v11_5.toString());
                                        v16 = v10_6;
                                    }
                                    v3_8 = v19;
                                    v11_2 = v20;
                                    v9_1 = v21;
                                    v8_1 = 0;
                                }
                                v21 = v9_1;
                                try {
                                    if (!com.services.FileDownloadService.a()) {
                                        java.io.File v4_14 = v21;
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                        } catch (OutOfMemoryError v0_22) {
                                        } catch (OutOfMemoryError v0_21) {
                                            v2_4 = v0_21;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_20) {
                                            v2_3 = v0_20;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_19) {
                                            v2_2 = v0_19;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_18) {
                                            v2_1 = v0_18;
                                            v9_1 = v4_14;
                                        }
                                        if (v12_1 == null) {
                                            if (v4_14 != null) {
                                                v4_14.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    } else {
                                        java.io.File v3_12;
                                        int v9_4;
                                        if (!com.utilities.d.b()) {
                                            v4_9.renameTo(new java.io.File(v5_5, p24));
                                            v3_12 = 0;
                                            v7_0 = 0;
                                            v9_4 = 0;
                                        } else {
                                            java.io.File v2_18 = new byte[8192];
                                            v3_12 = new java.io.BufferedInputStream(new java.io.FileInputStream(v4_9));
                                            try {
                                                String v7_6 = new StringBuilder();
                                                v7_6.append(p24);
                                                v7_6.append(com.utilities.i.b);
                                                StringBuilder v6_21 = new java.io.File(v5_5, v7_6.toString());
                                                v7_0 = new java.io.FileOutputStream(v6_21, 0);
                                                try {
                                                    v9_4 = com.utilities.i.a(v7_0);
                                                    try {
                                                        while(true) {
                                                            String v10_3 = v3_12.read(v2_18);
                                                            v9_4.write(v2_18, 0, v10_3);
                                                        }
                                                        String v8_5 = new StringBuilder();
                                                        v8_5.append(p24);
                                                        v8_5.append(com.utilities.i.a);
                                                        v6_21.renameTo(new java.io.File(v5_5, v8_5.toString()));
                                                        v4_9.delete();
                                                    } catch (OutOfMemoryError v0_44) {
                                                        v2_0 = v0_44;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_43) {
                                                        v2_4 = v0_43;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_42) {
                                                        v2_3 = v0_42;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_41) {
                                                        v2_2 = v0_41;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_40) {
                                                        v2_1 = v0_40;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    }
                                                    if ((v10_3 <= null) || (!com.services.FileDownloadService.a())) {
                                                    }
                                                } catch (OutOfMemoryError v0_33) {
                                                    v2_0 = v0_33;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_32) {
                                                    v2_4 = v0_32;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_31) {
                                                    v2_3 = v0_31;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_30) {
                                                    v2_2 = v0_30;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_29) {
                                                    v2_1 = v0_29;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                }
                                            } catch (OutOfMemoryError v0_28) {
                                                v2_0 = v0_28;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_27) {
                                                v2_4 = v0_27;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_26) {
                                                v2_3 = v0_26;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_25) {
                                                v2_2 = v0_25;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_24) {
                                                v2_1 = v0_24;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            }
                                        }
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
                                        } catch (OutOfMemoryError v0_38) {
                                            v2_0 = v0_38;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_37) {
                                            v2_4 = v0_37;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_36) {
                                            v2_3 = v0_36;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_35) {
                                            v2_2 = v0_35;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_34) {
                                            v2_1 = v0_34;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        }
                                        if (v12_1 == null) {
                                            if (v21 != 0) {
                                                v21.close();
                                            }
                                            if (v3_12 != null) {
                                                v3_12.close();
                                            }
                                            if (v7_0 != null) {
                                                v7_0.flush();
                                                v7_0.close();
                                            }
                                            if (v9_4 != 0) {
                                                v9_4.flush();
                                                v9_4.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    }
                                } catch (OutOfMemoryError v0_22) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_21) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_20) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_19) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_18) {
                                    v4_14 = v21;
                                }
                                v2_0 = v0_22;
                                v9_1 = v4_14;
                            } catch (OutOfMemoryError v0_10) {
                                v2_0 = v0_10;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_5) {
                                try {
                                    if (!v0_5.getMessage().contains("open failed: EACCES (Permission denied)")) {
                                        v12_1 = 0;
                                    } else {
                                        try {
                                            if (v4_9.exists()) {
                                                v4_9.delete();
                                            }
                                        } catch (OutOfMemoryError v0_8) {
                                        }
                                        v5_5 = new java.io.File(com.managers.SdCardManager.a().b());
                                        v5_5.mkdirs();
                                        java.io.File v4_7 = com.managers.SdCardManager.a();
                                        java.io.File v12_6 = new StringBuilder();
                                        v12_6.append(p24);
                                        v12_6.append(ark>com.managers.oark>.k);
                                        java.io.File v4_8 = v4_7.f(v12_6.toString());
                                        if (!android.text.TextUtils.isEmpty(v4_8)) {
                                            if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                                                v4_9 = new java.io.File(v4_8);
                                            } else {
                                                java.io.File v12_14 = new StringBuilder();
                                                v12_14.append(p24);
                                                v12_14.append(ark>com.managers.oark>.k);
                                                v4_9 = new java.io.File(v5_5, v12_14.toString());
                                            }
                                        } else {
                                            java.io.File v12_17 = new StringBuilder();
                                            v12_17.append(p24);
                                            v12_17.append(ark>com.managers.oark>.k);
                                            v4_9 = new java.io.File(v5_5, v12_17.toString());
                                        }
                                        v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                    }
                                } catch (OutOfMemoryError v0_10) {
                                } catch (OutOfMemoryError v0_9) {
                                    v2_4 = v0_9;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_8) {
                                } catch (OutOfMemoryError v0_7) {
                                    v4 = v9_1;
                                    v2_2 = v0_7;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_6) {
                                    v4 = v9_1;
                                    v2_1 = v0_6;
                                    v3_1 = 0;
                                }
                                v2_3 = v0_8;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_9) {
                            } catch (OutOfMemoryError v0_7) {
                            } catch (OutOfMemoryError v0_6) {
                            }
                        } else {
                            java.io.File v4_27 = com.managers.u.a();
                            int v9_7 = new StringBuilder();
                            v9_7.append(p24);
                            v9_7.append(" - ");
                            v9_7.append(com.utilities.Util.Q());
                            v4_27.a("DownloadFailure", "Media not fetched - Media content is less than 1KB ", v9_7.toString());
                            return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                        }
                    } else {
                        com.managers.DownloadManager.c().d(p24);
                        java.io.File v4_30 = com.managers.u.a();
                        int v9_10 = new StringBuilder();
                        v9_10.append(p24);
                        v9_10.append(" - ");
                        v9_10.append(com.utilities.Util.Q());
                        v4_30.a("DownloadFailure", "Media not fetched - 404", v9_10.toString());
                        com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                    }
                } catch (OutOfMemoryError v0_4) {
                } catch (OutOfMemoryError v0_3) {
                }
                v2_2 = v0_4;
                v3_1 = 0;
                v4_0 = 0;
                v5_0 = 0;
                v7_0 = 0;
                v9_1 = 0;
            } else {
                return com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
            }
        } catch (OutOfMemoryError v0_0) {
            v2_0 = v0_0;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_56) {
            v2_4 = v0_56;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_54) {
            v2_3 = v0_54;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_51) {
            v2_2 = v0_51;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_45) {
            v2_1 = v0_45;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_57) {
            v2_0 = v0_57;
        }
    }

Method com.logging.b.b() calling method java.io.FileOutputStream.<init>()


    public void b(android.content.Context p5)
    {
        byte[] v0_4 = this.c.b("PREFERENCE_KEY_OFFLINE_LOG_FILE_NAME", 0, 1);
        if (v0_4 != null) {
            java.io.File v1_2 = new java.io.File(p5.getDir("gaanaCache", 0), v0_4);
            if (!v1_2.delete()) {
                try {
                    OutOfMemoryError v5_4 = new java.io.FileOutputStream(v1_2);
                    v5_4.write("".getBytes());
                    v5_4.close();
                } catch (OutOfMemoryError v5_7) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_7);
                } catch (OutOfMemoryError v5_6) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_6);
                } catch (OutOfMemoryError v5_5) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_5);
                }
            }
        }
        this.c.b("PREFERENCE_KEY_OFFLINE_LOG_FILE_NAME", 1);
        return;
    }

Method com.logging.b.a() calling method java.io.FileOutputStream.<init>()


    public void a(android.content.Context p10)
    {
        com.logging.GaanaLogger v0_1 = com.logging.GaanaLogger.a().b();
        if (v0_1 != null) {
            if (!v0_1.j()) {
                if (Long.parseLong(v0_1.h()) > 0) {
                    StringBuilder v1_2 = this.c(p10);
                    this.c.b("PREFERENCE_KEY_OFFLINE_LOG_FILE_NAME", 1);
                    this.c.a("PREFERENCE_KEY_OFFLINE_LOG_FILE_NAME", v1_2, 1);
                    StringBuilder v3_4 = com.library.util.StorageUtils.getFileInInternalStorage(p10, "gaanaCache", v1_2);
                    try {
                        java.io.FileOutputStream v4_3 = new java.io.FileOutputStream(v3_4, 1);
                    } catch (OutOfMemoryError v10_3) {
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v10_3);
                        return;
                    } catch (OutOfMemoryError v10_2) {
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v10_2);
                        return;
                    } catch (OutOfMemoryError v10_1) {
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v10_1);
                        System.gc();
                        return;
                    }
                    if (v3_4.length() == 0) {
                        StringBuilder v3_7 = new StringBuilder();
                        v3_7.append(v1_2);
                        v3_7.append("\n");
                        v4_3.write(v3_7.toString().getBytes());
                    }
                    StringBuilder v1_7 = new StringBuilder();
                    v1_7.append(v0_1.toString());
                    v1_7.append("\n");
                    v4_3.write(v1_7.toString().getBytes());
                    v4_3.close();
                    com.logging.GaanaLogger.a().a(0, p10);
                    com.utilities.Util.z();
                    return;
                } else {
                    com.logging.GaanaLogger.a().a(0, p10);
                    com.utilities.Util.z();
                    return;
                }
            } else {
                com.gaana.localmedia.LocalMediaManager.getInstance(p10).addActivity(v0_1);
                com.logging.GaanaLogger.a().a(0, p10);
                com.utilities.Util.z();
                return;
            }
        } else {
            return;
        }
    }

Method com.inmobi.ads.cache.AssetStore.a() calling method java.io.FileOutputStream.<init>()


    private boolean a(com.inmobi.ads.cache.a p25, com.inmobi.ads.cache.e p26)
    {
        if (((com.inmobi.ads.cache.a) this.l.putIfAbsent(p25.d, p25)) != null) {
            return 0;
        } else {
            com.inmobi.ads.cache.c v10_1 = new com.inmobi.ads.cache.c(p26);
            com.inmobi.ads.cache.e v2_7 = this.g.c;
            com.inmobi.commons.core.e.a v4_5 = this.g.e;
            java.net.HttpURLConnection v5_1 = new StringBuilder("Fetching asset (");
            v5_1.append(p25.d);
            v5_1.append(")");
            if (com.inmobi.commons.core.utilities.d.a()) {
                if ((!p25.d.equals("")) && (android.webkit.URLUtil.isValidUrl(p25.d))) {
                    java.net.HttpURLConnection v5_8 = new String[v4_5.size()];
                    com.inmobi.commons.core.e.a v4_8 = ((String[]) v4_5.toArray(v5_8));
                    try {
                        long v21 = android.os.SystemClock.elapsedRealtime();
                        java.net.HttpURLConnection v5_12 = ((java.net.HttpURLConnection) new java.net.URL(p25.d).openConnection());
                        v5_12.setRequestMethod("GET");
                        v5_12.setConnectTimeout(60000);
                        v5_12.setReadTimeout(60000);
                    } catch (java.net.SocketTimeoutException) {
                        p25.l = 4;
                        v10_1.a.a(p25);
                    } catch (java.io.FileNotFoundException) {
                        p25.l = 4;
                        v10_1.a.a(p25);
                    } catch (java.net.MalformedURLException) {
                        p25.l = 3;
                        v10_1.a.a(p25);
                    } catch (java.net.ProtocolException) {
                        com.inmobi.ads.cache.e v2_13 = 8;
                        p25.l = v2_13;
                        v10_1.a.a(p25);
                    } catch (java.io.IOException) {
                        com.inmobi.ads.cache.e v2_12 = 8;
                        p25.l = v2_12;
                        v10_1.a.a(p25);
                    } catch (Exception) {
                        p25.l = 0;
                        v10_1.a.a(p25);
                    }
                    if (v5_12.getResponseCode() < 400) {
                        long v6_11 = v5_12.getContentType();
                        long v15_3 = 0;
                        while (v15_3 < v4_8.length) {
                            if ((v6_11 == 0) || (!v4_8[v15_3].toLowerCase(java.util.Locale.ENGLISH).equals(v6_11.toLowerCase(java.util.Locale.ENGLISH)))) {
                                v15_3++;
                            } else {
                                com.inmobi.commons.core.e.a v4_9 = 1;
                            }
                            if (v4_9 == null) {
                                p25.l = 6;
                                p25.c = 0;
                                v10_1.a.a(p25);
                                return 1;
                            }
                        }
                        v4_9 = 0;
                    }
                    long v6_12 = ((long) v5_12.getContentLength());
                    if (v6_12 >= 0) {
                        com.inmobi.commons.core.e.a v4_13 = new StringBuilder("ContentSize: ");
                        v4_13.append(v6_12);
                        v4_13.append(" max size: ");
                        v4_13.append(v2_7);
                        if (v6_12 > v2_7) {
                            p25.l = 7;
                            p25.c = 0;
                            v10_1.a.a(p25);
                            return 1;
                        }
                    }
                    v5_12.connect();
                    String v14_6 = com.inmobi.commons.a.a.a(p25.d);
                    if (v14_6.exists()) {
                        v14_6.delete();
                    }
                    com.inmobi.commons.core.e.a v4_1 = v5_12.getInputStream();
                    long v6_1 = new java.io.BufferedOutputStream(new java.io.FileOutputStream(v14_6));
                    byte[] v7_3 = new byte[1024];
                    long v17_0 = 0;
                    while(true) {
                        long v15_0 = v4_1.read(v7_3);
                        if (v15_0 <= 0) {
                            v6_1.flush();
                            v5_12.disconnect();
                            com.inmobi.commons.core.utilities.d.a(v6_1);
                            long v11_0 = android.os.SystemClock.elapsedRealtime();
                            com.inmobi.ads.cache.c.a(v21, v17_0, v11_0);
                            com.inmobi.commons.core.network.d v13_1 = new com.inmobi.commons.core.network.d();
                            v13_1.d = v5_12.getHeaderFields();
                            p25.k = com.inmobi.ads.cache.c.a(p25, v14_6, v21, v11_0);
                            p25.a = (v11_0 - v21);
                            v10_1.a.a(v13_1, v14_6.getAbsolutePath(), p25);
                        } else {
                            long v19_1 = (v17_0 + ((long) v15_0));
                            try {
                                if (v19_1 > v2_7) {
                                    break;
                                }
                                v6_1.write(v7_3, 0, v15_0);
                                v17_0 = v19_1;
                            } catch (java.net.ProtocolException) {
                                v2_13 = 8;
                            } catch (java.io.IOException) {
                                v2_12 = 8;
                            }
                        }
                    }
                    p25.l = 7;
                    p25.c = 0;
                    try {
                        if (!v14_6.exists()) {
                            v5_12.disconnect();
                            com.inmobi.commons.core.utilities.d.a(v6_1);
                        } else {
                            v14_6.delete();
                        }
                    } catch (Exception v0) {
                        com.inmobi.commons.core.a.a.a().a(new com.inmobi.commons.core.e.a(v0));
                    }
                    com.inmobi.ads.cache.c.a(v21, v19_1, android.os.SystemClock.elapsedRealtime());
                    v10_1.a.a(p25);
                } else {
                    p25.l = 3;
                    v10_1.a.a(p25);
                }
            } else {
                p25.l = 8;
                v10_1.a.a(p25);
            }
            return 1;
        }
    }

Method net.jpountz.util.Native.load() calling method java.io.FileOutputStream.<init>()


    public static declared_synchronized void load()
    {
        try {
            if (!net.jpountz.util.Native.loaded) {
                System.loadLibrary("lz4-java");
                net.jpountz.util.Native.loaded = 1;
                return;
            } else {
                return;
            }
        } catch (boolean v1_9) {
            throw v1_9;
        }
    }

Method net.hockeyapp.android.c.d.a() calling method java.io.FileOutputStream.<init>()


    protected varargs Long a(Void[] p14)
    {
        Long v14_0 = 0;
        try {
            java.io.IOException v2_7 = this.a(new java.net.URL(this.b()), 6);
            v2_7.connect();
            String v3_0 = v2_7.getContentLength();
            String v4_1 = v2_7.getContentType();
        } catch (java.io.IOException v0_2) {
            String v4_0 = 0;
            if (v14_0 == null) {
                if (v4_0 != null) {
                    v4_0.close();
                }
            } else {
                v14_0.close();
            }
            throw v0_2;
        } catch (java.io.IOException v2_4) {
            v4_0 = 0;
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_4);
            java.io.IOException v0_1 = Long.valueOf(0);
            if (v14_0 == null) {
                if (v4_0 != null) {
                    v4_0.close();
                }
            } else {
                v14_0.close();
            }
            return v0_1;
        } catch (java.io.IOException v0_2) {
        }
        if ((v4_1 == null) || (!v4_1.contains("text"))) {
            String v4_4 = new java.io.File(this.e);
            if ((v4_4.mkdirs()) || (v4_4.exists())) {
                long v5_5 = new java.io.File(v4_4, this.d);
                v4_0 = new java.io.BufferedInputStream(v2_7.getInputStream());
                try {
                    java.io.IOException v2_3 = new java.io.FileOutputStream(v5_5);
                    v14_0 = 1024;
                    try {
                        Long v14_3 = new byte[1024];
                        long v5_6 = 0;
                    } catch (java.io.IOException v0_2) {
                        v14_0 = v2_3;
                    } catch (Long v14_5) {
                        v2_4 = v14_5;
                        v14_0 = v2_3;
                    }
                    while(true) {
                        int v7 = v4_0.read(v14_3);
                        if (v7 == -1) {
                            break;
                        }
                        long v10 = (v5_6 + ((long) v7));
                        long v5_8 = new Integer[1];
                        v5_8[0] = Integer.valueOf(Math.round(((((float) v10) * 1120403456) / ((float) v3_0))));
                        this.publishProgress(v5_8);
                        v2_3.write(v14_3, 0, v7);
                        v5_6 = v10;
                    }
                    v2_3.flush();
                    Long v14_4 = Long.valueOf(v5_6);
                    if (v2_3 == null) {
                        if (v4_0 != null) {
                            v4_0.close();
                        }
                    } else {
                        v2_3.close();
                    }
                    return v14_4;
                } catch (java.io.IOException v2_4) {
                }
            } else {
                String v3_4 = new StringBuilder();
                v3_4.append("Could not create the dir(s):");
                v3_4.append(v4_4.getAbsolutePath());
                throw new java.io.IOException(v3_4.toString());
            }
        } else {
            this.g = "The requested download does not appear to be a file.";
            return Long.valueOf(0);
        }
    }

Method net.hockeyapp.android.c.a$c.a() calling method java.io.FileOutputStream.<init>()


    private boolean a(String p19, String p20)
    {
        try {
            long v3_6 = this.a(new java.net.URL(p19));
            v3_6.connect();
            int v4_1 = v3_6.getContentLength();
            byte[] v5_1 = v3_6.getHeaderField("Status");
        } catch (java.io.IOException v0) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0);
            return 0;
        }
        if ((v5_1 == null) || (v5_1.startsWith("200"))) {
            byte[] v5_4 = new java.io.File(this.c, p20);
            java.io.BufferedInputStream v6_3 = new java.io.BufferedInputStream(v3_6.getInputStream());
            long v3_3 = new java.io.FileOutputStream(v5_4);
            byte[] v5_6 = new byte[1024];
            long v9_0 = 0;
            while(true) {
                int v11 = v6_3.read(v5_6);
                int v13 = 1;
                if (v11 == -1) {
                    break;
                }
                long v16 = (v9_0 + ((long) v11));
                long v9_1 = new Integer[1];
                v9_1[0] = Integer.valueOf(((int) ((100 * v16) / ((long) v4_1))));
                this.publishProgress(v9_1);
                v3_3.write(v5_6, 0, v11);
                v9_0 = v16;
            }
            v3_3.flush();
            v3_3.close();
            v6_3.close();
            if (v9_0 <= 0) {
                v13 = 0;
            }
            return v13;
        } else {
            return 0;
        }
    }

Method net.hockeyapp.android.PaintActivity$2.a() calling method java.io.FileOutputStream.<init>()


    protected varargs Void a(java.io.File[] p4)
    {
        try {
            String v0_2 = new java.io.FileOutputStream(p4[0]);
            this.a.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_2);
            v0_2.close();
        } catch (int v4_4) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v4_4);
            net.hockeyapp.android.d.d.a("Could not save image.", v4_4);
        }
        return 0;
    }

Method com.utilities.j.a() calling method java.io.FileOutputStream.<init>()


    private static java.io.File a(android.graphics.Bitmap p5)
    {
        java.io.IOException v0_1 = new java.io.File(ark>com.utilities.jark>.a());
        v0_1.mkdirs();
        java.io.File v1_2 = new java.io.File(v0_1, "temp.jpg");
        try {
            int v2_0 = new java.io.FileOutputStream(v1_2);
            try {
                p5.compress(android.graphics.Bitmap$CompressFormat.PNG, 100, v2_0);
            } catch (java.io.IOException v5_1) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_1);
                if (v2_0 != 0) {
                    try {
                        v2_0.flush();
                        v2_0.close();
                    } catch (java.io.IOException v5_3) {
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_3);
                    }
                }
                return 0;
            }
            if (v2_0 != 0) {
                try {
                    v2_0.flush();
                    v2_0.close();
                } catch (java.io.IOException v5_4) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_4);
                }
            }
            return v1_2;
        } catch (java.io.IOException v5_2) {
            v2_0 = 0;
            if (v2_0 != 0) {
                try {
                    v2_0.flush();
                    v2_0.close();
                } catch (java.io.IOException v0_2) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_2);
                }
            }
            throw v5_2;
        } catch (java.io.IOException v5_1) {
            v2_0 = 0;
        } catch (java.io.IOException v5_2) {
        }
    }

Method com.til.colombia.android.commons.a.g.a() calling method java.io.FileOutputStream.<init>()


    private static android.net.Uri a(String p5, String p6)
    {
        if (com.til.colombia.android.commons.a.a.a(p5)) {
            try {
                String v0_1 = com.til.colombia.android.commons.a.a.b(p5);
            } catch (android.net.Uri v6_12) {
                com.til.colombia.android.internal.Log.a("Col:aos:4.0.0", "", v6_12);
            }
            if (v0_1 != null) {
                int v3_2 = new StringBuilder();
                v3_2.append(com.til.colombia.android.internal.a.h());
                v3_2.append(p6);
                java.io.File v1_0 = new java.io.File(com.til.colombia.android.commons.a.a.a, v3_2.toString());
                if (!v1_0.getParentFile().exists()) {
                    v1_0.getParentFile().mkdir();
                }
                if (!v1_0.exists()) {
                    v1_0.createNewFile();
                }
                android.net.Uri v6_7 = new java.io.FileOutputStream(v1_0);
                v6_7.write(v0_1, 0, v0_1.length);
                v6_7.close();
                return android.net.Uri.parse(v1_0.getAbsolutePath());
            } else {
                throw new Exception("no bytes downloaded/buffered.");
            }
        }
        return android.net.Uri.parse(p5);
    }

Method com.til.colombia.android.commons.a.b.g() calling method java.io.FileOutputStream.<init>()


    private declared_synchronized void g()
    {
        try {
            if (this.u != null) {
                this.u.close();
            }
        } catch (java.io.BufferedWriter v0_11) {
            throw v0_11;
        }
        java.io.BufferedWriter v0_1 = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(this.o), com.til.colombia.android.commons.a.g.a));
        try {
            v0_1.write("libcore.io.DiskLruCache");
            v0_1.write("\n");
            v0_1.write("1");
            v0_1.write("\n");
            v0_1.write(Integer.toString(this.q));
            v0_1.write("\n");
            v0_1.write(Integer.toString(this.s));
            v0_1.write("\n");
            v0_1.write("\n");
            java.nio.charset.Charset v1_14 = this.v.values().iterator();
        } catch (java.nio.charset.Charset v1_18) {
            v0_1.close();
            throw v1_18;
        }
        while (v1_14.hasNext()) {
            java.io.OutputStreamWriter v2_7 = ((com.til.colombia.android.commons.a.b$b) v1_14.next());
            if (v2_7.d == null) {
                java.io.FileOutputStream v3_6 = new StringBuilder("CLEAN ");
                v3_6.append(v2_7.a);
                v3_6.append(v2_7.a());
                v3_6.append(10);
                v0_1.write(v3_6.toString());
            } else {
                java.io.FileOutputStream v3_8 = new StringBuilder("DIRTY ");
                v3_8.append(v2_7.a);
                v3_8.append(10);
                v0_1.write(v3_8.toString());
            }
        }
        v0_1.close();
        if (this.n.exists()) {
            com.til.colombia.android.commons.a.b.a(this.n, this.p, 1);
        }
        com.til.colombia.android.commons.a.b.a(this.o, this.n, 0);
        this.p.delete();
        this.u = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(this.n, 1), com.til.colombia.android.commons.a.g.a));
        return;
    }

Method com.til.colombia.android.commons.a.b.a() calling method java.io.FileOutputStream.<init>()


    public static ark>com.til.colombia.android.commons.a.bark> a(java.io.File p7, int p8, int p9, long p10)
    {
        if (p10 > 0) {
            void v8_5 = new java.io.File(p7, "journal.bkp");
            if (v8_5.exists()) {
                String v9_0 = new java.io.File(p7, "journal");
                if (!v9_0.exists()) {
                    ark>com.til.colombia.android.commons.a.bark>.a(v8_5, v9_0, 0);
                } else {
                    v8_5.delete();
                }
            }
            void v8_1 = new ark>com.til.colombia.android.commons.a.bark>;
            v8_1(p7, 1, 1, p10);
            if (v8_1.n.exists()) {
                try {
                    void v8_4 = v8_1.e().f();
                    v8_4.u = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(v8_4.n, 1), com.til.colombia.android.commons.a.g.a));
                    return v8_4;
                } catch (String v9_6) {
                    StringBuilder v1_4 = new StringBuilder("DiskLruCache ");
                    v1_4.append(p7);
                    v1_4.append(" is corrupt: ");
                    v1_4.append(v9_6.getMessage());
                    v1_4.append(", removing");
                    System.out.println(v1_4.toString());
                    v8_4.c();
                }
            }
            p7.mkdirs();
            void v8_6 = new ark>com.til.colombia.android.commons.a.bark>;
            v8_6(p7, 1, 1, p10);
            return v8_6.g();
        } else {
            throw new IllegalArgumentException("maxSize <= 0");
        }
    }

Method com.til.colombia.android.commons.a.b$a.a() calling method java.io.FileOutputStream.<init>()


    public final java.io.OutputStream a(int p4)
    {
        try {
            if (this.a.d == this) {
                if (!this.a.c) {
                    this.b[p4] = 1;
                }
                java.io.OutputStream v4_1 = this.a.b(p4);
                java.io.FileOutputStream v1_3 = new java.io.FileOutputStream(v4_1);
                return new ark>com.til.colombia.android.commons.a.b$aark>$a(this, v1_3, 0);
            } else {
                throw new IllegalStateException();
            }
        } catch (java.io.OutputStream v4_7) {
            throw v4_7;
        }
    }

Method com.managers.p$a.a() calling method java.io.FileOutputStream.<init>()


    protected varargs String a(String[] p19)
    {
        com.services.l$aa v3_13 = android.support.v4.content.ContextCompat.getExternalFilesDirs(com.managers.p.a(this.a), 0)[0];
        try {
            byte[] v6_0 = new java.net.URL(p19[0]);
            android.graphics.Typeface v2_0 = p19[1];
            int v8_0 = v6_0.openConnection();
            v8_0.connect();
            int v8_1 = v8_0.getContentLength();
            java.io.BufferedInputStream v9_1 = new java.io.BufferedInputStream(v6_0.openStream(), 8192);
            byte[] v6_3 = new java.io.File(v3_13.getAbsolutePath(), "fonts");
            v6_3.mkdirs();
            com.services.l$aa v3_4 = new StringBuilder();
            v3_4.append(v6_3);
            v3_4.append(java.io.File.separator);
            v3_4.append(v2_0);
            android.graphics.Typeface v2_1 = v3_4.toString();
            com.services.l$aa v3_6 = new java.io.FileOutputStream(v2_1);
            byte[] v6_6 = new byte[1024];
            long v10_2 = 0;
        } catch (Exception v0) {
            android.util.Log.e("Error: ", v0.getMessage());
            return 0;
        }
        while(true) {
            int v12 = v9_1.read(v6_6);
            if (v12 == -1) {
                break;
            }
            long v15 = (v10_2 + ((long) v12));
            long v10_3 = new String[1];
            StringBuilder v11_1 = new StringBuilder();
            v11_1.append("");
            v11_1.append(((int) ((100 * v15) / ((long) v8_1))));
            v10_3[0] = v11_1.toString();
            this.publishProgress(v10_3);
            v3_6.write(v6_6, 0, v12);
            v10_2 = v15;
        }
        v3_6.flush();
        v3_6.close();
        v9_1.close();
        android.graphics.Typeface v2_2 = this.a.a(v2_1, com.managers.p.a(this.a));
        if ((v2_2 == null) || (com.managers.p.b(this.a) == null)) {
            return 0;
        } else {
            com.managers.p.b(this.a).onFontRetrieved(v2_2);
            return 0;
        }
    }

Method com.managers.DownloadManager$7.run() calling method java.io.FileOutputStream.<init>()


    public void run()
    {
        java.io.File v0_0 = 0;
        try {
            java.io.File v2_2 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
            v2_2.mkdirs();
            OutOfMemoryError v1_0 = new java.io.File(this.a);
            String v3_2 = new byte[8192];
            int v4_0 = new java.io.BufferedInputStream(new java.io.FileInputStream(v1_0));
            try {
                int v6_2 = new StringBuilder();
                v6_2.append(this.b);
                v6_2.append(com.utilities.i.b);
                java.io.File v5_3 = new java.io.File(v2_2, v6_2.toString());
                int v6_0 = new java.io.FileOutputStream(v5_3, 0);
                try {
                    int v8 = com.utilities.i.a(v6_0);
                    try {
                        while(true) {
                            java.io.File v0_7 = v4_0.read(v3_2);
                            v8.write(v3_2, 0, v0_7);
                        }
                        String v3_4 = new StringBuilder();
                        v3_4.append(this.b);
                        v3_4.append(com.utilities.i.a);
                        v5_3.renameTo(new java.io.File(v2_2, v3_4.toString()));
                        v1_0.delete();
                        if (v4_0 != 0) {
                            v4_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_5) {
                        OutOfMemoryError v1_4 = v0_5;
                        v0_0 = v6_0;
                        if (v4_0 == 0) {
                            if (v0_0 != null) {
                                v0_0.flush();
                                v0_0.close();
                            }
                            if (v8 != 0) {
                                v8.flush();
                                v8.close();
                            }
                        } else {
                            v4_0.close();
                        }
                        throw v1_4;
                    } catch (java.io.File v0_3) {
                        OutOfMemoryError v1_3 = v0_3;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_3);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_2) {
                        OutOfMemoryError v1_2 = v0_2;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_2);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_1) {
                        OutOfMemoryError v1_1 = v0_1;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_1);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_10) {
                        OutOfMemoryError v1_5 = v0_10;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_5);
                        System.gc();
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    }
                    if (v0_7 > null) {
                    }
                } catch (OutOfMemoryError v1_4) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_3) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_2) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_1) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_5) {
                    v8 = 0;
                }
            } catch (OutOfMemoryError v1_4) {
                v8 = 0;
            } catch (OutOfMemoryError v1_3) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_2) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_1) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_5) {
                v6_0 = 0;
                v8 = 0;
            }
        } catch (OutOfMemoryError v1_4) {
            v4_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_3) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_2) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_1) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_5) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_4) {
            v4_0 = v0_0;
        }
    }

Method com.login.nativesso.activity.UploadProfilePicActivity.a() calling method java.io.FileOutputStream.<init>()


    public void a(java.io.File p4, java.io.File p5)
    {
        java.io.FileInputStream v0_1 = new java.io.FileInputStream(p4);
        java.io.FileOutputStream v4_2 = new java.io.FileOutputStream(p5);
        byte[] v5_2 = new byte[1024];
        while(true) {
            int v1 = v0_1.read(v5_2);
            if (v1 <= 0) {
                break;
            }
            v4_2.write(v5_2, 0, v1);
        }
        v0_1.close();
        v4_2.close();
        return;
    }

Method com.login.nativesso.activity.UploadProfilePicActivity.a() calling method java.io.FileOutputStream.<init>()


    public java.io.File a(java.io.File p7)
    {
        try {
            if (this.g == 2) {
                android.graphics.Bitmap v1_9 = new StringBuilder();
                v1_9.append(android.os.Environment.getExternalStorageDirectory());
                v1_9.append("/tmp01245");
                int v3_1 = new java.io.File(v1_9.toString());
                this.a(p7, v3_1);
                p7 = v3_1;
            }
        } catch (java.io.File v7_1) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v7_1);
            return 0;
        }
        android.graphics.Bitmap v1_3 = new android.graphics.BitmapFactory$Options();
        int v3_2 = 1;
        v1_3.inJustDecodeBounds = 1;
        v1_3.inSampleSize = 6;
        int v4_2 = new java.io.FileInputStream(p7);
        android.graphics.BitmapFactory.decodeStream(v4_2, 0, v1_3);
        v4_2.close();
        while ((((v1_3.outWidth / v3_2) / 2) >= 75) && (((v1_3.outHeight / v3_2) / 2) >= 150)) {
            v3_2 *= 2;
        }
        android.graphics.Bitmap v1_5 = new android.graphics.BitmapFactory$Options();
        v1_5.inSampleSize = v3_2;
        java.io.FileOutputStream v2_2 = new java.io.FileInputStream(p7);
        android.graphics.Bitmap v1_8 = this.a(p7, android.graphics.BitmapFactory.decodeStream(v2_2, 0, v1_5));
        v2_2.close();
        p7.createNewFile();
        v1_8.compress(android.graphics.Bitmap$CompressFormat.JPEG, 80, new java.io.FileOutputStream(p7));
        return p7;
    }

Method com.library.util.StorageUtils.putBitmapInDisk() calling method java.io.FileOutputStream.<init>()


    public static Boolean putBitmapInDisk(android.graphics.Bitmap p3, String p4, String p5, com.library.managers.cache.FileProperites p6)
    {
        try {
            android.graphics.Bitmap$CompressFormat v1_1 = new StringBuilder();
            v1_1.append(com.library.util.StorageUtils.mAppStorageDirectory);
            v1_1.append(p5);
            android.graphics.Bitmap$CompressFormat v1_7 = new java.io.File(v1_1.toString());
        } catch (Exception) {
            return Boolean.valueOf(0);
        }
        if ((!v1_7.exists()) || (!v1_7.isDirectory())) {
            v1_7.mkdir();
        }
        java.io.File v5_4 = new java.io.File(v1_7, java.net.URLEncoder.encode(p4, "UTF-8"));
        java.io.FileOutputStream v4_3 = new java.io.FileOutputStream(v5_4.getAbsolutePath());
        if (!p3.hasAlpha()) {
            p3.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_3);
        } else {
            p3.compress(android.graphics.Bitmap$CompressFormat.PNG, 0, v4_3);
        }
        v4_3.flush();
        v4_3.close();
        p6.setSize(v5_4.length());
        return Boolean.valueOf(1);
    }

Method com.library.util.StorageUtils.putBitmapInDisk() calling method java.io.FileOutputStream.<init>()


    public static Boolean putBitmapInDisk(android.graphics.Bitmap p3, String p4, String p5)
    {
        try {
            int v1_1 = new StringBuilder();
            v1_1.append(com.library.util.StorageUtils.mAppStorageDirectory);
            v1_1.append(p5);
            int v1_4 = new java.io.File(v1_1.toString());
        } catch (Exception) {
            return Boolean.valueOf(0);
        }
        if ((!v1_4.exists()) || (!v1_4.isDirectory())) {
            v1_4.mkdir();
        }
        java.io.FileOutputStream v4_3 = new java.io.FileOutputStream(new java.io.File(v1_4, java.net.URLEncoder.encode(p4, "UTF-8")).getAbsolutePath());
        if (!p3.hasAlpha()) {
            p3.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_3);
        } else {
            p3.compress(android.graphics.Bitmap$CompressFormat.PNG, 0, v4_3);
        }
        v4_3.flush();
        v4_3.close();
        return Boolean.valueOf(1);
    }

Method com.helpshift.util.p.a() calling method java.io.FileOutputStream.<init>()


    private static void a(android.graphics.Bitmap p2, String p3, String p4)
    {
        String v4_5;
        int v0_1 = new java.io.ByteArrayOutputStream();
        if (!p4.contains("png")) {
            v4_5 = android.graphics.Bitmap$CompressFormat.JPEG;
        } else {
            v4_5 = android.graphics.Bitmap$CompressFormat.PNG;
        }
        if (!p2.compress(v4_5, 70, v0_1)) {
            com.helpshift.util.l.c("Helpshift_ImageUtil", "saveBitmapToFile : Compression Failed");
        } else {
            java.io.IOException v2_3 = v0_1.toByteArray();
            try {
                String v4_2 = new java.io.FileOutputStream(p3, 0);
                v4_2.write(v2_3);
                v4_2.flush();
                v4_2.close();
            } catch (java.io.IOException v2_4) {
                com.helpshift.util.l.a("Helpshift_ImageUtil", "saveBitmapToFile : ", v2_4);
            }
        }
        return;
    }

Method com.helpshift.util.h.a() calling method java.io.FileOutputStream.<init>()


    public static void a(java.net.URL p3, java.io.File p4)
    {
        try {
            Exception v3_1 = p3.openStream();
            String v0_2 = new java.io.FileOutputStream(p4);
        } catch (Exception v3_2) {
            com.helpshift.util.l.a(ark>com.helpshift.util.hark>.a, "saveFile Exception :", v3_2);
            return;
        }
        Throwable v4_4 = new byte[500];
        while(true) {
            int v1_1 = v3_1.read(v4_4, 0, v4_4.length);
            if (v1_1 < 0) {
                break;
            }
            v0_2.write(v4_4, 0, v1_1);
        }
        v0_2.close();
        v3_1.close();
        return;
    }

Method com.helpshift.util.e.b() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.helpshift.util.e.a() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.helpshift.a.a.a.c.run() calling method java.io.FileOutputStream.<init>()


    public void run()
    {
        void v1 = this;
        String v3_11 = new StringBuilder();
        v3_11.append("Starting download : ");
        v3_11.append(this.d);
        com.helpshift.util.l.a("Helpshift_DownloadRun", v3_11.toString());
        if (this.c != null) {
            android.os.Process.setThreadPriority(10);
            String v3_5 = 0;
            try {
                if (!Thread.interrupted()) {
                    com.helpshift.j.c.a v4_4;
                    if (!"https".equals(this.c.getProtocol())) {
                        v4_4 = ((java.net.HttpURLConnection) this.c.openConnection());
                    } else {
                        v4_4 = ((javax.net.ssl.HttpsURLConnection) this.c.openConnection());
                        v1 = this.a(((javax.net.ssl.HttpsURLConnection) v4_4));
                    }
                    int v5_30 = new com.helpshift.a.a.a.b.a(v1.a, v1.b, v1.e.d, v1.e.c);
                    int v6_0 = 0;
                    try {
                        java.util.zip.GZIPInputStream v7_27 = v5_30.a(v1.d);
                        String v8_19 = v7_27.length();
                        String v11_1 = new StringBuilder();
                        v11_1.append("bytes=");
                        v11_1.append(v8_19);
                        v11_1.append("-");
                        v4_4.setRequestProperty("Range", v11_1.toString());
                        Throwable v10_1 = 0;
                        long v12_0 = v4_4.getInputStream();
                        try {
                            String v16_1;
                            com.helpshift.j.c.a[] v14_0;
                            if (v1.e.b) {
                                int v13_0 = v4_4.getContentLength();
                                v14_0 = new java.io.FileOutputStream(v7_27, 1);
                                v6_0 = 8192;
                                try {
                                    byte[] v15 = new byte[8192];
                                } catch (InterruptedException v0_2) {
                                    InterruptedException v2_2 = v0_2;
                                    v6_0 = v14_0;
                                    if (v12_0 != 0) {
                                        try {
                                            v12_0.close();
                                        } catch (InterruptedException v0_16) {
                                            java.util.zip.GZIPInputStream v7_17 = 0;
                                            v1.f.a(0, v1.d, v0_16);
                                            String v8_14 = new com.helpshift.j.c.a[1];
                                            v8_14[0] = com.helpshift.j.c.d.a("route", v1.d);
                                            com.helpshift.util.l.c("Helpshift_DownloadRun", "Exception in closing download response", v0_16, v8_14);
                                        }
                                    }
                                    v4_4.disconnect();
                                    if (v6_0 != 0) {
                                        v6_0.close();
                                    }
                                    throw v2_2;
                                } catch (InterruptedException v0_0) {
                                    long v17 = v12_0;
                                    InterruptedException v2_3 = v0_0;
                                    v6_0 = v17;
                                    try {
                                        v1.f.a(0, v1.d, v2_3);
                                        String v8_13 = new com.helpshift.j.c.a[1];
                                        v8_13[0] = com.helpshift.j.c.d.a("route", v1.d);
                                        com.helpshift.util.l.c("Helpshift_DownloadRun", "Exception in download", v2_3, v8_13);
                                    } catch (InterruptedException v0_13) {
                                        v2_2 = v0_13;
                                        v12_0 = v6_0;
                                    }
                                    if (v6_0 != 0) {
                                        try {
                                            v6_0.close();
                                        } catch (InterruptedException v0_14) {
                                            int v5_13 = 0;
                                            v1.f.a(0, v1.d, v0_14);
                                            int v6_4 = new com.helpshift.j.c.a[1];
                                            v7_17 = 0;
                                            v6_4[0] = com.helpshift.j.c.d.a("route", v1.d);
                                            com.helpshift.util.l.c("Helpshift_DownloadRun", "Exception in closing download response", v0_14, v6_4);
                                        }
                                    }
                                    v4_4.disconnect();
                                    if (v14_0 == null) {
                                        return;
                                    } else {
                                        v14_0.close();
                                        return;
                                    }
                                }
                                while(true) {
                                    InterruptedException v2_18 = v12_0.read(v15, v3_5, v6_0);
                                    if (v2_18 == -1) {
                                        break;
                                    }
                                    if (v2_18 >= null) {
                                        v14_0.write(v15, v3_5, v2_18);
                                        String v16_0 = v4_4;
                                        try {
                                            v17 = v12_0;
                                            int v18 = v13_0;
                                            v12_0 = (((long) v13_0) + v8_19);
                                            InterruptedException v2_8 = ((long) ((((float) v7_27.length()) / ((float) v12_0)) * 1120403456));
                                        } catch (InterruptedException v0_4) {
                                            v2_2 = v0_4;
                                            v6_0 = v14_0;
                                            v4_4 = v16_0;
                                        } catch (InterruptedException v0_3) {
                                            v17 = v12_0;
                                            v2_3 = v0_3;
                                            v4_4 = v16_0;
                                        }
                                        if (v2_8 != v10_1) {
                                            try {
                                                if (v1.g != null) {
                                                    v1.g.a(v1.d, ((int) v2_8));
                                                }
                                                v10_1 = v2_8;
                                            } catch (InterruptedException v0_5) {
                                                v2_2 = v0_5;
                                                v6_0 = v14_0;
                                                v4_4 = v16_0;
                                                v12_0 = v17;
                                            } catch (InterruptedException v0_3) {
                                            }
                                        }
                                        v4_4 = v16_0;
                                        v12_0 = v17;
                                        v13_0 = v18;
                                        v3_5 = 0;
                                        v6_0 = 8192;
                                    } else {
                                        try {
                                            throw new java.io.EOFException();
                                        } catch (InterruptedException v0_2) {
                                        } catch (InterruptedException v0_6) {
                                            v2_3 = v0_6;
                                            v6_0 = v12_0;
                                        }
                                    }
                                }
                                v16_1 = v4_4;
                                v17 = v12_0;
                                try {
                                    v5_30.b(v1.d);
                                    InterruptedException v2_20 = v7_27.getAbsolutePath();
                                    com.helpshift.j.c.a v4_1 = new StringBuilder();
                                    v4_1.append("Download finished : ");
                                    v4_1.append(v1.d);
                                    com.helpshift.util.l.a("Helpshift_DownloadRun", v4_1.toString());
                                    v1.f.a(1, v1.d, v2_20);
                                    Thread.interrupted();
                                    v12_0 = v17;
                                } catch (InterruptedException v0_1) {
                                    v4_4 = v16_1;
                                    v2_2 = v0_1;
                                    v6_0 = v14_0;
                                } catch (InterruptedException v0_0) {
                                    v4_4 = v16_1;
                                }
                            } else {
                                try {
                                    int v5_5 = v4_4.getHeaderFields().entrySet().iterator();
                                } catch (InterruptedException v0_15) {
                                    v2_2 = v0_15;
                                } catch (InterruptedException v0_12) {
                                    v2_3 = v0_12;
                                    v14_0 = 0;
                                }
                                while (v5_5.hasNext()) {
                                    java.util.zip.GZIPInputStream v7_4 = ((java.util.Map$Entry) v5_5.next());
                                    if ((v7_4.getKey() != null) && ((((String) v7_4.getKey()).equals("Content-Encoding")) && (((String) ((java.util.List) v7_4.getValue()).get(0)).equalsIgnoreCase("gzip")))) {
                                        v12_0 = new java.util.zip.GZIPInputStream(v12_0);
                                    }
                                }
                                int v5_7 = new java.io.InputStreamReader(v12_0);
                                java.util.zip.GZIPInputStream v7_2 = new StringBuilder();
                                String v8_1 = new java.io.BufferedReader(v5_7);
                                try {
                                    while(true) {
                                        int v5_8 = v8_1.readLine();
                                        v7_2.append(v5_8);
                                    }
                                    v1.f.a(1, v1.d, new org.json.JSONObject(v7_2.toString()));
                                    v16_1 = v4_4;
                                    v14_0 = 0;
                                } catch (InterruptedException v0_7) {
                                    com.helpshift.util.l.a("Helpshift_DownloadRun", "IO Exception while reading response", v0_7);
                                }
                                if (v5_8 == 0) {
                                }
                            }
                        } catch (InterruptedException v0_15) {
                        } catch (InterruptedException v0_24) {
                            v17 = v12_0;
                            v2_3 = v0_24;
                            v14_0 = v6_0;
                        }
                        if (v12_0 != 0) {
                            try {
                                v12_0.close();
                            } catch (InterruptedException v0_9) {
                                v1.f.a(0, v1.d, v0_9);
                                int v5_17 = new com.helpshift.j.c.a[1];
                                v5_17[0] = com.helpshift.j.c.d.a("route", v1.d);
                                com.helpshift.util.l.c("Helpshift_DownloadRun", "Exception in closing download response", v0_9, v5_17);
                            }
                        }
                        v16_1.disconnect();
                        if (v14_0 == null) {
                            return;
                        }
                    } catch (InterruptedException v0_23) {
                        v2_2 = v0_23;
                        v12_0 = 0;
                    } catch (InterruptedException v0_22) {
                        v2_3 = v0_22;
                        v14_0 = 0;
                    } catch (InterruptedException v0_19) {
                        InterruptedException v2_13 = v0_19;
                        v5_13 = 0;
                    }
                } else {
                    throw new InterruptedException();
                }
            } catch (InterruptedException v0_8) {
                v5_13 = 0;
                v2_13 = v0_8;
            } catch (InterruptedException v0_21) {
                InterruptedException v2_17 = v0_21;
                v1.f.a(0, v1.d, v2_17);
                int v6_6 = new com.helpshift.j.c.a[1];
                v6_6[0] = com.helpshift.j.c.d.a("route", v1.d);
                com.helpshift.util.l.c("Helpshift_DownloadRun", "Exception IO", v2_17, v6_6);
            }
            v1.f.a(v5_13, v1.d, v2_13);
            int v6_8 = new com.helpshift.j.c.a[1];
            v6_8[v5_13] = com.helpshift.j.c.d.a("route", v1.d);
            com.helpshift.util.l.c("Helpshift_DownloadRun", "Exception Interrupted", v2_13, v6_8);
        }
        return;
    }

Method com.google.android.gms.tagmanager.zzex.zzb() calling method java.io.FileOutputStream.<init>()


    final boolean zzb(com.google.android.gms.internal.measurement.zzre p6)
    {
        String v0_0 = this.zzps();
        try {
            java.io.FileOutputStream v2_1 = new java.io.FileOutputStream(v0_0);
            try {
                byte[] v3_0 = new byte[p6.zzvx()];
                com.google.android.gms.internal.measurement.zzyi.zza(p6, v3_0, 0, v3_0.length);
                v2_1.write(v3_0);
                try {
                    v2_1.close();
                } catch (java.io.IOException) {
                    com.google.android.gms.tagmanager.zzdi.zzab("error closing stream for writing resource to disk");
                }
                return 1;
            } catch (String v6_3) {
                try {
                    v2_1.close();
                } catch (java.io.IOException) {
                    com.google.android.gms.tagmanager.zzdi.zzab("error closing stream for writing resource to disk");
                }
                throw v6_3;
            }
        } catch (java.io.FileNotFoundException) {
            com.google.android.gms.tagmanager.zzdi.e("Error opening resource file for writing");
            return 0;
        }
    }

Method com.google.android.gms.internal.ads.zzbfs.zzex() calling method java.io.FileOutputStream.<init>()


    public final boolean zzex(String p34)
    {
        com.google.android.gms.internal.ads.zzbfl v10_0 = 0;
        if (this.zzexb == null) {
            this.zza(p34, 0, "noCacheDir", 0);
            return 0;
        }
        do {
            String v4_0;
            if (this.zzexb != null) {
                String v1_0 = this.zzexb.listFiles();
                String v3_0 = 0;
                v4_0 = 0;
                while (v3_0 < v1_0.length) {
                    if (!v1_0[v3_0].getName().endsWith(".done")) {
                        v4_0++;
                    }
                    v3_0++;
                }
            } else {
                v4_0 = 0;
            }
            if (v4_0 <= ((Integer) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcot)).intValue()) {
                long v12_1 = new java.io.File(this.zzexb, this.zzey(p34));
                String v13_0 = this.zzc(v12_1);
                if ((!v12_1.isFile()) || (!v13_0.isFile())) {
                    int v15_2;
                    String v1_49 = String.valueOf(this.zzexb.getAbsolutePath());
                    com.google.android.gms.internal.ads.zzbfs v2_47 = String.valueOf(p34);
                    if (v2_47.length() == 0) {
                        v15_2 = new String(v1_49);
                    } else {
                        v15_2 = v1_49.concat(v2_47);
                    }
                    if (!com.google.android.gms.internal.ads.zzbfs.zzewz.contains(v15_2)) {
                        com.google.android.gms.internal.ads.zzbfs.zzewz.add(v15_2);
                        try {
                            com.google.android.gms.ads.internal.zzbv.zzls();
                            String v1_85 = ((Integer) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcoy)).intValue();
                            String v3_35 = new java.net.URL(p34);
                            com.google.android.gms.internal.ads.zzbfs v2_70 = 0;
                        } catch (java.io.IOException v0_0) {
                            com.google.android.gms.internal.ads.zzbfs v2_12 = v15_2;
                            String v1_10 = v0_0;
                            String v3_3 = "error";
                            String v4_6 = 0;
                            v10_0 = 0;
                            if ((v1_10 instanceof RuntimeException)) {
                                com.google.android.gms.ads.internal.zzbv.zzlj().zza(v1_10, "VideoStreamFullFileCache.preload");
                            }
                            try {
                                v10_0.close();
                            } catch (java.io.IOException) {
                            }
                            if (!this.zzexc) {
                                int v6_23 = new StringBuilder((25 + String.valueOf(p34).length()));
                                v6_23.append("Preload failed for URL \"");
                                v6_23.append(p34);
                                v6_23.append("\"");
                                com.google.android.gms.internal.ads.zzaxz.zzc(v6_23.toString(), v1_10);
                            } else {
                                int v5_26 = new StringBuilder((26 + String.valueOf(p34).length()));
                                v5_26.append("Preload aborted for URL \"");
                                v5_26.append(p34);
                                v5_26.append("\"");
                                com.google.android.gms.internal.ads.zzaxz.zzen(v5_26.toString());
                            }
                            if (v12_1.exists()) {
                                if (!v12_1.delete()) {
                                    int v5_28 = String.valueOf(v12_1.getAbsolutePath());
                                    if (v5_28.length() == 0) {
                                        String v1_67 = new String("Could not delete partial cache file at ");
                                    } else {
                                        v1_67 = "Could not delete partial cache file at ".concat(v5_28);
                                    }
                                    com.google.android.gms.internal.ads.zzaxz.zzeo(v1_67);
                                }
                            }
                            this.zza(p34, v12_1.getAbsolutePath(), v3_3, v4_6);
                            com.google.android.gms.internal.ads.zzbfs.zzewz.remove(v2_12);
                            return 0;
                        }
                        while(true) {
                            v2_70++;
                            if (v2_70 > 20) {
                                v2_12 = v15_2;
                                try {
                                    throw new java.io.IOException("Too many redirects (20)");
                                } catch (java.io.IOException v0_0) {
                                }
                            } else {
                                int v5_32 = v3_35.openConnection();
                                v5_32.setConnectTimeout(v1_85);
                                v5_32.setReadTimeout(v1_85);
                                try {
                                    if ((v5_32 instanceof java.net.HttpURLConnection)) {
                                        int v5_0 = ((java.net.HttpURLConnection) v5_32);
                                        int v6_1 = new com.google.android.gms.internal.ads.zzbax();
                                        v6_1.zza(v5_0, 0);
                                        v5_0.setInstanceFollowRedirects(0);
                                        int v7_0 = v5_0.getResponseCode();
                                        v6_1.zza(v5_0, v7_0);
                                        if ((v7_0 / 100) != 3) {
                                            if ((v5_0 instanceof java.net.HttpURLConnection)) {
                                                String v1_4 = ((java.net.HttpURLConnection) v5_0).getResponseCode();
                                                if (v1_4 >= 400) {
                                                    try {
                                                        String v3_31;
                                                        String v4_9 = String.valueOf(Integer.toString(v1_4));
                                                    } catch (java.io.IOException v0_6) {
                                                        v1_10 = v0_6;
                                                        v3_3 = "badUrl";
                                                        v4_6 = 0;
                                                        v2_12 = v15_2;
                                                    }
                                                    if (v4_9.length() == 0) {
                                                        v3_31 = new String("HTTP request failed. Code: ");
                                                    } else {
                                                        v3_31 = "HTTP request failed. Code: ".concat(v4_9);
                                                    }
                                                    try {
                                                        int v6_16 = new StringBuilder((32 + String.valueOf(p34).length()));
                                                        v6_16.append("HTTP status code ");
                                                        v6_16.append(v1_4);
                                                        v6_16.append(" at ");
                                                        v6_16.append(p34);
                                                        throw new java.io.IOException(v6_16.toString());
                                                    } catch (java.io.IOException v0_7) {
                                                        v1_10 = v0_7;
                                                        v4_6 = v3_31;
                                                        v3_3 = "badUrl";
                                                    }
                                                }
                                            }
                                            int v7_2 = v5_0.getContentLength();
                                            if (v7_2 >= 0) {
                                                String v1_6 = com.google.android.gms.internal.ads.zzbfs.zzexa.format(((long) v7_2));
                                                String v3_2 = ((Integer) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcou)).intValue();
                                                if (v7_2 <= v3_2) {
                                                    com.google.android.gms.internal.ads.zzbfs v2_11 = new StringBuilder(((20 + String.valueOf(v1_6).length()) + String.valueOf(p34).length()));
                                                    v2_11.append("Caching ");
                                                    v2_11.append(v1_6);
                                                    v2_11.append(" bytes from ");
                                                    v2_11.append(p34);
                                                    com.google.android.gms.internal.ads.zzaxz.zzdn(v2_11.toString());
                                                    int v5_2 = java.nio.channels.Channels.newChannel(v5_0.getInputStream());
                                                    String v4_5 = new java.io.FileOutputStream(v12_1);
                                                    try {
                                                        com.google.android.gms.internal.ads.zzbfs v2_13 = v4_5.getChannel();
                                                        String v1_12 = java.nio.ByteBuffer.allocate(1048576);
                                                        com.google.android.gms.internal.ads.zzbfl v10_1 = com.google.android.gms.ads.internal.zzbv.zzlm();
                                                        long v17 = v10_1.currentTimeMillis();
                                                        String v20 = v15_2;
                                                        try {
                                                            android.os.Handler v11_2 = new com.google.android.gms.internal.ads.zzbai(((Long) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcox)).longValue());
                                                            int v14_3 = ((Long) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcow)).longValue();
                                                            int v6_10 = 0;
                                                        } catch (java.io.IOException v0_1) {
                                                            int v14_0 = v4_5;
                                                            v2_12 = v20;
                                                            v1_10 = v0_1;
                                                            v10_0 = v14_0;
                                                            v3_3 = "error";
                                                            v4_6 = 0;
                                                        }
                                                        while(true) {
                                                            int v21_0 = v5_2.read(v1_12);
                                                            if (v21_0 < 0) {
                                                                v14_0 = v4_5;
                                                                try {
                                                                    v14_0.close();
                                                                } catch (java.io.IOException v0_1) {
                                                                }
                                                                if (com.google.android.gms.internal.ads.zzaxz.isLoggable(3)) {
                                                                    String v1_16 = com.google.android.gms.internal.ads.zzbfs.zzexa.format(((long) v6_10));
                                                                    String v3_9 = new StringBuilder(((22 + String.valueOf(v1_16).length()) + String.valueOf(p34).length()));
                                                                    v3_9.append("Preloaded ");
                                                                    v3_9.append(v1_16);
                                                                    v3_9.append(" bytes from ");
                                                                    v3_9.append(p34);
                                                                    com.google.android.gms.internal.ads.zzaxz.zzdn(v3_9.toString());
                                                                }
                                                                v12_1.setReadable(1, 0);
                                                                if (!v13_0.isFile()) {
                                                                    v13_0.createNewFile();
                                                                } else {
                                                                    v13_0.setLastModified(System.currentTimeMillis());
                                                                }
                                                                this.zza(p34, v12_1.getAbsolutePath(), v6_10);
                                                                v2_12 = v20;
                                                                try {
                                                                    com.google.android.gms.internal.ads.zzbfs.zzewz.remove(v2_12);
                                                                    return 1;
                                                                } catch (java.io.IOException v0_1) {
                                                                }
                                                            } else {
                                                                com.google.android.gms.internal.ads.zzbfl v10_3;
                                                                String v1_33;
                                                                int v6_11 = (v6_10 + v21_0);
                                                                try {
                                                                    if (v6_11 <= v3_2) {
                                                                        try {
                                                                            v1_12.flip();
                                                                        } catch (java.io.IOException v0_2) {
                                                                            v14_0 = v4_5;
                                                                            v1_10 = v0_2;
                                                                            v10_0 = v14_0;
                                                                        }
                                                                        while (v2_13.write(v1_12) > 0) {
                                                                        }
                                                                        v1_12.clear();
                                                                        if ((v10_1.currentTimeMillis() - v17) <= (1000 * v14_3)) {
                                                                            String v26 = v1_12;
                                                                            if (this.zzexc) {
                                                                                break;
                                                                            }
                                                                            com.google.android.gms.internal.ads.zzbfs v24;
                                                                            int v19;
                                                                            int v21_5;
                                                                            String v25_1;
                                                                            int v29;
                                                                            int v31;
                                                                            android.os.Handler v28;
                                                                            com.google.android.gms.internal.ads.zzbfl v27;
                                                                            String v23_1;
                                                                            if (!v11_2.tryAcquire()) {
                                                                                v24 = v2_13;
                                                                                v25_1 = v3_2;
                                                                                v31 = v5_2;
                                                                                v19 = v6_11;
                                                                                v21_5 = v7_2;
                                                                                v27 = v10_1;
                                                                                v28 = v11_2;
                                                                                v29 = v14_3;
                                                                                v23_1 = v26;
                                                                                v14_0 = v4_5;
                                                                            } else {
                                                                                v27 = v10_1;
                                                                                com.google.android.gms.internal.ads.zzbfl v10_2 = new com.google.android.gms.internal.ads.zzbfl;
                                                                                v28 = v11_2;
                                                                                v23_1 = v26;
                                                                                v24 = v2_13;
                                                                                v25_1 = v3_2;
                                                                                v29 = v14_3;
                                                                                v14_0 = v4_5;
                                                                                v19 = v6_11;
                                                                                v31 = v5_2;
                                                                                v21_5 = v7_2;
                                                                                v10_2(this, p34, v12_1.getAbsolutePath(), v6_11, v7_2, 0);
                                                                                com.google.android.gms.internal.ads.zzbat.zztu.post(v10_2);
                                                                            }
                                                                            v4_5 = v14_0;
                                                                            v6_10 = v19;
                                                                            v7_2 = v21_5;
                                                                            v1_12 = v23_1;
                                                                            v2_13 = v24;
                                                                            v3_2 = v25_1;
                                                                            v10_1 = v27;
                                                                            v11_2 = v28;
                                                                            v14_3 = v29;
                                                                            v5_2 = v31;
                                                                        } else {
                                                                            v1_33 = "downloadTimeout";
                                                                            com.google.android.gms.internal.ads.zzbfs v2_24 = Long.toString(v14_3);
                                                                            int v5_9 = new StringBuilder((29 + String.valueOf(v2_24).length()));
                                                                            v5_9.append("Timeout exceeded. Limit: ");
                                                                            v5_9.append(v2_24);
                                                                            v5_9.append(" sec");
                                                                            v10_3 = v5_9.toString();
                                                                            throw new java.io.IOException("stream cache time limit exceeded");
                                                                        }
                                                                    } else {
                                                                        v1_33 = "sizeExceeded";
                                                                        String v3_17 = String.valueOf(Integer.toString(v6_11));
                                                                        if (v3_17.length() == 0) {
                                                                            v10_3 = new String("File too big for full file cache. Size: ");
                                                                        } else {
                                                                            v10_3 = "File too big for full file cache. Size: ".concat(v3_17);
                                                                        }
                                                                        throw new java.io.IOException("stream cache file size limit exceeded");
                                                                    }
                                                                } catch (java.io.IOException v0_3) {
                                                                    v1_10 = v0_3;
                                                                    v10_0 = v4_5;
                                                                } catch (java.io.IOException v0_4) {
                                                                    v3_3 = v1_33;
                                                                    v10_0 = v4_5;
                                                                    v2_12 = v20;
                                                                    v4_6 = 0;
                                                                    v1_10 = v0_4;
                                                                } catch (java.io.IOException v0_5) {
                                                                    v3_3 = v1_33;
                                                                    v2_12 = v20;
                                                                    v1_10 = v0_5;
                                                                    v10_0 = v4_5;
                                                                    v4_6 = v10_3;
                                                                }
                                                            }
                                                            v3_3 = "error";
                                                            v2_12 = v20;
                                                        }
                                                        v1_33 = "externalAbort";
                                                        throw new java.io.IOException("abort requested");
                                                    } catch (java.io.IOException v0_1) {
                                                        v14_0 = v4_5;
                                                        v2_12 = v15_2;
                                                    }
                                                } else {
                                                    String v1_38;
                                                    String v3_26 = new StringBuilder(((33 + String.valueOf(v1_6).length()) + String.valueOf(p34).length()));
                                                    v3_26.append("Content length ");
                                                    v3_26.append(v1_6);
                                                    v3_26.append(" exceeds limit at ");
                                                    v3_26.append(p34);
                                                    com.google.android.gms.internal.ads.zzaxz.zzeo(v3_26.toString());
                                                    String v1_36 = String.valueOf(v1_6);
                                                    if (v1_36.length() == 0) {
                                                        v1_38 = new String("File too big for full file cache. Size: ");
                                                    } else {
                                                        v1_38 = "File too big for full file cache. Size: ".concat(v1_36);
                                                    }
                                                    this.zza(p34, v12_1.getAbsolutePath(), "sizeExceeded", v1_38);
                                                    com.google.android.gms.internal.ads.zzbfs.zzewz.remove(v15_2);
                                                    return 0;
                                                }
                                            } else {
                                                String v1_41;
                                                com.google.android.gms.internal.ads.zzbfs v2_41 = String.valueOf(p34);
                                                if (v2_41.length() == 0) {
                                                    v1_41 = new String("Stream cache aborted, missing content-length header at ");
                                                } else {
                                                    v1_41 = "Stream cache aborted, missing content-length header at ".concat(v2_41);
                                                }
                                                com.google.android.gms.internal.ads.zzaxz.zzeo(v1_41);
                                                this.zza(p34, v12_1.getAbsolutePath(), "contentLengthMissing", 0);
                                                com.google.android.gms.internal.ads.zzbfs.zzewz.remove(v15_2);
                                                return 0;
                                            }
                                        } else {
                                            String v4_15 = v5_0.getHeaderField("Location");
                                            if (v4_15 != null) {
                                                int v6_18 = new java.net.URL(v3_35, v4_15);
                                                String v3_32 = v6_18.getProtocol();
                                                if (v3_32 != null) {
                                                    if ((!v3_32.equals("http")) && (!v3_32.equals("https"))) {
                                                        break;
                                                    }
                                                    String v3_34;
                                                    String v4_16 = String.valueOf(v4_15);
                                                    if (v4_16.length() == 0) {
                                                        v3_34 = new String("Redirecting to ");
                                                    } else {
                                                        v3_34 = "Redirecting to ".concat(v4_16);
                                                    }
                                                    com.google.android.gms.internal.ads.zzaxz.zzdn(v3_34);
                                                    v5_0.disconnect();
                                                    v3_35 = v6_18;
                                                } else {
                                                    throw new java.io.IOException("Protocol is null");
                                                }
                                            } else {
                                                throw new java.io.IOException("Missing Location header in redirect");
                                            }
                                        }
                                    } else {
                                        throw new java.io.IOException("Invalid protocol.");
                                    }
                                } catch (java.io.IOException v0_8) {
                                    v1_10 = v0_8;
                                    v4_6 = 0;
                                    v2_12 = v15_2;
                                    v3_3 = "error";
                                }
                            }
                        }
                        com.google.android.gms.internal.ads.zzbfs v2_48;
                        String v3_36 = String.valueOf(v3_32);
                        if (v3_36.length() == 0) {
                            v2_48 = new String("Unsupported scheme: ");
                        } else {
                            v2_48 = "Unsupported scheme: ".concat(v3_36);
                        }
                        throw new java.io.IOException(v2_48);
                    } else {
                        com.google.android.gms.internal.ads.zzbfs v2_55;
                        String v3_40 = String.valueOf(p34);
                        if (v3_40.length() == 0) {
                            v2_55 = new String("Stream cache already in progress at ");
                        } else {
                            v2_55 = "Stream cache already in progress at ".concat(v3_40);
                        }
                        com.google.android.gms.internal.ads.zzaxz.zzeo(v2_55);
                        this.zza(p34, v12_1.getAbsolutePath(), "inProgress", 0);
                        return 0;
                    }
                } else {
                    com.google.android.gms.internal.ads.zzbfs v2_60;
                    String v1_73 = ((int) v12_1.length());
                    String v3_44 = String.valueOf(p34);
                    if (v3_44.length() == 0) {
                        v2_60 = new String("Stream cache hit at ");
                    } else {
                        v2_60 = "Stream cache hit at ".concat(v3_44);
                    }
                    com.google.android.gms.internal.ads.zzaxz.zzdn(v2_60);
                    this.zza(p34, v12_1.getAbsolutePath(), v1_73);
                    return 1;
                }
            } else {
                String v1_77;
                if (this.zzexb != null) {
                    String v3_48 = this.zzexb.listFiles();
                    String v4_22 = v3_48.length;
                    int v5_31 = nan;
                    com.google.android.gms.internal.ads.zzbfs v2_63 = 0;
                    String v1_76 = 0;
                    while (v1_76 < v4_22) {
                        int v7_9 = v3_48[v1_76];
                        if (!v7_9.getName().endsWith(".done")) {
                            long v12_4 = v7_9.lastModified();
                            if (v12_4 < v5_31) {
                                v2_63 = v7_9;
                                v5_31 = v12_4;
                            }
                        }
                        v1_76++;
                    }
                    if (v2_63 == null) {
                        v1_77 = 0;
                    } else {
                        v1_77 = v2_63.delete();
                        com.google.android.gms.internal.ads.zzbfs v2_64 = this.zzc(v2_63);
                        if (v2_64.isFile()) {
                            v1_77 &= v2_64.delete();
                        }
                    }
                }
            }
        } while(v1_77 != null);
        com.google.android.gms.internal.ads.zzaxz.zzeo("Unable to expire stream cache");
        this.zza(p34, 0, "expireFailed", 0);
        return 0;
    }

Method com.google.android.gms.common.data.BitmapTeleporter.zabz() calling method java.io.FileOutputStream.<init>()


    private final java.io.FileOutputStream zabz()
    {
        if (this.zali != null) {
            try {
                IllegalStateException v0_6 = java.io.File.createTempFile("teleporter", ".tmp", this.zali);
                try {
                    String v1_2 = new java.io.FileOutputStream(v0_6);
                    this.zalf = android.os.ParcelFileDescriptor.open(v0_6, 268435456);
                    v0_6.delete();
                    return v1_2;
                } catch (java.io.FileNotFoundException) {
                    throw new IllegalStateException("Temporary file is somehow already deleted");
                }
            } catch (IllegalStateException v0_7) {
                throw new IllegalStateException("Could not create temporary file", v0_7);
            }
            v1_2 = new java.io.FileOutputStream(v0_6);
            this.zalf = android.os.ParcelFileDescriptor.open(v0_6, 268435456);
            v0_6.delete();
            return v1_2;
        } else {
            throw new IllegalStateException("setTempDir() must be called before writing this object to a parcel");
        }
    }

Method com.google.ads.interactivemedia.v3.internal.jz.k() calling method java.io.FileOutputStream.<init>()


    private static void k(android.content.Context p20)
    {
        try {
            java.io.File v1_17 = k>com.google.ads.interactivemedia.v3.internal.jzk>.v.a(com.google.ads.interactivemedia.v3.internal.kh.a());
            String v2_51 = k>com.google.ads.interactivemedia.v3.internal.jzk>.v.a(v1_17, com.google.ads.interactivemedia.v3.internal.kh.b());
            java.io.File v3_1 = p20.getCacheDir();
        } catch (Throwable v0_6) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_6);
        } catch (Throwable v0_5) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_5);
        } catch (Throwable v0_4) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_4);
        } catch (Throwable v0_3) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_3);
        } catch (Throwable v0_2) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_2);
        } catch (Throwable v0_1) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_1);
        }
        if (v3_1 != null) {
        } else {
            v3_1 = p20.getDir("dex", 0);
            if (v3_1 == null) {
                throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a();
            }
        }
        int v6_13 = java.io.File.createTempFile("ads", ".jar", v3_1);
        int v7_10 = new java.io.FileOutputStream(v6_13);
        v7_10.write(v2_51, 0, v2_51.length);
        v7_10.close();
        String v2_49 = new dalvik.system.DexClassLoader(v6_13.getAbsolutePath(), v3_1.getAbsolutePath(), 0, p20.getClassLoader());
        java.io.File v5_18 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.k()));
        int v7_14 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.y()));
        Class v8_4 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.s()));
        Class v9_3 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.o()));
        Class v10_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.A()));
        Class v11_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.m()));
        Class v12_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.w()));
        Class v13_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.u()));
        Class v14_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.i()));
        Class v15_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.g()));
        String v4_1 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.e()));
        java.io.File v16 = v3_1;
        java.io.File v17 = v6_13;
        Class v18 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.c()));
        java.io.File v19 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.q()));
        java.io.File v3_4 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.e = v5_18.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.l()), v3_4);
        java.io.File v5_0 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.f = v7_14.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.z()), v5_0);
        java.io.File v5_1 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.g = v8_4.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.t()), v5_1);
        String v2_4 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.p());
        java.io.File v5_2 = new Class[1];
        v5_2[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.h = v9_3.getMethod(v2_4, v5_2);
        String v2_7 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.B());
        java.io.File v5_5 = new Class[2];
        v5_5[0] = android.view.MotionEvent;
        v5_5[1] = android.util.DisplayMetrics;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.i = v10_2.getMethod(v2_7, v5_5);
        String v2_10 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.n());
        java.io.File v5_6 = new Class[1];
        v5_6[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.j = v11_2.getMethod(v2_10, v5_6);
        String v2_13 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.x());
        java.io.File v5_7 = new Class[1];
        v5_7[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.k = v12_2.getMethod(v2_13, v5_7);
        String v2_17 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.v());
        java.io.File v5_8 = new Class[1];
        v5_8[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.l = v13_2.getMethod(v2_17, v5_8);
        String v2_20 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.j());
        java.io.File v5_9 = new Class[1];
        v5_9[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.m = v14_2.getMethod(v2_20, v5_9);
        String v2_23 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.h());
        java.io.File v5_10 = new Class[1];
        v5_10[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.n = v15_2.getMethod(v2_23, v5_10);
        String v2_26 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.f());
        java.io.File v5_11 = new Class[1];
        v5_11[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.o = v4_1.getMethod(v2_26, v5_11);
        String v2_29 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.r());
        String v4_3 = new Class[1];
        v4_3[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.p = v19.getMethod(v2_29, v4_3);
        java.io.File v1_2 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.d());
        String v2_32 = new Class[1];
        v2_32[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.q = v18.getMethod(v1_2, v2_32);
        java.io.File v1_4 = v17;
        String v2_34 = v1_4.getName();
        v1_4.delete();
        new java.io.File(v16, v2_34.replace(".jar", ".dex")).delete();
        return;
    }

Method com.google.android.gms.internal.ads.zzam.zza() calling method java.io.FileOutputStream.<init>()


    public final declared_synchronized void zza(String p20, com.google.android.gms.internal.ads.zzc p21)
    {
        try {
            long v7_1 = ((long) p21.data.length);
        } catch (Throwable v0) {
            throw v0;
        }
        if ((this.zzbx + v7_1) >= ((long) this.zzbz)) {
            if (com.google.android.gms.internal.ads.zzaf.DEBUG) {
                long v9_0 = new Object[0];
                com.google.android.gms.internal.ads.zzaf.v("Pruning old cache entries.", v9_0);
            }
            long v9_1 = this.zzbx;
            long v11_0 = android.os.SystemClock.elapsedRealtime();
            String v6_8 = this.zzbw.entrySet().iterator();
            int v13 = 0;
            while (v6_8.hasNext()) {
                byte[] v16;
                long v17;
                com.google.android.gms.internal.ads.zzan v14_4 = ((com.google.android.gms.internal.ads.zzan) ((java.util.Map$Entry) v6_8.next()).getValue());
                if (!this.zze(v14_4.zzcb).delete()) {
                    v16 = v6_8;
                    v17 = v11_0;
                    float v4_11 = new Object[2];
                    v4_11[0] = v14_4.zzcb;
                    v4_11[1] = com.google.android.gms.internal.ads.zzam.zzd(v14_4.zzcb);
                    com.google.android.gms.internal.ads.zzaf.d("Could not delete cache entry for key=%s, filename=%s", v4_11);
                } else {
                    v16 = v6_8;
                    v17 = v11_0;
                    this.zzbx = (this.zzbx - v14_4.zzca);
                }
                com.google.android.gms.internal.ads.zzc v3_5 = v16;
                v3_5.remove();
                v13++;
                if (((float) (this.zzbx + v7_1)) >= (((float) this.zzbz) * 1063675494)) {
                    v6_8 = v3_5;
                    v11_0 = v17;
                    int v5 = 0;
                } else {
                }
                if (com.google.android.gms.internal.ads.zzaf.DEBUG) {
                    float v4_17 = new Object[3];
                    v4_17[0] = Integer.valueOf(v13);
                    v4_17[1] = Long.valueOf((this.zzbx - v9_1));
                    v4_17[2] = Long.valueOf((android.os.SystemClock.elapsedRealtime() - v17));
                    com.google.android.gms.internal.ads.zzaf.v("pruned %d files, %d bytes, %d ms", v4_17);
                }
            }
            v17 = v11_0;
        }
        com.google.android.gms.internal.ads.zzc v3_0 = this.zze(p20);
        float v4_1 = new java.io.BufferedOutputStream(new java.io.FileOutputStream(v3_0));
        int v5_3 = new com.google.android.gms.internal.ads.zzan(p20, p21);
        if (v5_3.zza(v4_1)) {
            v4_1.write(p21.data);
            v4_1.close();
            this.zza(p20, v5_3);
            return;
        } else {
            v4_1.close();
            int v5_5 = new Object[1];
            v5_5[0] = v3_0.getAbsolutePath();
            com.google.android.gms.internal.ads.zzaf.d("Failed to write header for %s", v5_5);
            throw new java.io.IOException();
        }
    }

Method com.google.android.exoplayer2.upstream.cache.CacheDataSink.openNextOutputStream() calling method java.io.FileOutputStream.<init>()


    private void openNextOutputStream()
    {
        com.google.android.exoplayer2.util.ReusableBufferedOutputStream v0_2;
        if (this.dataSpec.length != -1) {
            v0_2 = Math.min((this.dataSpec.length - this.dataSpecBytesWritten), this.maxCacheFileSize);
        } else {
            v0_2 = this.maxCacheFileSize;
        }
        this.file = this.cache.startFile(this.dataSpec.key, (this.dataSpec.absoluteStreamPosition + this.dataSpecBytesWritten), v0_2);
        this.underlyingFileOutputStream = new java.io.FileOutputStream(this.file);
        if (this.bufferSize <= 0) {
            this.outputStream = this.underlyingFileOutputStream;
        } else {
            if (this.bufferedOutputStream != null) {
                this.bufferedOutputStream.reset(this.underlyingFileOutputStream);
            } else {
                this.bufferedOutputStream = new com.google.android.exoplayer2.util.ReusableBufferedOutputStream(this.underlyingFileOutputStream, this.bufferSize);
            }
            this.outputStream = this.bufferedOutputStream;
        }
        this.outputStreamBytesWritten = 0;
        return;
    }

Method com.google.android.gms.internal.ads.zzum.zzc() calling method java.io.FileOutputStream.<init>()


    private final declared_synchronized void zzc(com.google.android.gms.internal.ads.zzuo$zza$zzb p4)
    {
        try {
            String v0_0 = android.os.Environment.getExternalStorageDirectory();
        } catch (String v4_9) {
            throw v4_9;
        }
        if (v0_0 != null) {
            String v0_3 = new java.io.FileOutputStream(new java.io.File(v0_0, "clearcut_events.txt"), 1);
            try {
                v0_3.write(this.zzd(p4).getBytes());
                v0_3.write(10);
            } catch (String v4_6) {
                v0_3.close();
                throw v4_6;
            }
            v0_3.close();
            return;
        } else {
            return;
        }
    }

Method com.google.android.gms.internal.ads.zzdl.zzb() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.google.android.gms.internal.ads.zzdl.zza() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.google.android.gms.internal.ads.zzdl.zza() calling method java.io.FileOutputStream.<init>()


    public static com.google.android.gms.internal.ads.zzdl zza(android.content.Context p8, String p9, String p10, boolean p11)
    {
        void v0_1 = new com.google.android.gms.internal.ads.zzdl(p8);
        try {
            v0_1.zzsq = java.util.concurrent.Executors.newCachedThreadPool(new com.google.android.gms.internal.ads.zzdm());
            v0_1.zzrp = p11;
        } catch (com.google.android.gms.internal.ads.zzdi) {
            return v0_1;
        }
        if (p11 != 0) {
            v0_1.zzsv = v0_1.zzsq.submit(new com.google.android.gms.internal.ads.zzdn(v0_1));
        }
        v0_1.zzsq.execute(new com.google.android.gms.internal.ads.zzdp(v0_1));
        String v2_3;
        String v1_0 = com.google.android.gms.common.GoogleApiAvailabilityLight.getInstance();
        if (v1_0.getApkVersion(v0_1.zzsp) <= 0) {
            v2_3 = 0;
        } else {
            v2_3 = 1;
        }
        String v1_2;
        v0_1.zzta = v2_3;
        if (v1_0.isGooglePlayServicesAvailable(v0_1.zzsp) != 0) {
            v1_2 = 0;
        } else {
            v1_2 = 1;
        }
        v0_1.zztb = v1_2;
        v0_1.zza(0, 1);
        if (com.google.android.gms.internal.ads.zzds.isMainThread()) {
            if (((Boolean) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzctr)).booleanValue()) {
                throw new IllegalStateException("Task Context initialization must not be called from the UI thread.");
            }
        }
        v0_1.zzss = new com.google.android.gms.internal.ads.zzcw(0);
        v0_1.zzst = v0_1.zzss.zzl(p9);
        try {
            android.content.Context v9_17 = v0_1.zzsp.getCacheDir();
        } catch (com.google.android.gms.internal.ads.zzco v8_11) {
            throw new com.google.android.gms.internal.ads.zzdi(v8_11);
        }
        if (v9_17 == null) {
            v9_17 = v0_1.zzsp.getDir("dex", 0);
            if (v9_17 == null) {
                throw new com.google.android.gms.internal.ads.zzdi();
            }
        }
        String v6_0 = new Object[2];
        v6_0[0] = v9_17;
        v6_0[1] = "1529567361524";
        Object[] v3_3 = new java.io.File(String.format("%s/%s.jar", v6_0));
        if (!v3_3.exists()) {
            com.google.android.gms.internal.ads.zzdl$zza v10_6 = v0_1.zzss.zza(v0_1.zzst, p10);
            v3_3.createNewFile();
            String v4_5 = new java.io.FileOutputStream(v3_3);
            v4_5.write(v10_6, 0, v10_6.length);
            v4_5.close();
        }
        v0_1.zzb(v9_17, "1529567361524");
        try {
            v0_1.zzsr = new dalvik.system.DexClassLoader(v3_3.getAbsolutePath(), v9_17.getAbsolutePath(), 0, v0_1.zzsp.getClassLoader());
        } catch (com.google.android.gms.internal.ads.zzdl$zza v10_2) {
            com.google.android.gms.internal.ads.zzdl.zzb(v3_3);
            v0_1 = v0_1.zza(v9_17, "1529567361524");
            Object[] v3_0 = new Object[2];
            v3_0[0] = v9_17;
            v3_0[1] = "1529567361524";
            com.google.android.gms.internal.ads.zzdl.zzm(String.format("%s/%s.dex", v3_0));
            throw v10_2;
        }
        com.google.android.gms.internal.ads.zzdl.zzb(v3_3);
        v0_1 = v0_1.zza(v9_17, "1529567361524");
        Object[] v3_1 = new Object[2];
        v3_1[0] = v9_17;
        v3_1[1] = "1529567361524";
        com.google.android.gms.internal.ads.zzdl.zzm(String.format("%s/%s.dex", v3_1));
        if (!v0_1.zztf) {
            com.google.android.gms.internal.ads.zzco v8_5 = new android.content.IntentFilter();
            v8_5.addAction("android.intent.action.USER_PRESENT");
            v8_5.addAction("android.intent.action.SCREEN_OFF");
            v0_1.zzsp.registerReceiver(new com.google.android.gms.internal.ads.zzdl$zza(v0_1, 0), v8_5);
            v0_1.zztf = 1;
        }
        v0_1.zzsz = new com.google.android.gms.internal.ads.zzco(v0_1);
        v0_1.zztd = 1;
        return v0_1;
    }

Method com.google.android.gms.internal.ads.zzaaq.zzrc() calling method java.io.FileOutputStream.<init>()


    private final void zzrc()
    {
        try {
            while(true) {
                java.io.IOException v0_6 = ((com.google.android.gms.internal.ads.zzaba) this.zzcyv.take());
                String v1_5 = v0_6.zzrh();
                try {
                    java.io.FileOutputStream v3_2.close();
                } catch (java.io.IOException v0_16) {
                    com.google.android.gms.internal.ads.zzaxz.zzc("CsiReporter: Cannot close file: sdk_csi_data.txt.", v0_16);
                }
            }
            com.google.android.gms.internal.ads.zzaxz.zzeo("CsiReporter: File doesn\'t exists. Cannot write CSI data to file.");
        } catch (java.io.IOException v0_17) {
            com.google.android.gms.internal.ads.zzaxz.zzc("CsiReporter:reporter interrupted", v0_17);
            return;
        }
        if (!android.text.TextUtils.isEmpty(v1_5)) {
            java.io.IOException v0_2 = this.zza(this.zzcyx, v0_6.zzri());
            String v2_3 = android.net.Uri.parse(this.zzcyt).buildUpon();
            java.io.IOException v0_5 = v0_2.entrySet().iterator();
            while (v0_5.hasNext()) {
                java.io.FileOutputStream v3_4 = ((java.util.Map$Entry) v0_5.next());
                v2_3.appendQueryParameter(((String) v3_4.getKey()), ((String) v3_4.getValue()));
            }
            java.io.IOException v0_8 = new StringBuilder(v2_3.build().toString());
            v0_8.append("&it=");
            v0_8.append(v1_5);
            java.io.IOException v0_9 = v0_8.toString();
            if (!this.zzcyz.get()) {
                com.google.android.gms.ads.internal.zzbv.zzlf();
                com.google.android.gms.internal.ads.zzayh.zzc(this.mContext, this.zzbuk, v0_9);
            } else {
                String v1_4 = this.zzcza;
                if (v1_4 != null) {
                    String v2_8 = 0;
                    try {
                        v3_2 = new java.io.FileOutputStream(v1_4, 1);
                        try {
                            v3_2.write(v0_9.getBytes());
                            v3_2.write(10);
                        } catch (java.io.IOException v0_14) {
                            v2_8 = v3_2;
                            if (v2_8 != null) {
                                try {
                                    v2_8.close();
                                } catch (String v1_8) {
                                    com.google.android.gms.internal.ads.zzaxz.zzc("CsiReporter: Cannot close file: sdk_csi_data.txt.", v1_8);
                                }
                            }
                            throw v0_14;
                        } catch (java.io.IOException v0_11) {
                            v2_8 = v3_2;
                            com.google.android.gms.internal.ads.zzaxz.zzc("CsiReporter: Cannot write to file: sdk_csi_data.txt.", v0_11);
                            if (v2_8 == null) {
                            } else {
                                try {
                                    v2_8.close();
                                } catch (java.io.IOException v0_15) {
                                    com.google.android.gms.internal.ads.zzaxz.zzc("CsiReporter: Cannot close file: sdk_csi_data.txt.", v0_15);
                                }
                            }
                        }
                    } catch (java.io.IOException v0_14) {
                    } catch (java.io.IOException v0_11) {
                    }
                }
            }
        }
    }

Method com.google.android.exoplayer2.util.AtomicFile$AtomicFileOutputStream.<init>() calling method java.io.FileOutputStream.<init>()


    public AtomicFile$AtomicFileOutputStream(java.io.File p2)
    {
        this.closed = 0;
        this.fileOutputStream = new java.io.FileOutputStream(p2);
        return;
    }

Method com.fragments.PartyQRFragment.a() calling method java.io.FileOutputStream.<init>()


    private java.io.File a(android.graphics.Bitmap p5)
    {
        java.io.FileOutputStream v0_1 = new java.io.File(ark>com.fragments.PartyQRFragmentark>.a());
        v0_1.mkdirs();
        java.io.File v1_2 = new java.io.File(v0_1, "party.jpg");
        try {
            java.io.FileOutputStream v0_3 = new java.io.FileOutputStream(v1_2);
            p5.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_3);
            v0_3.flush();
            v0_3.close();
            return v1_2;
        } catch (int v5_1) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_1);
            return 0;
        }
    }

Method com.fragments.LyricsBannerFragment.a() calling method java.io.FileOutputStream.<init>()


    private java.io.File a(android.graphics.Bitmap p6)
    {
        java.io.FileOutputStream v0_3 = new java.io.File(ark>com.fragments.LyricsBannerFragmentark>.a());
        v0_3.mkdirs();
        android.graphics.Bitmap$CompressFormat v2_3 = new StringBuilder();
        v2_3.append(System.currentTimeMillis());
        v2_3.append(".jpg");
        java.io.File v1_0 = new java.io.File(v0_3, v2_3.toString());
        try {
            java.io.FileOutputStream v0_2 = new java.io.FileOutputStream(v1_0);
            p6.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_2);
            v0_2.flush();
            v0_2.close();
            return v1_0;
        } catch (int v6_1) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v6_1);
            return 0;
        }
    }

Method com.bumptech.glide.load.resource.bitmap.c.a() calling method java.io.FileOutputStream.<init>()


    public boolean a(com.bumptech.glide.load.engine.q p8, java.io.File p9, com.bumptech.glide.load.f p10)
    {
        String v8_2 = ((android.graphics.Bitmap) p8.c());
        com.bumptech.glide.load.e v0_0 = this.a(v8_2, p10);
        long v1_3 = new StringBuilder();
        v1_3.append("encode: [");
        v1_3.append(v8_2.getWidth());
        v1_3.append("x");
        v1_3.append(v8_2.getHeight());
        v1_3.append("] ");
        v1_3.append(v0_0);
        android.support.v4.os.TraceCompat.beginSection(v1_3.toString());
        try {
            long v1_1 = com.bumptech.glide.f.d.a();
            StringBuilder v3_3 = ((Integer) p10.a(ark>com.bumptech.glide.load.resource.bitmap.cark>.a)).intValue();
            int v4 = 0;
            String v5_0 = 0;
            try {
                String v6_1 = new java.io.FileOutputStream(p9);
                try {
                    v8_2.compress(v0_0, v3_3, v6_1);
                    v6_1.close();
                    v4 = 1;
                } catch (String v8_3) {
                    v5_0 = v6_1;
                    if (v5_0 != null) {
                        v5_0.close();
                    }
                    throw v8_3;
                } catch (String v9_1) {
                    v5_0 = v6_1;
                    if (android.util.Log.isLoggable("BitmapEncoder", 3)) {
                        android.util.Log.d("BitmapEncoder", "Failed to encode Bitmap", v9_1);
                    }
                    if (v5_0 == null) {
                        if (android.util.Log.isLoggable("BitmapEncoder", 2)) {
                            StringBuilder v3_9 = new StringBuilder();
                            v3_9.append("Compressed with type: ");
                            v3_9.append(v0_0);
                            v3_9.append(" of size ");
                            v3_9.append(com.bumptech.glide.f.i.a(v8_2));
                            v3_9.append(" in ");
                            v3_9.append(com.bumptech.glide.f.d.a(v1_1));
                            v3_9.append(", options format: ");
                            v3_9.append(p10.a(ark>com.bumptech.glide.load.resource.bitmap.cark>.b));
                            v3_9.append(", hasAlpha: ");
                            v3_9.append(v8_2.hasAlpha());
                            android.util.Log.v("BitmapEncoder", v3_9.toString());
                        }
                        android.support.v4.os.TraceCompat.endSection();
                        return v4;
                    } else {
                        v5_0.close();
                    }
                }
                if (v6_1 == null) {
                } else {
                    v6_1.close();
                }
            } catch (String v8_3) {
            } catch (String v9_1) {
            }
        } catch (String v8_6) {
            android.support.v4.os.TraceCompat.endSection();
            throw v8_6;
        }
    }

Method com.managers.DownloadManager.u() calling method java.io.FileOutputStream.<init>()


    private void u(int p13)
    {
        java.io.IOException v13_2 = com.managers.SdCardManager.a().e(String.valueOf(p13));
        java.io.File v0_7 = new StringBuilder();
        v0_7.append(v13_2);
        v0_7.append(".tmp");
        java.io.File v0_1 = v0_7.toString();
        try {
            java.io.File v1_1 = new java.io.File(v13_2);
        } catch (java.io.IOException v13_4) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v13_4);
            return;
        } catch (java.io.IOException v13_3) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v13_3);
            return;
        } catch (Exception) {
            return;
        }
        if (!v1_1.exists()) {
            return;
        } else {
            java.io.FileInputStream v2_2 = new java.io.FileInputStream(v1_1);
            java.io.BufferedInputStream v3_1 = new java.io.BufferedInputStream(v2_2);
            java.io.File v4_1 = new java.io.File(v0_1);
            java.io.File v0_3 = new java.io.FileOutputStream(v4_1);
            byte[] v5_1 = new byte[1024];
            int v7 = 0;
            while (v3_1.read(v5_1) != -1) {
                if (v7 == 0) {
                    int v8_1 = 0;
                    while (v8_1 < v5_1.length) {
                        if (v5_1[v8_1] != -128) {
                            v5_1[v8_1] = ((byte) (v5_1[v8_1] ^ -1));
                        }
                        v8_1++;
                    }
                }
                v0_3.write(v5_1);
                v7++;
            }
            v0_3.flush();
            v0_3.close();
            v3_1.close();
            v2_2.close();
            com.library.util.StorageUtils.delete(v1_1);
            v4_1.renameTo(new java.io.File(v13_2));
            return;
        }
    }

Method com.exoplayer2.upstream.cache.CacheDataSink.a() calling method java.io.FileOutputStream.<init>()


    private void a()
    {
        com.google.android.exoplayer2.util.ReusableBufferedOutputStream v0_2;
        if (this.e.length != -1) {
            v0_2 = Math.min((this.e.length - this.j), this.b);
        } else {
            v0_2 = this.b;
        }
        this.f = this.a.a(this.e.key, (this.e.absoluteStreamPosition + this.j), v0_2);
        this.h = new java.io.FileOutputStream(this.f);
        if (this.c <= 0) {
            if (!com.utilities.d.b()) {
                this.g = this.h;
            } else {
                this.g = com.utilities.i.a(this.h);
            }
        } else {
            if (this.k != null) {
                this.k.reset(this.h);
            } else {
                this.k = new com.google.android.exoplayer2.util.ReusableBufferedOutputStream(this.h, this.c);
            }
            if (!com.utilities.d.b()) {
                this.g = this.k;
            } else {
                this.g = com.utilities.i.a(this.k);
            }
        }
        this.i = 0;
        return;
    }

Method com.bumptech.glide.load.b.t.a() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.android.volley.toolbox.c.a() calling method java.io.FileOutputStream.<init>()


    public declared_synchronized void a(String p7, com.android.volley.a$a p8)
    {
        try {
            this.a(p8.a.length);
            String v0_3 = this.c(p7);
        } catch (String v7_6) {
            throw v7_6;
        }
        String v3_0 = new java.io.BufferedOutputStream(new java.io.FileOutputStream(v0_3));
        ark>com.android.volley.toolbox.cark>$a v4_1 = new ark>com.android.volley.toolbox.cark>$a(p7, p8);
        if (v4_1.a(v3_0)) {
            v3_0.write(p8.a);
            v3_0.close();
            this.a(p7, v4_1);
            return;
        } else {
            v3_0.close();
            Object[] v8_2 = new Object[1];
            v8_2[0] = v0_3.getAbsolutePath();
            com.android.volley.l.b("Failed to write header for %s", v8_2);
            throw new java.io.IOException();
        }
    }

Method com.facebook.internal.NativeAppCallAttachmentStore.processAttachmentFile() calling method java.io.FileOutputStream.<init>()


    private static void processAttachmentFile(android.net.Uri p1, boolean p2, java.io.File p3)
    {
        java.io.InputStream v2_1;
        java.io.FileOutputStream v0_1 = new java.io.FileOutputStream(p3);
        if (p2 != null) {
            v2_1 = com.facebook.FacebookSdk.getApplicationContext().getContentResolver().openInputStream(p1);
        } else {
            v2_1 = new java.io.FileInputStream(p1.getPath());
        }
        com.facebook.internal.Utility.copyAndCloseInputStream(v2_1, v0_1);
        com.facebook.internal.Utility.closeQuietly(v0_1);
        return;
    }

Method com.facebook.internal.NativeAppCallAttachmentStore.processAttachmentBitmap() calling method java.io.FileOutputStream.<init>()


    private static void processAttachmentBitmap(android.graphics.Bitmap p2, java.io.File p3)
    {
        java.io.FileOutputStream v0_1 = new java.io.FileOutputStream(p3);
        try {
            p2.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_1);
            com.facebook.internal.Utility.closeQuietly(v0_1);
            return;
        } catch (Throwable v2_1) {
            com.facebook.internal.Utility.closeQuietly(v0_1);
            throw v2_1;
        }
    }

Method com.facebook.internal.FileLruCache.openPutStream() calling method java.io.FileOutputStream.<init>()


    public java.io.OutputStream openPutStream(String p10, String p11)
    {
        java.io.File v5 = com.facebook.internal.FileLruCache$BufferFile.newFile(this.directory);
        v5.delete();
        if (v5.createNewFile()) {
            try {
                java.io.FileOutputStream v7_1 = new java.io.FileOutputStream(v5);
                com.facebook.internal.FileLruCache$1 v8 = new com.facebook.internal.FileLruCache$1;
                v8(this, System.currentTimeMillis(), v5, p10);
                String v2_2 = new java.io.BufferedOutputStream(new com.facebook.internal.FileLruCache$CloseCallbackOutputStream(v7_1, v8), 8192);
                try {
                    String v1_5 = new org.json.JSONObject();
                    v1_5.put("key", p10);
                } catch (String v10_7) {
                    v2_2.close();
                    throw v10_7;
                } catch (String v10_5) {
                    String v3_5 = new StringBuilder();
                    v3_5.append("Error creating JSON header for cache file: ");
                    v3_5.append(v10_5);
                    com.facebook.internal.Logger.log(com.facebook.LoggingBehavior.CACHE, 5, com.facebook.internal.FileLruCache.TAG, v3_5.toString());
                    throw new java.io.IOException(v10_5.getMessage());
                }
                if (!com.facebook.internal.Utility.isNullOrEmpty(p11)) {
                    v1_5.put("tag", p11);
                }
                com.facebook.internal.FileLruCache$StreamHeader.writeHeader(v2_2, v1_5);
                return v2_2;
            } catch (String v10_1) {
                String v2_4 = new StringBuilder();
                v2_4.append("Error creating buffer output stream: ");
                v2_4.append(v10_1);
                com.facebook.internal.Logger.log(com.facebook.LoggingBehavior.CACHE, 5, com.facebook.internal.FileLruCache.TAG, v2_4.toString());
                throw new java.io.IOException(v10_1.getMessage());
            }
        } else {
            java.io.IOException v11_8 = new StringBuilder();
            v11_8.append("Could not create file at ");
            v11_8.append(v5.getAbsolutePath());
            throw new java.io.IOException(v11_8.toString());
        }
    }

Method com.facebook.ads.internal.f.c.a() calling method java.io.FileOutputStream.<init>()


    private void a(String p6, android.graphics.Bitmap p7)
    {
        java.io.IOException v0_0 = 0;
        if (p7 != null) {
            String v2_3 = this.c.getCacheDir();
            String v3_6 = new StringBuilder();
            v3_6.append(p6.hashCode());
            v3_6.append(".png");
            int v1_0 = new java.io.File(v2_3, v3_6.toString());
            try {
                String v2_1 = new java.io.ByteArrayOutputStream();
                try {
                    p7.compress(android.graphics.Bitmap$CompressFormat.PNG, 100, v2_1);
                } catch (OutOfMemoryError v6_3) {
                    java.io.IOException v7_1 = 0;
                    v0_0 = v2_1;
                    ark>com.facebook.ads.internal.f.cark>.a(v0_0);
                    ark>com.facebook.ads.internal.f.cark>.a(v7_1);
                    throw v6_3;
                } catch (OutOfMemoryError v6_2) {
                    v7_1 = 0;
                    v0_0 = v2_1;
                    String v3_8 = new StringBuilder();
                    v3_8.append("Bad output destination (file=");
                    v3_8.append(v1_0.getAbsolutePath());
                    v3_8.append(").");
                    android.util.Log.e(ark>com.facebook.ads.internal.f.cark>.a, v3_8.toString(), v6_2);
                    this.a(v6_2);
                    ark>com.facebook.ads.internal.f.cark>.a(v0_0);
                    ark>com.facebook.ads.internal.f.cark>.a(v7_1);
                    return;
                } catch (java.io.IOException v7_2) {
                    int v1_2 = 0;
                    v0_0 = v2_1;
                    try {
                        this.a(v7_2);
                        String v3_4 = new StringBuilder();
                        v3_4.append("Unable to write bitmap to file (url=");
                        v3_4.append(p6);
                        v3_4.append(").");
                        android.util.Log.e(ark>com.facebook.ads.internal.f.cark>.a, v3_4.toString(), v7_2);
                        ark>com.facebook.ads.internal.f.cark>.a(v0_0);
                        ark>com.facebook.ads.internal.f.cark>.a(v1_2);
                        return;
                    } catch (OutOfMemoryError v6_3) {
                        v7_1 = v1_2;
                    }
                } catch (OutOfMemoryError v6_1) {
                    v7_1 = 0;
                    v0_0 = v2_1;
                    this.a(v6_1);
                    android.util.Log.e(ark>com.facebook.ads.internal.f.cark>.a, "Unable to write bitmap to output stream", v6_1);
                }
                if (v2_1.size() < 3145728) {
                    v7_1 = new java.io.FileOutputStream(v1_0);
                    try {
                        v2_1.writeTo(v7_1);
                        v7_1.flush();
                        ark>com.facebook.ads.internal.f.cark>.a(v2_1);
                    } catch (OutOfMemoryError v6_3) {
                    } catch (OutOfMemoryError v6_2) {
                    } catch (java.io.IOException v0_1) {
                        v1_2 = v7_1;
                        v7_2 = v0_1;
                    } catch (OutOfMemoryError v6_1) {
                    }
                    ark>com.facebook.ads.internal.f.cark>.a(v7_1);
                    return;
                } else {
                    android.util.Log.d(ark>com.facebook.ads.internal.f.cark>.a, "Bitmap size exceeds max size for storage");
                    ark>com.facebook.ads.internal.f.cark>.a(v2_1);
                    ark>com.facebook.ads.internal.f.cark>.a(0);
                    return;
                }
            } catch (OutOfMemoryError v6_3) {
                v7_1 = 0;
            } catch (OutOfMemoryError v6_2) {
                v7_1 = 0;
            } catch (java.io.IOException v7_2) {
                v1_2 = 0;
            } catch (OutOfMemoryError v6_1) {
                v7_1 = 0;
            } catch (OutOfMemoryError v6_3) {
            }
        } else {
            this.a(0);
            return;
        }
    }

Method com.bumptech.glide.a.a.d() calling method java.io.FileOutputStream.<init>()


    private declared_synchronized void d()
    {
        try {
            if (this.j != null) {
                this.j.close();
            }
        } catch (java.io.BufferedWriter v0_1) {
            throw v0_1;
        }
        java.io.BufferedWriter v0_2 = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(this.d), com.bumptech.glide.a.c.a));
        try {
            v0_2.write("libcore.io.DiskLruCache");
            v0_2.write("\n");
            v0_2.write("1");
            v0_2.write("\n");
            v0_2.write(Integer.toString(this.f));
            v0_2.write("\n");
            v0_2.write(Integer.toString(this.h));
            v0_2.write("\n");
            v0_2.write("\n");
            java.nio.charset.Charset v1_14 = this.k.values().iterator();
        } catch (java.nio.charset.Charset v1_18) {
            v0_2.close();
            throw v1_18;
        }
        while (v1_14.hasNext()) {
            java.io.OutputStreamWriter v2_7 = ((com.bumptech.glide.a.a$c) v1_14.next());
            if (com.bumptech.glide.a.a$c.a(v2_7) == null) {
                java.io.FileOutputStream v3_6 = new StringBuilder();
                v3_6.append("CLEAN ");
                v3_6.append(com.bumptech.glide.a.a$c.c(v2_7));
                v3_6.append(v2_7.a());
                v3_6.append(10);
                v0_2.write(v3_6.toString());
            } else {
                java.io.FileOutputStream v3_8 = new StringBuilder();
                v3_8.append("DIRTY ");
                v3_8.append(com.bumptech.glide.a.a$c.c(v2_7));
                v3_8.append(10);
                v0_2.write(v3_8.toString());
            }
        }
        v0_2.close();
        if (this.c.exists()) {
            com.bumptech.glide.a.a.a(this.c, this.e, 1);
        }
        com.bumptech.glide.a.a.a(this.d, this.c, 0);
        this.e.delete();
        this.j = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(this.c, 1), com.bumptech.glide.a.c.a));
        return;
    }

Method com.bumptech.glide.a.a.b() calling method java.io.FileOutputStream.<init>()


    private void b()
    {
        com.bumptech.glide.a.b v0_1 = new com.bumptech.glide.a.b(new java.io.FileInputStream(this.c), com.bumptech.glide.a.c.a);
        try {
            java.io.BufferedWriter v1_7 = v0_1.a();
            java.io.OutputStreamWriter v2_7 = v0_1.a();
            java.io.FileOutputStream v3_0 = v0_1.a();
            java.nio.charset.Charset v4_0 = v0_1.a();
            int v5_0 = v0_1.a();
        } catch (java.io.BufferedWriter v1_13) {
            com.bumptech.glide.a.c.a(v0_1);
            throw v1_13;
        }
        if (("libcore.io.DiskLruCache".equals(v1_7)) && (("1".equals(v2_7)) && ((Integer.toString(this.f).equals(v3_0)) && ((Integer.toString(this.h).equals(v4_0)) && ("".equals(v5_0)))))) {
            java.io.BufferedWriter v1_2 = 0;
            while(true) {
                this.d(v0_1.a());
                v1_2++;
            }
        } else {
            String v6_7 = new StringBuilder();
            v6_7.append("unexpected journal header: [");
            v6_7.append(v1_7);
            v6_7.append(", ");
            v6_7.append(v2_7);
            v6_7.append(", ");
            v6_7.append(v4_0);
            v6_7.append(", ");
            v6_7.append(v5_0);
            v6_7.append("]");
            throw new java.io.IOException(v6_7.toString());
        }
    }

Method com.appsflyer.a.a.a() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method android.support.v4.util.AtomicFile.openRead() calling method java.io.FileInputStream.<init>()


    public java.io.FileInputStream openRead()
    {
        if (this.mBackupName.exists()) {
            this.mBaseName.delete();
            this.mBackupName.renameTo(this.mBaseName);
        }
        return new java.io.FileInputStream(this.mBaseName);
    }

Method android.support.v4.graphics.TypefaceCompatUtil.mmap() calling method java.io.FileInputStream.<init>()


    private static java.nio.ByteBuffer mmap(java.io.File p9)
    {
        try {
            Throwable v1_1 = new java.io.FileInputStream(p9);
            try {
                Throwable v2_2 = v1_1.getChannel();
                Throwable v9_1 = v2_2.map(java.nio.channels.FileChannel$MapMode.READ_ONLY, 0, v2_2.size());
            } catch (Throwable v9_3) {
                Throwable v2_1 = 0;
                if (v1_1 != null) {
                    if (v2_1 == null) {
                        v1_1.close();
                    } else {
                        try {
                            v1_1.close();
                        } catch (Throwable v1_2) {
                            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.addSuppressed(v2_1, v1_2);
                        }
                    }
                }
                throw v9_3;
            } catch (Throwable v9_2) {
                try {
                    throw v9_2;
                } catch (Throwable v2_0) {
                    v2_1 = v9_2;
                    v9_3 = v2_0;
                }
            }
            if (v1_1 != null) {
                v1_1.close();
            }
            return v9_1;
        } catch (java.io.IOException) {
            return 0;
        }
    }

Method android.support.v4.graphics.TypefaceCompatUtil.mmap() calling method java.io.FileInputStream.<init>()


    public static java.nio.ByteBuffer mmap(android.content.Context p8, android.os.CancellationSignal p9, android.net.Uri p10)
    {
        try {
            Throwable v8_3 = p8.getContentResolver().openFileDescriptor(p10, "r", p9);
        } catch (java.io.IOException) {
            return 0;
        }
        if (v8_3 != null) {
            try {
                Throwable v9_1 = new java.io.FileInputStream(v8_3.getFileDescriptor());
                try {
                    Throwable v1_0 = v9_1.getChannel();
                    Throwable v10_1 = v1_0.map(java.nio.channels.FileChannel$MapMode.READ_ONLY, 0, v1_0.size());
                } catch (Throwable v10_3) {
                    Throwable v1_2 = 0;
                    if (v9_1 != null) {
                        if (v1_2 == null) {
                            v9_1.close();
                        } else {
                            try {
                                v9_1.close();
                            } catch (Throwable v9_2) {
                                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.addSuppressed(v1_2, v9_2);
                            }
                        }
                    }
                    throw v10_3;
                } catch (Throwable v10_2) {
                    try {
                        throw v10_2;
                    } catch (Throwable v1_1) {
                        v1_2 = v10_2;
                        v10_3 = v1_1;
                    }
                }
                if (v9_1 != null) {
                    v9_1.close();
                }
                if (v8_3 != null) {
                    v8_3.close();
                }
                return v10_1;
            } catch (Throwable v9_4) {
                Throwable v10_5 = 0;
                if (v8_3 != null) {
                    if (v10_5 == null) {
                        v8_3.close();
                    } else {
                        try {
                            v8_3.close();
                        } catch (Throwable v8_2) {
                            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.addSuppressed(v10_5, v8_2);
                        }
                    }
                }
                throw v9_4;
            } catch (Throwable v9_3) {
                try {
                    throw v9_3;
                } catch (Throwable v10_4) {
                    v10_5 = v9_3;
                    v9_4 = v10_4;
                }
            }
        } else {
            if (v8_3 != null) {
                v8_3.close();
            }
            return 0;
        }
    }

Method com.google.api.client.googleapis.auth.oauth2.GoogleCredential$Builder.setServiceAccountPrivateKeyFromPemFile() calling method java.io.FileReader.<init>()


    public com.google.api.client.googleapis.auth.oauth2.GoogleCredential$Builder setServiceAccountPrivateKeyFromPemFile(java.io.File p3)
    {
        this.serviceAccountPrivateKey = com.google.api.client.util.SecurityUtils.getRsaKeyFactory().generatePrivate(new java.security.spec.PKCS8EncodedKeySpec(com.google.api.client.util.PemReader.readFirstSectionAndClose(new java.io.FileReader(p3), "PRIVATE KEY").getBase64DecodedBytes()));
        return this;
    }

Method com.google.android.gms.common.util.ProcessUtils.zzj() calling method java.io.FileReader.<init>()


    private static java.io.BufferedReader zzj(String p3)
    {
        android.os.StrictMode$ThreadPolicy v0 = android.os.StrictMode.allowThreadDiskReads();
        try {
            java.io.BufferedReader v1_1 = new java.io.BufferedReader(new java.io.FileReader(p3));
            android.os.StrictMode.setThreadPolicy(v0);
            return v1_1;
        } catch (Throwable v3_1) {
            android.os.StrictMode.setThreadPolicy(v0);
            throw v3_1;
        }
    }

Method com.appsflyer.h.a() calling method java.io.FileReader.<init>()


    private static String a(java.io.File p4, String p5)
    {
        try {
            String v1_1 = new java.util.Properties();
            int v2_1 = new java.io.FileReader(p4);
            try {
                v1_1.load(v2_1);
                com.appsflyer.AFLogger.d("Found PreInstall property!");
                String v5_1 = v1_1.getProperty(p5);
                try {
                    v2_1.close();
                } catch (Throwable v4_6) {
                    com.appsflyer.AFLogger.a(v4_6.getMessage(), v4_6);
                }
                return v5_1;
            } catch (Throwable v4_1) {
                com.appsflyer.AFLogger.a(v4_1.getMessage(), v4_1);
                if (v2_1 == 0) {
                    return 0;
                } else {
                    v2_1.close();
                    return 0;
                }
            }
        } catch (Throwable v4_5) {
            v2_1 = 0;
            if (v2_1 != 0) {
                try {
                    v2_1.close();
                } catch (String v5_6) {
                    com.appsflyer.AFLogger.a(v5_6.getMessage(), v5_6);
                }
            }
            throw v4_5;
        } catch (java.io.FileNotFoundException) {
            v2_1 = 0;
            String v5_4 = new StringBuilder("PreInstall file wasn\'t found: ");
            v5_4.append(p4.getAbsolutePath());
            com.appsflyer.AFLogger.c(v5_4.toString());
            if (v2_1 == 0) {
                return 0;
            } else {
                v2_1.close();
                return 0;
            }
        } catch (Throwable v4_1) {
            v2_1 = 0;
        } catch (Throwable v4_5) {
        } catch (Throwable v4_4) {
            com.appsflyer.AFLogger.a(v4_4.getMessage(), v4_4);
            return 0;
        }
    }

Method com.utilities.Util.h() calling method java.io.FileReader.<init>()

Couldn't retrieve source code

Method com.utilities.Util.g() calling method java.io.FileReader.<init>()


    public static java.util.HashMap g()
    {
        java.util.HashMap v0_1 = new java.util.HashMap();
        if (new java.io.File("/proc/cpuinfo").exists()) {
            try {
                int v1_1 = new java.io.BufferedReader(new java.io.FileReader(new java.io.File("/proc/cpuinfo")));
                int v3_2 = 0;
            } catch (int v1_0) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_0);
            }
            while(true) {
                String v4_4 = v1_1.readLine();
                if (v4_4 == null) {
                    break;
                }
                if (!v4_4.contains("Processor\t:")) {
                    if (!v4_4.contains("Hardware\t:")) {
                        if (v4_4.contains("processor\t:")) {
                            v3_2++;
                        }
                    } else {
                        v0_1.put("cpuVendor", v4_4.split("\t: ")[1]);
                    }
                } else {
                    float v7_9 = new StringBuilder();
                    v7_9.append(android.os.Build.CPU_ABI);
                    v7_9.append(" ");
                    v7_9.append(v4_4.split("\t: ")[1]);
                    v0_1.put("cpuArch", v7_9.toString());
                }
            }
            java.io.RandomAccessFile v6_1 = new StringBuilder();
            v6_1.append("");
            v6_1.append(v3_2);
            v0_1.put("cpuNum", v6_1.toString());
            if (v1_1 != 0) {
                v1_1.close();
            }
            String v4_6 = "";
            int v1_4 = 0;
            while (v1_4 < v3_2) {
                float v7_2 = new StringBuilder();
                v7_2.append("/sys/devices/system/cpu/cpu");
                v7_2.append(v1_4);
                v7_2.append("/cpufreq/cpuinfo_max_freq");
                java.io.RandomAccessFile v6_4 = new java.io.RandomAccessFile(v7_2.toString(), "r");
                float v7_4 = v6_4.readLine();
                if (v7_4 != 0) {
                    float v7_6 = (Float.parseFloat(v7_4) / 1232348160);
                    StringBuilder v8_5 = new StringBuilder();
                    v8_5.append(v4_6);
                    v8_5.append(v7_6);
                    v8_5.append("Ghz ");
                    v4_6 = v8_5.toString();
                }
                v6_4.close();
                v1_4++;
            }
            v0_1.put("cpuFreq", v4_6.substring(0, (v4_6.length() - 1)));
        }
        return v0_1;
    }

Method com.g.a.e.E() calling method java.io.FileReader.<init>()


    public String E()
    {
        String v0 = "unavailable";
        try {
            if (this.a("android.permission.READ_EXTERNAL_STORAGE")) {
                if (this.a("android.permission.WRITE_EXTERNAL_STORAGE")) {
                    String v1_1 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), "com.android.device.check");
                    if (!v1_1.exists()) {
                        v1_1.mkdirs();
                    }
                    String v1_3 = new java.io.File("/sdcard/com.android.device.check/trans.txt");
                    if (v1_3.exists()) {
                        StringBuffer v2_5 = new StringBuffer();
                        java.io.BufferedReader v3_2 = new java.io.BufferedReader(new java.io.FileReader(v1_3.getAbsoluteFile()));
                        while(true) {
                            String v1_6 = v3_2.readLine();
                            if (v1_6 == null) {
                                break;
                            }
                            v2_5.append(v1_6);
                            v0 = v2_5.toString();
                        }
                    } else {
                        v1_3.createNewFile();
                        String v1_10 = new java.io.BufferedWriter(new java.io.FileWriter(v1_3.getAbsoluteFile()));
                        v1_10.write("unavailable");
                        v1_10.close();
                    }
                } else {
                    com.g.a.j.a("MFilterItDataPoints ::MF_NP_0710 ");
                    return "NPERM";
                }
            } else {
                com.g.a.j.a("MFilterItDataPoints ::MF_NP_0709 ");
                return "NPERM";
            }
        } catch (String v1_17) {
            com.g.a.j.a("MFilterItDataPoints ::MF_FM_0710 ");
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_17);
        } catch (String v1_16) {
            com.g.a.j.a("MFilterItDataPoints ::MF_FM_0710 ");
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_16);
        }
        return v0;
    }

Method com.appsflyer.a.a.a() calling method java.io.FileReader.<init>()

Couldn't retrieve source code

Method com.utilities.Util$30.a() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.i.i$6.a() calling method java.io.File.<init>()


    public void a(android.graphics.Bitmap p4, com.bumptech.glide.request.b.d p5)
    {
        if (p4 != null) {
            String v5_1 = this.a.replaceAll("/", "");
            try {
                java.io.FileOutputStream v1_1 = new java.io.FileOutputStream(new java.io.File(com.library.custom_glide.GlideFileLoader.getFile(), v5_1));
                p4.compress(android.graphics.Bitmap$CompressFormat.PNG, 100, v1_1);
                v1_1.flush();
                v1_1.close();
                com.library.custom_glide.GlideFileLoader.add(v5_1);
            } catch (com.services.l$ab v4_3) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v4_3);
            } catch (com.services.l$ab v4_2) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v4_2);
            }
            if (this.b != null) {
                this.b.a(v5_1);
            }
        }
        return;
    }

Method com.google.api.client.util.store.FileDataStoreFactory$FileDataStore.<init>() calling method java.io.File.<init>()


    FileDataStoreFactory$FileDataStore(com.google.api.client.util.store.FileDataStoreFactory p3, java.io.File p4, String p5)
    {
        super(p3, p5);
        super.dataFile = new java.io.File(p4, p5);
        if (!com.google.api.client.util.IOUtils.isSymbolicLink(super.dataFile)) {
            if (!super.dataFile.createNewFile()) {
                super.keyValueMap = ((java.util.HashMap) com.google.api.client.util.IOUtils.deserialize(new java.io.FileInputStream(super.dataFile)));
            } else {
                super.keyValueMap = com.google.api.client.util.Maps.newHashMap();
                super.save();
            }
            return;
        } else {
            java.io.File v4_4 = String.valueOf(String.valueOf(super.dataFile));
            StringBuilder v5_2 = new StringBuilder((31 + v4_4.length()));
            v5_2.append("unable to use a symbolic link: ");
            v5_2.append(v4_4);
            throw new java.io.IOException(v5_2.toString());
        }
    }

Method com.playercache.a.a() calling method java.io.File.<init>()


    public void a()
    {
        com.constants.Constants.ei.a(new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(this.q, 0)[0].getAbsolutePath(), "media_cache"));
        return;
    }

Method com.playercache.a.a() calling method java.io.File.<init>()


    private com.exoplayer2.upstream.cache.a a(java.io.File p12, String p13, boolean p14, boolean p15)
    {
        java.io.File v1_0;
        com.exoplayer2.upstream.cache.m v0_1 = new java.io.File(p12.getAbsolutePath(), "media_cache");
        if (android.text.TextUtils.isEmpty(p13)) {
            v1_0 = new java.io.File(p12.getAbsolutePath(), "media_cache");
            v1_0.mkdirs();
        } else {
            com.exoplayer2.upstream.cache.a v12_2 = p12.getAbsolutePath();
            com.exoplayer2.upstream.cache.a v2_1 = new StringBuilder();
            v2_1.append("media_cache/");
            v2_1.append(p13);
            v1_0 = new java.io.File(v12_2, v2_1.toString());
            v1_0.mkdirs();
            ark>com.playercache.aark>.b.a(v0_1);
            ark>com.playercache.aark>.b.a(new com.exoplayer2.TrackSpan(p13, System.currentTimeMillis()));
            com.constants.Constants.ei.a(v0_1);
        }
        com.exoplayer2.upstream.cache.a v12_9;
        long v13_3 = 0;
        if (!com.utilities.d.b()) {
            v12_9 = new com.exoplayer2.upstream.cache.o(v1_0, ark>com.playercache.aark>.b, 0);
        } else {
            com.gaana.application.GaanaApplication.getInstance();
            v12_9 = new com.exoplayer2.upstream.cache.o(v1_0, ark>com.playercache.aark>.b, com.gaana.application.GaanaApplication.getExoEncryptionKey(0));
        }
        com.exoplayer2.upstream.cache.o v3_1 = v12_9;
        com.exoplayer2.upstream.cache.a v12_11 = new com.exoplayer2.upstream.cache.a;
        if (p14 != 0) {
            v13_3 = ark>com.playercache.aark>.a;
        }
        long v13_7;
        com.google.android.exoplayer2.upstream.DataSource v4 = this.a(v13_3, 1).createDataSource();
        if (!this.i()) {
            v13_7 = new com.exoplayer2.upstream.FileDataSource();
        } else {
            v13_7 = new com.exoplayer2.upstream.EncryptedFileDataSource2();
        }
        v12_11(v3_1, v4, v13_7, new com.exoplayer2.upstream.cache.CacheDataSink(v3_1, 10485760), 3, p15, new ark>com.playercache.aark>$2(this), 0);
        return v12_11;
    }

Method com.helpshift.common.domain.network.m.a() calling method java.io.File.<init>()


    com.helpshift.common.platform.network.f a(java.util.Map p9)
    {
        String v5 = this.a(new java.io.File(((String) p9.get("screenshot"))).getPath());
        if (!this.b(v5)) {
            throw com.helpshift.common.exception.RootAPIException.a(0, com.helpshift.common.exception.NetworkException.UNSUPPORTED_MIME_TYPE);
        } else {
            com.helpshift.common.exception.NetworkException v0_3 = new com.helpshift.common.platform.network.i;
            v0_3(com.helpshift.common.platform.network.Method.POST, this.a(), this.a(com.helpshift.common.platform.network.Method.POST, this.b(p9)), v5, this.c(), 30000);
            return v0_3;
        }
    }

Method net.hockeyapp.android.c.h.b() calling method java.io.File.<init>()


    private void b(java.util.HashMap p5)
    {
        java.io.File[] v5_5 = ((String) p5.get("status"));
        if ((v5_5 != null) && ((v5_5.startsWith("2")) && (this.a != null))) {
            java.io.File[] v5_2 = new java.io.File(this.a.getCacheDir(), "HockeyApp");
            if ((v5_2 != null) && (v5_2.exists())) {
                java.io.File[] v5_4 = v5_2.listFiles();
                int v0_4 = v5_4.length;
                int v1_1 = 0;
                while (v1_1 < v0_4) {
                    String v2_0 = v5_4[v1_1];
                    if ((v2_0 != null) && (!Boolean.valueOf(v2_0.delete()).booleanValue())) {
                        net.hockeyapp.android.d.d.b("SendFeedbackTask", "Error deleting file from temporary folder");
                    }
                    v1_1++;
                }
            }
        }
        return;
    }

Method com.simpl.android.fingerprint.a.j$33.a() calling method java.io.File.<init>()


    public final synthetic Object a()
    {
        boolean v0_1;
        com.simpl.android.fingerprint.a.j.b(this.a);
        boolean v0_3 = android.os.Build.TAGS;
        int v1 = 0;
        if ((!v0_3) || (!v0_3.contains("test-keys"))) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        if (v0_1) {
            v1 = 1;
        } else {
            String[] v3_0 = new String[10];
            v3_0[0] = "/system/app/Superuser.apk";
            v3_0[1] = "/sbin/su";
            v3_0[2] = "/system/bin/su";
            v3_0[3] = "/system/xbin/su";
            v3_0[4] = "/data/local/xbin/su";
            v3_0[5] = "/data/local/bin/su";
            v3_0[6] = "/system/sd/xbin/su";
            v3_0[7] = "/system/bin/failsafe/su";
            v3_0[8] = "/data/local/su";
            v3_0[9] = "/su/bin/su";
            int v4_10 = 0;
            while (v4_10 < 10) {
                if (!new java.io.File(v3_0[v4_10]).exists()) {
                    v4_10++;
                } else {
                    boolean v0_4 = 1;
                }
                if ((v0_4) || (com.simpl.android.fingerprint.a.d.a())) {
                }
            }
            v0_4 = 0;
        }
        return String.valueOf(v1);
    }

Method com.payu.custombrowser.util.e$e.<init>() calling method java.io.File.<init>()


    public e$e(String p4)
    {
        this.a = java.io.File.createTempFile("NH-", "", new java.io.File(p4));
        this.b = new java.io.FileOutputStream(this.a);
        return;
    }

Method com.managers.o.d() calling method java.io.File.<init>()


    public void d()
    {
        try {
            com.managers.o$1 v0_1 = new StringBuilder();
            v0_1.append(com.managers.o.i);
            v0_1.append(com.managers.o.j);
            java.io.File v1_3 = new java.io.File(v0_1.toString());
        } catch (com.managers.o$1 v0_4) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_4);
            return;
        }
        if ((!v1_3.exists()) || (!v1_3.isDirectory())) {
            return;
        } else {
            com.i.d.a(new com.managers.o$1(this, v1_3));
            return;
        }
    }

Method com.managers.o.c() calling method java.io.File.<init>()


    public void c()
    {
        com.services.d v0_4 = android.support.v4.content.ContextCompat.getExternalFilesDirs(com.gaana.application.GaanaApplication.getContext(), 0)[0];
        if (v0_4 != null) {
            this.a(new java.io.File(v0_4.getAbsolutePath(), "media_cache"));
            com.services.d.a().b("PREFERENCE_READ_BUFFER_HASH_MAP", 0);
        }
        return;
    }

Method com.managers.o.b() calling method java.io.File.<init>()


    public void b(String p5)
    {
        String v0_3 = android.support.v4.content.ContextCompat.getExternalFilesDirs(com.gaana.application.GaanaApplication.getContext(), 0)[0];
        if (v0_3 != null) {
            String v0_1 = v0_3.getAbsolutePath();
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("media_cache/");
            v2_1.append(p5);
            this.a(new java.io.File(v0_1, v2_1.toString()));
        }
        return;
    }

Method com.managers.o.a() calling method java.io.File.<init>()


    public declared_synchronized com.managers.DownloadManager$DownloadHTTPStatus a(String p23, String p24)
    {
        String v1_0 = p24;
        try {
            if (!com.managers.DownloadManager.c().o(Integer.parseInt(p24)).booleanValue()) {
                java.io.File v4_9;
                int v5_5 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
                v5_5.mkdirs();
                java.io.File v4_12 = com.managers.SdCardManager.a();
                StringBuilder v6_7 = new StringBuilder();
                v6_7.append(p24);
                v6_7.append(ark>com.managers.oark>.k);
                java.io.File v4_15 = v4_12.e(v6_7.toString());
                if (!android.text.TextUtils.isEmpty(v4_15)) {
                    if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                        v4_9 = new java.io.File(v4_15);
                    } else {
                        StringBuilder v6_25 = new StringBuilder();
                        v6_25.append(p24);
                        v6_25.append(ark>com.managers.oark>.k);
                        v4_9 = new java.io.File(v5_5, v6_25.toString());
                    }
                } else {
                    StringBuilder v6_32 = new StringBuilder();
                    v6_32.append(p24);
                    v6_32.append(ark>com.managers.oark>.k);
                    v4_9 = new java.io.File(v5_5, v6_32.toString());
                }
                StringBuilder v6_40 = new java.net.URL(p23).openConnection();
                v6_40.setRequestProperty("User-Agent", com.utilities.Util.R());
                int v9_14 = new StringBuilder();
                v9_14.append("bytes=");
                v9_14.append(v4_9.length());
                v9_14.append("-");
                v6_40.setRequestProperty("Range", v9_14.toString());
                v6_40.setReadTimeout(10000);
                v6_40.connect();
                String v8_0 = ((java.net.HttpURLConnection) v6_40).getResponseCode();
                try {
                    if (v8_0 != 404) {
                        try {
                            String v10_0 = 1024;
                        } catch (OutOfMemoryError v0_4) {
                        } catch (OutOfMemoryError v0_3) {
                            java.io.File v2_1 = v0_3;
                            java.io.File v3_1 = 0;
                            java.io.File v4_0 = 0;
                            int v5_0 = 0;
                            String v7_0 = 0;
                            int v9_1 = 0;
                            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_1);
                            StringBuilder v6_36 = com.managers.u.a();
                            boolean v11_7 = new StringBuilder();
                            v11_7.append("Media not fetched - ");
                            if (v8_0 == -1) {
                                java.io.File v2_21 = v2_1.getMessage();
                            } else {
                                java.io.File v12_23 = new StringBuilder();
                                v12_23.append("Error code : ");
                                v12_23.append(v8_0);
                                v12_23.append(" Caught Message : ");
                                v12_23.append(v2_1.getMessage());
                                v2_21 = v12_23.toString();
                            }
                            v11_7.append(v2_21);
                            java.io.File v2_0 = v11_7.toString();
                            String v8_15 = new StringBuilder();
                            v8_15.append(p24);
                            v8_15.append(" - ");
                            v8_15.append(com.utilities.Util.Q());
                            v6_36.a("DownloadFailure", v2_0, v8_15.toString());
                            com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                            System.gc();
                            if (v3_1 != null) {
                                v3_1.flush();
                                v3_1.close();
                            }
                            if (v9_1 != 0) {
                                v9_1.close();
                            }
                            if (v4_0 != null) {
                                v4_0.close();
                            }
                            if (v7_0 != null) {
                                v7_0.flush();
                                v7_0.close();
                            }
                            if (v5_0 == 0) {
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            } else {
                                v5_0.flush();
                                v5_0.close();
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            }
                        }
                        if (v6_40.getContentLength() >= 1024) {
                            v9_1 = new java.io.BufferedInputStream(v6_40.getInputStream());
                            try {
                                java.io.File v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                try {
                                    boolean v11_2 = new byte[1024];
                                    int v13_6 = ((int) v4_9.length());
                                    StringBuilder v6_8 = v6_40.getContentLength();
                                    String v14 = "kb";
                                } catch (OutOfMemoryError v0_15) {
                                    v2_0 = v0_15;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 != 0) {
                                        v5_0.flush();
                                        v5_0.close();
                                    }
                                    throw v2_0;
                                } catch (OutOfMemoryError v0_14) {
                                    java.io.File v2_4 = v0_14;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_4);
                                    java.io.File v2_29 = com.managers.u.a();
                                    String v10_22 = new StringBuilder();
                                    v10_22.append(p24);
                                    v10_22.append(" - ");
                                    v10_22.append(com.utilities.Util.Q());
                                    v2_29.a("DownloadFailure", "Media not fetched - Network Failure", v10_22.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_13) {
                                    java.io.File v2_3 = v0_13;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_3);
                                    StringBuilder v6_43 = com.managers.u.a();
                                    String v10_16 = new StringBuilder();
                                    v10_16.append("Media not fetched - IO Failure - ");
                                    v10_16.append(v2_3.getMessage());
                                    java.io.File v2_28 = v10_16.toString();
                                    String v10_18 = new StringBuilder();
                                    v10_18.append(p24);
                                    v10_18.append(" - ");
                                    v10_18.append(com.utilities.Util.Q());
                                    v6_43.a("DownloadFailure", v2_28, v10_18.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_12) {
                                    java.io.File v4 = v9_1;
                                    java.io.File v2_2 = v0_12;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_2);
                                    StringBuilder v6_41 = com.managers.u.a();
                                    boolean v11_11 = new StringBuilder();
                                    v11_11.append("Media not fetched - ");
                                    if (v8_0 == -1) {
                                        java.io.File v2_24 = v2_2.getMessage();
                                    } else {
                                        java.io.File v12_27 = new StringBuilder();
                                        v12_27.append("Error code : ");
                                        v12_27.append(v8_0);
                                        v12_27.append(" Caught Message : ");
                                        v12_27.append(v2_2.getMessage());
                                        v2_24 = v12_27.toString();
                                    }
                                    v11_11.append(v2_24);
                                    v2_0 = v11_11.toString();
                                    String v8_21 = new StringBuilder();
                                    v8_21.append(p24);
                                    v8_21.append(" - ");
                                    v8_21.append(com.utilities.Util.Q());
                                    v6_41.a("DownloadFailure", v2_0, v8_21.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 == 0) {
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    } else {
                                        v5_0.flush();
                                        v5_0.close();
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    }
                                } catch (OutOfMemoryError v0_11) {
                                    v4 = v9_1;
                                    v2_1 = v0_11;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                }
                                if (v6_8 >= 1048576) {
                                    try {
                                        v14 = "mb";
                                        v10_0 = 1048576;
                                    } catch (OutOfMemoryError v0_15) {
                                    } catch (OutOfMemoryError v0_14) {
                                    } catch (OutOfMemoryError v0_13) {
                                    } catch (OutOfMemoryError v0_12) {
                                    } catch (OutOfMemoryError v0_11) {
                                    }
                                }
                                StringBuilder v6_9 = (v6_8 + v13_6);
                                String v15 = v8_0;
                                v8_0 = 2131821172;
                                try {
                                    com.managers.j.a(com.gaana.application.GaanaApplication.getContext()).a(v6_9, v13_6, com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                    java.io.File v3_8 = ((float) v10_0);
                                    java.io.File v2_12 = (((float) Math.round(((((float) v6_9) / v3_8) * 1120403456))) / 1120403456);
                                    String v8_1 = 0;
                                    int v16 = 0;
                                } catch (OutOfMemoryError v0_17) {
                                    v2_2 = v0_17;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                } catch (OutOfMemoryError v0_16) {
                                    v2_1 = v0_16;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                }
                                while(true) {
                                    int v21;
                                    String v10_2 = v9_1.read(v11_2);
                                    if ((v10_2 <= null) || (!com.services.FileDownloadService.a())) {
                                        break;
                                    }
                                    StringBuilder v20;
                                    com.managers.j v19;
                                    v12_1.write(v11_2, v8_1, v10_2);
                                    v13_6 += v10_2;
                                    String v10_6 = ((v13_6 * 100) / v6_9);
                                    if ((v10_6 - v16) <= 0) {
                                        v19 = v3_8;
                                        v21 = v9_1;
                                        v20 = v11_2;
                                        int v17 = 1120403456;
                                    } else {
                                        String v8_12 = (((float) Math.round(((((float) v13_6) / v3_8) * 1120403456))) / 1120403456);
                                        v19 = v3_8;
                                        java.io.File v3_18 = com.managers.j.a(com.gaana.application.GaanaApplication.getContext());
                                        v20 = v11_2;
                                        boolean v11_5 = new StringBuilder();
                                        v21 = v9_1;
                                        v11_5.append(com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                        v11_5.append(v10_6);
                                        v11_5.append("% (");
                                        v11_5.append(v8_12);
                                        v11_5.append("/");
                                        v11_5.append(v2_12);
                                        v11_5.append(v14);
                                        v11_5.append(")");
                                        v3_18.a(v6_9, v13_6, v11_5.toString());
                                        v16 = v10_6;
                                    }
                                    v3_8 = v19;
                                    v11_2 = v20;
                                    v9_1 = v21;
                                    v8_1 = 0;
                                }
                                v21 = v9_1;
                                try {
                                    if (!com.services.FileDownloadService.a()) {
                                        java.io.File v4_14 = v21;
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                        } catch (OutOfMemoryError v0_22) {
                                        } catch (OutOfMemoryError v0_21) {
                                            v2_4 = v0_21;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_20) {
                                            v2_3 = v0_20;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_19) {
                                            v2_2 = v0_19;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_18) {
                                            v2_1 = v0_18;
                                            v9_1 = v4_14;
                                        }
                                        if (v12_1 == null) {
                                            if (v4_14 != null) {
                                                v4_14.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    } else {
                                        int v9_4;
                                        java.io.File v3_12;
                                        if (!com.utilities.d.b()) {
                                            v4_9.renameTo(new java.io.File(v5_5, p24));
                                            v3_12 = 0;
                                            v7_0 = 0;
                                            v9_4 = 0;
                                        } else {
                                            java.io.File v2_18 = new byte[8192];
                                            v3_12 = new java.io.BufferedInputStream(new java.io.FileInputStream(v4_9));
                                            try {
                                                String v7_6 = new StringBuilder();
                                                v7_6.append(p24);
                                                v7_6.append(com.utilities.i.b);
                                                StringBuilder v6_21 = new java.io.File(v5_5, v7_6.toString());
                                                v7_0 = new java.io.FileOutputStream(v6_21, 0);
                                                try {
                                                    v9_4 = com.utilities.i.a(v7_0);
                                                    try {
                                                        while(true) {
                                                            String v10_3 = v3_12.read(v2_18);
                                                            v9_4.write(v2_18, 0, v10_3);
                                                        }
                                                        String v8_5 = new StringBuilder();
                                                        v8_5.append(p24);
                                                        v8_5.append(com.utilities.i.a);
                                                        v6_21.renameTo(new java.io.File(v5_5, v8_5.toString()));
                                                        v4_9.delete();
                                                    } catch (OutOfMemoryError v0_44) {
                                                        v2_0 = v0_44;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_43) {
                                                        v2_4 = v0_43;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_42) {
                                                        v2_3 = v0_42;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_41) {
                                                        v2_2 = v0_41;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_40) {
                                                        v2_1 = v0_40;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    }
                                                    if ((v10_3 <= null) || (!com.services.FileDownloadService.a())) {
                                                    }
                                                } catch (OutOfMemoryError v0_33) {
                                                    v2_0 = v0_33;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_32) {
                                                    v2_4 = v0_32;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_31) {
                                                    v2_3 = v0_31;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_30) {
                                                    v2_2 = v0_30;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_29) {
                                                    v2_1 = v0_29;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                }
                                            } catch (OutOfMemoryError v0_28) {
                                                v2_0 = v0_28;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_27) {
                                                v2_4 = v0_27;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_26) {
                                                v2_3 = v0_26;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_25) {
                                                v2_2 = v0_25;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_24) {
                                                v2_1 = v0_24;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            }
                                        }
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
                                        } catch (OutOfMemoryError v0_38) {
                                            v2_0 = v0_38;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_37) {
                                            v2_4 = v0_37;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_36) {
                                            v2_3 = v0_36;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_35) {
                                            v2_2 = v0_35;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_34) {
                                            v2_1 = v0_34;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        }
                                        if (v12_1 == null) {
                                            if (v21 != 0) {
                                                v21.close();
                                            }
                                            if (v3_12 != null) {
                                                v3_12.close();
                                            }
                                            if (v7_0 != null) {
                                                v7_0.flush();
                                                v7_0.close();
                                            }
                                            if (v9_4 != 0) {
                                                v9_4.flush();
                                                v9_4.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    }
                                } catch (OutOfMemoryError v0_22) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_21) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_20) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_19) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_18) {
                                    v4_14 = v21;
                                }
                                v2_0 = v0_22;
                                v9_1 = v4_14;
                            } catch (OutOfMemoryError v0_10) {
                                v2_0 = v0_10;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_5) {
                                try {
                                    if (!v0_5.getMessage().contains("open failed: EACCES (Permission denied)")) {
                                        v12_1 = 0;
                                    } else {
                                        try {
                                            if (v4_9.exists()) {
                                                v4_9.delete();
                                            }
                                        } catch (OutOfMemoryError v0_8) {
                                        }
                                        v5_5 = new java.io.File(com.managers.SdCardManager.a().b());
                                        v5_5.mkdirs();
                                        java.io.File v4_7 = com.managers.SdCardManager.a();
                                        java.io.File v12_6 = new StringBuilder();
                                        v12_6.append(p24);
                                        v12_6.append(ark>com.managers.oark>.k);
                                        java.io.File v4_8 = v4_7.f(v12_6.toString());
                                        if (!android.text.TextUtils.isEmpty(v4_8)) {
                                            if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                                                v4_9 = new java.io.File(v4_8);
                                            } else {
                                                java.io.File v12_14 = new StringBuilder();
                                                v12_14.append(p24);
                                                v12_14.append(ark>com.managers.oark>.k);
                                                v4_9 = new java.io.File(v5_5, v12_14.toString());
                                            }
                                        } else {
                                            java.io.File v12_17 = new StringBuilder();
                                            v12_17.append(p24);
                                            v12_17.append(ark>com.managers.oark>.k);
                                            v4_9 = new java.io.File(v5_5, v12_17.toString());
                                        }
                                        v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                    }
                                } catch (OutOfMemoryError v0_10) {
                                } catch (OutOfMemoryError v0_9) {
                                    v2_4 = v0_9;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_8) {
                                } catch (OutOfMemoryError v0_7) {
                                    v4 = v9_1;
                                    v2_2 = v0_7;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_6) {
                                    v4 = v9_1;
                                    v2_1 = v0_6;
                                    v3_1 = 0;
                                }
                                v2_3 = v0_8;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_9) {
                            } catch (OutOfMemoryError v0_7) {
                            } catch (OutOfMemoryError v0_6) {
                            }
                        } else {
                            java.io.File v4_27 = com.managers.u.a();
                            int v9_7 = new StringBuilder();
                            v9_7.append(p24);
                            v9_7.append(" - ");
                            v9_7.append(com.utilities.Util.Q());
                            v4_27.a("DownloadFailure", "Media not fetched - Media content is less than 1KB ", v9_7.toString());
                            return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                        }
                    } else {
                        com.managers.DownloadManager.c().d(p24);
                        java.io.File v4_30 = com.managers.u.a();
                        int v9_10 = new StringBuilder();
                        v9_10.append(p24);
                        v9_10.append(" - ");
                        v9_10.append(com.utilities.Util.Q());
                        v4_30.a("DownloadFailure", "Media not fetched - 404", v9_10.toString());
                        com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                    }
                } catch (OutOfMemoryError v0_4) {
                } catch (OutOfMemoryError v0_3) {
                }
                v2_2 = v0_4;
                v3_1 = 0;
                v4_0 = 0;
                v5_0 = 0;
                v7_0 = 0;
                v9_1 = 0;
            } else {
                return com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
            }
        } catch (OutOfMemoryError v0_0) {
            v2_0 = v0_0;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_56) {
            v2_4 = v0_56;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_54) {
            v2_3 = v0_54;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_51) {
            v2_2 = v0_51;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_45) {
            v2_1 = v0_45;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_57) {
            v2_0 = v0_57;
        }
    }

Method com.managers.o.a() calling method java.io.File.<init>()


    public declared_synchronized com.managers.DownloadManager$DownloadHTTPStatus a(String p23, String p24)
    {
        String v1_0 = p24;
        try {
            if (!com.managers.DownloadManager.c().o(Integer.parseInt(p24)).booleanValue()) {
                java.io.File v4_9;
                int v5_5 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
                v5_5.mkdirs();
                java.io.File v4_12 = com.managers.SdCardManager.a();
                StringBuilder v6_7 = new StringBuilder();
                v6_7.append(p24);
                v6_7.append(ark>com.managers.oark>.k);
                java.io.File v4_15 = v4_12.e(v6_7.toString());
                if (!android.text.TextUtils.isEmpty(v4_15)) {
                    if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                        v4_9 = new java.io.File(v4_15);
                    } else {
                        StringBuilder v6_25 = new StringBuilder();
                        v6_25.append(p24);
                        v6_25.append(ark>com.managers.oark>.k);
                        v4_9 = new java.io.File(v5_5, v6_25.toString());
                    }
                } else {
                    StringBuilder v6_32 = new StringBuilder();
                    v6_32.append(p24);
                    v6_32.append(ark>com.managers.oark>.k);
                    v4_9 = new java.io.File(v5_5, v6_32.toString());
                }
                StringBuilder v6_40 = new java.net.URL(p23).openConnection();
                v6_40.setRequestProperty("User-Agent", com.utilities.Util.R());
                int v9_14 = new StringBuilder();
                v9_14.append("bytes=");
                v9_14.append(v4_9.length());
                v9_14.append("-");
                v6_40.setRequestProperty("Range", v9_14.toString());
                v6_40.setReadTimeout(10000);
                v6_40.connect();
                String v8_0 = ((java.net.HttpURLConnection) v6_40).getResponseCode();
                try {
                    if (v8_0 != 404) {
                        try {
                            String v10_0 = 1024;
                        } catch (OutOfMemoryError v0_4) {
                        } catch (OutOfMemoryError v0_3) {
                            java.io.File v2_1 = v0_3;
                            java.io.File v3_1 = 0;
                            java.io.File v4_0 = 0;
                            int v5_0 = 0;
                            String v7_0 = 0;
                            int v9_1 = 0;
                            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_1);
                            StringBuilder v6_36 = com.managers.u.a();
                            boolean v11_7 = new StringBuilder();
                            v11_7.append("Media not fetched - ");
                            if (v8_0 == -1) {
                                java.io.File v2_21 = v2_1.getMessage();
                            } else {
                                java.io.File v12_23 = new StringBuilder();
                                v12_23.append("Error code : ");
                                v12_23.append(v8_0);
                                v12_23.append(" Caught Message : ");
                                v12_23.append(v2_1.getMessage());
                                v2_21 = v12_23.toString();
                            }
                            v11_7.append(v2_21);
                            java.io.File v2_0 = v11_7.toString();
                            String v8_15 = new StringBuilder();
                            v8_15.append(p24);
                            v8_15.append(" - ");
                            v8_15.append(com.utilities.Util.Q());
                            v6_36.a("DownloadFailure", v2_0, v8_15.toString());
                            com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                            System.gc();
                            if (v3_1 != null) {
                                v3_1.flush();
                                v3_1.close();
                            }
                            if (v9_1 != 0) {
                                v9_1.close();
                            }
                            if (v4_0 != null) {
                                v4_0.close();
                            }
                            if (v7_0 != null) {
                                v7_0.flush();
                                v7_0.close();
                            }
                            if (v5_0 == 0) {
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            } else {
                                v5_0.flush();
                                v5_0.close();
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            }
                        }
                        if (v6_40.getContentLength() >= 1024) {
                            v9_1 = new java.io.BufferedInputStream(v6_40.getInputStream());
                            try {
                                java.io.File v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                try {
                                    boolean v11_2 = new byte[1024];
                                    int v13_6 = ((int) v4_9.length());
                                    StringBuilder v6_8 = v6_40.getContentLength();
                                    String v14 = "kb";
                                } catch (OutOfMemoryError v0_15) {
                                    v2_0 = v0_15;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 != 0) {
                                        v5_0.flush();
                                        v5_0.close();
                                    }
                                    throw v2_0;
                                } catch (OutOfMemoryError v0_14) {
                                    java.io.File v2_4 = v0_14;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_4);
                                    java.io.File v2_29 = com.managers.u.a();
                                    String v10_22 = new StringBuilder();
                                    v10_22.append(p24);
                                    v10_22.append(" - ");
                                    v10_22.append(com.utilities.Util.Q());
                                    v2_29.a("DownloadFailure", "Media not fetched - Network Failure", v10_22.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_13) {
                                    java.io.File v2_3 = v0_13;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_3);
                                    StringBuilder v6_43 = com.managers.u.a();
                                    String v10_16 = new StringBuilder();
                                    v10_16.append("Media not fetched - IO Failure - ");
                                    v10_16.append(v2_3.getMessage());
                                    java.io.File v2_28 = v10_16.toString();
                                    String v10_18 = new StringBuilder();
                                    v10_18.append(p24);
                                    v10_18.append(" - ");
                                    v10_18.append(com.utilities.Util.Q());
                                    v6_43.a("DownloadFailure", v2_28, v10_18.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_12) {
                                    java.io.File v4 = v9_1;
                                    java.io.File v2_2 = v0_12;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_2);
                                    StringBuilder v6_41 = com.managers.u.a();
                                    boolean v11_11 = new StringBuilder();
                                    v11_11.append("Media not fetched - ");
                                    if (v8_0 == -1) {
                                        java.io.File v2_24 = v2_2.getMessage();
                                    } else {
                                        java.io.File v12_27 = new StringBuilder();
                                        v12_27.append("Error code : ");
                                        v12_27.append(v8_0);
                                        v12_27.append(" Caught Message : ");
                                        v12_27.append(v2_2.getMessage());
                                        v2_24 = v12_27.toString();
                                    }
                                    v11_11.append(v2_24);
                                    v2_0 = v11_11.toString();
                                    String v8_21 = new StringBuilder();
                                    v8_21.append(p24);
                                    v8_21.append(" - ");
                                    v8_21.append(com.utilities.Util.Q());
                                    v6_41.a("DownloadFailure", v2_0, v8_21.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 == 0) {
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    } else {
                                        v5_0.flush();
                                        v5_0.close();
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    }
                                } catch (OutOfMemoryError v0_11) {
                                    v4 = v9_1;
                                    v2_1 = v0_11;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                }
                                if (v6_8 >= 1048576) {
                                    try {
                                        v14 = "mb";
                                        v10_0 = 1048576;
                                    } catch (OutOfMemoryError v0_15) {
                                    } catch (OutOfMemoryError v0_14) {
                                    } catch (OutOfMemoryError v0_13) {
                                    } catch (OutOfMemoryError v0_12) {
                                    } catch (OutOfMemoryError v0_11) {
                                    }
                                }
                                StringBuilder v6_9 = (v6_8 + v13_6);
                                String v15 = v8_0;
                                v8_0 = 2131821172;
                                try {
                                    com.managers.j.a(com.gaana.application.GaanaApplication.getContext()).a(v6_9, v13_6, com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                    java.io.File v3_8 = ((float) v10_0);
                                    java.io.File v2_12 = (((float) Math.round(((((float) v6_9) / v3_8) * 1120403456))) / 1120403456);
                                    String v8_1 = 0;
                                    int v16 = 0;
                                } catch (OutOfMemoryError v0_17) {
                                    v2_2 = v0_17;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                } catch (OutOfMemoryError v0_16) {
                                    v2_1 = v0_16;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                }
                                while(true) {
                                    int v21;
                                    String v10_2 = v9_1.read(v11_2);
                                    if ((v10_2 <= null) || (!com.services.FileDownloadService.a())) {
                                        break;
                                    }
                                    com.managers.j v19;
                                    StringBuilder v20;
                                    v12_1.write(v11_2, v8_1, v10_2);
                                    v13_6 += v10_2;
                                    String v10_6 = ((v13_6 * 100) / v6_9);
                                    if ((v10_6 - v16) <= 0) {
                                        v19 = v3_8;
                                        v21 = v9_1;
                                        v20 = v11_2;
                                        int v17 = 1120403456;
                                    } else {
                                        String v8_12 = (((float) Math.round(((((float) v13_6) / v3_8) * 1120403456))) / 1120403456);
                                        v19 = v3_8;
                                        java.io.File v3_18 = com.managers.j.a(com.gaana.application.GaanaApplication.getContext());
                                        v20 = v11_2;
                                        boolean v11_5 = new StringBuilder();
                                        v21 = v9_1;
                                        v11_5.append(com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                        v11_5.append(v10_6);
                                        v11_5.append("% (");
                                        v11_5.append(v8_12);
                                        v11_5.append("/");
                                        v11_5.append(v2_12);
                                        v11_5.append(v14);
                                        v11_5.append(")");
                                        v3_18.a(v6_9, v13_6, v11_5.toString());
                                        v16 = v10_6;
                                    }
                                    v3_8 = v19;
                                    v11_2 = v20;
                                    v9_1 = v21;
                                    v8_1 = 0;
                                }
                                v21 = v9_1;
                                try {
                                    if (!com.services.FileDownloadService.a()) {
                                        java.io.File v4_14 = v21;
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                        } catch (OutOfMemoryError v0_22) {
                                        } catch (OutOfMemoryError v0_21) {
                                            v2_4 = v0_21;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_20) {
                                            v2_3 = v0_20;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_19) {
                                            v2_2 = v0_19;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_18) {
                                            v2_1 = v0_18;
                                            v9_1 = v4_14;
                                        }
                                        if (v12_1 == null) {
                                            if (v4_14 != null) {
                                                v4_14.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    } else {
                                        java.io.File v3_12;
                                        int v9_4;
                                        if (!com.utilities.d.b()) {
                                            v4_9.renameTo(new java.io.File(v5_5, p24));
                                            v3_12 = 0;
                                            v7_0 = 0;
                                            v9_4 = 0;
                                        } else {
                                            java.io.File v2_18 = new byte[8192];
                                            v3_12 = new java.io.BufferedInputStream(new java.io.FileInputStream(v4_9));
                                            try {
                                                String v7_6 = new StringBuilder();
                                                v7_6.append(p24);
                                                v7_6.append(com.utilities.i.b);
                                                StringBuilder v6_21 = new java.io.File(v5_5, v7_6.toString());
                                                v7_0 = new java.io.FileOutputStream(v6_21, 0);
                                                try {
                                                    v9_4 = com.utilities.i.a(v7_0);
                                                    try {
                                                        while(true) {
                                                            String v10_3 = v3_12.read(v2_18);
                                                            v9_4.write(v2_18, 0, v10_3);
                                                        }
                                                        String v8_5 = new StringBuilder();
                                                        v8_5.append(p24);
                                                        v8_5.append(com.utilities.i.a);
                                                        v6_21.renameTo(new java.io.File(v5_5, v8_5.toString()));
                                                        v4_9.delete();
                                                    } catch (OutOfMemoryError v0_44) {
                                                        v2_0 = v0_44;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_43) {
                                                        v2_4 = v0_43;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_42) {
                                                        v2_3 = v0_42;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_41) {
                                                        v2_2 = v0_41;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_40) {
                                                        v2_1 = v0_40;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    }
                                                    if ((v10_3 <= null) || (!com.services.FileDownloadService.a())) {
                                                    }
                                                } catch (OutOfMemoryError v0_33) {
                                                    v2_0 = v0_33;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_32) {
                                                    v2_4 = v0_32;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_31) {
                                                    v2_3 = v0_31;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_30) {
                                                    v2_2 = v0_30;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_29) {
                                                    v2_1 = v0_29;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                }
                                            } catch (OutOfMemoryError v0_28) {
                                                v2_0 = v0_28;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_27) {
                                                v2_4 = v0_27;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_26) {
                                                v2_3 = v0_26;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_25) {
                                                v2_2 = v0_25;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_24) {
                                                v2_1 = v0_24;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            }
                                        }
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
                                        } catch (OutOfMemoryError v0_38) {
                                            v2_0 = v0_38;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_37) {
                                            v2_4 = v0_37;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_36) {
                                            v2_3 = v0_36;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_35) {
                                            v2_2 = v0_35;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_34) {
                                            v2_1 = v0_34;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        }
                                        if (v12_1 == null) {
                                            if (v21 != 0) {
                                                v21.close();
                                            }
                                            if (v3_12 != null) {
                                                v3_12.close();
                                            }
                                            if (v7_0 != null) {
                                                v7_0.flush();
                                                v7_0.close();
                                            }
                                            if (v9_4 != 0) {
                                                v9_4.flush();
                                                v9_4.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    }
                                } catch (OutOfMemoryError v0_22) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_21) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_20) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_19) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_18) {
                                    v4_14 = v21;
                                }
                                v2_0 = v0_22;
                                v9_1 = v4_14;
                            } catch (OutOfMemoryError v0_10) {
                                v2_0 = v0_10;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_5) {
                                try {
                                    if (!v0_5.getMessage().contains("open failed: EACCES (Permission denied)")) {
                                        v12_1 = 0;
                                    } else {
                                        try {
                                            if (v4_9.exists()) {
                                                v4_9.delete();
                                            }
                                        } catch (OutOfMemoryError v0_8) {
                                        }
                                        v5_5 = new java.io.File(com.managers.SdCardManager.a().b());
                                        v5_5.mkdirs();
                                        java.io.File v4_7 = com.managers.SdCardManager.a();
                                        java.io.File v12_6 = new StringBuilder();
                                        v12_6.append(p24);
                                        v12_6.append(ark>com.managers.oark>.k);
                                        java.io.File v4_8 = v4_7.f(v12_6.toString());
                                        if (!android.text.TextUtils.isEmpty(v4_8)) {
                                            if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                                                v4_9 = new java.io.File(v4_8);
                                            } else {
                                                java.io.File v12_14 = new StringBuilder();
                                                v12_14.append(p24);
                                                v12_14.append(ark>com.managers.oark>.k);
                                                v4_9 = new java.io.File(v5_5, v12_14.toString());
                                            }
                                        } else {
                                            java.io.File v12_17 = new StringBuilder();
                                            v12_17.append(p24);
                                            v12_17.append(ark>com.managers.oark>.k);
                                            v4_9 = new java.io.File(v5_5, v12_17.toString());
                                        }
                                        v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                    }
                                } catch (OutOfMemoryError v0_10) {
                                } catch (OutOfMemoryError v0_9) {
                                    v2_4 = v0_9;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_8) {
                                } catch (OutOfMemoryError v0_7) {
                                    v4 = v9_1;
                                    v2_2 = v0_7;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_6) {
                                    v4 = v9_1;
                                    v2_1 = v0_6;
                                    v3_1 = 0;
                                }
                                v2_3 = v0_8;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_9) {
                            } catch (OutOfMemoryError v0_7) {
                            } catch (OutOfMemoryError v0_6) {
                            }
                        } else {
                            java.io.File v4_27 = com.managers.u.a();
                            int v9_7 = new StringBuilder();
                            v9_7.append(p24);
                            v9_7.append(" - ");
                            v9_7.append(com.utilities.Util.Q());
                            v4_27.a("DownloadFailure", "Media not fetched - Media content is less than 1KB ", v9_7.toString());
                            return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                        }
                    } else {
                        com.managers.DownloadManager.c().d(p24);
                        java.io.File v4_30 = com.managers.u.a();
                        int v9_10 = new StringBuilder();
                        v9_10.append(p24);
                        v9_10.append(" - ");
                        v9_10.append(com.utilities.Util.Q());
                        v4_30.a("DownloadFailure", "Media not fetched - 404", v9_10.toString());
                        com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                    }
                } catch (OutOfMemoryError v0_4) {
                } catch (OutOfMemoryError v0_3) {
                }
                v2_2 = v0_4;
                v3_1 = 0;
                v4_0 = 0;
                v5_0 = 0;
                v7_0 = 0;
                v9_1 = 0;
            } else {
                return com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
            }
        } catch (OutOfMemoryError v0_0) {
            v2_0 = v0_0;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_56) {
            v2_4 = v0_56;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_54) {
            v2_3 = v0_54;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_51) {
            v2_2 = v0_51;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_45) {
            v2_1 = v0_45;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_57) {
            v2_0 = v0_57;
        }
    }

Method com.managers.o.a() calling method java.io.File.<init>()


    public declared_synchronized com.managers.DownloadManager$DownloadHTTPStatus a(String p23, String p24)
    {
        String v1_0 = p24;
        try {
            if (!com.managers.DownloadManager.c().o(Integer.parseInt(p24)).booleanValue()) {
                java.io.File v4_9;
                int v5_5 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
                v5_5.mkdirs();
                java.io.File v4_12 = com.managers.SdCardManager.a();
                StringBuilder v6_7 = new StringBuilder();
                v6_7.append(p24);
                v6_7.append(ark>com.managers.oark>.k);
                java.io.File v4_15 = v4_12.e(v6_7.toString());
                if (!android.text.TextUtils.isEmpty(v4_15)) {
                    if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                        v4_9 = new java.io.File(v4_15);
                    } else {
                        StringBuilder v6_25 = new StringBuilder();
                        v6_25.append(p24);
                        v6_25.append(ark>com.managers.oark>.k);
                        v4_9 = new java.io.File(v5_5, v6_25.toString());
                    }
                } else {
                    StringBuilder v6_32 = new StringBuilder();
                    v6_32.append(p24);
                    v6_32.append(ark>com.managers.oark>.k);
                    v4_9 = new java.io.File(v5_5, v6_32.toString());
                }
                StringBuilder v6_40 = new java.net.URL(p23).openConnection();
                v6_40.setRequestProperty("User-Agent", com.utilities.Util.R());
                int v9_14 = new StringBuilder();
                v9_14.append("bytes=");
                v9_14.append(v4_9.length());
                v9_14.append("-");
                v6_40.setRequestProperty("Range", v9_14.toString());
                v6_40.setReadTimeout(10000);
                v6_40.connect();
                String v8_0 = ((java.net.HttpURLConnection) v6_40).getResponseCode();
                try {
                    if (v8_0 != 404) {
                        try {
                            String v10_0 = 1024;
                        } catch (OutOfMemoryError v0_4) {
                        } catch (OutOfMemoryError v0_3) {
                            java.io.File v2_1 = v0_3;
                            java.io.File v3_1 = 0;
                            java.io.File v4_0 = 0;
                            int v5_0 = 0;
                            String v7_0 = 0;
                            int v9_1 = 0;
                            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_1);
                            StringBuilder v6_36 = com.managers.u.a();
                            boolean v11_7 = new StringBuilder();
                            v11_7.append("Media not fetched - ");
                            if (v8_0 == -1) {
                                java.io.File v2_21 = v2_1.getMessage();
                            } else {
                                java.io.File v12_23 = new StringBuilder();
                                v12_23.append("Error code : ");
                                v12_23.append(v8_0);
                                v12_23.append(" Caught Message : ");
                                v12_23.append(v2_1.getMessage());
                                v2_21 = v12_23.toString();
                            }
                            v11_7.append(v2_21);
                            java.io.File v2_0 = v11_7.toString();
                            String v8_15 = new StringBuilder();
                            v8_15.append(p24);
                            v8_15.append(" - ");
                            v8_15.append(com.utilities.Util.Q());
                            v6_36.a("DownloadFailure", v2_0, v8_15.toString());
                            com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                            System.gc();
                            if (v3_1 != null) {
                                v3_1.flush();
                                v3_1.close();
                            }
                            if (v9_1 != 0) {
                                v9_1.close();
                            }
                            if (v4_0 != null) {
                                v4_0.close();
                            }
                            if (v7_0 != null) {
                                v7_0.flush();
                                v7_0.close();
                            }
                            if (v5_0 == 0) {
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            } else {
                                v5_0.flush();
                                v5_0.close();
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            }
                        }
                        if (v6_40.getContentLength() >= 1024) {
                            v9_1 = new java.io.BufferedInputStream(v6_40.getInputStream());
                            try {
                                java.io.File v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                try {
                                    boolean v11_2 = new byte[1024];
                                    int v13_6 = ((int) v4_9.length());
                                    StringBuilder v6_8 = v6_40.getContentLength();
                                    String v14 = "kb";
                                } catch (OutOfMemoryError v0_15) {
                                    v2_0 = v0_15;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 != 0) {
                                        v5_0.flush();
                                        v5_0.close();
                                    }
                                    throw v2_0;
                                } catch (OutOfMemoryError v0_14) {
                                    java.io.File v2_4 = v0_14;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_4);
                                    java.io.File v2_29 = com.managers.u.a();
                                    String v10_22 = new StringBuilder();
                                    v10_22.append(p24);
                                    v10_22.append(" - ");
                                    v10_22.append(com.utilities.Util.Q());
                                    v2_29.a("DownloadFailure", "Media not fetched - Network Failure", v10_22.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_13) {
                                    java.io.File v2_3 = v0_13;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_3);
                                    StringBuilder v6_43 = com.managers.u.a();
                                    String v10_16 = new StringBuilder();
                                    v10_16.append("Media not fetched - IO Failure - ");
                                    v10_16.append(v2_3.getMessage());
                                    java.io.File v2_28 = v10_16.toString();
                                    String v10_18 = new StringBuilder();
                                    v10_18.append(p24);
                                    v10_18.append(" - ");
                                    v10_18.append(com.utilities.Util.Q());
                                    v6_43.a("DownloadFailure", v2_28, v10_18.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_12) {
                                    java.io.File v4 = v9_1;
                                    java.io.File v2_2 = v0_12;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_2);
                                    StringBuilder v6_41 = com.managers.u.a();
                                    boolean v11_11 = new StringBuilder();
                                    v11_11.append("Media not fetched - ");
                                    if (v8_0 == -1) {
                                        java.io.File v2_24 = v2_2.getMessage();
                                    } else {
                                        java.io.File v12_27 = new StringBuilder();
                                        v12_27.append("Error code : ");
                                        v12_27.append(v8_0);
                                        v12_27.append(" Caught Message : ");
                                        v12_27.append(v2_2.getMessage());
                                        v2_24 = v12_27.toString();
                                    }
                                    v11_11.append(v2_24);
                                    v2_0 = v11_11.toString();
                                    String v8_21 = new StringBuilder();
                                    v8_21.append(p24);
                                    v8_21.append(" - ");
                                    v8_21.append(com.utilities.Util.Q());
                                    v6_41.a("DownloadFailure", v2_0, v8_21.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 == 0) {
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    } else {
                                        v5_0.flush();
                                        v5_0.close();
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    }
                                } catch (OutOfMemoryError v0_11) {
                                    v4 = v9_1;
                                    v2_1 = v0_11;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                }
                                if (v6_8 >= 1048576) {
                                    try {
                                        v14 = "mb";
                                        v10_0 = 1048576;
                                    } catch (OutOfMemoryError v0_15) {
                                    } catch (OutOfMemoryError v0_14) {
                                    } catch (OutOfMemoryError v0_13) {
                                    } catch (OutOfMemoryError v0_12) {
                                    } catch (OutOfMemoryError v0_11) {
                                    }
                                }
                                StringBuilder v6_9 = (v6_8 + v13_6);
                                String v15 = v8_0;
                                v8_0 = 2131821172;
                                try {
                                    com.managers.j.a(com.gaana.application.GaanaApplication.getContext()).a(v6_9, v13_6, com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                    java.io.File v3_8 = ((float) v10_0);
                                    java.io.File v2_12 = (((float) Math.round(((((float) v6_9) / v3_8) * 1120403456))) / 1120403456);
                                    String v8_1 = 0;
                                    int v16 = 0;
                                } catch (OutOfMemoryError v0_17) {
                                    v2_2 = v0_17;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                } catch (OutOfMemoryError v0_16) {
                                    v2_1 = v0_16;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                }
                                while(true) {
                                    int v21;
                                    String v10_2 = v9_1.read(v11_2);
                                    if ((v10_2 <= null) || (!com.services.FileDownloadService.a())) {
                                        break;
                                    }
                                    com.managers.j v19;
                                    StringBuilder v20;
                                    v12_1.write(v11_2, v8_1, v10_2);
                                    v13_6 += v10_2;
                                    String v10_6 = ((v13_6 * 100) / v6_9);
                                    if ((v10_6 - v16) <= 0) {
                                        v19 = v3_8;
                                        v21 = v9_1;
                                        v20 = v11_2;
                                        int v17 = 1120403456;
                                    } else {
                                        String v8_12 = (((float) Math.round(((((float) v13_6) / v3_8) * 1120403456))) / 1120403456);
                                        v19 = v3_8;
                                        java.io.File v3_18 = com.managers.j.a(com.gaana.application.GaanaApplication.getContext());
                                        v20 = v11_2;
                                        boolean v11_5 = new StringBuilder();
                                        v21 = v9_1;
                                        v11_5.append(com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                        v11_5.append(v10_6);
                                        v11_5.append("% (");
                                        v11_5.append(v8_12);
                                        v11_5.append("/");
                                        v11_5.append(v2_12);
                                        v11_5.append(v14);
                                        v11_5.append(")");
                                        v3_18.a(v6_9, v13_6, v11_5.toString());
                                        v16 = v10_6;
                                    }
                                    v3_8 = v19;
                                    v11_2 = v20;
                                    v9_1 = v21;
                                    v8_1 = 0;
                                }
                                v21 = v9_1;
                                try {
                                    if (!com.services.FileDownloadService.a()) {
                                        java.io.File v4_14 = v21;
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                        } catch (OutOfMemoryError v0_22) {
                                        } catch (OutOfMemoryError v0_21) {
                                            v2_4 = v0_21;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_20) {
                                            v2_3 = v0_20;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_19) {
                                            v2_2 = v0_19;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_18) {
                                            v2_1 = v0_18;
                                            v9_1 = v4_14;
                                        }
                                        if (v12_1 == null) {
                                            if (v4_14 != null) {
                                                v4_14.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    } else {
                                        int v9_4;
                                        java.io.File v3_12;
                                        if (!com.utilities.d.b()) {
                                            v4_9.renameTo(new java.io.File(v5_5, p24));
                                            v3_12 = 0;
                                            v7_0 = 0;
                                            v9_4 = 0;
                                        } else {
                                            java.io.File v2_18 = new byte[8192];
                                            v3_12 = new java.io.BufferedInputStream(new java.io.FileInputStream(v4_9));
                                            try {
                                                String v7_6 = new StringBuilder();
                                                v7_6.append(p24);
                                                v7_6.append(com.utilities.i.b);
                                                StringBuilder v6_21 = new java.io.File(v5_5, v7_6.toString());
                                                v7_0 = new java.io.FileOutputStream(v6_21, 0);
                                                try {
                                                    v9_4 = com.utilities.i.a(v7_0);
                                                    try {
                                                        while(true) {
                                                            String v10_3 = v3_12.read(v2_18);
                                                            v9_4.write(v2_18, 0, v10_3);
                                                        }
                                                        String v8_5 = new StringBuilder();
                                                        v8_5.append(p24);
                                                        v8_5.append(com.utilities.i.a);
                                                        v6_21.renameTo(new java.io.File(v5_5, v8_5.toString()));
                                                        v4_9.delete();
                                                    } catch (OutOfMemoryError v0_44) {
                                                        v2_0 = v0_44;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_43) {
                                                        v2_4 = v0_43;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_42) {
                                                        v2_3 = v0_42;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_41) {
                                                        v2_2 = v0_41;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_40) {
                                                        v2_1 = v0_40;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    }
                                                    if ((v10_3 <= null) || (!com.services.FileDownloadService.a())) {
                                                    }
                                                } catch (OutOfMemoryError v0_33) {
                                                    v2_0 = v0_33;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_32) {
                                                    v2_4 = v0_32;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_31) {
                                                    v2_3 = v0_31;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_30) {
                                                    v2_2 = v0_30;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_29) {
                                                    v2_1 = v0_29;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                }
                                            } catch (OutOfMemoryError v0_28) {
                                                v2_0 = v0_28;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_27) {
                                                v2_4 = v0_27;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_26) {
                                                v2_3 = v0_26;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_25) {
                                                v2_2 = v0_25;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_24) {
                                                v2_1 = v0_24;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            }
                                        }
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
                                        } catch (OutOfMemoryError v0_38) {
                                            v2_0 = v0_38;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_37) {
                                            v2_4 = v0_37;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_36) {
                                            v2_3 = v0_36;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_35) {
                                            v2_2 = v0_35;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_34) {
                                            v2_1 = v0_34;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        }
                                        if (v12_1 == null) {
                                            if (v21 != 0) {
                                                v21.close();
                                            }
                                            if (v3_12 != null) {
                                                v3_12.close();
                                            }
                                            if (v7_0 != null) {
                                                v7_0.flush();
                                                v7_0.close();
                                            }
                                            if (v9_4 != 0) {
                                                v9_4.flush();
                                                v9_4.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    }
                                } catch (OutOfMemoryError v0_22) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_21) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_20) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_19) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_18) {
                                    v4_14 = v21;
                                }
                                v2_0 = v0_22;
                                v9_1 = v4_14;
                            } catch (OutOfMemoryError v0_10) {
                                v2_0 = v0_10;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_5) {
                                try {
                                    if (!v0_5.getMessage().contains("open failed: EACCES (Permission denied)")) {
                                        v12_1 = 0;
                                    } else {
                                        try {
                                            if (v4_9.exists()) {
                                                v4_9.delete();
                                            }
                                        } catch (OutOfMemoryError v0_8) {
                                        }
                                        v5_5 = new java.io.File(com.managers.SdCardManager.a().b());
                                        v5_5.mkdirs();
                                        java.io.File v4_7 = com.managers.SdCardManager.a();
                                        java.io.File v12_6 = new StringBuilder();
                                        v12_6.append(p24);
                                        v12_6.append(ark>com.managers.oark>.k);
                                        java.io.File v4_8 = v4_7.f(v12_6.toString());
                                        if (!android.text.TextUtils.isEmpty(v4_8)) {
                                            if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                                                v4_9 = new java.io.File(v4_8);
                                            } else {
                                                java.io.File v12_14 = new StringBuilder();
                                                v12_14.append(p24);
                                                v12_14.append(ark>com.managers.oark>.k);
                                                v4_9 = new java.io.File(v5_5, v12_14.toString());
                                            }
                                        } else {
                                            java.io.File v12_17 = new StringBuilder();
                                            v12_17.append(p24);
                                            v12_17.append(ark>com.managers.oark>.k);
                                            v4_9 = new java.io.File(v5_5, v12_17.toString());
                                        }
                                        v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                    }
                                } catch (OutOfMemoryError v0_10) {
                                } catch (OutOfMemoryError v0_9) {
                                    v2_4 = v0_9;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_8) {
                                } catch (OutOfMemoryError v0_7) {
                                    v4 = v9_1;
                                    v2_2 = v0_7;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_6) {
                                    v4 = v9_1;
                                    v2_1 = v0_6;
                                    v3_1 = 0;
                                }
                                v2_3 = v0_8;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_9) {
                            } catch (OutOfMemoryError v0_7) {
                            } catch (OutOfMemoryError v0_6) {
                            }
                        } else {
                            java.io.File v4_27 = com.managers.u.a();
                            int v9_7 = new StringBuilder();
                            v9_7.append(p24);
                            v9_7.append(" - ");
                            v9_7.append(com.utilities.Util.Q());
                            v4_27.a("DownloadFailure", "Media not fetched - Media content is less than 1KB ", v9_7.toString());
                            return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                        }
                    } else {
                        com.managers.DownloadManager.c().d(p24);
                        java.io.File v4_30 = com.managers.u.a();
                        int v9_10 = new StringBuilder();
                        v9_10.append(p24);
                        v9_10.append(" - ");
                        v9_10.append(com.utilities.Util.Q());
                        v4_30.a("DownloadFailure", "Media not fetched - 404", v9_10.toString());
                        com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                    }
                } catch (OutOfMemoryError v0_4) {
                } catch (OutOfMemoryError v0_3) {
                }
                v2_2 = v0_4;
                v3_1 = 0;
                v4_0 = 0;
                v5_0 = 0;
                v7_0 = 0;
                v9_1 = 0;
            } else {
                return com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
            }
        } catch (OutOfMemoryError v0_0) {
            v2_0 = v0_0;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_56) {
            v2_4 = v0_56;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_54) {
            v2_3 = v0_54;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_51) {
            v2_2 = v0_51;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_45) {
            v2_1 = v0_45;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_57) {
            v2_0 = v0_57;
        }
    }

Method com.logging.b.b() calling method java.io.File.<init>()


    public void b(android.content.Context p5)
    {
        byte[] v0_4 = this.c.b("PREFERENCE_KEY_OFFLINE_LOG_FILE_NAME", 0, 1);
        if (v0_4 != null) {
            java.io.File v1_2 = new java.io.File(p5.getDir("gaanaCache", 0), v0_4);
            if (!v1_2.delete()) {
                try {
                    OutOfMemoryError v5_4 = new java.io.FileOutputStream(v1_2);
                    v5_4.write("".getBytes());
                    v5_4.close();
                } catch (OutOfMemoryError v5_7) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_7);
                } catch (OutOfMemoryError v5_6) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_6);
                } catch (OutOfMemoryError v5_5) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_5);
                }
            }
        }
        this.c.b("PREFERENCE_KEY_OFFLINE_LOG_FILE_NAME", 1);
        return;
    }

Method com.logging.b.a() calling method java.io.File.<init>()


    public void a(com.gaana.BaseActivity p7)
    {
        String v0_1 = this.c.b("PREFERENCE_KEY_OFFLINE_LOG_FILE_NAME", this.c(p7), 1);
        if (v0_1 != null) {
            java.io.File v1_2 = new java.io.File(p7.getDir("gaanaCache", 0), v0_1);
            if (v1_2.length() > 0) {
                this.a(v1_2);
            }
        }
        return;
    }

Method com.inmobi.ads.u.<init>() calling method java.io.File.<init>()


    public u(String p5)
    {
        this.b = 0;
        this.d = 0;
        int v1_2 = new java.io.File(p5);
        android.graphics.Movie v5_3 = new byte[((int) v1_2.length())];
        java.io.FileInputStream v2_1 = new java.io.FileInputStream(v1_2);
        int v1_0 = v2_1.read(v5_3);
        v2_1.close();
        this.a = android.graphics.Movie.decodeByteArray(v5_3, 0, v1_0);
        return;
    }

Method com.inmobi.ads.l.<init>() calling method java.io.File.<init>()


    public l(String p2)
    {
        this.a = ((android.graphics.drawable.AnimatedImageDrawable) android.graphics.ImageDecoder.decodeDrawable(android.graphics.ImageDecoder.createSource(new java.io.File(p2))));
        return;
    }

Method com.inmobi.ads.cache.AssetStore.c() calling method java.io.File.<init>()


    private void c(com.inmobi.ads.cache.a p11)
    {
        java.io.File v1_1 = new java.io.File(p11.e);
        long v2_1 = Math.min((System.currentTimeMillis() + (p11.h - p11.f)), (System.currentTimeMillis() + (1000 * this.b.e)));
        com.inmobi.ads.cache.a v0_3 = new com.inmobi.ads.cache.a$a();
        String v5 = p11.e;
        com.inmobi.ads.cache.a v6_3 = this.b.a;
        long v7 = p11.i;
        v0_3.c = p11.d;
        v0_3.d = v5;
        v0_3.b = v6_3;
        v0_3.g = v2_1;
        v0_3.h = v7;
        com.inmobi.ads.cache.a v6_4 = v0_3.a();
        v6_4.f = System.currentTimeMillis();
        com.inmobi.ads.cache.d.b(v6_4);
        v6_4.k = com.inmobi.ads.cache.c.a(p11, v1_1, p11.f, p11.f);
        v6_4.j = 1;
        this.a(v6_4, 1);
        return;
    }

Method com.inmobi.ads.cache.AssetStore.a() calling method java.io.File.<init>()


    public static void a(com.inmobi.ads.cache.a p1)
    {
        com.inmobi.ads.cache.d.c(p1);
        java.io.File v0_1 = new java.io.File(p1.e);
        if (v0_1.exists()) {
            v0_1.delete();
        }
        return;
    }

Method com.helpshift.support.conversations.a.a() calling method java.io.File.<init>()


    public void a(String p5, String p6)
    {
        if (p5 == null) {
            this.a(com.helpshift.common.exception.PlatformException.FILE_NOT_FOUND);
        } else {
            java.io.File v0_1 = new java.io.File(p5);
            if (!v0_1.exists()) {
                this.a(com.helpshift.common.exception.PlatformException.FILE_NOT_FOUND);
            } else {
                android.net.Uri v1_2;
                com.helpshift.common.exception.PlatformException v5_3 = new android.content.Intent("android.intent.action.VIEW");
                if (android.os.Build$VERSION.SDK_INT < 24) {
                    v1_2 = android.net.Uri.fromFile(v0_1);
                } else {
                    android.net.Uri v1_5 = this.c.getApplicationContext().getPackageName();
                    int v2_1 = this.c;
                    StringBuilder v3_1 = new StringBuilder();
                    v3_1.append(v1_5);
                    v3_1.append(".helpshift.fileprovider");
                    v1_2 = android.support.v4.content.FileProvider.getUriForFile(v2_1, v3_1.toString(), v0_1);
                    v5_3.setFlags(1);
                }
                v5_3.setDataAndType(v1_2, p6);
                if (v5_3.resolveActivity(this.c.getPackageManager()) == null) {
                    if (!com.helpshift.util.o.d().h().d()) {
                        this.a(com.helpshift.common.exception.PlatformException.NO_APPS_FOR_OPENING_ATTACHMENT);
                    } else {
                        com.helpshift.util.o.d().h().a(v0_1);
                    }
                } else {
                    this.c.startActivity(v5_3);
                }
            }
        }
        return;
    }

Method com.helpshift.conversation.activeconversation.message.c.a() calling method java.io.File.<init>()


    boolean a(String p3)
    {
        int v0 = 0;
        if (!p3) {
            return 0;
        } else {
            java.io.File v1_1 = new java.io.File(p3);
            if ((v1_1.exists()) && (v1_1.canRead())) {
                v0 = 1;
            }
            return v0;
        }
    }

Method com.helpshift.conversation.activeconversation.a.l() calling method java.io.File.<init>()


    public void l()
    {
        com.helpshift.conversation.a.a v0_2 = this.y.c(this.a.longValue());
        java.util.ArrayList v1_3 = new java.util.ArrayList();
        com.helpshift.conversation.a.a v0_3 = v0_2.iterator();
        while (v0_3.hasNext()) {
            com.helpshift.conversation.activeconversation.message.n v2_2 = ((com.helpshift.conversation.activeconversation.message.j) v0_3.next());
            if ((v2_2 instanceof com.helpshift.conversation.activeconversation.message.n)) {
                com.helpshift.conversation.activeconversation.message.n v2_3 = ((com.helpshift.conversation.activeconversation.message.n) v2_2);
                int v3_1 = v2_3.b();
                if ((v3_1 != 0) && (new java.io.File(v3_1).delete())) {
                    v2_3.g = 0;
                    v1_3.add(v2_3);
                }
            }
        }
        this.y.b(v1_3);
        return;
    }

Method com.helpshift.common.platform.g.a() calling method java.io.File.<init>()


    private com.helpshift.common.platform.network.g a(com.helpshift.common.platform.network.i p15)
    {
        try {
            com.helpshift.common.exception.NetworkException v1_2;
            com.helpshift.common.exception.NetworkException v1_9 = new java.net.URL(p15.c);
            try {
                if (!"https://".equals(com.helpshift.common.domain.network.i.a)) {
                    v1_2 = ((java.net.HttpURLConnection) v1_9.openConnection());
                } else {
                    v1_2 = ((javax.net.ssl.HttpsURLConnection) v1_9.openConnection());
                    this.a(((javax.net.ssl.HttpsURLConnection) v1_2));
                }
            } catch (Exception v0_11) {
                int v2_7 = com.helpshift.common.exception.NetworkException.UNKNOWN_HOST;
                v2_7.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_11, v2_7, "Upload error");
            } catch (Exception v0_9) {
                int v2_6 = com.helpshift.common.exception.NetworkException.NO_CONNECTION;
                v2_6.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_9, v2_6, "Upload error");
            } catch (Exception v0_6) {
                int v2_5 = com.helpshift.common.exception.NetworkException.SSL_PEER_UNVERIFIED;
                v2_5.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_6, v2_5, "Upload error");
            } catch (Exception v0_4) {
                int v2_4 = com.helpshift.common.exception.NetworkException.SSL_HANDSHAKE;
                v2_4.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_4, v2_4, "Upload error");
            } catch (Exception v0_3) {
                int v2_3 = com.helpshift.common.exception.NetworkException.GENERIC;
                v2_3.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_3, v2_3, "Upload error");
            }
            v1_2.setDoInput(1);
            v1_2.setDoOutput(1);
            v1_2.setUseCaches(0);
            v1_2.setRequestMethod(p15.b.name());
            v1_2.setConnectTimeout(p15.e);
            v1_2.setReadTimeout(p15.e);
            java.io.DataOutputStream v6_5 = p15.d.iterator();
            while (v6_5.hasNext()) {
                int v7_10 = ((com.helpshift.common.platform.network.c) v6_5.next());
                v1_2.setRequestProperty(v7_10.a, v7_10.b);
            }
            java.io.DataOutputStream v6_7 = new java.io.DataOutputStream(v1_2.getOutputStream());
            int v7_15 = new StringBuilder();
            v7_15.append("--");
            v7_15.append("*****");
            v7_15.append("\r\n");
            v6_7.writeBytes(v7_15.toString());
            int v7_17 = p15.a;
            int v8_6 = new java.util.ArrayList(v7_17.keySet()).iterator();
            while (v8_6.hasNext()) {
                java.io.FileInputStream v9_2 = ((String) v8_6.next());
                if (!this.a(v9_2)) {
                    byte[] v10_12 = ((String) v7_17.get(v9_2));
                    int v11_3 = new StringBuilder();
                    v11_3.append("Content-Disposition: form-data; name=\"");
                    v11_3.append(v9_2);
                    v11_3.append("\"; ");
                    v11_3.append("\r\n");
                    v6_7.writeBytes(v11_3.toString());
                    java.io.FileInputStream v9_6 = new StringBuilder();
                    v9_6.append("Content-Type: text/plain;charset=UTF-8");
                    v9_6.append("\r\n");
                    v6_7.writeBytes(v9_6.toString());
                    java.io.FileInputStream v9_9 = new StringBuilder();
                    v9_9.append("Content-Length: ");
                    v9_9.append(v10_12.length());
                    v9_9.append("\r\n");
                    v6_7.writeBytes(v9_9.toString());
                    v6_7.writeBytes("\r\n");
                    java.io.FileInputStream v9_12 = new StringBuilder();
                    v9_12.append(v10_12);
                    v9_12.append("\r\n");
                    v6_7.writeBytes(v9_12.toString());
                    java.io.FileInputStream v9_15 = new StringBuilder();
                    v9_15.append("--");
                    v9_15.append("*****");
                    v9_15.append("\r\n");
                    v6_7.writeBytes(v9_15.toString());
                }
            }
            int v8_8 = new java.io.File(((String) v7_17.get("screenshot")));
            int v7_19 = ((String) v7_17.get("originalFileName"));
            if (v7_19 == 0) {
                v7_19 = v8_8.getName();
            }
            java.io.FileInputStream v9_0 = new java.io.FileInputStream(v8_8);
            byte[] v10_1 = new StringBuilder();
            v10_1.append("--");
            v10_1.append("*****");
            v10_1.append("\r\n");
            v6_7.writeBytes(v10_1.toString());
            byte[] v10_4 = new StringBuilder();
            v10_4.append("Content-Disposition: form-data; name=\"screenshot\"; filename=\"");
            v10_4.append(v7_19);
            v10_4.append("\"");
            v10_4.append("\r\n");
            v6_7.writeBytes(v10_4.toString());
            int v7_3 = new StringBuilder();
            v7_3.append("Content-Type: ");
            v7_3.append(p15.f);
            v7_3.append("\r\n");
            v6_7.writeBytes(v7_3.toString());
            int v7_6 = new StringBuilder();
            v7_6.append("Content-Length: ");
            v7_6.append(v8_8.length());
            v7_6.append("\r\n");
            v6_7.writeBytes(v7_6.toString());
            v6_7.writeBytes("\r\n");
            int v8_1 = Math.min(v9_0.available(), 1048576);
            byte[] v10_9 = new byte[v8_1];
            int v11_1 = v9_0.read(v10_9, 0, v8_1);
            while (v11_1 > 0) {
                v6_7.write(v10_9, 0, v8_1);
                v8_1 = Math.min(v9_0.available(), 1048576);
                v11_1 = v9_0.read(v10_9, 0, v8_1);
            }
            v6_7.writeBytes("\r\n");
            String v5_2 = new StringBuilder();
            v5_2.append("--");
            v5_2.append("*****");
            v5_2.append("--");
            v5_2.append("\r\n");
            v6_7.writeBytes(v5_2.toString());
            v9_0.close();
            v6_7.flush();
            v6_7.close();
            int v2_1 = v1_2.getResponseCode();
            com.helpshift.common.platform.network.g v3_1 = new StringBuilder();
            com.helpshift.common.platform.network.g v4_2 = new java.io.BufferedReader(new java.io.InputStreamReader(v1_2.getInputStream()));
            while(true) {
                String v5_5 = v4_2.readLine();
                if (v5_5 == null) {
                    break;
                }
                v3_1.append(v5_5);
            }
            com.helpshift.common.platform.network.g v3_2 = v3_1.toString();
            if ((v2_1 < 200) || (v2_1 >= 300)) {
                com.helpshift.common.platform.network.g v3_4 = new com.helpshift.common.platform.network.g(v2_1, 0, 0);
                if (v1_2 != null) {
                    try {
                        v1_2.disconnect();
                    } catch (Exception v0_1) {
                        com.helpshift.common.exception.NetworkException v1_5 = com.helpshift.common.exception.NetworkException.GENERIC;
                        v1_5.route = p15.c;
                        throw com.helpshift.common.exception.RootAPIException.a(v0_1, v1_5, "Network error");
                    }
                }
                return v3_4;
            } else {
                com.helpshift.common.platform.network.g v4_6 = new com.helpshift.common.platform.network.g(v2_1, v3_2, 0);
                if (v1_2 != null) {
                    try {
                        v1_2.disconnect();
                    } catch (Exception v0_2) {
                        com.helpshift.common.exception.NetworkException v1_6 = com.helpshift.common.exception.NetworkException.GENERIC;
                        v1_6.route = p15.c;
                        throw com.helpshift.common.exception.RootAPIException.a(v0_2, v1_6, "Network error");
                    }
                }
                return v4_6;
            }
        } catch (com.helpshift.common.exception.NetworkException v1_13) {
            v1_2 = 0;
            Exception v0_13 = v1_13;
            if (v1_2 != null) {
                try {
                    v1_2.disconnect();
                } catch (Exception v0_14) {
                    com.helpshift.common.exception.NetworkException v1_11 = com.helpshift.common.exception.NetworkException.GENERIC;
                    v1_11.route = p15.c;
                    throw com.helpshift.common.exception.RootAPIException.a(v0_14, v1_11, "Network error");
                }
            }
            throw v0_13;
        } catch (com.helpshift.common.exception.NetworkException v1_4) {
            v1_2 = 0;
            v0_3 = v1_4;
        } catch (Exception v0_13) {
        }
    }

Method com.helpshift.campaigns.k.b.c() calling method java.io.File.<init>()


    public java.util.HashMap c(int p7)
    {
        android.graphics.Bitmap v1_0;
        android.graphics.Bitmap v3_0;
        java.util.HashMap v0_1 = new java.util.HashMap();
        String v7_3 = this.a.a(p7);
        if (v7_3 == null) {
            v3_0 = "";
            v1_0 = 0;
        } else {
            v1_0 = com.helpshift.util.p.a(v7_3.e, -1);
            v3_0 = v7_3.c;
        }
        if (v1_0 != null) {
            com.helpshift.campaigns.c.b.a().f.e(v3_0);
        } else {
            v0_1.put("default", Boolean.valueOf(1));
            v1_0 = com.helpshift.util.p.a(com.helpshift.util.o.b().getResources(), com.helpshift.e$e.hs__cam_inbox_default_icon, -1);
            if ((v7_3 != null) && (!android.text.TextUtils.isEmpty(v3_0))) {
                com.helpshift.campaigns.c.d v2_1 = v7_3.e;
                if (!android.text.TextUtils.isEmpty(v2_1)) {
                    java.io.File v4_5 = new java.io.File(v2_1);
                    if (v4_5.exists()) {
                        v4_5.delete();
                    }
                }
                com.helpshift.campaigns.c.b.a().f.c(v3_0, v7_3.k());
            }
        }
        v0_1.put("bitmap", v1_0);
        return v0_1;
    }

Method com.helpshift.campaigns.k.a.d() calling method java.io.File.<init>()


    public java.util.HashMap d()
    {
        android.graphics.Bitmap v2_0;
        android.graphics.Bitmap v4_0;
        java.util.HashMap v0_1 = new java.util.HashMap();
        String v1_3 = this.a.b();
        if (v1_3 == null) {
            v4_0 = "";
            v2_0 = 0;
        } else {
            v2_0 = com.helpshift.util.p.a(v1_3.d, -1);
            v4_0 = v1_3.b;
        }
        if ((v2_0 != null) || ((v1_3 == null) || (android.text.TextUtils.isEmpty(v4_0)))) {
            com.helpshift.campaigns.c.b.a().f.e(v4_0);
        } else {
            v2_0 = com.helpshift.util.p.a(com.helpshift.util.o.b().getResources(), com.helpshift.e$e.hs__cam_inbox_default_cover, -1);
            v0_1.put("default", Boolean.valueOf(1));
            com.helpshift.campaigns.c.d v3_1 = v1_3.d;
            if (!android.text.TextUtils.isEmpty(v3_1)) {
                java.io.File v5_6 = new java.io.File(v3_1);
                if (v5_6.exists()) {
                    v5_6.delete();
                }
            }
            com.helpshift.campaigns.c.b.a().f.d(v4_0, v1_3.k());
        }
        v0_1.put("bitmap", v2_0);
        return v0_1;
    }

Method com.helpshift.campaigns.e.a$3.a() calling method java.io.File.<init>()


    public void a(boolean p1, String p2, Object p3)
    {
        if (p1 == null) {
            this.c.g(this.b);
            this.c.a.d(this.a);
        } else {
            com.helpshift.campaigns.i.c v1_10 = p3.toString();
            if (!com.helpshift.util.p.a(v1_10)) {
                new java.io.File(v1_10).delete();
                this.c.h(this.b);
                this.c.a.d(this.a);
            } else {
                com.helpshift.util.p.b(p3.toString(), 3);
                this.c.a.b(this.a, p3.toString());
            }
        }
        return;
    }

Method com.helpshift.campaigns.e.a$2.a() calling method java.io.File.<init>()


    public void a(boolean p1, String p2, Object p3)
    {
        if (p1 == null) {
            this.c.g(this.b);
            this.c.a.c(this.a);
        } else {
            com.helpshift.campaigns.i.c v1_7 = p3.toString();
            if (!com.helpshift.util.p.a(v1_7)) {
                new java.io.File(v1_7).delete();
                this.c.h(this.b);
                this.c.a.c(this.a);
            } else {
                this.c.a.a(this.a, v1_7);
            }
        }
        return;
    }

Method net.hockeyapp.android.views.AttachmentView.<init>() calling method java.io.File.<init>()


    public AttachmentView(android.content.Context p3, android.view.ViewGroup p4, net.hockeyapp.android.objects.FeedbackAttachment p5, boolean p6)
    {
        super(p3);
        super.a = p3;
        super.b = p4;
        super.c = p5;
        super.d = android.net.Uri.fromFile(new java.io.File(net.hockeyapp.android.a.a(), p5.c()));
        super.e = p5.a();
        super.a(30);
        super.a(p3, p6);
        super.m = 0;
        super.g.setText(net.hockeyapp.android.i$d.hockeyapp_feedback_attachment_loading);
        super.a(0);
        return;
    }

Method net.hockeyapp.android.d.k.a() calling method java.io.File.<init>()


    public static boolean a(android.content.Context p7, long p8)
    {
        int v0 = 0;
        if (p7 != null) {
            try {
                if (p8 > ((new java.io.File(p7.getPackageManager().getApplicationInfo(p7.getPackageName(), 0).sourceDir).lastModified() / 1000) + 1800)) {
                    v0 = 1;
                }
            } catch (android.content.pm.PackageManager$NameNotFoundException v7_2) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v7_2);
                return 0;
            }
            return v0;
        } else {
            return 0;
        }
    }

Method net.hockeyapp.android.c.d.a() calling method java.io.File.<init>()

Couldn't retrieve source code

Method net.hockeyapp.android.c.d.a() calling method java.io.File.<init>()


    protected varargs Long a(Void[] p14)
    {
        Long v14_0 = 0;
        try {
            java.io.IOException v2_7 = this.a(new java.net.URL(this.b()), 6);
            v2_7.connect();
            String v3_0 = v2_7.getContentLength();
            String v4_1 = v2_7.getContentType();
        } catch (java.io.IOException v0_2) {
            String v4_0 = 0;
            if (v14_0 == null) {
                if (v4_0 != null) {
                    v4_0.close();
                }
            } else {
                v14_0.close();
            }
            throw v0_2;
        } catch (java.io.IOException v2_4) {
            v4_0 = 0;
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_4);
            java.io.IOException v0_1 = Long.valueOf(0);
            if (v14_0 == null) {
                if (v4_0 != null) {
                    v4_0.close();
                }
            } else {
                v14_0.close();
            }
            return v0_1;
        } catch (java.io.IOException v0_2) {
        }
        if ((v4_1 == null) || (!v4_1.contains("text"))) {
            String v4_4 = new java.io.File(this.e);
            if ((v4_4.mkdirs()) || (v4_4.exists())) {
                long v5_5 = new java.io.File(v4_4, this.d);
                v4_0 = new java.io.BufferedInputStream(v2_7.getInputStream());
                try {
                    java.io.IOException v2_3 = new java.io.FileOutputStream(v5_5);
                    v14_0 = 1024;
                    try {
                        Long v14_3 = new byte[1024];
                        long v5_6 = 0;
                    } catch (java.io.IOException v0_2) {
                        v14_0 = v2_3;
                    } catch (Long v14_5) {
                        v2_4 = v14_5;
                        v14_0 = v2_3;
                    }
                    while(true) {
                        int v7 = v4_0.read(v14_3);
                        if (v7 == -1) {
                            break;
                        }
                        long v10 = (v5_6 + ((long) v7));
                        long v5_8 = new Integer[1];
                        v5_8[0] = Integer.valueOf(Math.round(((((float) v10) * 1120403456) / ((float) v3_0))));
                        this.publishProgress(v5_8);
                        v2_3.write(v14_3, 0, v7);
                        v5_6 = v10;
                    }
                    v2_3.flush();
                    Long v14_4 = Long.valueOf(v5_6);
                    if (v2_3 == null) {
                        if (v4_0 != null) {
                            v4_0.close();
                        }
                    } else {
                        v2_3.close();
                    }
                    return v14_4;
                } catch (java.io.IOException v2_4) {
                }
            } else {
                String v3_4 = new StringBuilder();
                v3_4.append("Could not create the dir(s):");
                v3_4.append(v4_4.getAbsolutePath());
                throw new java.io.IOException(v3_4.toString());
            }
        } else {
            this.g = "The requested download does not appear to be a file.";
            return Long.valueOf(0);
        }
    }

Method net.hockeyapp.android.c.a$c.a() calling method java.io.File.<init>()


    private boolean a(String p19, String p20)
    {
        try {
            long v3_6 = this.a(new java.net.URL(p19));
            v3_6.connect();
            int v4_1 = v3_6.getContentLength();
            byte[] v5_1 = v3_6.getHeaderField("Status");
        } catch (java.io.IOException v0) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0);
            return 0;
        }
        if ((v5_1 == null) || (v5_1.startsWith("200"))) {
            byte[] v5_4 = new java.io.File(this.c, p20);
            java.io.BufferedInputStream v6_3 = new java.io.BufferedInputStream(v3_6.getInputStream());
            long v3_3 = new java.io.FileOutputStream(v5_4);
            byte[] v5_6 = new byte[1024];
            long v9_0 = 0;
            while(true) {
                int v11 = v6_3.read(v5_6);
                int v13 = 1;
                if (v11 == -1) {
                    break;
                }
                long v16 = (v9_0 + ((long) v11));
                long v9_1 = new Integer[1];
                v9_1[0] = Integer.valueOf(((int) ((100 * v16) / ((long) v4_1))));
                this.publishProgress(v9_1);
                v3_3.write(v5_6, 0, v11);
                v9_0 = v16;
            }
            v3_3.flush();
            v3_3.close();
            v6_3.close();
            if (v9_0 <= 0) {
                v13 = 0;
            }
            return v13;
        } else {
            return 0;
        }
    }

Method net.hockeyapp.android.c.a$c.a() calling method java.io.File.<init>()


    private void a()
    {
        try {
            int v2_3;
            android.graphics.Bitmap v0_5 = this.a.a().c();
            int v1_2 = this.a.b();
            this.e = net.hockeyapp.android.d.f.a(new java.io.File(this.c, v0_5));
        } catch (android.graphics.Bitmap v0_2) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_2);
            this.d = 0;
            return;
        }
        if (this.e != 1) {
            v2_3 = v1_2.getWidthPortrait();
        } else {
            v2_3 = v1_2.getWidthLandscape();
        }
        int v1_0;
        if (this.e != 1) {
            v1_0 = v1_2.getMaxHeightPortrait();
        } else {
            v1_0 = v1_2.getMaxHeightLandscape();
        }
        this.d = net.hockeyapp.android.d.f.a(new java.io.File(this.c, v0_5), v2_3, v1_0);
        return;
    }

Method net.hockeyapp.android.b.c() calling method java.io.File.<init>()


    private static String[] c()
    {
        if (net.hockeyapp.android.a.a == null) {
            net.hockeyapp.android.d.d.a("Can\'t search for exception as file path is null.");
            return 0;
        } else {
            String[] v0_10 = new StringBuilder();
            v0_10.append("Looking for exceptions in: ");
            v0_10.append(net.hockeyapp.android.a.a);
            net.hockeyapp.android.d.d.a(v0_10.toString());
            net.hockeyapp.android.b$5 v1_2 = new StringBuilder();
            v1_2.append(net.hockeyapp.android.a.a);
            v1_2.append("/");
            String[] v0_4 = new java.io.File(v1_2.toString());
            if ((v0_4.mkdir()) || (v0_4.exists())) {
                return v0_4.list(new net.hockeyapp.android.b$5());
            } else {
                String[] v0_7 = new String[0];
                return v0_7;
            }
        }
    }

Method net.hockeyapp.android.a.a() calling method java.io.File.<init>()


    public static java.io.File a()
    {
        String v0_5;
        String v0_0 = android.os.Environment.getExternalStorageDirectory();
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(v0_0.getAbsolutePath());
        v2_1.append("/");
        v2_1.append("HockeyApp");
        java.io.File v1_0 = new java.io.File(v2_1.toString());
        if ((!v1_0.exists()) && (!v1_0.mkdirs())) {
            v0_5 = 0;
        } else {
            v0_5 = 1;
        }
        if (v0_5 == null) {
            net.hockeyapp.android.d.d.b("Couldn\'t create HockeyApp Storage dir");
        }
        return v1_0;
    }

Method net.hockeyapp.android.PaintActivity.a() calling method java.io.File.<init>()


    private void a()
    {
        android.content.Intent v0_7 = new java.io.File(this.getCacheDir(), "HockeyApp");
        v0_7.mkdir();
        android.app.Activity v1_8 = new StringBuilder();
        v1_8.append(this.b);
        v1_8.append(".jpg");
        int v2_2 = new java.io.File(v0_7, v1_8.toString());
        ark>net.hockeyapp.android.PaintActivityark>$2 v3_0 = 1;
        while (v2_2.exists()) {
            String v4_2 = new StringBuilder();
            v4_2.append(this.b);
            v4_2.append("_");
            v4_2.append(v3_0);
            v4_2.append(".jpg");
            v2_2 = new java.io.File(v0_7, v4_2.toString());
            v3_0++;
        }
        this.a.setDrawingCacheEnabled(1);
        ark>net.hockeyapp.android.PaintActivityark>$2 v3_2 = new ark>net.hockeyapp.android.PaintActivityark>$2(this, this.a.getDrawingCache());
        android.content.Intent v0_4 = new java.io.File[1];
        v0_4[0] = v2_2;
        v3_2.execute(v0_4);
        android.content.Intent v0_6 = new android.content.Intent();
        v0_6.putExtra("imageUri", android.net.Uri.fromFile(v2_2));
        if (this.getParent() != null) {
            this.getParent().setResult(-1, v0_6);
        } else {
            this.setResult(-1, v0_6);
        }
        this.finish();
        return;
    }

Method net.hockeyapp.android.PaintActivity.a() calling method java.io.File.<init>()


    private String a(android.net.Uri p9, String p10)
    {
        String[] v3 = new String[1];
        v3[0] = "_data";
        java.io.File v9_1 = this.getApplicationContext().getContentResolver().query(p9, v3, 0, 0, 0);
        String v0_1 = 0;
        if (v9_1 != null) {
            try {
                if (v9_1.moveToFirst()) {
                    v0_1 = v9_1.getString(0);
                }
            } catch (String v10_1) {
                v9_1.close();
                throw v10_1;
            }
            v9_1.close();
        }
        if (v0_1 != null) {
            p10 = new java.io.File(v0_1).getName();
        }
        return p10;
    }

Method com.voice.b.c() calling method java.io.File.<init>()


    public void c()
    {
        boolean v1_1 = new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(this.b, 0)[0].getAbsolutePath(), "song_clip_temp");
        v1_1.mkdir();
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(v1_1.getAbsolutePath());
        v2_1.append("/");
        v2_1.append("clip_001.mp4");
        this.c = v2_1.toString();
        java.io.File v0_4 = new java.io.File(this.c);
        if (v0_4.exists()) {
            v0_4.delete();
        }
        return;
    }

Method com.voice.b.a() calling method java.io.File.<init>()


    public String a(String p5)
    {
        java.io.FileInputStream v0_1 = new java.io.FileInputStream(new java.io.File(p5));
        String v5_3 = new java.io.ByteArrayOutputStream();
        byte[] v1_4 = new byte[1024];
        while(true) {
            int v3_0 = v0_1.read(v1_4, 0, v1_4.length);
            if (v3_0 <= 0) {
                break;
            }
            v5_3.write(v1_4, 0, v3_0);
        }
        byte[] v1_1 = v5_3.toByteArray();
        v0_1.close();
        v5_3.close();
        return android.util.Base64.encodeToString(v1_1, 0);
    }

Method com.utilities.j.a() calling method java.io.File.<init>()


    private static java.io.File a(android.graphics.Bitmap p5)
    {
        java.io.IOException v0_1 = new java.io.File(ark>com.utilities.jark>.a());
        v0_1.mkdirs();
        java.io.File v1_2 = new java.io.File(v0_1, "temp.jpg");
        try {
            int v2_0 = new java.io.FileOutputStream(v1_2);
            try {
                p5.compress(android.graphics.Bitmap$CompressFormat.PNG, 100, v2_0);
            } catch (java.io.IOException v5_1) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_1);
                if (v2_0 != 0) {
                    try {
                        v2_0.flush();
                        v2_0.close();
                    } catch (java.io.IOException v5_3) {
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_3);
                    }
                }
                return 0;
            }
            if (v2_0 != 0) {
                try {
                    v2_0.flush();
                    v2_0.close();
                } catch (java.io.IOException v5_4) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_4);
                }
            }
            return v1_2;
        } catch (java.io.IOException v5_2) {
            v2_0 = 0;
            if (v2_0 != 0) {
                try {
                    v2_0.flush();
                    v2_0.close();
                } catch (java.io.IOException v0_2) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_2);
                }
            }
            throw v5_2;
        } catch (java.io.IOException v5_1) {
            v2_0 = 0;
        } catch (java.io.IOException v5_2) {
        }
    }

Method com.til.colombia.android.commons.a.g.a() calling method java.io.File.<init>()


    private static android.net.Uri a(String p5, String p6)
    {
        if (com.til.colombia.android.commons.a.a.a(p5)) {
            try {
                String v0_1 = com.til.colombia.android.commons.a.a.b(p5);
            } catch (android.net.Uri v6_12) {
                com.til.colombia.android.internal.Log.a("Col:aos:4.0.0", "", v6_12);
            }
            if (v0_1 != null) {
                int v3_2 = new StringBuilder();
                v3_2.append(com.til.colombia.android.internal.a.h());
                v3_2.append(p6);
                java.io.File v1_0 = new java.io.File(com.til.colombia.android.commons.a.a.a, v3_2.toString());
                if (!v1_0.getParentFile().exists()) {
                    v1_0.getParentFile().mkdir();
                }
                if (!v1_0.exists()) {
                    v1_0.createNewFile();
                }
                android.net.Uri v6_7 = new java.io.FileOutputStream(v1_0);
                v6_7.write(v0_1, 0, v0_1.length);
                v6_7.close();
                return android.net.Uri.parse(v1_0.getAbsolutePath());
            } else {
                throw new Exception("no bytes downloaded/buffered.");
            }
        }
        return android.net.Uri.parse(p5);
    }

Method com.til.colombia.android.commons.a.b.a() calling method java.io.File.<init>()


    public static ark>com.til.colombia.android.commons.a.bark> a(java.io.File p7, int p8, int p9, long p10)
    {
        if (p10 > 0) {
            void v8_5 = new java.io.File(p7, "journal.bkp");
            if (v8_5.exists()) {
                String v9_0 = new java.io.File(p7, "journal");
                if (!v9_0.exists()) {
                    ark>com.til.colombia.android.commons.a.bark>.a(v8_5, v9_0, 0);
                } else {
                    v8_5.delete();
                }
            }
            void v8_1 = new ark>com.til.colombia.android.commons.a.bark>;
            v8_1(p7, 1, 1, p10);
            if (v8_1.n.exists()) {
                try {
                    void v8_4 = v8_1.e().f();
                    v8_4.u = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(v8_4.n, 1), com.til.colombia.android.commons.a.g.a));
                    return v8_4;
                } catch (String v9_6) {
                    StringBuilder v1_4 = new StringBuilder("DiskLruCache ");
                    v1_4.append(p7);
                    v1_4.append(" is corrupt: ");
                    v1_4.append(v9_6.getMessage());
                    v1_4.append(", removing");
                    System.out.println(v1_4.toString());
                    v8_4.c();
                }
            }
            p7.mkdirs();
            void v8_6 = new ark>com.til.colombia.android.commons.a.bark>;
            v8_6(p7, 1, 1, p10);
            return v8_6.g();
        } else {
            throw new IllegalArgumentException("maxSize <= 0");
        }
    }

Method com.til.colombia.android.commons.a.b.<init>() calling method java.io.File.<init>()


    private b(java.io.File p16, int p17, int p18, long p19)
    {
        com.til.colombia.android.commons.a.b v0_1 = ;
v0_1.t = 0;
        v0_1.v = new java.util.LinkedHashMap(0, 1061158912, 1);
        v0_1.x = 0;
        java.io.File v2_0 = new java.util.concurrent.ThreadPoolExecutor;
        v2_0(0, 1, 60, java.util.concurrent.TimeUnit.SECONDS, new java.util.concurrent.LinkedBlockingQueue());
        v0_1.i = v2_0;
        v0_1.y = new com.til.colombia.android.commons.a.c(v0_1);
        v0_1.h = p16;
        v0_1.q = p17;
        v0_1.n = new java.io.File(p16, "journal");
        v0_1.o = new java.io.File(p16, "journal.tmp");
        v0_1.p = new java.io.File(p16, "journal.bkp");
        v0_1.s = p18;
        v0_1.r = p19;
        return;
    }

Method com.til.colombia.android.commons.a.b$b.b() calling method java.io.File.<init>()


    public final java.io.File b(int p5)
    {
        java.io.File v1_1 = com.til.colombia.android.commons.a.b.f(this.f);
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(this.a);
        v2_1.append(".");
        v2_1.append(p5);
        v2_1.append(".tmp");
        return new java.io.File(v1_1, v2_1.toString());
    }

Method com.til.colombia.android.commons.a.b$b.a() calling method java.io.File.<init>()


    public final java.io.File a(int p5)
    {
        java.io.File v1_1 = com.til.colombia.android.commons.a.b.f(this.f);
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(this.a);
        v2_1.append(".");
        v2_1.append(p5);
        return new java.io.File(v1_1, v2_1.toString());
    }

Method com.til.colombia.android.commons.a.a.c() calling method java.io.File.<init>()


    private static java.io.File c(android.content.Context p2)
    {
        String v2_1 = p2.getCacheDir();
        if (v2_1 != null) {
            String v2_5 = v2_1.getPath();
            StringBuilder v1_1 = new StringBuilder();
            v1_1.append(v2_5);
            v1_1.append(java.io.File.separator);
            v1_1.append("colombia-disk-cache");
            return new java.io.File(v1_1.toString());
        } else {
            return 0;
        }
    }

Method com.til.colombia.android.commons.a.a.b() calling method java.io.File.<init>()


    private static boolean b(android.content.Context p7)
    {
        if (p7 != null) {
            String v1_6 = new java.io.File(com.til.colombia.android.commons.a.a.a);
            com.til.colombia.android.commons.a.a.g = v1_6;
            if (!v1_6.exists()) {
                com.til.colombia.android.commons.a.a.g.mkdir();
            }
            if (com.til.colombia.android.commons.a.a.f == null) {
                java.io.IOException v7_6;
                java.io.IOException v7_1 = p7.getCacheDir();
                if (v7_1 != null) {
                    java.io.IOException v7_2 = v7_1.getPath();
                    long v3_1 = new StringBuilder();
                    v3_1.append(v7_2);
                    v3_1.append(java.io.File.separator);
                    v3_1.append("colombia-disk-cache");
                    v7_6 = new java.io.File(v3_1.toString());
                } else {
                    v7_6 = 0;
                }
                if (v7_6 != null) {
                    long v3_3 = com.til.colombia.android.utils.DeviceUtils.a(v7_6, 31457280);
                    String v1_5 = com.til.colombia.android.commons.a.a.getCanonicalName();
                    String v5_1 = new StringBuilder("cache size: ");
                    v5_1.append(v3_3);
                    com.til.colombia.android.internal.Log.a(v1_5, v5_1.toString());
                    try {
                        com.til.colombia.android.commons.a.a.f = com.til.colombia.android.commons.a.b.a(v7_6, 1, 1, v3_3);
                    } catch (java.io.IOException v7_8) {
                        com.til.colombia.android.internal.Log.a("CacheService", "Unable to create DiskLruCache", v7_8);
                        return 0;
                    }
                } else {
                    return 0;
                }
            }
            return 1;
        } else {
            return 0;
        }
    }

Method com.simpl.android.fingerprint.commons.exception.a.b() calling method java.io.File.<init>()


    private static declared_synchronized void b(String p6, java.util.Map p7)
    {
        try {
            java.io.File[] v1_3 = new java.io.File(com.simpl.android.fingerprint.commons.exception.a.g);
        } catch (Throwable v6_1) {
            throw v6_1;
        } catch (java.io.File[] v1_2) {
            if (p7 != null) {
                p7.put("message_caused_error", p6);
            }
            com.simpl.android.fingerprint.commons.exception.a.c(v1_2, p7);
            return;
        }
        if ((v1_3.exists()) && (v1_3.isDirectory())) {
            java.io.File[] v1_1 = v1_3.listFiles();
            int v2_0 = v1_1.length;
            int v3 = 0;
            while (v3 < v2_0) {
                java.io.File v4 = v1_1[v3];
                if ((v4.exists()) && (v4.isFile())) {
                    com.simpl.android.fingerprint.commons.exception.a.a(v4);
                }
                v3++;
            }
        }
        return;
    }

Method com.simpl.android.fingerprint.commons.exception.a.a() calling method java.io.File.<init>()


    static void a(android.content.Context p1, String p2, String p3)
    {
        ark>com.simpl.android.fingerprint.commons.exception.aark>.e = p2;
        if (p1 != null) {
            ark>com.simpl.android.fingerprint.commons.exception.aark>.a = p3;
            ark>com.simpl.android.fingerprint.commons.exception.aark>.f = 1;
            Void[] v2_5 = Thread.getDefaultUncaughtExceptionHandler();
            if ((!(v2_5 instanceof ark>com.simpl.android.fingerprint.commons.exception.aark>$a)) && (p3.equals("production"))) {
                Thread.setDefaultUncaughtExceptionHandler(new ark>com.simpl.android.fingerprint.commons.exception.aark>$a(v2_5));
            }
            try {
                ark>com.simpl.android.fingerprint.commons.exception.aark>.b = p1.getPackageName();
                String v3_6 = p1.getPackageManager().getPackageInfo(ark>com.simpl.android.fingerprint.commons.exception.aark>.b, 0);
            } catch (Exception) {
                String v3_9 = new StringBuilder();
                v3_9.append(p1.getFilesDir().getAbsolutePath());
                v3_9.append("/unsent_airbrake_exceptions/");
                ark>com.simpl.android.fingerprint.commons.exception.aark>.g = v3_9.toString();
                ark>com.simpl.android.fingerprint.commons.exception.aark>$1 v1_6 = new java.io.File(ark>com.simpl.android.fingerprint.commons.exception.aark>.g);
                v1_6.mkdirs();
                ark>com.simpl.android.fingerprint.commons.exception.aark>.h = v1_6.exists();
                Void[] v2_3 = new Void[0];
                new ark>com.simpl.android.fingerprint.commons.exception.aark>$1().execute(v2_3);
                return;
            }
            if (v3_6.versionName == null) {
                v3_9 = new StringBuilder();
                v3_9.append(p1.getFilesDir().getAbsolutePath());
                v3_9.append("/unsent_airbrake_exceptions/");
                ark>com.simpl.android.fingerprint.commons.exception.aark>.g = v3_9.toString();
                v1_6 = new java.io.File(ark>com.simpl.android.fingerprint.commons.exception.aark>.g);
                v1_6.mkdirs();
                ark>com.simpl.android.fingerprint.commons.exception.aark>.h = v1_6.exists();
                v2_3 = new Void[0];
                new ark>com.simpl.android.fingerprint.commons.exception.aark>$1().execute(v2_3);
                return;
            } else {
                ark>com.simpl.android.fingerprint.commons.exception.aark>.c = v3_6.versionName;
                v3_9 = new StringBuilder();
                v3_9.append(p1.getFilesDir().getAbsolutePath());
                v3_9.append("/unsent_airbrake_exceptions/");
                ark>com.simpl.android.fingerprint.commons.exception.aark>.g = v3_9.toString();
                v1_6 = new java.io.File(ark>com.simpl.android.fingerprint.commons.exception.aark>.g);
                v1_6.mkdirs();
                ark>com.simpl.android.fingerprint.commons.exception.aark>.h = v1_6.exists();
                v2_3 = new Void[0];
                new ark>com.simpl.android.fingerprint.commons.exception.aark>$1().execute(v2_3);
                return;
            }
        } else {
            throw new IllegalArgumentException("context cannot be null.");
        }
    }

Method com.simpl.android.fingerprint.a.m.isRootBySuFile() calling method java.io.File.<init>()


    private boolean isRootBySuFile()
    {
        String[] v1 = new String[10];
        v1[0] = "/system/app/Superuser.apk";
        v1[1] = "/sbin/su";
        v1[2] = "/system/bin/su";
        v1[3] = "/system/xbin/su";
        v1[4] = "/data/local/xbin/su";
        v1[5] = "/data/local/bin/su";
        v1[6] = "/system/sd/xbin/su";
        v1[7] = "/system/bin/failsafe/su";
        v1[8] = "/data/local/su";
        v1[9] = "/su/bin/su";
        int v2_8 = 0;
        while (v2_8 < 10) {
            if (!new java.io.File(v1[v2_8]).exists()) {
                v2_8++;
            } else {
                return 1;
            }
        }
        return 0;
    }

Method com.payu.magicretry.c.a$3.run() calling method java.io.File.<init>()


    public void run()
    {
        while (com.payu.magicretry.c.a.a(this.a)) {
        }
        com.payu.magicretry.c.a.b(this.a);
        if (com.payu.magicretry.c.a.g(this.a)) {
            com.payu.magicretry.c.a v0_1 = "";
            try {
                if (!new java.io.File(com.payu.magicretry.c.a.f(this.a).getFilesDir(), com.payu.magicretry.c.a.c(this.a)).exists()) {
                    com.payu.magicretry.c.a.f(this.a).openFileOutput(com.payu.magicretry.c.a.c(this.a), 0);
                }
            } catch (StringBuffer v6_12) {
                try {
                    int v7_21 = new org.json.JSONArray(v0_1);
                    new org.json.JSONArray();
                } catch (com.payu.magicretry.c.a v0_69) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_69);
                    throw v6_12;
                } catch (com.payu.magicretry.c.a v0_68) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_68);
                } catch (com.payu.magicretry.c.a v0_67) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_67);
                } catch (com.payu.magicretry.c.a v0_66) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_66);
                } catch (com.payu.magicretry.c.a v0_65) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_65);
                } catch (com.payu.magicretry.c.a v0_64) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_64);
                }
                if (com.payu.magicretry.c.a.d(this.a).size() > 0) {
                    com.payu.magicretry.c.a v0_48 = 0;
                }
                if (v7_21.length() <= 0) {
                } else {
                    com.payu.magicretry.c.a v0_51 = new StringBuilder();
                    v0_51.append("command=EventAnalytics&data=");
                    v0_51.append(v7_21.toString());
                    com.payu.magicretry.c.a v0_52 = v0_51.toString();
                    int v7_23 = v0_52.getBytes();
                    String v8_28 = ((java.net.HttpURLConnection) new java.net.URL(com.payu.magicretry.c.a.h(this.a)).openConnection());
                    v8_28.setRequestMethod("POST");
                    v8_28.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                    v8_28.setRequestProperty("Content-Length", String.valueOf(v0_52.length()));
                    v8_28.setDoOutput(1);
                    v8_28.getOutputStream().write(v7_23);
                    com.payu.magicretry.c.a v0_56 = v8_28.getResponseCode();
                    java.io.InputStream v4_3 = v8_28.getInputStream();
                    int v7_27 = new StringBuffer();
                    byte[] v2_3 = new byte[1024];
                }
            } catch (StringBuffer v6_2) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v6_2);
                StringBuffer v6_5 = new org.json.JSONArray(v0_1);
                new org.json.JSONArray();
                if (com.payu.magicretry.c.a.d(this.a).size() > 0) {
                    com.payu.magicretry.c.a v0_16 = 0;
                }
                if (v6_5.length() > 0) {
                    com.payu.magicretry.c.a v0_19 = new StringBuilder();
                    v0_19.append("command=EventAnalytics&data=");
                    v0_19.append(v6_5.toString());
                    com.payu.magicretry.c.a v0_20 = v0_19.toString();
                    StringBuffer v6_7 = v0_20.getBytes();
                    int v7_15 = ((java.net.HttpURLConnection) new java.net.URL(com.payu.magicretry.c.a.h(this.a)).openConnection());
                    v7_15.setRequestMethod("POST");
                    v7_15.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                    v7_15.setRequestProperty("Content-Length", String.valueOf(v0_20.length()));
                    v7_15.setDoOutput(1);
                    v7_15.getOutputStream().write(v6_7);
                    com.payu.magicretry.c.a v0_25 = v7_15.getResponseCode();
                    java.io.InputStream v4_2 = v7_15.getInputStream();
                    StringBuffer v6_9 = new StringBuffer();
                    byte[] v2_2 = new byte[1024];
                }
            } catch (com.payu.magicretry.c.a v0_38) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_38);
            } catch (com.payu.magicretry.c.a v0_37) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_37);
            } catch (com.payu.magicretry.c.a v0_36) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_36);
            } catch (com.payu.magicretry.c.a v0_35) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_35);
            } catch (com.payu.magicretry.c.a v0_34) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_34);
            } catch (com.payu.magicretry.c.a v0_33) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_33);
            }
            StringBuffer v6_17 = com.payu.magicretry.c.a.f(this.a).openFileInput(com.payu.magicretry.c.a.c(this.a));
            while(true) {
                int v7_30 = v6_17.read();
                if (v7_30 == -1) {
                    break;
                }
                String v8_7 = new StringBuilder();
                v8_7.append(v0_1);
                v8_7.append(Character.toString(((char) v7_30)));
                v0_1 = v8_7.toString();
            }
            v6_17.close();
            StringBuffer v6_19 = new org.json.JSONArray(v0_1);
            new org.json.JSONArray();
            if (com.payu.magicretry.c.a.d(this.a).size() > 0) {
                com.payu.magicretry.c.a v0_11 = 0;
                while (v0_11 < com.payu.magicretry.c.a.d(this.a).size()) {
                    v6_19.put(new org.json.JSONObject(((String) com.payu.magicretry.c.a.d(this.a).get(v0_11))));
                    v0_11++;
                }
            }
            if (v6_19.length() > 0) {
                com.payu.magicretry.c.a v0_78 = new StringBuilder();
                v0_78.append("command=EventAnalytics&data=");
                v0_78.append(v6_19.toString());
                com.payu.magicretry.c.a v0_79 = v0_78.toString();
                StringBuffer v6_21 = v0_79.getBytes();
                int v7_38 = ((java.net.HttpURLConnection) new java.net.URL(com.payu.magicretry.c.a.h(this.a)).openConnection());
                v7_38.setRequestMethod("POST");
                v7_38.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                v7_38.setRequestProperty("Content-Length", String.valueOf(v0_79.length()));
                v7_38.setDoOutput(1);
                v7_38.getOutputStream().write(v6_21);
                com.payu.magicretry.c.a v0_3 = v7_38.getResponseCode();
                java.io.InputStream v4_0 = v7_38.getInputStream();
                StringBuffer v6_1 = new StringBuffer();
                byte[] v2_0 = new byte[1024];
                while(true) {
                    int v7_0 = v4_0.read(v2_0);
                    if (v7_0 == -1) {
                        break;
                    }
                    v6_1.append(new String(v2_0, 0, v7_0));
                }
                try {
                    if ((v0_3 == 200) && (new org.json.JSONObject(v6_1.toString()).has("status"))) {
                        com.payu.magicretry.c.a.f(this.a).deleteFile(com.payu.magicretry.c.a.c(this.a));
                        com.payu.magicretry.c.a.a(this.a, new java.util.ArrayList());
                    }
                } catch (com.payu.magicretry.c.a v0_7) {
                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_7);
                }
            }
        }
        if (com.payu.magicretry.c.a.d(this.a).size() > 0) {
            com.payu.magicretry.c.a.i(this.a);
        }
        com.payu.magicretry.c.a.e(this.a);
        return;
    }

Method com.payu.magicretry.c.a$2.a() calling method java.io.File.<init>()


    protected varargs Void a(Void[] p6)
    {
        com.payu.magicretry.c.a.b(this.b);
        try {
            byte[] v6_2 = new org.json.JSONObject(this.a);
            org.json.JSONArray v0_3 = "";
        } catch (byte[] v6_11) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v6_11);
            com.payu.magicretry.c.a.d(this.b).add(this.a);
            com.payu.magicretry.c.a.e(this.b);
            return 0;
        } catch (byte[] v6_8) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v6_8);
            com.payu.magicretry.c.a.d(this.b).add(this.a);
            com.payu.magicretry.c.a.e(this.b);
            return 0;
        } catch (byte[] v6_5) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v6_5);
            com.payu.magicretry.c.a.d(this.b).add(this.a);
            com.payu.magicretry.c.a.e(this.b);
            return 0;
        }
        if (!new java.io.File(com.payu.magicretry.c.a.f(this.b).getFilesDir(), com.payu.magicretry.c.a.c(this.b)).exists()) {
            com.payu.magicretry.c.a.f(this.b).openFileOutput(com.payu.magicretry.c.a.c(this.b), 0);
        }
        java.io.FileOutputStream v1_6 = com.payu.magicretry.c.a.f(this.b).openFileInput(com.payu.magicretry.c.a.c(this.b));
        while(true) {
            String v3_6 = v1_6.read();
            if (v3_6 == -1) {
                break;
            }
            StringBuilder v4_2 = new StringBuilder();
            v4_2.append(v0_3);
            v4_2.append(Character.toString(((char) v3_6)));
            v0_3 = v4_2.toString();
        }
        org.json.JSONArray v0_1;
        if (!v0_3.equalsIgnoreCase("")) {
            v0_1 = new org.json.JSONArray(v0_3);
        } else {
            v0_1 = new org.json.JSONArray();
        }
        v1_6.close();
        java.io.FileOutputStream v1_9 = com.payu.magicretry.c.a.f(this.b).openFileOutput(com.payu.magicretry.c.a.c(this.b), 0);
        v0_1.put(v0_1.length(), v6_2);
        v1_9.write(v0_1.toString().getBytes());
        v1_9.close();
        com.payu.magicretry.c.a.e(this.b);
        return 0;
    }

Method com.payu.india.e.d.a() calling method java.io.File.<init>()


    public void a(String p8)
    {
        if (!this.e) {
            this.a();
            try {
                byte[] v0_4 = new org.json.JSONObject(p8);
                String v1_5 = new org.json.JSONArray();
                String v2_2 = "";
            } catch (byte[] v0_7) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_7);
                this.f.add(p8);
                this.b();
            } catch (org.json.JSONException v8_1) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v8_1);
            }
            if (!new java.io.File(this.c.getFilesDir(), this.a).exists()) {
                this.c.openFileOutput(this.a, 0);
            }
            java.io.FileOutputStream v3_4 = this.c.openFileInput(this.a);
            while(true) {
                String v5_3 = v3_4.read();
                if (v5_3 == -1) {
                    break;
                }
                String v1_4 = new StringBuilder();
                v1_4.append(v2_2);
                v1_4.append(Character.toString(((char) v5_3)));
                v2_2 = v1_4.toString();
                v1_5 = new org.json.JSONArray(v2_2);
            }
            v3_4.close();
            java.io.FileOutputStream v3_6 = this.c.openFileOutput(this.a, 0);
            v1_5.put(v1_5.length(), v0_4);
            byte[] v0_3 = new StringBuilder();
            v0_3.append(v2_2);
            v0_3.append(v1_5.toString());
            v0_3.append("\r\n");
            v3_6.write(v0_3.toString().getBytes());
            v3_6.close();
        } else {
            this.f.add(p8);
        }
        this.c();
        return;
    }

Method com.payu.india.e.d$2.run() calling method java.io.File.<init>()


    public void run()
    {
        while (com.payu.india.e.d.a(this.a)) {
        }
        com.payu.india.e.d.a(5000);
        this.a.a();
        com.payu.india.e.d v0_12 = "";
        try {
            if (new java.io.File(com.payu.india.e.d.c(this.a).getFilesDir(), com.payu.india.e.d.b(this.a)).exists()) {
                com.payu.india.e.d$a v3_13 = com.payu.india.e.d.c(this.a).openFileInput(com.payu.india.e.d.b(this.a));
                while(true) {
                    java.util.ArrayList v4_21 = v3_13.read();
                    if (v4_21 == -1) {
                        break;
                    }
                    java.util.ArrayList v5_12 = new StringBuilder();
                    v5_12.append(v0_12);
                    v5_12.append(Character.toString(((char) v4_21)));
                    v0_12 = v5_12.toString();
                }
                v3_13.close();
                com.payu.india.e.d$a v3_16 = com.payu.india.e.d.d(this.a).size();
                while (v3_16 > null) {
                    v3_16--;
                    java.util.ArrayList v4_24 = new StringBuilder();
                    v4_24.append(v0_12);
                    v4_24.append(((String) com.payu.india.e.d.d(this.a).get(v3_16)));
                    v4_24.append("\r\n");
                    v0_12 = v4_24.toString();
                    if ((v3_16 >= null) && (com.payu.india.e.d.d(this.a).size() > v3_16)) {
                        com.payu.india.e.d.d(this.a).remove(v3_16);
                    }
                }
                com.payu.india.e.d v0_21 = v0_12.trim();
                if (v0_21.length() > 0) {
                    com.payu.india.e.d$a v3_5 = new com.payu.india.e.d$a(this.a, v0_21);
                    String[] v1_0 = new String[1];
                    v1_0[0] = v0_21;
                    v3_5.execute(v1_0);
                }
            } else {
                com.payu.india.e.d.c(this.a).openFileOutput(com.payu.india.e.d.b(this.a), 0);
            }
        } catch (com.payu.india.e.d$a v3_6) {
            java.util.ArrayList v4_12 = com.payu.india.e.d.d(this.a).size();
        } catch (com.payu.india.e.d$a v3_19) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v3_19);
            com.payu.india.e.d$a v3_1 = com.payu.india.e.d.d(this.a).size();
        }
        if (com.payu.india.e.d.d(this.a).size() > 0) {
            com.payu.india.e.d.e(this.a);
        }
        this.a.b();
        return;
    }

Method com.payu.custombrowser.util.CBUtil.readFileInputStream() calling method java.io.File.<init>()


    public String readFileInputStream(android.content.Context p4, String p5, int p6)
    {
        String v0 = "";
        try {
            if (new java.io.File(p4.getFilesDir(), p5).exists()) {
                java.io.FileInputStream v4_1 = p4.openFileInput(p5);
                while(true) {
                    String v5_1 = v4_1.read();
                    if (v5_1 == -1) {
                        break;
                    }
                    StringBuilder v6_3 = new StringBuilder();
                    v6_3.append(v0);
                    v6_3.append(Character.toString(((char) v5_1)));
                    v0 = v6_3.toString();
                }
                v4_1.close();
            } else {
                p4.openFileOutput(p5, p6);
            }
        } catch (java.io.FileInputStream v4_4) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v4_4);
        } catch (java.io.FileInputStream v4_3) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v4_3);
        } catch (java.io.FileInputStream v4_2) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v4_2);
        }
        return v0;
    }

Method com.payu.custombrowser.a.b.a() calling method java.io.File.<init>()


    public void a(String p7)
    {
        if (!this.c) {
            this.c();
            try {
                byte[] v0_2 = new org.json.JSONObject(p7);
                org.json.JSONArray v1_2 = "";
            } catch (byte[] v0_5) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_5);
                this.d.add(p7);
                this.d();
            } catch (org.json.JSONException v7_1) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v7_1);
            }
            if (!new java.io.File(this.b.getFilesDir(), this.f).exists()) {
                this.b.openFileOutput(this.f, 0);
            }
            java.io.FileOutputStream v2_4 = this.b.openFileInput(this.f);
            while(true) {
                String v4_3 = v2_4.read();
                if (v4_3 == -1) {
                    break;
                }
                StringBuilder v5_2 = new StringBuilder();
                v5_2.append(v1_2);
                v5_2.append(Character.toString(((char) v4_3)));
                v1_2 = v5_2.toString();
            }
            org.json.JSONArray v1_0;
            if (!v1_2.equalsIgnoreCase("")) {
                v1_0 = new org.json.JSONArray(v1_2);
            } else {
                v1_0 = new org.json.JSONArray();
            }
            v2_4.close();
            java.io.FileOutputStream v2_6 = this.b.openFileOutput(this.f, 0);
            v1_0.put(v1_0.length(), v0_2);
            v2_6.write(v1_0.toString().getBytes());
            v2_6.close();
        } else {
            this.d.add(p7);
        }
        this.b();
        return;
    }

Method com.payu.custombrowser.a.b$2.run() calling method java.io.File.<init>()


    public void run()
    {
        while (com.payu.custombrowser.a.b.a(this.a)) {
        }
        com.payu.custombrowser.a.b.a(this.a, 5000);
        com.payu.custombrowser.a.b.b(this.a);
        com.payu.custombrowser.a.b v0_14 = "";
        try {
            if (new java.io.File(com.payu.custombrowser.a.b.c(this.a).getFilesDir(), com.payu.custombrowser.a.b.f(this.a)).exists()) {
                com.payu.custombrowser.a.b$a v3_13 = com.payu.custombrowser.a.b.c(this.a).openFileInput(com.payu.custombrowser.a.b.f(this.a));
                while(true) {
                    java.util.ArrayList v4_21 = v3_13.read();
                    if (v4_21 == -1) {
                        break;
                    }
                    java.util.ArrayList v5_12 = new StringBuilder();
                    v5_12.append(v0_14);
                    v5_12.append(Character.toString(((char) v4_21)));
                    v0_14 = v5_12.toString();
                }
                v3_13.close();
                com.payu.custombrowser.a.b$a v3_16 = com.payu.custombrowser.a.b.d(this.a).size();
                while (v3_16 > null) {
                    v3_16--;
                    java.util.ArrayList v4_24 = new StringBuilder();
                    v4_24.append(v0_14);
                    v4_24.append(((String) com.payu.custombrowser.a.b.d(this.a).get(v3_16)));
                    v4_24.append("\r\n");
                    v0_14 = v4_24.toString();
                    if ((v3_16 >= null) && (com.payu.custombrowser.a.b.d(this.a).size() > v3_16)) {
                        com.payu.custombrowser.a.b.d(this.a).remove(v3_16);
                    }
                }
                com.payu.custombrowser.a.b v0_25 = v0_14.trim();
                if (v0_25.length() <= 0) {
                    com.payu.custombrowser.a.b.g(this.a).cancel();
                } else {
                    com.payu.custombrowser.a.b$a v3_4 = new com.payu.custombrowser.a.b$a(this.a, v0_25);
                    String[] v1_1 = new String[1];
                    v1_1[0] = v0_25;
                    v3_4.execute(v1_1);
                }
            } else {
                com.payu.custombrowser.a.b.c(this.a).openFileOutput(com.payu.custombrowser.a.b.f(this.a), 0);
            }
        } catch (com.payu.custombrowser.a.b$a v3_6) {
            java.util.ArrayList v4_12 = com.payu.custombrowser.a.b.d(this.a).size();
        } catch (com.payu.custombrowser.a.b$a v3_19) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v3_19);
            com.payu.custombrowser.a.b$a v3_1 = com.payu.custombrowser.a.b.d(this.a).size();
        }
        if (com.payu.custombrowser.a.b.d(this.a).size() > 0) {
            com.payu.custombrowser.a.b.h(this.a);
        }
        com.payu.custombrowser.a.b.e(this.a);
        return;
    }

Method com.payu.custombrowser.Bank$34.run() calling method java.io.File.<init>()


    public void run()
    {
        com.payu.custombrowser.Bank.c(this.b, 1);
        try {
            if (this.b.f == null) {
                if (this.b.f != null) {
                    this.b.i = new org.json.JSONObject(com.payu.custombrowser.util.CBUtil.decodeContents(this.b.f.openFileInput(this.b.h.getString(this.a))));
                    if ((this.b.f != null) && (!this.b.f.isFinishing())) {
                        this.b.f.runOnUiThread(new com.payu.custombrowser.Bank$34$1(this));
                    }
                    com.payu.custombrowser.Bank.c(this.b, 0);
                }
            } else {
                android.app.Activity v1_1 = this.b.h.getString(this.a);
                if (new java.io.File(this.b.f.getFilesDir(), v1_1).exists()) {
                } else {
                    com.payu.custombrowser.Bank$34$1 v3_8 = new StringBuilder();
                    v3_8.append("https://cbjs.payu.in/js/sdk_js/v3/");
                    v3_8.append(v1_1);
                    v3_8.append(".js");
                    com.payu.custombrowser.Bank$34$1 v2_20 = ((javax.net.ssl.HttpsURLConnection) new java.net.URL(v3_8.toString()).openConnection());
                    v2_20.setRequestMethod("GET");
                    v2_20.setSSLSocketFactory(new com.payu.custombrowser.util.h());
                    v2_20.setRequestProperty("Accept-Charset", "UTF-8");
                    if (v2_20.getResponseCode() != 200) {
                    } else {
                        this.b.N.writeFileOutputStream(v2_20.getInputStream(), this.b.f, v1_1, 0);
                    }
                }
            }
        } catch (android.app.Activity v1_37) {
            try {
                if (this.b.f != null) {
                    this.b.i = new org.json.JSONObject(com.payu.custombrowser.util.CBUtil.decodeContents(this.b.f.openFileInput(this.b.h.getString(this.a))));
                    if (this.b.f != null) {
                        if (!this.b.f.isFinishing()) {
                            this.b.f.runOnUiThread(new com.payu.custombrowser.Bank$34$1(this));
                        }
                    }
                    com.payu.custombrowser.Bank.c(this.b, 0);
                }
            } catch (Exception v0_2) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_2);
            } catch (Exception v0_1) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_1);
            }
            throw v1_37;
        } catch (android.app.Activity v1_19) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_19);
            if (this.b.f != null) {
                this.b.i = new org.json.JSONObject(com.payu.custombrowser.util.CBUtil.decodeContents(this.b.f.openFileInput(this.b.h.getString(this.a))));
                if (this.b.f != null) {
                    if (!this.b.f.isFinishing()) {
                        this.b.f.runOnUiThread(new com.payu.custombrowser.Bank$34$1(this));
                    }
                }
                com.payu.custombrowser.Bank.c(this.b, 0);
            }
        } catch (Exception v0_4) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_4);
        } catch (Exception v0_3) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_3);
        }
        return;
    }

Method com.managers.p.a() calling method java.io.File.<init>()


    public android.graphics.Typeface a(String p2, android.content.Context p3)
    {
        if (p2 != null) {
            java.io.File v0_1 = new java.io.File(p2);
            if (v0_1.exists()) {
                try {
                    return android.graphics.Typeface.createFromFile(v0_1);
                } catch (Exception) {
                    return 0;
                }
            }
        }
        return 0;
    }

Method com.managers.p.a() calling method java.io.File.<init>()


    public android.graphics.Typeface a(String p5)
    {
        if (this.d == null) {
            this.d = new java.util.HashMap();
        }
        if (!this.d.containsKey(p5)) {
            try {
                android.graphics.Typeface v5_4;
                String v2_2 = new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(this.c, 0)[0].getAbsolutePath(), "fonts");
                com.services.l$aa v1_5 = new StringBuilder();
                v1_5.append(v2_2);
                v1_5.append(java.io.File.separator);
                v1_5.append(p5);
                com.services.l$aa v1_6 = v1_5.toString();
            } catch (Exception) {
                return 0;
            }
            if ((p5.toLowerCase().equals("hindi")) || ((p5.toLowerCase().equals("bhojpuri")) || (p5.toLowerCase().equals("bengali")))) {
                v5_4 = this.a("Mangal", this.c);
            } else {
                if (!p5.toLowerCase().equals("marathi")) {
                    v5_4 = this.a(v1_6, this.c);
                } else {
                }
            }
            this.d.put("familyName", v5_4);
            if ((v5_4 == null) || (this.e == null)) {
                return 0;
            } else {
                this.e.onFontRetrieved(v5_4);
                return v5_4;
            }
        } else {
            return ((android.graphics.Typeface) this.d.get(p5));
        }
    }

Method com.managers.p$a.a() calling method java.io.File.<init>()


    protected varargs String a(String[] p19)
    {
        com.services.l$aa v3_13 = android.support.v4.content.ContextCompat.getExternalFilesDirs(com.managers.p.a(this.a), 0)[0];
        try {
            byte[] v6_0 = new java.net.URL(p19[0]);
            android.graphics.Typeface v2_0 = p19[1];
            int v8_0 = v6_0.openConnection();
            v8_0.connect();
            int v8_1 = v8_0.getContentLength();
            java.io.BufferedInputStream v9_1 = new java.io.BufferedInputStream(v6_0.openStream(), 8192);
            byte[] v6_3 = new java.io.File(v3_13.getAbsolutePath(), "fonts");
            v6_3.mkdirs();
            com.services.l$aa v3_4 = new StringBuilder();
            v3_4.append(v6_3);
            v3_4.append(java.io.File.separator);
            v3_4.append(v2_0);
            android.graphics.Typeface v2_1 = v3_4.toString();
            com.services.l$aa v3_6 = new java.io.FileOutputStream(v2_1);
            byte[] v6_6 = new byte[1024];
            long v10_2 = 0;
        } catch (Exception v0) {
            android.util.Log.e("Error: ", v0.getMessage());
            return 0;
        }
        while(true) {
            int v12 = v9_1.read(v6_6);
            if (v12 == -1) {
                break;
            }
            long v15 = (v10_2 + ((long) v12));
            long v10_3 = new String[1];
            StringBuilder v11_1 = new StringBuilder();
            v11_1.append("");
            v11_1.append(((int) ((100 * v15) / ((long) v8_1))));
            v10_3[0] = v11_1.toString();
            this.publishProgress(v10_3);
            v3_6.write(v6_6, 0, v12);
            v10_2 = v15;
        }
        v3_6.flush();
        v3_6.close();
        v9_1.close();
        android.graphics.Typeface v2_2 = this.a.a(v2_1, com.managers.p.a(this.a));
        if ((v2_2 == null) || (com.managers.p.b(this.a) == null)) {
            return 0;
        } else {
            com.managers.p.b(this.a).onFontRetrieved(v2_2);
            return 0;
        }
    }

Method com.managers.SdCardManager.g() calling method java.io.File.<init>()


    public void g(String p6)
    {
        java.io.File v0_2;
        if (android.text.TextUtils.isEmpty(com.managers.SdCardManager.c)) {
            v0_2 = 0;
        } else {
            StringBuilder v2_8 = new StringBuilder();
            v2_8.append(p6);
            v2_8.append(com.utilities.i.a);
            v0_2 = com.library.util.StorageUtils.delete(new java.io.File(com.managers.SdCardManager.c, v2_8.toString()));
            if (v0_2 == null) {
                v0_2 = com.library.util.StorageUtils.delete(new java.io.File(com.managers.SdCardManager.c, p6));
            }
            if (v0_2 == null) {
                String v3_2 = new StringBuilder();
                v3_2.append(p6);
                v3_2.append(".temp");
                com.library.util.StorageUtils.delete(new java.io.File(com.managers.SdCardManager.c, v3_2.toString()));
            }
        }
        if ((v0_2 == null) && (!android.text.TextUtils.isEmpty(com.managers.SdCardManager.b))) {
            StringBuilder v2_3 = new StringBuilder();
            v2_3.append(p6);
            v2_3.append(com.utilities.i.a);
            java.io.File v0_11 = com.library.util.StorageUtils.delete(new java.io.File(com.managers.SdCardManager.b, v2_3.toString()));
            if (v0_11 == null) {
                v0_11 = com.library.util.StorageUtils.delete(new java.io.File(com.managers.SdCardManager.b, p6));
            }
            if (v0_11 == null) {
                StringBuilder v2_6 = new StringBuilder();
                v2_6.append(p6);
                v2_6.append(".temp");
                com.library.util.StorageUtils.delete(new java.io.File(com.managers.SdCardManager.b, v2_6.toString()));
            }
        }
        return;
    }

Method com.managers.SdCardManager.f() calling method java.io.File.<init>()


    public String f(String p3)
    {
        String v3_1;
        StringBuilder v0_0 = this.b();
        if ((v0_0 == null) || (android.text.TextUtils.isEmpty(v0_0))) {
            v3_1 = 0;
        } else {
            String v1_3 = new java.io.File(v0_0, p3);
            if (!v1_3.exists()) {
            } else {
                StringBuilder v0_2 = new StringBuilder();
                v0_2.append(v1_3);
                v0_2.append("/");
                v0_2.append(p3);
                v3_1 = v0_2.toString();
            }
        }
        return v3_1;
    }

Method com.managers.SdCardManager.e() calling method java.io.File.<init>()


    public String e(String p4)
    {
        if ((android.text.TextUtils.isEmpty(com.managers.SdCardManager.b)) || (!new java.io.File(com.managers.SdCardManager.b, p4).exists())) {
            String v0_1 = 0;
        } else {
            String v0_3 = new StringBuilder();
            v0_3.append(com.managers.SdCardManager.b);
            v0_3.append("/");
            v0_3.append(p4);
            v0_1 = v0_3.toString();
        }
        if ((android.text.TextUtils.isEmpty(v0_1)) && ((!android.text.TextUtils.isEmpty(com.managers.SdCardManager.c)) && (new java.io.File(com.managers.SdCardManager.c, p4).exists()))) {
            String v0_6 = new StringBuilder();
            v0_6.append(com.managers.SdCardManager.c);
            v0_6.append("/");
            v0_6.append(p4);
            v0_1 = v0_6.toString();
        }
        return v0_1;
    }

Method com.managers.SdCardManager.c() calling method java.io.File.<init>()


    public void c()
    {
        if (!android.text.TextUtils.isEmpty(com.managers.SdCardManager.c)) {
            com.library.util.StorageUtils.delete(new java.io.File(com.managers.SdCardManager.c));
        }
        if (!android.text.TextUtils.isEmpty(com.managers.SdCardManager.b)) {
            com.library.util.StorageUtils.delete(new java.io.File(com.managers.SdCardManager.b));
        }
        return;
    }

Method com.managers.SdCardManager.a() calling method java.io.File.<init>()


    private void a(String p3, String p4)
    {
        String[] v3_1 = new java.io.File(p3).list(new ark>com.managers.SdCardManagerark>$a(this, p4));
        if ((v3_1 != null) && (v3_1.length != 0)) {
            int v4_4 = v3_1.length;
            int v0_2 = 0;
            while (v0_2 < v4_4) {
                this.g(v3_1[v0_2]);
                v0_2++;
            }
            return;
        } else {
            return;
        }
    }

Method com.managers.DownloadManager$7.run() calling method java.io.File.<init>()


    public void run()
    {
        java.io.File v0_0 = 0;
        try {
            java.io.File v2_2 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
            v2_2.mkdirs();
            OutOfMemoryError v1_0 = new java.io.File(this.a);
            String v3_2 = new byte[8192];
            int v4_0 = new java.io.BufferedInputStream(new java.io.FileInputStream(v1_0));
            try {
                int v6_2 = new StringBuilder();
                v6_2.append(this.b);
                v6_2.append(com.utilities.i.b);
                java.io.File v5_3 = new java.io.File(v2_2, v6_2.toString());
                int v6_0 = new java.io.FileOutputStream(v5_3, 0);
                try {
                    int v8 = com.utilities.i.a(v6_0);
                    try {
                        while(true) {
                            java.io.File v0_7 = v4_0.read(v3_2);
                            v8.write(v3_2, 0, v0_7);
                        }
                        String v3_4 = new StringBuilder();
                        v3_4.append(this.b);
                        v3_4.append(com.utilities.i.a);
                        v5_3.renameTo(new java.io.File(v2_2, v3_4.toString()));
                        v1_0.delete();
                        if (v4_0 != 0) {
                            v4_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_5) {
                        OutOfMemoryError v1_4 = v0_5;
                        v0_0 = v6_0;
                        if (v4_0 == 0) {
                            if (v0_0 != null) {
                                v0_0.flush();
                                v0_0.close();
                            }
                            if (v8 != 0) {
                                v8.flush();
                                v8.close();
                            }
                        } else {
                            v4_0.close();
                        }
                        throw v1_4;
                    } catch (java.io.File v0_3) {
                        OutOfMemoryError v1_3 = v0_3;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_3);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_2) {
                        OutOfMemoryError v1_2 = v0_2;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_2);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_1) {
                        OutOfMemoryError v1_1 = v0_1;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_1);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_10) {
                        OutOfMemoryError v1_5 = v0_10;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_5);
                        System.gc();
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    }
                    if (v0_7 > null) {
                    }
                } catch (OutOfMemoryError v1_4) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_3) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_2) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_1) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_5) {
                    v8 = 0;
                }
            } catch (OutOfMemoryError v1_4) {
                v8 = 0;
            } catch (OutOfMemoryError v1_3) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_2) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_1) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_5) {
                v6_0 = 0;
                v8 = 0;
            }
        } catch (OutOfMemoryError v1_4) {
            v4_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_3) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_2) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_1) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_5) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_4) {
            v4_0 = v0_0;
        }
    }

Method com.login.nativesso.provider.TgidSaver.openFile() calling method java.io.File.<init>()


    public android.os.ParcelFileDescriptor openFile(android.net.Uri p4, String p5)
    {
        String v5_0 = android.os.Binder.getCallingUid();
        this.b = this.getContext();
        String v5_4 = this.b.getPackageManager().getNameForUid(v5_0);
        java.io.File v0_1 = new java.io.File(this.getContext().getFilesDir(), p4.getPath());
        if (!v0_1.exists()) {
            throw new java.io.FileNotFoundException(p4.getPath());
        } else {
            if (!com.login.nativesso.i.c.b(this.b, v5_4)) {
                throw new com.login.nativesso.exception.ServerException("SERVER_ERROR");
            } else {
                return android.os.ParcelFileDescriptor.open(v0_1, 805306368);
            }
        }
    }

Method com.login.nativesso.provider.TgidSaver.onCreate() calling method java.io.File.<init>()


    public boolean onCreate()
    {
        this.b = this.getContext();
        new java.io.File(this.getContext().getFilesDir(), "tgid_file.txt");
        return 1;
    }

Method com.login.nativesso.activity.UploadProfilePicActivity.onActivityResult() calling method java.io.File.<init>()


    protected void onActivityResult(int p3, int p4, android.content.Intent p5)
    {
        if (p3 != 202) {
            if (p3 == 1) {
                if (p4 != -1) {
                    this.g();
                } else {
                    com.login.nativesso.activity.UploadProfilePicActivity$a v3_1 = this.a(p5.getData());
                    if (v3_1 != null) {
                        this.f = this.a(new java.io.File(v3_1));
                        if (this.f == null) {
                            this.g();
                        } else {
                            Void[] v4_5 = new Void[0];
                            new com.login.nativesso.activity.UploadProfilePicActivity$a(this, this.f).execute(v4_5);
                        }
                    } else {
                        this.g();
                        return;
                    }
                }
            }
        } else {
            if ((p4 != -1) || (this.f == null)) {
                this.g();
            } else {
                this.h();
            }
        }
        return;
    }

Method com.login.nativesso.activity.UploadProfilePicActivity.a() calling method java.io.File.<init>()


    public java.io.File a(java.io.File p7)
    {
        try {
            if (this.g == 2) {
                android.graphics.Bitmap v1_9 = new StringBuilder();
                v1_9.append(android.os.Environment.getExternalStorageDirectory());
                v1_9.append("/tmp01245");
                int v3_1 = new java.io.File(v1_9.toString());
                this.a(p7, v3_1);
                p7 = v3_1;
            }
        } catch (java.io.File v7_1) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v7_1);
            return 0;
        }
        android.graphics.Bitmap v1_3 = new android.graphics.BitmapFactory$Options();
        int v3_2 = 1;
        v1_3.inJustDecodeBounds = 1;
        v1_3.inSampleSize = 6;
        int v4_2 = new java.io.FileInputStream(p7);
        android.graphics.BitmapFactory.decodeStream(v4_2, 0, v1_3);
        v4_2.close();
        while ((((v1_3.outWidth / v3_2) / 2) >= 75) && (((v1_3.outHeight / v3_2) / 2) >= 150)) {
            v3_2 *= 2;
        }
        android.graphics.Bitmap v1_5 = new android.graphics.BitmapFactory$Options();
        v1_5.inSampleSize = v3_2;
        java.io.FileOutputStream v2_2 = new java.io.FileInputStream(p7);
        android.graphics.Bitmap v1_8 = this.a(p7, android.graphics.BitmapFactory.decodeStream(v2_2, 0, v1_5));
        v2_2.close();
        p7.createNewFile();
        v1_8.compress(android.graphics.Bitmap$CompressFormat.JPEG, 80, new java.io.FileOutputStream(p7));
        return p7;
    }

Method com.login.nativesso.activity.UploadProfilePicActivity.c() calling method java.io.File.<init>()


    private java.io.File c()
    {
        if (!android.os.Environment.getExternalStorageState().equals("mounted")) {
            return 0;
        } else {
            int v0_1 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), "temporary_holder.jpg");
            v0_1.createNewFile();
            return v0_1;
        }
    }

Method com.library.util.StorageUtils.putBitmapInDisk() calling method java.io.File.<init>()


    public static Boolean putBitmapInDisk(android.graphics.Bitmap p3, String p4, String p5, com.library.managers.cache.FileProperites p6)
    {
        try {
            android.graphics.Bitmap$CompressFormat v1_1 = new StringBuilder();
            v1_1.append(com.library.util.StorageUtils.mAppStorageDirectory);
            v1_1.append(p5);
            android.graphics.Bitmap$CompressFormat v1_7 = new java.io.File(v1_1.toString());
        } catch (Exception) {
            return Boolean.valueOf(0);
        }
        if ((!v1_7.exists()) || (!v1_7.isDirectory())) {
            v1_7.mkdir();
        }
        java.io.File v5_4 = new java.io.File(v1_7, java.net.URLEncoder.encode(p4, "UTF-8"));
        java.io.FileOutputStream v4_3 = new java.io.FileOutputStream(v5_4.getAbsolutePath());
        if (!p3.hasAlpha()) {
            p3.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_3);
        } else {
            p3.compress(android.graphics.Bitmap$CompressFormat.PNG, 0, v4_3);
        }
        v4_3.flush();
        v4_3.close();
        p6.setSize(v5_4.length());
        return Boolean.valueOf(1);
    }

Method com.library.util.StorageUtils.putBitmapInDisk() calling method java.io.File.<init>()


    public static Boolean putBitmapInDisk(android.graphics.Bitmap p3, String p4, String p5)
    {
        try {
            int v1_1 = new StringBuilder();
            v1_1.append(com.library.util.StorageUtils.mAppStorageDirectory);
            v1_1.append(p5);
            int v1_4 = new java.io.File(v1_1.toString());
        } catch (Exception) {
            return Boolean.valueOf(0);
        }
        if ((!v1_4.exists()) || (!v1_4.isDirectory())) {
            v1_4.mkdir();
        }
        java.io.FileOutputStream v4_3 = new java.io.FileOutputStream(new java.io.File(v1_4, java.net.URLEncoder.encode(p4, "UTF-8")).getAbsolutePath());
        if (!p3.hasAlpha()) {
            p3.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_3);
        } else {
            p3.compress(android.graphics.Bitmap$CompressFormat.PNG, 0, v4_3);
        }
        v4_3.flush();
        v4_3.close();
        return Boolean.valueOf(1);
    }

Method com.library.util.StorageUtils.getFileSize() calling method java.io.File.<init>()


    public static long getFileSize(String p2)
    {
        long v0_1 = new StringBuilder();
        v0_1.append(com.library.util.StorageUtils.mAppStorageDirectory);
        v0_1.append(p2);
        return com.library.util.StorageUtils.getFileSize(new java.io.File(v0_1.toString()));
    }

Method com.library.util.StorageUtils.getFileInInternalStorage() calling method java.io.File.<init>()


    public static java.io.File getFileInInternalStorage(android.content.Context p1, String p2, String p3)
    {
        java.io.File v2_2 = new java.io.File(p1.getDir(p2, 0), p3);
        if (!v2_2.exists()) {
            try {
                v2_2.createNewFile();
            } catch (java.io.IOException v1_3) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_3);
            }
        }
        return v2_2;
    }

Method com.library.util.StorageUtils.getBitmapFromDisk() calling method java.io.File.<init>()


    public static android.graphics.Bitmap getBitmapFromDisk(String p1, String p2, int p3, int p4)
    {
        try {
            android.graphics.Bitmap$Config v4_1 = new StringBuilder();
            v4_1.append(com.library.util.StorageUtils.mAppStorageDirectory);
            v4_1.append(p2);
            v4_1.append("/");
            v4_1.append(java.net.URLEncoder.encode(p1, "UTF-8"));
            android.graphics.Bitmap v1_2 = v4_1.toString();
        } catch (OutOfMemoryError) {
            return 0;
        } catch (Exception) {
            return 0;
        }
        if (new java.io.File(v1_2).exists()) {
            android.graphics.BitmapFactory$Options v2_5 = new android.graphics.BitmapFactory$Options();
            v2_5.inPreferredConfig = android.graphics.Bitmap$Config.RGB_565;
            return android.graphics.BitmapFactory.decodeFile(v1_2, v2_5);
        } else {
            return 0;
        }
    }

Method com.library.util.StorageUtils.getBitmapFromDisk() calling method java.io.File.<init>()


    public static android.graphics.Bitmap getBitmapFromDisk(String p3, String p4)
    {
        try {
            android.graphics.Bitmap$Config v1_1 = new StringBuilder();
            v1_1.append(com.library.util.StorageUtils.mAppStorageDirectory);
            v1_1.append(p4);
            v1_1.append("/");
            v1_1.append(java.net.URLEncoder.encode(p3, "UTF-8"));
            android.graphics.Bitmap v3_2 = v1_1.toString();
        } catch (OutOfMemoryError) {
            return 0;
        } catch (Exception) {
            return 0;
        }
        if (new java.io.File(v3_2).exists()) {
            android.graphics.BitmapFactory$Options v4_5 = new android.graphics.BitmapFactory$Options();
            v4_5.inPreferredConfig = android.graphics.Bitmap$Config.RGB_565;
            return android.graphics.BitmapFactory.decodeFile(v3_2, v4_5);
        } else {
            return 0;
        }
    }

Method com.library.util.StorageUtils.checkDeletePercentageContent() calling method java.io.File.<init>()


    public static Boolean checkDeletePercentageContent(String p2, int p3)
    {
        java.io.File v0_1 = new StringBuilder();
        v0_1.append(com.library.util.StorageUtils.mAppStorageDirectory);
        v0_1.append(p2);
        java.io.File v0_3 = new java.io.File(v0_1.toString());
        if ((!v0_3.exists()) || (!v0_3.isDirectory())) {
            return Boolean.valueOf(0);
        } else {
            return com.library.util.StorageUtils.deletePercentageContent(v0_3, p3);
        }
    }

Method com.library.custom_glide.GlideFileLoader.getFile() calling method java.io.File.<init>()


    public static java.io.File getFile()
    {
        java.io.File v0_1 = new java.io.File(com.library.custom_glide.GlideFileLoader.getPath());
        v0_1.mkdirs();
        return v0_1;
    }

Method com.library.custom_glide.GlideFileLoader$1.run() calling method java.io.File.<init>()


    public void run()
    {
        try {
            Exception v0_2 = this.val$path.replaceAll("/", "");
            String v2_3 = new StringBuilder();
            v2_3.append(com.library.custom_glide.GlideFileLoader.getPath());
            v2_3.append("/");
            v2_3.append(v0_2);
            com.library.util.StorageUtils.delete(new java.io.File(v2_3.toString()));
            com.library.custom_glide.GlideFileLoader.access$000().remove(v0_2);
        } catch (Exception v0_1) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_1);
        }
        return;
    }

Method com.j.a.a.b() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.inmobi.sdk.a.a() calling method java.io.File.<init>()


    public static boolean a(android.content.Context p11)
    {
        java.util.List v0_1 = new String[12];
        v0_1[0] = "carbpreference";
        v0_1[1] = "IMAdMLtvpRuleCache";
        v0_1[2] = "inmobiAppAnalyticsSession";
        v0_1[3] = "aeskeygenerate";
        v0_1[4] = "impref";
        v0_1[5] = "IMAdTrackerStatusUpload";
        v0_1[6] = "IMAdMMediationCache";
        v0_1[7] = "inmobiAppAnalyticsAppId";
        v0_1[8] = "inmobiAppAnalyticsSession";
        v0_1[9] = "inmobisdkaid";
        v0_1[10] = "IMAdTrackerStatusUpload";
        v0_1[11] = "testAppPref";
        java.util.List v0_2 = java.util.Arrays.asList(v0_1);
        int v1_6 = 0;
        while (v1_6 < v0_2.size()) {
            String v9_7 = new StringBuilder("/data/data/");
            v9_7.append(p11.getPackageName());
            v9_7.append("/shared_prefs/");
            v9_7.append(((String) v0_2.get(v1_6)));
            v9_7.append(".xml");
            boolean v8_5 = new java.io.File(v9_7.toString());
            if (v8_5.exists()) {
                v8_5.delete();
            }
            v1_6++;
        }
        java.util.List v0_3 = new String[5];
        v0_3[0] = com.inmobi.commons.core.d.c.a("carb_store");
        v0_3[1] = com.inmobi.commons.core.d.c.a("config_store");
        v0_3[2] = com.inmobi.commons.core.d.c.a("aes_key_store");
        v0_3[3] = com.inmobi.commons.core.d.c.a("mraid_js_store");
        v0_3[4] = com.inmobi.commons.core.utilities.b.g.a();
        java.util.List v0_4 = java.util.Arrays.asList(v0_3);
        int v1_4 = 0;
        while (v1_4 < v0_4.size()) {
            boolean v8_1 = new StringBuilder("/data/data/");
            v8_1.append(p11.getPackageName());
            v8_1.append("/shared_prefs/");
            v8_1.append(((String) v0_4.get(v1_4)));
            v8_1.append(".xml");
            String v7_3 = new java.io.File(v8_1.toString());
            if (v7_3.exists()) {
                v7_3.delete();
            }
            v1_4++;
        }
        java.util.List v0_5 = new String[4];
        v0_5[0] = "inmobi.cache";
        v0_5[1] = "inmobi.cache.data";
        v0_5[2] = "inmobi.cache.data.events.number";
        v0_5[3] = "inmobi.cache.data.events.timestamp";
        java.util.List v0_6 = java.util.Arrays.asList(v0_5);
        int v1_2 = 0;
        while (v1_2 < v0_6.size()) {
            if (p11.getCacheDir() != null) {
                boolean v5_6 = new java.io.File(p11.getCacheDir(), ((String) v0_6.get(v1_2)));
                if (v5_6.exists()) {
                    v5_6.delete();
                }
            }
            v1_2++;
        }
        java.util.List v0_7 = new String[2];
        v0_7[0] = "eventlog";
        v0_7[1] = "imai_click_events";
        java.util.List v0_8 = java.util.Arrays.asList(v0_7);
        int v1_1 = 0;
        while (v1_1 < v0_8.size()) {
            if (p11.getDir("data", 0) != null) {
                java.io.File v4_3 = new java.io.File(p11.getDir("data", 0), ((String) v0_8.get(v1_1)));
                if (v4_3.exists()) {
                    v4_3.delete();
                }
            }
            v1_1++;
        }
        if (ark>com.inmobi.sdk.aark>.b(p11).size() == 0) {
            return 0;
        } else {
            return 1;
        }
    }

Method com.inmobi.sdk.InMobiSdk$1.run() calling method java.io.File.<init>()


    public final void run()
    {
        try {
            com.inmobi.ads.b.c();
            com.inmobi.ads.cache.AssetStore.a().b();
            java.io.File[] v1_5 = com.inmobi.ads.cache.AssetStore.a();
        } catch (Throwable v0_1) {
            java.io.File[] v1_1 = v0_1;
            com.inmobi.sdk.InMobiSdk.access$000();
            StringBuilder v2_1 = new StringBuilder("Error in starting Asset Cache : (");
            v2_1.append(v1_1.getMessage());
            v2_1.append(")");
            return;
        }
        java.util.List v3_1 = com.inmobi.ads.cache.d.b();
        if (!v3_1.isEmpty()) {
            int v4_1 = v3_1.iterator();
            while(true) {
                int v6 = 1;
                if (!v4_1.hasNext()) {
                    break;
                }
                int v5_4 = ((com.inmobi.ads.cache.a) v4_1.next());
                if (System.currentTimeMillis() <= v5_4.h) {
                    v6 = 0;
                } else {
                }
                if (v6 != 0) {
                    com.inmobi.ads.cache.AssetStore.a(v5_4);
                }
            }
            do {
                java.io.File v8_0 = 0;
                int v4_3 = com.inmobi.ads.cache.d.b().iterator();
                if (!v4_3.hasNext()) {
                    new StringBuilder("MAX CACHESIZE ").append(v1_5.b.d);
                    if (v8_0 > v1_5.b.d) {
                        int v4_11;
                        int v4_8 = com.inmobi.commons.core.d.b.a().a("asset", com.inmobi.ads.cache.d.a, 0, 0, 0, 0, "ts ASC ", 0);
                        if (v4_8.size() != 0) {
                            v4_11 = com.inmobi.ads.cache.d.a(((android.content.ContentValues) v4_8.get(0)));
                        } else {
                            v4_11 = 0;
                        }
                        if (v4_11 != 0) {
                            com.inmobi.ads.cache.AssetStore.a(v4_11);
                        }
                    }
                    java.io.File[] v1_7 = com.inmobi.commons.a.a.a(com.inmobi.commons.a.a.b());
                } else {
                    v8_0 += new java.io.File(((com.inmobi.ads.cache.a) v4_3.next()).e).length();
                    while (v4_3.hasNext()) {
                    }
                }
            } while(!v1_7.exists());
            return;
        } else {
            return;
        }
    }

Method com.inmobi.commons.core.utilities.c.a() calling method java.io.File.<init>()


    public static long a(String p4)
    {
        long v0 = 0;
        try {
            long v2_2 = new java.io.File(android.net.Uri.parse(p4).getPath());
        } catch (Exception) {
            return v0;
        }
        if (!v2_2.exists()) {
            return v0;
        } else {
            v0 = v2_2.length();
            return v0;
        }
    }

Method com.inmobi.commons.a.a.b() calling method java.io.File.<init>()


    public static void b(android.content.Context p2)
    {
        try {
            StringBuilder v0_3 = new java.io.File(p2.getCacheDir(), "im_cached_content");
        } catch (String v2_4) {
            new StringBuilder("SDK encountered unexpected error in clearOldMediaCacheDirectory; ").append(v2_4.getMessage());
            return;
        }
        if (v0_3.exists()) {
            com.inmobi.commons.core.utilities.c.a(v0_3);
        }
        return;
    }

Method com.inmobi.commons.a.a.a() calling method java.io.File.<init>()


    public static java.io.File a(String p6)
    {
        ark>com.inmobi.commons.a.aark>.h();
        java.io.File v1_1 = ark>com.inmobi.commons.a.aark>.a(ark>com.inmobi.commons.a.aark>.c);
        int v2_1 = (p6.length() / 2);
        String v3_3 = String.valueOf((p6.substring(0, v2_1).hashCode() & 2147483647));
        StringBuilder v5_1 = new StringBuilder();
        v5_1.append(v3_3);
        v5_1.append(String.valueOf((p6.substring(v2_1).hashCode() & 2147483647)));
        return new java.io.File(v1_1, v5_1.toString());
    }

Method com.inmobi.commons.a.a.a() calling method java.io.File.<init>()


    public static java.io.File a(android.content.Context p2)
    {
        return new java.io.File(p2.getFilesDir(), "im_cached_content");
    }

Method com.inmobi.ads.cache.a.a() calling method java.io.File.<init>()


    public final boolean a()
    {
        if ((this.e == null) || ((this.e.length() == 0) || (!new java.io.File(this.e).exists()))) {
            return 0;
        } else {
            return 1;
        }
    }

Method com.i.i.a() calling method java.io.File.<init>()


    public static android.graphics.Bitmap a(String p5)
    {
        try {
            if (new java.io.File(p5).exists()) {
                android.graphics.Bitmap v1_6 = new android.graphics.BitmapFactory$Options();
                v1_6.inPreferredConfig = android.graphics.Bitmap$Config.RGB_565;
                android.graphics.Bitmap v1_1 = android.graphics.BitmapFactory.decodeFile(p5, v1_6);
                if (v1_1 == null) {
                    StringBuilder v3_1 = new StringBuilder();
                    v3_1.append("Fetching failed from Disc.Url is ");
                    v3_1.append(p5);
                    android.util.Log.w("FeedManager", v3_1.toString());
                }
                return v1_1;
            } else {
                return 0;
            }
        } catch (OutOfMemoryError) {
            return 0;
        } catch (String v5_2) {
            String v2_2 = new StringBuilder();
            v2_2.append("EXCEPTION:Error : ");
            v2_2.append(v5_2.getMessage());
            android.util.Log.w("FeedManager", v2_2.toString());
            return 0;
        }
    }

Method com.helpshift.util.p.c() calling method java.io.File.<init>()


    public static void c(String p5, int p6)
    {
        if (!android.text.TextUtils.isEmpty(p5)) {
            String v0_11 = new java.io.File(p5);
            android.graphics.BitmapFactory$Options v1_1 = new android.graphics.BitmapFactory$Options();
            v1_1.inJustDecodeBounds = 1;
            android.graphics.BitmapFactory.decodeFile(v0_11.getAbsolutePath(), v1_1);
            String v0_2 = v1_1.outHeight;
            int v2_0 = v1_1.outWidth;
            float v3_1 = (((float) p6) / ((float) Math.max(v0_2, v2_0)));
            if (v3_1 < 1065353216) {
                v1_1.inSampleSize = com.helpshift.util.p.a(v1_1, ((int) (((float) v2_0) * v3_1)), ((int) (((float) v0_2) * v3_1)));
                v1_1.inJustDecodeBounds = 0;
                String v0_9 = android.graphics.BitmapFactory.decodeFile(p5, v1_1);
                if (v0_9 != null) {
                    com.helpshift.util.p.a(com.helpshift.util.p.a(v0_9, p6), p5, com.helpshift.util.h.a(p5));
                }
            }
        }
        return;
    }

Method com.helpshift.util.p.b() calling method java.io.File.<init>()


    public static void b(String p7, int p8)
    {
        if ((!android.text.TextUtils.isEmpty(p7)) && (p8 > null)) {
            String v0_7 = new java.io.File(p7);
            android.graphics.BitmapFactory$Options v1_1 = new android.graphics.BitmapFactory$Options();
            v1_1.inJustDecodeBounds = 1;
            android.graphics.BitmapFactory.decodeFile(v0_7.getAbsolutePath(), v1_1);
            float v3_1 = ((float) v1_1.outWidth);
            String v0_3 = ((float) v1_1.outHeight);
            int v4_1 = (100 * ((int) Math.sqrt(((double) (((float) (25 * p8)) * (v3_1 / v0_3))))));
            v1_1.inSampleSize = com.helpshift.util.p.a(v1_1, v4_1, ((int) (((float) v4_1) * (v0_3 / v3_1))));
            if (v1_1.inSampleSize > 1) {
                v1_1.inJustDecodeBounds = 0;
                android.graphics.Bitmap v8_10 = android.graphics.BitmapFactory.decodeFile(p7, v1_1);
                if (v8_10 != null) {
                    com.helpshift.util.p.a(v8_10, p7, com.helpshift.util.h.a(p7));
                }
            }
        }
        return;
    }

Method com.helpshift.util.p.a() calling method java.io.File.<init>()


    public static android.graphics.Bitmap a(String p7, int p8)
    {
        if (!android.text.TextUtils.isEmpty(p7)) {
            java.io.File v0_2 = new java.io.File(p7);
            if (v0_2.canRead()) {
                int v4 = 0;
                int v3 = 1;
                try {
                    do {
                        android.graphics.Bitmap v5_1 = new android.graphics.BitmapFactory$Options();
                        v5_1.inSampleSize = v3;
                        v5_1.inJustDecodeBounds = 0;
                        return android.graphics.BitmapFactory.decodeFile(v0_2.getAbsolutePath(), v5_1);
                    } while(v4 != 3);
                } catch (OutOfMemoryError) {
                    if (p8 <= 0) {
                        v3 *= 2;
                    } else {
                        v3 = p8;
                    }
                    v4++;
                    if (v4 != 3) {
                    }
                }
            }
        }
        return 0;
    }

Method com.helpshift.util.h.a() calling method java.io.File.<init>()


    public static String a(android.content.Context p2, android.net.Uri p3)
    {
        String v2_3;
        if (!"content".equals(p3.getScheme())) {
            v2_3 = android.webkit.MimeTypeMap.getFileExtensionFromUrl(android.net.Uri.fromFile(new java.io.File(p3.getPath())).toString());
        } else {
            v2_3 = android.webkit.MimeTypeMap.getSingleton().getExtensionFromMimeType(p2.getContentResolver().getType(p3));
        }
        return v2_3;
    }

Method com.helpshift.util.e.e() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.helpshift.util.e.d() calling method java.io.File.<init>()


    public static boolean d(String p2)
    {
        return new java.io.File(android.os.Environment.getExternalStoragePublicDirectory(com.helpshift.util.e.a()), p2).exists();
    }

Method com.helpshift.util.e.b() calling method java.io.File.<init>()


    private static void b(String p2, java.util.HashMap p3)
    {
        if ((p3 != null) || (com.helpshift.util.e.c(p2))) {
            try {
                java.io.File v0_2 = android.os.Environment.getExternalStoragePublicDirectory(com.helpshift.util.e.a());
            } catch (Exception) {
                return;
            }
            if (!v0_2.exists()) {
                v0_2.mkdirs();
            }
            if (!v0_2.canWrite()) {
                return;
            } else {
                java.io.File v1_2 = new java.io.File(v0_2, p2);
                if (p3 == null) {
                    com.helpshift.util.e.a(v1_2, p2);
                    return;
                } else {
                    com.helpshift.util.e.a(v1_2, p3);
                    return;
                }
            }
        } else {
            return;
        }
    }

Method com.helpshift.util.e.b() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.helpshift.util.e.a() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.helpshift.support.widget.b.e() calling method java.io.File.<init>()


    private java.io.File e(android.net.Uri p9)
    {
        String[] v3 = new String[1];
        v3[0] = "_data";
        java.io.File v0_4 = 0;
        try {
            int v9_1 = com.helpshift.util.o.b().getContentResolver().query(p9, v3, 0, 0, 0);
            try {
                if ((v9_1 != 0) && (v9_1.moveToFirst())) {
                    String v1_3 = v9_1.getString(v9_1.getColumnIndexOrThrow("_data"));
                    if (v1_3 != null) {
                        v0_4 = new java.io.File(v1_3);
                    }
                }
            } catch (java.io.File v0_1) {
                if (v9_1 != 0) {
                    v9_1.close();
                }
                throw v0_1;
            }
            if (v9_1 != 0) {
                v9_1.close();
            }
            return v0_4;
        } catch (int v9_2) {
            v0_1 = v9_2;
            v9_1 = 0;
        }
    }

Method com.helpshift.support.widget.b.a() calling method java.io.File.<init>()


    private com.helpshift.conversation.dto.c a(String p4)
    {
        int v1_0;
        String v0 = com.helpshift.support.util.a.a(p4);
        if (p4 == null) {
            v1_0 = 0;
        } else {
            v1_0 = Long.valueOf(new java.io.File(p4).length());
        }
        return new com.helpshift.conversation.dto.c(p4, v0, v1_0);
    }

Method com.helpshift.support.webkit.b.shouldInterceptRequest() calling method java.io.File.<init>()


    public android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView p6, String p7)
    {
        java.io.FileNotFoundException v0_2 = this.b.getExternalCacheDir();
        try {
            String v1_3 = new java.net.URL(p7);
        } catch (String v1_4) {
            com.helpshift.util.l.a(com.helpshift.support.webkit.b.a, "MalformedURLException", v1_4);
            v1_3 = 0;
        }
        if (v1_3 != null) {
            String v2_1 = new java.io.File(v0_2, p7.replace("/", "_"));
            if (!v2_1.exists()) {
                if (com.helpshift.util.h.a(v1_3)) {
                    com.helpshift.util.h.a(v1_3, v2_1);
                }
            } else {
                try {
                    return new android.webkit.WebResourceResponse("", "", new java.io.FileInputStream(v2_1));
                } catch (java.io.FileNotFoundException v0_6) {
                    com.helpshift.util.l.b(com.helpshift.support.webkit.b.a, "FileNotFoundException", v0_6);
                }
            }
        }
        return super.shouldInterceptRequest(p6, p7);
    }

Method com.helpshift.support.util.a.b() calling method java.io.File.<init>()


    private static boolean b(String p2)
    {
        int v1 = 0;
        if (android.text.TextUtils.isEmpty(p2)) {
            return 0;
        } else {
            java.io.File v0_2 = new java.io.File(p2);
            if ((v0_2.exists()) && (v0_2.canRead())) {
                v1 = 1;
            }
            return v1;
        }
    }

Method com.helpshift.support.util.a.a() calling method java.io.File.<init>()


    public static void a(com.helpshift.conversation.dto.c p6, String p7)
    {
        int v0_1 = ((android.net.Uri) p6.a);
        if (v0_1 != 0) {
            java.io.InputStream v7_2;
            byte[] v1_2 = com.helpshift.util.o.b();
            int v2_3 = new com.helpshift.support.d(v1_2);
            int v3_6 = new StringBuilder();
            v3_6.append(".");
            v3_6.append(com.helpshift.util.h.a(v1_2, v0_1));
            java.io.InputStream v7_1 = ark>com.helpshift.support.util.aark>.b(p7, v3_6.toString());
            int v3_2 = new java.io.File(v1_2.getFilesDir(), v7_1);
            String v4_2 = v3_2.getAbsolutePath();
            java.io.InputStream v5 = 0;
            if (v3_2.exists()) {
                v7_2 = 0;
            } else {
                v2_3.b(v7_1);
                v5 = v1_2.getContentResolver().openInputStream(v0_1);
                v7_2 = v1_2.openFileOutput(v7_1, 0);
                byte[] v1_1 = new byte[8192];
                while(true) {
                    int v2_1 = v5.read(v1_1);
                    if (v2_1 == -1) {
                        break;
                    }
                    v7_2.write(v1_1, 0, v2_1);
                }
                p6.b = v4_2;
                p6.e = 1;
                if (com.helpshift.util.p.b(v4_2)) {
                    com.helpshift.util.p.c(v4_2, 1024);
                }
            }
            if (v7_2 != null) {
                v7_2.close();
            }
            if (v5 != null) {
                v5.close();
            }
            return;
        } else {
            com.helpshift.util.l.a("Helpshift_AttachUtil", "Can\'t proceed if uri is null");
            return;
        }
    }

Method com.helpshift.support.util.a.a() calling method java.io.File.<init>()


    public static String a(String p7, String p8)
    {
        int v0_0 = com.helpshift.util.o.b();
        int v1_3 = new com.helpshift.support.d(v0_0);
        java.io.FileOutputStream v3 = 0;
        try {
            int v1_1;
            java.io.FileOutputStream v8_1;
            java.io.FileOutputStream v8_2 = ark>com.helpshift.support.util.aark>.b(p8, com.helpshift.util.h.b(p7));
            byte[] v2_0 = new java.io.File(v0_0.getFilesDir(), v8_2);
            String v4_1 = v2_0.getAbsolutePath();
        } catch (boolean v7_2) {
            v1_1 = 0;
            if (v3 != null) {
                v3.close();
            }
            if (v1_1 != 0) {
                v1_1.close();
            }
            throw v7_2;
        } catch (boolean v7_1) {
            v8_1 = 0;
            v1_1 = 0;
            com.helpshift.util.l.a("Helpshift_AttachUtil", "NPE", v7_1);
            if (v8_1 != null) {
                v8_1.close();
            }
            if (v1_1 != 0) {
                v1_1.close();
            }
            return 0;
        } catch (boolean v7_2) {
            v3 = v8_1;
        }
        if (v2_0.exists()) {
            v8_1 = 0;
            v1_1 = 0;
        } else {
            v1_3.b(v8_2);
            v1_1 = new java.io.FileInputStream(new java.io.File(p7));
            try {
                v8_1 = v0_0.openFileOutput(v8_2, 0);
                try {
                    byte[] v2_4 = new byte[1024];
                } catch (boolean v7_1) {
                }
                while(true) {
                    int v5 = v1_1.read(v2_4);
                    if (v5 == -1) {
                        break;
                    }
                    v8_1.write(v2_4, 0, v5);
                }
                if (com.helpshift.util.p.b(v4_1)) {
                    com.helpshift.util.p.c(v4_1, 1024);
                }
            } catch (boolean v7_2) {
            } catch (boolean v7_1) {
                v8_1 = 0;
            }
        }
        if (v8_1 != null) {
            v8_1.close();
        }
        if (v1_1 != 0) {
            v1_1.close();
        }
        return v4_1;
    }

Method com.helpshift.support.util.a.a() calling method java.io.File.<init>()


    public static String a(String p1)
    {
        String v0_0 = "";
        if (p1 != null) {
            v0_0 = new java.io.File(p1).getName();
        }
        return v0_0;
    }

Method com.helpshift.support.m.c() calling method java.io.File.<init>()


    private static void c()
    {
        try {
            boolean v0_1 = new StringBuilder();
            v0_1.append(com.helpshift.support.m.c.getFilesDir());
            v0_1.append(java.io.File.separator);
            v0_1.append("__hs_supportkvdb_lock");
            java.io.File v1_1 = new java.io.File(v0_1.toString());
        } catch (boolean v0_8) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Error on deleting lock file: ");
            v2_1.append(v0_8);
            com.helpshift.util.l.c("Helpshift_SupportInter", v2_1.toString());
            return;
        }
        if (v1_1.exists()) {
            v1_1.delete();
        }
        boolean v0_5 = new StringBuilder();
        v0_5.append(com.helpshift.support.m.c.getFilesDir());
        v0_5.append(java.io.File.separator);
        v0_5.append("__hs_kvdb_lock");
        java.io.File v1_8 = new java.io.File(v0_5.toString());
        if (!v1_8.exists()) {
            return;
        } else {
            v1_8.delete();
            return;
        }
    }

Method com.helpshift.common.domain.a.a() calling method java.io.File.<init>()


    public void a(com.helpshift.conversation.dto.c p2)
    {
        if ((p2 != null) && ((p2.b != null) && (p2.e))) {
            new java.io.File(p2.b).delete();
        }
        return;
    }

Method com.helpshift.a.a.a.b.a() calling method java.io.File.<init>()


    private String a(String p4)
    {
        boolean v0_6 = ((java.util.HashMap) this.d.a("hs-cached-downloads"));
        String v1_1 = 0;
        if (v0_6) {
            String v4_2 = ((String) v0_6.get(p4));
            if (android.text.TextUtils.isEmpty(v4_2)) {
                v1_1 = v4_2;
            } else {
                boolean v0_3 = new java.io.File(v4_2);
                if ((v0_3.exists()) && (v0_3.canRead())) {
                    return v4_2;
                }
            }
        }
        return v1_1;
    }

Method com.helpshift.a.a.a.b.a.a() calling method java.io.File.<init>()


    public java.io.File a(String p4)
    {
        String v0_3 = ((java.util.HashMap) this.c.a("kDownloadManagerCachedFiles"));
        if (v0_3 == null) {
            v0_3 = new java.util.HashMap();
        }
        java.io.File v1_1 = ((String) v0_3.get(p4));
        if (!android.text.TextUtils.isEmpty(v1_1)) {
            String v2_2 = new java.io.File(v1_1);
            if (v2_2.exists()) {
                return v2_2;
            }
        }
        java.io.File v1_3 = this.c(p4);
        if (v1_3 != null) {
            v0_3.put(p4, v1_3.getAbsolutePath());
            this.c.a("kDownloadManagerCachedFiles", v0_3);
            return v1_3;
        } else {
            throw new java.io.IOException("Error creating cache file");
        }
    }

Method com.helpshift.a.a.a.b.a.c() calling method java.io.File.<init>()


    private java.io.File c(String p5)
    {
        if ((android.text.TextUtils.isEmpty(this.d)) || (!this.d("android.permission.WRITE_EXTERNAL_STORAGE"))) {
            java.io.File v0_1 = this.b.getFilesDir();
        } else {
            v0_1 = android.os.Environment.getExternalStoragePublicDirectory(this.d);
        }
        if (!v0_1.exists()) {
            v0_1.mkdirs();
        }
        if (this.e) {
            try {
                int v2_1 = new java.io.File(v0_1, ".nomedia");
            } catch (java.io.File v1_4) {
                android.util.Log.d(com.helpshift.a.a.a.b.a.a, "Exception while creating no media file", v1_4);
            }
            if (!v2_1.exists()) {
                v2_1.createNewFile();
            }
        }
        java.io.File v1_5 = 0;
        if (v0_1.canWrite()) {
            java.io.File v1_7 = new StringBuilder();
            v1_7.append("Support_");
            v1_7.append(System.currentTimeMillis());
            v1_7.append(p5.substring((p5.lastIndexOf("/") + 1)));
            v1_5 = new java.io.File(v0_1, v1_7.toString());
        }
        return v1_5;
    }

Method com.google.firebase.iid.zzy.zzf() calling method java.io.File.<init>()


    private static java.io.File zzf(android.content.Context p2, String p3)
    {
        AssertionError v3_2;
        if (!android.text.TextUtils.isEmpty(p3)) {
            try {
                AssertionError v3_6 = android.util.Base64.encodeToString(p3.getBytes("UTF-8"), 11);
                StringBuilder v1_3 = new StringBuilder((33 + String.valueOf(v3_6).length()));
                v1_3.append("com.google.InstanceId_");
                v1_3.append(v3_6);
                v1_3.append(".properties");
                v3_2 = v1_3.toString();
            } catch (java.io.UnsupportedEncodingException v2_1) {
                throw new AssertionError(v2_1);
            }
        } else {
            v3_2 = "com.google.InstanceId.properties";
        }
        return new java.io.File(com.google.firebase.iid.zzy.zzb(p2), v3_2);
    }

Method com.google.firebase.iid.zzaw.<init>() calling method java.io.File.<init>()


    private zzaw(android.content.Context p3, com.google.firebase.iid.zzy p4)
    {
        this.zzde = new android.support.v4.util.ArrayMap();
        this.zzx = p3;
        this.zzdc = p3.getSharedPreferences("com.google.android.gms.appid", 0);
        this.zzdd = p4;
        String v0_2 = new java.io.File(android.support.v4.content.ContextCompat.getNoBackupFilesDir(this.zzx), "com.google.android.gms.appid-no-backup");
        if (!v0_2.exists()) {
            try {
                if ((v0_2.createNewFile()) && (!this.isEmpty())) {
                    android.util.Log.i("FirebaseInstanceId", "App restored, clearing state");
                    this.zzal();
                    com.google.firebase.iid.FirebaseInstanceId.getInstance().zzm();
                }
            } catch (String v3_7) {
                if (!android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                    return;
                } else {
                    String v3_9 = String.valueOf(v3_7.getMessage());
                    if (v3_9.length() == 0) {
                        String v3_11 = new String("Error creating file in no backup dir: ");
                    } else {
                        v3_11 = "Error creating file in no backup dir: ".concat(v3_9);
                    }
                    android.util.Log.d("FirebaseInstanceId", v3_11);
                    return;
                }
            }
            return;
        }
        return;
    }

Method com.google.api.client.util.IOUtils.isSymbolicLink() calling method java.io.File.<init>()


    public static boolean isSymbolicLink(java.io.File p7)
    {
        try {
            java.io.File v2_7 = Class.forName("java.nio.file.Files");
            int v3_3 = Class.forName("java.nio.file.Path");
            Class[] v6_0 = new Class[0];
            Object[] v5_0 = new Object[0];
            Object v4_1 = java.io.File.getMethod("toPath", v6_0).invoke(p7, v5_0);
            Class[] v6_1 = new Class[1];
            v6_1[0] = v3_3;
            java.io.File v2_1 = v2_7.getMethod("isSymbolicLink", v6_1);
            Object[] v5_2 = new Object[1];
            v5_2[0] = v4_1;
            return ((Boolean) v2_1.invoke(0, v5_2)).booleanValue();
        } catch (int v7_5) {
            int v7_6 = v7_5.getCause();
            com.google.api.client.util.Throwables.propagateIfPossible(v7_6, java.io.IOException);
            throw new RuntimeException(v7_6);
        } catch (ClassNotFoundException) {
            if (java.io.File.separatorChar != 92) {
                if (p7.getParent() != null) {
                    p7 = new java.io.File(p7.getParentFile().getCanonicalFile(), p7.getName());
                }
                return (p7.getCanonicalFile().equals(p7.getAbsoluteFile()) ^ 1);
            } else {
                return 0;
            }
        }
    }

Method com.google.android.gms.tagmanager.zzex.zzps() calling method java.io.File.<init>()


    private final java.io.File zzps()
    {
        String v0_1;
        String v0_2 = String.valueOf("resource_");
        java.io.File v1_4 = String.valueOf(this.zzazo);
        if (v1_4.length() == 0) {
            v0_1 = new String(v0_2);
        } else {
            v0_1 = v0_2.concat(v1_4);
        }
        return new java.io.File(this.zzri.getDir("google_tagmanager", 0), v0_1);
    }

Method com.google.android.gms.internal.ads.zzbhf.zza() calling method java.io.File.<init>()


    protected final android.webkit.WebResourceResponse zza(android.webkit.WebView p3, String p4, java.util.Map p5)
    {
        if ((p3 instanceof com.google.android.gms.internal.ads.zzbgg)) {
            if (this.zzbmx != null) {
                this.zzbmx.zza(p4, p5, 1);
            }
            if ("mraid.js".equalsIgnoreCase(new java.io.File(p4).getName())) {
                if (((com.google.android.gms.internal.ads.zzbgg) p3).zzadl() != null) {
                    ((com.google.android.gms.internal.ads.zzbgg) p3).zzadl().zzvr();
                }
                String v4_8;
                if (!((com.google.android.gms.internal.ads.zzbgg) p3).zzadj().zzafb()) {
                    if (!((com.google.android.gms.internal.ads.zzbgg) p3).zzadq()) {
                        v4_8 = ((String) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcpr));
                    } else {
                        v4_8 = ((String) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcps));
                    }
                } else {
                    v4_8 = ((String) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcpt));
                }
                com.google.android.gms.ads.internal.zzbv.zzlf();
                return com.google.android.gms.internal.ads.zzayh.zze(((com.google.android.gms.internal.ads.zzbgg) p3).getContext(), ((com.google.android.gms.internal.ads.zzbgg) p3).zzabz().zzdp, v4_8);
            } else {
                if (p5 == null) {
                    p5 = java.util.Collections.emptyMap();
                }
                return super.zzd(p4, p5);
            }
        } else {
            com.google.android.gms.internal.ads.zzaxz.zzeo("Tried to intercept request from a WebView that wasn\'t an AdWebView.");
            return 0;
        }
    }

Method com.google.android.gms.internal.ads.zzbfs.zzex() calling method java.io.File.<init>()


    public final boolean zzex(String p34)
    {
        com.google.android.gms.internal.ads.zzbfl v10_0 = 0;
        if (this.zzexb == null) {
            this.zza(p34, 0, "noCacheDir", 0);
            return 0;
        }
        do {
            String v4_0;
            if (this.zzexb != null) {
                String v1_0 = this.zzexb.listFiles();
                String v3_0 = 0;
                v4_0 = 0;
                while (v3_0 < v1_0.length) {
                    if (!v1_0[v3_0].getName().endsWith(".done")) {
                        v4_0++;
                    }
                    v3_0++;
                }
            } else {
                v4_0 = 0;
            }
            if (v4_0 <= ((Integer) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcot)).intValue()) {
                long v12_1 = new java.io.File(this.zzexb, this.zzey(p34));
                String v13_0 = this.zzc(v12_1);
                if ((!v12_1.isFile()) || (!v13_0.isFile())) {
                    int v15_2;
                    String v1_49 = String.valueOf(this.zzexb.getAbsolutePath());
                    com.google.android.gms.internal.ads.zzbfs v2_47 = String.valueOf(p34);
                    if (v2_47.length() == 0) {
                        v15_2 = new String(v1_49);
                    } else {
                        v15_2 = v1_49.concat(v2_47);
                    }
                    if (!com.google.android.gms.internal.ads.zzbfs.zzewz.contains(v15_2)) {
                        com.google.android.gms.internal.ads.zzbfs.zzewz.add(v15_2);
                        try {
                            com.google.android.gms.ads.internal.zzbv.zzls();
                            String v1_85 = ((Integer) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcoy)).intValue();
                            String v3_35 = new java.net.URL(p34);
                            com.google.android.gms.internal.ads.zzbfs v2_70 = 0;
                        } catch (java.io.IOException v0_0) {
                            com.google.android.gms.internal.ads.zzbfs v2_12 = v15_2;
                            String v1_10 = v0_0;
                            String v3_3 = "error";
                            String v4_6 = 0;
                            v10_0 = 0;
                            if ((v1_10 instanceof RuntimeException)) {
                                com.google.android.gms.ads.internal.zzbv.zzlj().zza(v1_10, "VideoStreamFullFileCache.preload");
                            }
                            try {
                                v10_0.close();
                            } catch (java.io.IOException) {
                            }
                            if (!this.zzexc) {
                                int v6_23 = new StringBuilder((25 + String.valueOf(p34).length()));
                                v6_23.append("Preload failed for URL \"");
                                v6_23.append(p34);
                                v6_23.append("\"");
                                com.google.android.gms.internal.ads.zzaxz.zzc(v6_23.toString(), v1_10);
                            } else {
                                int v5_26 = new StringBuilder((26 + String.valueOf(p34).length()));
                                v5_26.append("Preload aborted for URL \"");
                                v5_26.append(p34);
                                v5_26.append("\"");
                                com.google.android.gms.internal.ads.zzaxz.zzen(v5_26.toString());
                            }
                            if (v12_1.exists()) {
                                if (!v12_1.delete()) {
                                    int v5_28 = String.valueOf(v12_1.getAbsolutePath());
                                    if (v5_28.length() == 0) {
                                        String v1_67 = new String("Could not delete partial cache file at ");
                                    } else {
                                        v1_67 = "Could not delete partial cache file at ".concat(v5_28);
                                    }
                                    com.google.android.gms.internal.ads.zzaxz.zzeo(v1_67);
                                }
                            }
                            this.zza(p34, v12_1.getAbsolutePath(), v3_3, v4_6);
                            com.google.android.gms.internal.ads.zzbfs.zzewz.remove(v2_12);
                            return 0;
                        }
                        while(true) {
                            v2_70++;
                            if (v2_70 > 20) {
                                v2_12 = v15_2;
                                try {
                                    throw new java.io.IOException("Too many redirects (20)");
                                } catch (java.io.IOException v0_0) {
                                }
                            } else {
                                int v5_32 = v3_35.openConnection();
                                v5_32.setConnectTimeout(v1_85);
                                v5_32.setReadTimeout(v1_85);
                                try {
                                    if ((v5_32 instanceof java.net.HttpURLConnection)) {
                                        int v5_0 = ((java.net.HttpURLConnection) v5_32);
                                        int v6_1 = new com.google.android.gms.internal.ads.zzbax();
                                        v6_1.zza(v5_0, 0);
                                        v5_0.setInstanceFollowRedirects(0);
                                        int v7_0 = v5_0.getResponseCode();
                                        v6_1.zza(v5_0, v7_0);
                                        if ((v7_0 / 100) != 3) {
                                            if ((v5_0 instanceof java.net.HttpURLConnection)) {
                                                String v1_4 = ((java.net.HttpURLConnection) v5_0).getResponseCode();
                                                if (v1_4 >= 400) {
                                                    try {
                                                        String v3_31;
                                                        String v4_9 = String.valueOf(Integer.toString(v1_4));
                                                    } catch (java.io.IOException v0_6) {
                                                        v1_10 = v0_6;
                                                        v3_3 = "badUrl";
                                                        v4_6 = 0;
                                                        v2_12 = v15_2;
                                                    }
                                                    if (v4_9.length() == 0) {
                                                        v3_31 = new String("HTTP request failed. Code: ");
                                                    } else {
                                                        v3_31 = "HTTP request failed. Code: ".concat(v4_9);
                                                    }
                                                    try {
                                                        int v6_16 = new StringBuilder((32 + String.valueOf(p34).length()));
                                                        v6_16.append("HTTP status code ");
                                                        v6_16.append(v1_4);
                                                        v6_16.append(" at ");
                                                        v6_16.append(p34);
                                                        throw new java.io.IOException(v6_16.toString());
                                                    } catch (java.io.IOException v0_7) {
                                                        v1_10 = v0_7;
                                                        v4_6 = v3_31;
                                                        v3_3 = "badUrl";
                                                    }
                                                }
                                            }
                                            int v7_2 = v5_0.getContentLength();
                                            if (v7_2 >= 0) {
                                                String v1_6 = com.google.android.gms.internal.ads.zzbfs.zzexa.format(((long) v7_2));
                                                String v3_2 = ((Integer) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcou)).intValue();
                                                if (v7_2 <= v3_2) {
                                                    com.google.android.gms.internal.ads.zzbfs v2_11 = new StringBuilder(((20 + String.valueOf(v1_6).length()) + String.valueOf(p34).length()));
                                                    v2_11.append("Caching ");
                                                    v2_11.append(v1_6);
                                                    v2_11.append(" bytes from ");
                                                    v2_11.append(p34);
                                                    com.google.android.gms.internal.ads.zzaxz.zzdn(v2_11.toString());
                                                    int v5_2 = java.nio.channels.Channels.newChannel(v5_0.getInputStream());
                                                    String v4_5 = new java.io.FileOutputStream(v12_1);
                                                    try {
                                                        com.google.android.gms.internal.ads.zzbfs v2_13 = v4_5.getChannel();
                                                        String v1_12 = java.nio.ByteBuffer.allocate(1048576);
                                                        com.google.android.gms.internal.ads.zzbfl v10_1 = com.google.android.gms.ads.internal.zzbv.zzlm();
                                                        long v17 = v10_1.currentTimeMillis();
                                                        String v20 = v15_2;
                                                        try {
                                                            android.os.Handler v11_2 = new com.google.android.gms.internal.ads.zzbai(((Long) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcox)).longValue());
                                                            int v14_3 = ((Long) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcow)).longValue();
                                                            int v6_10 = 0;
                                                        } catch (java.io.IOException v0_1) {
                                                            int v14_0 = v4_5;
                                                            v2_12 = v20;
                                                            v1_10 = v0_1;
                                                            v10_0 = v14_0;
                                                            v3_3 = "error";
                                                            v4_6 = 0;
                                                        }
                                                        while(true) {
                                                            int v21_0 = v5_2.read(v1_12);
                                                            if (v21_0 < 0) {
                                                                v14_0 = v4_5;
                                                                try {
                                                                    v14_0.close();
                                                                } catch (java.io.IOException v0_1) {
                                                                }
                                                                if (com.google.android.gms.internal.ads.zzaxz.isLoggable(3)) {
                                                                    String v1_16 = com.google.android.gms.internal.ads.zzbfs.zzexa.format(((long) v6_10));
                                                                    String v3_9 = new StringBuilder(((22 + String.valueOf(v1_16).length()) + String.valueOf(p34).length()));
                                                                    v3_9.append("Preloaded ");
                                                                    v3_9.append(v1_16);
                                                                    v3_9.append(" bytes from ");
                                                                    v3_9.append(p34);
                                                                    com.google.android.gms.internal.ads.zzaxz.zzdn(v3_9.toString());
                                                                }
                                                                v12_1.setReadable(1, 0);
                                                                if (!v13_0.isFile()) {
                                                                    v13_0.createNewFile();
                                                                } else {
                                                                    v13_0.setLastModified(System.currentTimeMillis());
                                                                }
                                                                this.zza(p34, v12_1.getAbsolutePath(), v6_10);
                                                                v2_12 = v20;
                                                                try {
                                                                    com.google.android.gms.internal.ads.zzbfs.zzewz.remove(v2_12);
                                                                    return 1;
                                                                } catch (java.io.IOException v0_1) {
                                                                }
                                                            } else {
                                                                String v1_33;
                                                                com.google.android.gms.internal.ads.zzbfl v10_3;
                                                                int v6_11 = (v6_10 + v21_0);
                                                                try {
                                                                    if (v6_11 <= v3_2) {
                                                                        try {
                                                                            v1_12.flip();
                                                                        } catch (java.io.IOException v0_2) {
                                                                            v14_0 = v4_5;
                                                                            v1_10 = v0_2;
                                                                            v10_0 = v14_0;
                                                                        }
                                                                        while (v2_13.write(v1_12) > 0) {
                                                                        }
                                                                        v1_12.clear();
                                                                        if ((v10_1.currentTimeMillis() - v17) <= (1000 * v14_3)) {
                                                                            String v26 = v1_12;
                                                                            if (this.zzexc) {
                                                                                break;
                                                                            }
                                                                            int v31;
                                                                            int v21_5;
                                                                            int v29;
                                                                            String v25_1;
                                                                            android.os.Handler v28;
                                                                            com.google.android.gms.internal.ads.zzbfl v27;
                                                                            com.google.android.gms.internal.ads.zzbfs v24;
                                                                            String v23_1;
                                                                            int v19;
                                                                            if (!v11_2.tryAcquire()) {
                                                                                v24 = v2_13;
                                                                                v25_1 = v3_2;
                                                                                v31 = v5_2;
                                                                                v19 = v6_11;
                                                                                v21_5 = v7_2;
                                                                                v27 = v10_1;
                                                                                v28 = v11_2;
                                                                                v29 = v14_3;
                                                                                v23_1 = v26;
                                                                                v14_0 = v4_5;
                                                                            } else {
                                                                                v27 = v10_1;
                                                                                com.google.android.gms.internal.ads.zzbfl v10_2 = new com.google.android.gms.internal.ads.zzbfl;
                                                                                v28 = v11_2;
                                                                                v23_1 = v26;
                                                                                v24 = v2_13;
                                                                                v25_1 = v3_2;
                                                                                v29 = v14_3;
                                                                                v14_0 = v4_5;
                                                                                v19 = v6_11;
                                                                                v31 = v5_2;
                                                                                v21_5 = v7_2;
                                                                                v10_2(this, p34, v12_1.getAbsolutePath(), v6_11, v7_2, 0);
                                                                                com.google.android.gms.internal.ads.zzbat.zztu.post(v10_2);
                                                                            }
                                                                            v4_5 = v14_0;
                                                                            v6_10 = v19;
                                                                            v7_2 = v21_5;
                                                                            v1_12 = v23_1;
                                                                            v2_13 = v24;
                                                                            v3_2 = v25_1;
                                                                            v10_1 = v27;
                                                                            v11_2 = v28;
                                                                            v14_3 = v29;
                                                                            v5_2 = v31;
                                                                        } else {
                                                                            v1_33 = "downloadTimeout";
                                                                            com.google.android.gms.internal.ads.zzbfs v2_24 = Long.toString(v14_3);
                                                                            int v5_9 = new StringBuilder((29 + String.valueOf(v2_24).length()));
                                                                            v5_9.append("Timeout exceeded. Limit: ");
                                                                            v5_9.append(v2_24);
                                                                            v5_9.append(" sec");
                                                                            v10_3 = v5_9.toString();
                                                                            throw new java.io.IOException("stream cache time limit exceeded");
                                                                        }
                                                                    } else {
                                                                        v1_33 = "sizeExceeded";
                                                                        String v3_17 = String.valueOf(Integer.toString(v6_11));
                                                                        if (v3_17.length() == 0) {
                                                                            v10_3 = new String("File too big for full file cache. Size: ");
                                                                        } else {
                                                                            v10_3 = "File too big for full file cache. Size: ".concat(v3_17);
                                                                        }
                                                                        throw new java.io.IOException("stream cache file size limit exceeded");
                                                                    }
                                                                } catch (java.io.IOException v0_3) {
                                                                    v1_10 = v0_3;
                                                                    v10_0 = v4_5;
                                                                } catch (java.io.IOException v0_4) {
                                                                    v3_3 = v1_33;
                                                                    v10_0 = v4_5;
                                                                    v2_12 = v20;
                                                                    v4_6 = 0;
                                                                    v1_10 = v0_4;
                                                                } catch (java.io.IOException v0_5) {
                                                                    v3_3 = v1_33;
                                                                    v2_12 = v20;
                                                                    v1_10 = v0_5;
                                                                    v10_0 = v4_5;
                                                                    v4_6 = v10_3;
                                                                }
                                                            }
                                                            v3_3 = "error";
                                                            v2_12 = v20;
                                                        }
                                                        v1_33 = "externalAbort";
                                                        throw new java.io.IOException("abort requested");
                                                    } catch (java.io.IOException v0_1) {
                                                        v14_0 = v4_5;
                                                        v2_12 = v15_2;
                                                    }
                                                } else {
                                                    String v1_38;
                                                    String v3_26 = new StringBuilder(((33 + String.valueOf(v1_6).length()) + String.valueOf(p34).length()));
                                                    v3_26.append("Content length ");
                                                    v3_26.append(v1_6);
                                                    v3_26.append(" exceeds limit at ");
                                                    v3_26.append(p34);
                                                    com.google.android.gms.internal.ads.zzaxz.zzeo(v3_26.toString());
                                                    String v1_36 = String.valueOf(v1_6);
                                                    if (v1_36.length() == 0) {
                                                        v1_38 = new String("File too big for full file cache. Size: ");
                                                    } else {
                                                        v1_38 = "File too big for full file cache. Size: ".concat(v1_36);
                                                    }
                                                    this.zza(p34, v12_1.getAbsolutePath(), "sizeExceeded", v1_38);
                                                    com.google.android.gms.internal.ads.zzbfs.zzewz.remove(v15_2);
                                                    return 0;
                                                }
                                            } else {
                                                String v1_41;
                                                com.google.android.gms.internal.ads.zzbfs v2_41 = String.valueOf(p34);
                                                if (v2_41.length() == 0) {
                                                    v1_41 = new String("Stream cache aborted, missing content-length header at ");
                                                } else {
                                                    v1_41 = "Stream cache aborted, missing content-length header at ".concat(v2_41);
                                                }
                                                com.google.android.gms.internal.ads.zzaxz.zzeo(v1_41);
                                                this.zza(p34, v12_1.getAbsolutePath(), "contentLengthMissing", 0);
                                                com.google.android.gms.internal.ads.zzbfs.zzewz.remove(v15_2);
                                                return 0;
                                            }
                                        } else {
                                            String v4_15 = v5_0.getHeaderField("Location");
                                            if (v4_15 != null) {
                                                int v6_18 = new java.net.URL(v3_35, v4_15);
                                                String v3_32 = v6_18.getProtocol();
                                                if (v3_32 != null) {
                                                    if ((!v3_32.equals("http")) && (!v3_32.equals("https"))) {
                                                        break;
                                                    }
                                                    String v3_34;
                                                    String v4_16 = String.valueOf(v4_15);
                                                    if (v4_16.length() == 0) {
                                                        v3_34 = new String("Redirecting to ");
                                                    } else {
                                                        v3_34 = "Redirecting to ".concat(v4_16);
                                                    }
                                                    com.google.android.gms.internal.ads.zzaxz.zzdn(v3_34);
                                                    v5_0.disconnect();
                                                    v3_35 = v6_18;
                                                } else {
                                                    throw new java.io.IOException("Protocol is null");
                                                }
                                            } else {
                                                throw new java.io.IOException("Missing Location header in redirect");
                                            }
                                        }
                                    } else {
                                        throw new java.io.IOException("Invalid protocol.");
                                    }
                                } catch (java.io.IOException v0_8) {
                                    v1_10 = v0_8;
                                    v4_6 = 0;
                                    v2_12 = v15_2;
                                    v3_3 = "error";
                                }
                            }
                        }
                        com.google.android.gms.internal.ads.zzbfs v2_48;
                        String v3_36 = String.valueOf(v3_32);
                        if (v3_36.length() == 0) {
                            v2_48 = new String("Unsupported scheme: ");
                        } else {
                            v2_48 = "Unsupported scheme: ".concat(v3_36);
                        }
                        throw new java.io.IOException(v2_48);
                    } else {
                        com.google.android.gms.internal.ads.zzbfs v2_55;
                        String v3_40 = String.valueOf(p34);
                        if (v3_40.length() == 0) {
                            v2_55 = new String("Stream cache already in progress at ");
                        } else {
                            v2_55 = "Stream cache already in progress at ".concat(v3_40);
                        }
                        com.google.android.gms.internal.ads.zzaxz.zzeo(v2_55);
                        this.zza(p34, v12_1.getAbsolutePath(), "inProgress", 0);
                        return 0;
                    }
                } else {
                    com.google.android.gms.internal.ads.zzbfs v2_60;
                    String v1_73 = ((int) v12_1.length());
                    String v3_44 = String.valueOf(p34);
                    if (v3_44.length() == 0) {
                        v2_60 = new String("Stream cache hit at ");
                    } else {
                        v2_60 = "Stream cache hit at ".concat(v3_44);
                    }
                    com.google.android.gms.internal.ads.zzaxz.zzdn(v2_60);
                    this.zza(p34, v12_1.getAbsolutePath(), v1_73);
                    return 1;
                }
            } else {
                String v1_77;
                if (this.zzexb != null) {
                    String v3_48 = this.zzexb.listFiles();
                    String v4_22 = v3_48.length;
                    int v5_31 = nan;
                    com.google.android.gms.internal.ads.zzbfs v2_63 = 0;
                    String v1_76 = 0;
                    while (v1_76 < v4_22) {
                        int v7_9 = v3_48[v1_76];
                        if (!v7_9.getName().endsWith(".done")) {
                            long v12_4 = v7_9.lastModified();
                            if (v12_4 < v5_31) {
                                v2_63 = v7_9;
                                v5_31 = v12_4;
                            }
                        }
                        v1_76++;
                    }
                    if (v2_63 == null) {
                        v1_77 = 0;
                    } else {
                        v1_77 = v2_63.delete();
                        com.google.android.gms.internal.ads.zzbfs v2_64 = this.zzc(v2_63);
                        if (v2_64.isFile()) {
                            v1_77 &= v2_64.delete();
                        }
                    }
                }
            }
        } while(v1_77 != null);
        com.google.android.gms.internal.ads.zzaxz.zzeo("Unable to expire stream cache");
        this.zza(p34, 0, "expireFailed", 0);
        return 0;
    }

Method com.google.android.gms.internal.ads.zzbfs.zzc() calling method java.io.File.<init>()


    private final java.io.File zzc(java.io.File p4)
    {
        return new java.io.File(this.zzexb, String.valueOf(p4.getName()).concat(".done"));
    }

Method com.google.android.gms.internal.ads.zzbfs.<init>() calling method java.io.File.<init>()


    public zzbfs(com.google.android.gms.internal.ads.zzbdz p4)
    {
        super(p4);
        String v4_10 = super.mContext.getCacheDir();
        if (v4_10 != null) {
            super.zzexb = new java.io.File(v4_10, "admobVideoStreams");
            if ((super.zzexb.isDirectory()) || (super.zzexb.mkdirs())) {
                if ((super.zzexb.setReadable(1, 0)) && (super.zzexb.setExecutable(1, 0))) {
                    return;
                } else {
                    String v4_11;
                    String v1_3 = String.valueOf(super.zzexb.getAbsolutePath());
                    if (v1_3.length() == 0) {
                        v4_11 = new String("Could not set cache file permissions at ");
                    } else {
                        v4_11 = "Could not set cache file permissions at ".concat(v1_3);
                    }
                    com.google.android.gms.internal.ads.zzaxz.zzeo(v4_11);
                    super.zzexb = 0;
                    return;
                }
            } else {
                String v4_13;
                String v1_8 = String.valueOf(super.zzexb.getAbsolutePath());
                if (v1_8.length() == 0) {
                    v4_13 = new String("Could not create preload cache directory at ");
                } else {
                    v4_13 = "Could not create preload cache directory at ".concat(v1_8);
                }
                com.google.android.gms.internal.ads.zzaxz.zzeo(v4_13);
                super.zzexb = 0;
                return;
            }
        } else {
            com.google.android.gms.internal.ads.zzaxz.zzeo("Context.getCacheDir() returned null");
            return;
        }
    }

Method com.google.android.gms.internal.ads.zzazm.zzbd() calling method java.io.File.<init>()


    public static com.google.android.gms.internal.ads.zzv zzbd(android.content.Context p4)
    {
        com.google.android.gms.internal.ads.zzv v4_1 = new com.google.android.gms.internal.ads.zzv(new com.google.android.gms.internal.ads.zzam(new java.io.File(p4.getCacheDir(), "admob_volley"), 20971520), new com.google.android.gms.internal.ads.zzazm(p4, new com.google.android.gms.internal.ads.zzas()));
        v4_1.start();
        return v4_1;
    }

Method com.google.ads.interactivemedia.v3.internal.jz.k() calling method java.io.File.<init>()


    private static void k(android.content.Context p20)
    {
        try {
            java.io.File v1_17 = k>com.google.ads.interactivemedia.v3.internal.jzk>.v.a(com.google.ads.interactivemedia.v3.internal.kh.a());
            String v2_51 = k>com.google.ads.interactivemedia.v3.internal.jzk>.v.a(v1_17, com.google.ads.interactivemedia.v3.internal.kh.b());
            java.io.File v3_1 = p20.getCacheDir();
        } catch (Throwable v0_6) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_6);
        } catch (Throwable v0_5) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_5);
        } catch (Throwable v0_4) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_4);
        } catch (Throwable v0_3) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_3);
        } catch (Throwable v0_2) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_2);
        } catch (Throwable v0_1) {
            throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a(v0_1);
        }
        if (v3_1 != null) {
        } else {
            v3_1 = p20.getDir("dex", 0);
            if (v3_1 == null) {
                throw new k>com.google.ads.interactivemedia.v3.internal.jzk>$a();
            }
        }
        int v6_13 = java.io.File.createTempFile("ads", ".jar", v3_1);
        int v7_10 = new java.io.FileOutputStream(v6_13);
        v7_10.write(v2_51, 0, v2_51.length);
        v7_10.close();
        String v2_49 = new dalvik.system.DexClassLoader(v6_13.getAbsolutePath(), v3_1.getAbsolutePath(), 0, p20.getClassLoader());
        java.io.File v5_18 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.k()));
        int v7_14 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.y()));
        Class v8_4 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.s()));
        Class v9_3 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.o()));
        Class v10_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.A()));
        Class v11_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.m()));
        Class v12_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.w()));
        Class v13_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.u()));
        Class v14_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.i()));
        Class v15_2 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.g()));
        String v4_1 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.e()));
        java.io.File v16 = v3_1;
        java.io.File v17 = v6_13;
        Class v18 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.c()));
        java.io.File v19 = v2_49.loadClass(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.q()));
        java.io.File v3_4 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.e = v5_18.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.l()), v3_4);
        java.io.File v5_0 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.f = v7_14.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.z()), v5_0);
        java.io.File v5_1 = new Class[0];
        k>com.google.ads.interactivemedia.v3.internal.jzk>.g = v8_4.getMethod(k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.t()), v5_1);
        String v2_4 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.p());
        java.io.File v5_2 = new Class[1];
        v5_2[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.h = v9_3.getMethod(v2_4, v5_2);
        String v2_7 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.B());
        java.io.File v5_5 = new Class[2];
        v5_5[0] = android.view.MotionEvent;
        v5_5[1] = android.util.DisplayMetrics;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.i = v10_2.getMethod(v2_7, v5_5);
        String v2_10 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.n());
        java.io.File v5_6 = new Class[1];
        v5_6[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.j = v11_2.getMethod(v2_10, v5_6);
        String v2_13 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.x());
        java.io.File v5_7 = new Class[1];
        v5_7[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.k = v12_2.getMethod(v2_13, v5_7);
        String v2_17 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.v());
        java.io.File v5_8 = new Class[1];
        v5_8[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.l = v13_2.getMethod(v2_17, v5_8);
        String v2_20 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.j());
        java.io.File v5_9 = new Class[1];
        v5_9[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.m = v14_2.getMethod(v2_20, v5_9);
        String v2_23 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.h());
        java.io.File v5_10 = new Class[1];
        v5_10[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.n = v15_2.getMethod(v2_23, v5_10);
        String v2_26 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.f());
        java.io.File v5_11 = new Class[1];
        v5_11[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.o = v4_1.getMethod(v2_26, v5_11);
        String v2_29 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.r());
        String v4_3 = new Class[1];
        v4_3[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.p = v19.getMethod(v2_29, v4_3);
        java.io.File v1_2 = k>com.google.ads.interactivemedia.v3.internal.jzk>.b(v1_17, com.google.ads.interactivemedia.v3.internal.kh.d());
        String v2_32 = new Class[1];
        v2_32[0] = android.content.Context;
        k>com.google.ads.interactivemedia.v3.internal.jzk>.q = v18.getMethod(v1_2, v2_32);
        java.io.File v1_4 = v17;
        String v2_34 = v1_4.getName();
        v1_4.delete();
        new java.io.File(v16, v2_34.replace(".jar", ".dex")).delete();
        return;
    }

Method com.gaanavideo.b.a() calling method java.io.File.<init>()


    public void a()
    {
        com.constants.Constants.ei.a(new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(this.s, 0)[0].getAbsolutePath(), "media_cache"));
        return;
    }

Method com.gaanavideo.b.a() calling method java.io.File.<init>()


    private com.exoplayer2.upstream.cache.a a(java.io.File p12, String p13, boolean p14, boolean p15)
    {
        java.io.File v1_0;
        com.exoplayer2.upstream.cache.m v0_2 = new java.io.File(p12.getAbsolutePath(), "media_cache_video");
        if (android.text.TextUtils.isEmpty(p13)) {
            v1_0 = new java.io.File(p12.getAbsolutePath(), "media_cache_video");
            v1_0.mkdirs();
        } else {
            com.exoplayer2.upstream.cache.a v12_2 = p12.getAbsolutePath();
            com.exoplayer2.upstream.cache.a v2_1 = new StringBuilder();
            v2_1.append("media_cache_video/");
            v2_1.append(p13);
            v1_0 = new java.io.File(v12_2, v2_1.toString());
            v1_0.mkdirs();
            ark>com.gaanavideo.bark>.b.a(v0_2);
            ark>com.gaanavideo.bark>.b.a(new com.exoplayer2.TrackSpan(p13, System.currentTimeMillis()));
        }
        com.exoplayer2.upstream.cache.a v12_8;
        long v13_3 = 0;
        if (!com.utilities.d.b()) {
            v12_8 = new com.exoplayer2.upstream.cache.o(v1_0, ark>com.gaanavideo.bark>.b, 0);
        } else {
            com.gaana.application.GaanaApplication.getInstance();
            v12_8 = new com.exoplayer2.upstream.cache.o(v1_0, ark>com.gaanavideo.bark>.b, com.gaana.application.GaanaApplication.getExoEncryptionKey(0));
        }
        com.exoplayer2.upstream.cache.o v3_1 = v12_8;
        com.exoplayer2.upstream.cache.a v12_10 = new com.exoplayer2.upstream.cache.a;
        if (p14 != 0) {
            v13_3 = ark>com.gaanavideo.bark>.a;
        }
        long v13_7;
        com.google.android.exoplayer2.upstream.DataSource v4 = this.a(v13_3, 1).createDataSource();
        if (!this.l()) {
            v13_7 = new com.exoplayer2.upstream.FileDataSource();
        } else {
            v13_7 = new com.exoplayer2.upstream.EncryptedFileDataSource2();
        }
        v12_10(v3_1, v4, v13_7, new com.exoplayer2.upstream.cache.CacheDataSink(v3_1, 10485760), 3, p15, new ark>com.gaanavideo.bark>$3(this), 0);
        return v12_10;
    }

Method com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.runningUsingEnvironmentVariable() calling method java.io.File.<init>()


    private boolean runningUsingEnvironmentVariable()
    {
        String v0_1 = this.getEnv("GOOGLE_APPLICATION_CREDENTIALS");
        if ((v0_1 != null) && (v0_1.length() != 0)) {
            try {
                java.io.IOException v2_5 = new java.io.File(v0_1);
            } catch (java.security.AccessControlException) {
                return 0;
            }
            if (v2_5.exists()) {
                if (!v2_5.isDirectory()) {
                    return 1;
                } else {
                }
            }
            Object[] v5_1 = new Object[2];
            v5_1[0] = "GOOGLE_APPLICATION_CREDENTIALS";
            v5_1[1] = v0_1;
            throw new java.io.IOException(String.format("Error reading credential file from environment variable %s, value \'%s\': File does not exist.", v5_1));
        } else {
            return 0;
        }
    }

Method com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.getWellKnownCredentialsFile() calling method java.io.File.<init>()


    private final java.io.File getWellKnownCredentialsFile()
    {
        java.io.File v1_4;
        if (this.getProperty("os.name", "").toLowerCase(java.util.Locale.US).indexOf("windows") < 0) {
            v1_4 = new java.io.File(new java.io.File(this.getProperty("user.home", ""), ".config"), "gcloud");
        } else {
            v1_4 = new java.io.File(new java.io.File(this.getEnv("APPDATA")), "gcloud");
        }
        return new java.io.File(v1_4, "application_default_credentials.json");
    }

Method com.google.android.gms.internal.ads.zzbhu.zzd() calling method java.io.File.<init>()


    public final android.webkit.WebResourceResponse zzd(com.google.android.gms.internal.ads.zzbif p5)
    {
        if (this.zzbmx != null) {
            this.zzbmx.zza(p5.url, p5.zzab, 1);
        }
        java.io.InputStream v0_18;
        if ("mraid.js".equalsIgnoreCase(new java.io.File(p5.url).getName())) {
            java.io.InputStream v0_13;
            this.zzvr();
            if (!this.zzdin.zzadj().zzafb()) {
                if (!this.zzdin.zzadq()) {
                    v0_13 = ((String) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcpr));
                } else {
                    v0_13 = ((String) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcps));
                }
            } else {
                v0_13 = ((String) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcpt));
            }
            com.google.android.gms.ads.internal.zzbv.zzlf();
            v0_18 = com.google.android.gms.internal.ads.zzayh.zze(this.zzdin.getContext(), this.zzdin.zzabz().zzdp, v0_13);
        } else {
            v0_18 = 0;
        }
        if (v0_18 == null) {
            try {
                if (com.google.android.gms.internal.ads.zzawz.zzb(p5.url, this.zzdin.getContext(), this.zzdzf).equals(p5.url)) {
                    java.io.InputStream v0_24 = com.google.android.gms.internal.ads.zzty.zzbb(p5.url);
                    if (v0_24 != null) {
                        java.io.InputStream v0_25 = com.google.android.gms.ads.internal.zzbv.zzll().zza(v0_24);
                        if ((v0_25 != null) && (v0_25.zzoe())) {
                            return new android.webkit.WebResourceResponse("", "", v0_25.zzof());
                        }
                    }
                    if ((!com.google.android.gms.internal.ads.zzbax.isEnabled()) || (!((Boolean) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcso)).booleanValue())) {
                        return 0;
                    } else {
                        return this.zze(p5);
                    }
                } else {
                    return this.zze(p5);
                }
            } catch (android.webkit.WebResourceResponse v5_3) {
                com.google.android.gms.ads.internal.zzbv.zzlj().zza(v5_3, "AdWebViewClient.interceptRequest");
                return 0;
            }
        } else {
            return v0_18;
        }
    }

Method com.google.android.gms.internal.ads.zzam.zze() calling method java.io.File.<init>()


    private final java.io.File zze(String p3)
    {
        return new java.io.File(this.zzby, com.google.android.gms.internal.ads.zzam.zzd(p3));
    }

Method com.google.android.exoplayer2.upstream.cache.SimpleCacheSpan.getCacheFile() calling method java.io.File.<init>()


    public static java.io.File getCacheFile(java.io.File p2, int p3, long p4, long p6)
    {
        StringBuilder v1_1 = new StringBuilder();
        v1_1.append(p3);
        v1_1.append(".");
        v1_1.append(p4);
        v1_1.append(".");
        v1_1.append(p6);
        v1_1.append(".v3.exo");
        return new java.io.File(p2, v1_1.toString());
    }

Method com.google.android.gms.vision.EngineManager.zzc() calling method java.io.File.<init>()


    public static java.io.File zzc(android.content.Context p1)
    {
        return new java.io.File("assets/");
    }

Method com.google.android.gms.tagmanager.zzbr.zzdr() calling method java.io.File.<init>()


    static boolean zzdr(String p3)
    {
        if (com.google.android.gms.tagmanager.zzbr.version() >= 9) {
            java.io.File v0_2 = new java.io.File(p3);
            v0_2.setReadable(0, 0);
            v0_2.setWritable(0, 0);
            v0_2.setReadable(1, 1);
            v0_2.setWritable(1, 1);
            return 1;
        } else {
            return 0;
        }
    }

Method com.google.android.gms.internal.measurement.zzbg.onCreate() calling method java.io.File.<init>()


    public final void onCreate(android.database.sqlite.SQLiteDatabase p3)
    {
        int v3_1 = p3.getPath();
        if (com.google.android.gms.internal.measurement.zzce.version() >= 9) {
            java.io.File v0_2 = new java.io.File(v3_1);
            v0_2.setReadable(0, 0);
            v0_2.setWritable(0, 0);
            v0_2.setReadable(1, 1);
            v0_2.setWritable(1, 1);
        }
        return;
    }

Method com.google.android.gms.internal.ads.zzum.zzc() calling method java.io.File.<init>()


    private final declared_synchronized void zzc(com.google.android.gms.internal.ads.zzuo$zza$zzb p4)
    {
        try {
            String v0_0 = android.os.Environment.getExternalStorageDirectory();
        } catch (String v4_9) {
            throw v4_9;
        }
        if (v0_0 != null) {
            String v0_3 = new java.io.FileOutputStream(new java.io.File(v0_0, "clearcut_events.txt"), 1);
            try {
                v0_3.write(this.zzd(p4).getBytes());
                v0_3.write(10);
            } catch (String v4_6) {
                v0_3.close();
                throw v4_6;
            }
            v0_3.close();
            return;
        } else {
            return;
        }
    }

Method com.google.android.gms.internal.ads.zzdl.zzm() calling method java.io.File.<init>()


    private static void zzm(String p1)
    {
        com.google.android.gms.internal.ads.zzdl.zzb(new java.io.File(p1));
        return;
    }

Method com.google.android.gms.internal.ads.zzdl.zzb() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.google.android.gms.internal.ads.zzdl.zza() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.google.android.gms.internal.ads.zzdl.zza() calling method java.io.File.<init>()


    public static com.google.android.gms.internal.ads.zzdl zza(android.content.Context p8, String p9, String p10, boolean p11)
    {
        void v0_1 = new com.google.android.gms.internal.ads.zzdl(p8);
        try {
            v0_1.zzsq = java.util.concurrent.Executors.newCachedThreadPool(new com.google.android.gms.internal.ads.zzdm());
            v0_1.zzrp = p11;
        } catch (com.google.android.gms.internal.ads.zzdi) {
            return v0_1;
        }
        if (p11 != 0) {
            v0_1.zzsv = v0_1.zzsq.submit(new com.google.android.gms.internal.ads.zzdn(v0_1));
        }
        v0_1.zzsq.execute(new com.google.android.gms.internal.ads.zzdp(v0_1));
        String v2_3;
        String v1_0 = com.google.android.gms.common.GoogleApiAvailabilityLight.getInstance();
        if (v1_0.getApkVersion(v0_1.zzsp) <= 0) {
            v2_3 = 0;
        } else {
            v2_3 = 1;
        }
        String v1_2;
        v0_1.zzta = v2_3;
        if (v1_0.isGooglePlayServicesAvailable(v0_1.zzsp) != 0) {
            v1_2 = 0;
        } else {
            v1_2 = 1;
        }
        v0_1.zztb = v1_2;
        v0_1.zza(0, 1);
        if (com.google.android.gms.internal.ads.zzds.isMainThread()) {
            if (((Boolean) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzctr)).booleanValue()) {
                throw new IllegalStateException("Task Context initialization must not be called from the UI thread.");
            }
        }
        v0_1.zzss = new com.google.android.gms.internal.ads.zzcw(0);
        v0_1.zzst = v0_1.zzss.zzl(p9);
        try {
            android.content.Context v9_17 = v0_1.zzsp.getCacheDir();
        } catch (com.google.android.gms.internal.ads.zzco v8_11) {
            throw new com.google.android.gms.internal.ads.zzdi(v8_11);
        }
        if (v9_17 == null) {
            v9_17 = v0_1.zzsp.getDir("dex", 0);
            if (v9_17 == null) {
                throw new com.google.android.gms.internal.ads.zzdi();
            }
        }
        String v6_0 = new Object[2];
        v6_0[0] = v9_17;
        v6_0[1] = "1529567361524";
        Object[] v3_3 = new java.io.File(String.format("%s/%s.jar", v6_0));
        if (!v3_3.exists()) {
            com.google.android.gms.internal.ads.zzdl$zza v10_6 = v0_1.zzss.zza(v0_1.zzst, p10);
            v3_3.createNewFile();
            String v4_5 = new java.io.FileOutputStream(v3_3);
            v4_5.write(v10_6, 0, v10_6.length);
            v4_5.close();
        }
        v0_1.zzb(v9_17, "1529567361524");
        try {
            v0_1.zzsr = new dalvik.system.DexClassLoader(v3_3.getAbsolutePath(), v9_17.getAbsolutePath(), 0, v0_1.zzsp.getClassLoader());
        } catch (com.google.android.gms.internal.ads.zzdl$zza v10_2) {
            com.google.android.gms.internal.ads.zzdl.zzb(v3_3);
            v0_1 = v0_1.zza(v9_17, "1529567361524");
            Object[] v3_0 = new Object[2];
            v3_0[0] = v9_17;
            v3_0[1] = "1529567361524";
            com.google.android.gms.internal.ads.zzdl.zzm(String.format("%s/%s.dex", v3_0));
            throw v10_2;
        }
        com.google.android.gms.internal.ads.zzdl.zzb(v3_3);
        v0_1 = v0_1.zza(v9_17, "1529567361524");
        Object[] v3_1 = new Object[2];
        v3_1[0] = v9_17;
        v3_1[1] = "1529567361524";
        com.google.android.gms.internal.ads.zzdl.zzm(String.format("%s/%s.dex", v3_1));
        if (!v0_1.zztf) {
            com.google.android.gms.internal.ads.zzco v8_5 = new android.content.IntentFilter();
            v8_5.addAction("android.intent.action.USER_PRESENT");
            v8_5.addAction("android.intent.action.SCREEN_OFF");
            v0_1.zzsp.registerReceiver(new com.google.android.gms.internal.ads.zzdl$zza(v0_1, 0), v8_5);
            v0_1.zztf = 1;
        }
        v0_1.zzsz = new com.google.android.gms.internal.ads.zzco(v0_1);
        v0_1.zztd = 1;
        return v0_1;
    }

Method com.google.android.gms.internal.ads.zzazs.zzbe() calling method java.io.File.<init>()


    private static com.google.android.gms.internal.ads.zzv zzbe(android.content.Context p4)
    {
        try {
            if (com.google.android.gms.internal.ads.zzazs.zzemw == null) {
                com.google.android.gms.internal.ads.zzv v4_3;
                com.google.android.gms.internal.ads.zzaan.initialize(p4);
                if (!((Boolean) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcvy)).booleanValue()) {
                    v4_3 = new com.google.android.gms.internal.ads.zzv(new com.google.android.gms.internal.ads.zzam(new java.io.File(p4.getCacheDir(), "volley")), new com.google.android.gms.internal.ads.zzaj(new com.google.android.gms.internal.ads.zzas()));
                    v4_3.start();
                } else {
                    v4_3 = com.google.android.gms.internal.ads.zzazm.zzbd(p4);
                }
                com.google.android.gms.internal.ads.zzazs.zzemw = v4_3;
            }
        } catch (com.google.android.gms.internal.ads.zzv v4_5) {
            throw v4_5;
        }
        return com.google.android.gms.internal.ads.zzazs.zzemw;
    }

Method com.google.android.gms.internal.ads.zzaaq.zza() calling method java.io.File.<init>()


    public final void zza(android.content.Context p1, String p2, String p3, java.util.Map p4)
    {
        this.mContext = p1;
        this.zzbuk = p2;
        this.zzcyt = p3;
        this.zzcyz = new java.util.concurrent.atomic.AtomicBoolean(0);
        this.zzcyz.set(((Boolean) com.google.android.gms.internal.ads.zzwu.zzpz().zzd(com.google.android.gms.internal.ads.zzaan.zzcpy)).booleanValue());
        if (this.zzcyz.get()) {
            java.util.Map v1_3 = android.os.Environment.getExternalStorageDirectory();
            if (v1_3 != null) {
                this.zzcza = new java.io.File(v1_3, "sdk_csi_data.txt");
            }
        }
        java.util.Map v1_6 = p4.entrySet().iterator();
        while (v1_6.hasNext()) {
            String v2_14 = ((java.util.Map$Entry) v1_6.next());
            this.zzcyx.put(((String) v2_14.getKey()), ((String) v2_14.getValue()));
        }
        this.zzcyw = java.util.concurrent.Executors.newSingleThreadExecutor();
        this.zzcyw.execute(new com.google.android.gms.internal.ads.zzaar(this));
        this.zzcyy.put("action", com.google.android.gms.internal.ads.zzaau.zzczd);
        this.zzcyy.put("ad_format", com.google.android.gms.internal.ads.zzaau.zzczd);
        this.zzcyy.put("e", com.google.android.gms.internal.ads.zzaau.zzcze);
        return;
    }

Method com.google.android.gms.common.util.SharedPreferencesUtils.publishWorldReadableSharedPreferences() calling method java.io.File.<init>()


    public static void publishWorldReadableSharedPreferences(android.content.Context p3, android.content.SharedPreferences$Editor p4, String p5)
    {
        java.io.File v0_1 = new java.io.File(p3.getApplicationInfo().dataDir, "shared_prefs");
        java.io.File v3_5 = v0_1.getParentFile();
        if (v3_5 != null) {
            v3_5.setExecutable(1, 0);
        }
        v0_1.setExecutable(1, 0);
        p4.commit();
        new java.io.File(v0_1, String.valueOf(p5).concat(".xml")).setReadable(1, 0);
        return;
    }

Method com.google.android.exoplayer2.util.AtomicFile.<init>() calling method java.io.File.<init>()


    public AtomicFile(java.io.File p3)
    {
        this.baseName = p3;
        StringBuilder v1_1 = new StringBuilder();
        v1_1.append(p3.getPath());
        v1_1.append(".bak");
        this.backupName = new java.io.File(v1_1.toString());
        return;
    }

Method com.google.android.exoplayer2.upstream.cache.CachedContentIndex.<init>() calling method java.io.File.<init>()


    public CachedContentIndex(java.io.File p3, byte[] p4, boolean p5)
    {
        this.encrypt = p5;
        String v0_0 = 1;
        if (p4 == null) {
            com.google.android.exoplayer2.util.Assertions.checkState((p5 ^ 1));
            this.cipher = 0;
            this.secretKeySpec = 0;
        } else {
            if (p4.length != 16) {
                v0_0 = 0;
            }
            com.google.android.exoplayer2.util.Assertions.checkArgument(v0_0);
            try {
                this.cipher = com.google.android.exoplayer2.upstream.cache.CachedContentIndex.getCipher();
                this.secretKeySpec = new javax.crypto.spec.SecretKeySpec(p4, "AES");
            } catch (java.security.NoSuchAlgorithmException v3_1) {
                throw new IllegalStateException(v3_1);
            }
        }
        this.keyToContent = new java.util.HashMap();
        this.idToKey = new android.util.SparseArray();
        this.removedIds = new android.util.SparseBooleanArray();
        this.atomicFile = new com.google.android.exoplayer2.util.AtomicFile(new java.io.File(p3, "cached_content_index.exi"));
        return;
    }

Method com.gaanavideo.d.a() calling method java.io.File.<init>()


    public boolean a(String p3)
    {
        if (!this.a.containsKey(p3)) {
            return 0;
        } else {
            boolean v0_6 = ((com.gaanavideo.a) this.a.get(p3));
            this.b(v0_6);
            this.a.remove(p3);
            int v3_2 = new java.io.File(v0_6.a);
            if (v3_2.exists()) {
                this.a(v3_2);
            }
            return 1;
        }
    }

Method com.gaanavideo.d.a() calling method java.io.File.<init>()


    public void a(String p3, String p4)
    {
        if (!this.a.containsKey(p3)) {
            com.gaanavideo.a v0_4 = new com.gaanavideo.a();
            v0_4.c = 0;
            v0_4.d = 0;
            v0_4.a = p4;
            v0_4.b = p3;
            if (this.a.size() <= this.d) {
                this.a(v0_4);
            } else {
                this.a.remove(this.c.b);
                this.b(this.c);
                java.util.HashMap v4_6 = new java.io.File(this.c.a);
                if (v4_6.exists()) {
                    this.a(v4_6);
                }
                this.a(v0_4);
            }
            this.a.put(p3, v0_4);
        } else {
            com.gaanavideo.a v3_2 = ((com.gaanavideo.a) this.a.get(p3));
            v3_2.a = p4;
            this.b(v3_2);
            this.a(v3_2);
        }
        return;
    }

Method com.gaanavideo.d.<init>() calling method java.io.File.<init>()


    public d(String p6)
    {
        this.d = 10;
        this.a = new java.util.HashMap();
        int v1_0 = 0;
        java.io.File[] v6_1 = new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(com.gaana.application.GaanaApplication.getContext(), 0)[0].getAbsolutePath(), p6).listFiles();
        if ((v6_1 != null) && (v6_1.length > 0)) {
            int v0_5 = v6_1.length;
            while (v1_0 < v0_5) {
                String v2_2 = v6_1[v1_0];
                String v3_1 = v2_2.getAbsolutePath().split("/");
                if (v3_1[(v3_1.length - 1)] != null) {
                    this.a(v3_1[(v3_1.length - 1)], v2_2.getAbsolutePath());
                }
                v1_0++;
            }
        }
        return;
    }

Method com.exoplayer2.VideoPlayerActivityTwo.i() calling method java.io.File.<init>()


    private void i()
    {
        Exception v0_1 = new com.google.android.exoplayer2.upstream.cache.LeastRecentlyUsedCacheEvictor(104857600);
        this.a = new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(this.getApplicationContext(), 0)[0].getAbsolutePath(), "media_cache_fullscreen");
        this.a.mkdirs();
        try {
            com.exoplayer2.VideoPlayerActivityTwo.u = new com.google.android.exoplayer2.upstream.cache.SimpleCache(this.a, v0_1);
        } catch (Exception v0_2) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_2);
        }
        return;
    }

Method com.fragments.PartyQRFragment.a() calling method java.io.File.<init>()


    private java.io.File a(android.graphics.Bitmap p5)
    {
        java.io.FileOutputStream v0_1 = new java.io.File(ark>com.fragments.PartyQRFragmentark>.a());
        v0_1.mkdirs();
        java.io.File v1_2 = new java.io.File(v0_1, "party.jpg");
        try {
            java.io.FileOutputStream v0_3 = new java.io.FileOutputStream(v1_2);
            p5.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_3);
            v0_3.flush();
            v0_3.close();
            return v1_2;
        } catch (int v5_1) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v5_1);
            return 0;
        }
    }

Method com.fragments.LyricsBannerFragment.a() calling method java.io.File.<init>()


    private java.io.File a(android.graphics.Bitmap p6)
    {
        java.io.FileOutputStream v0_3 = new java.io.File(ark>com.fragments.LyricsBannerFragmentark>.a());
        v0_3.mkdirs();
        android.graphics.Bitmap$CompressFormat v2_3 = new StringBuilder();
        v2_3.append(System.currentTimeMillis());
        v2_3.append(".jpg");
        java.io.File v1_0 = new java.io.File(v0_3, v2_3.toString());
        try {
            java.io.FileOutputStream v0_2 = new java.io.FileOutputStream(v1_0);
            p6.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_2);
            v0_2.flush();
            v0_2.close();
            return v1_0;
        } catch (int v6_1) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v6_1);
            return 0;
        }
    }

Method com.exoplayer2.upstream.cache.m.c() calling method java.io.File.<init>()


    private void c()
    {
        String v0_1 = new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(com.gaana.application.GaanaApplication.getContext(), 0)[0].getAbsolutePath(), "media_cache").listFiles();
        int v2_1 = 0;
        if (v0_1 != null) {
            int v4 = v0_1.length;
            long v5_0 = 0;
            int v2_2 = 0;
            while (v2_2 < v4) {
                java.io.File[] v3_1 = v0_1[v2_2];
                if (v3_1.isDirectory()) {
                    java.io.File[] v3_2 = v3_1.listFiles();
                    if (v3_2 != null) {
                        int v7_1 = v3_2.length;
                        long v8 = v5_0;
                        long v5_1 = 0;
                        while (v5_1 < v7_1) {
                            long vtmp11 = v3_2[v5_1].length();
                            v5_1++;
                            v8 += vtmp11;
                        }
                        v5_0 = v8;
                    }
                }
                v2_2++;
            }
            v2_1 = v5_0;
        }
        this.e = v2_1;
        String v1_2 = new StringBuilder();
        v1_2.append("calculateCacheSize : ");
        v1_2.append(this.e);
        android.util.Log.v("media_cache", v1_2.toString());
        return;
    }

Method com.exoplayer2.upstream.EncryptedFileDataSource2.a() calling method java.io.File.<init>()


    private void a()
    {
        this.c = new ark>com.exoplayer2.upstream.EncryptedFileDataSource2ark>$a(new java.io.FileInputStream(new java.io.File(this.d.getPath())), this.g, this.a, this.b);
        return;
    }

Method com.exoplayer2.a.b() calling method java.io.File.<init>()


    public void b()
    {
        com.constants.Constants.ei.a(new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(this.r, 0)[0].getAbsolutePath(), "media_cache"));
        return;
    }

Method com.exoplayer2.a.a() calling method java.io.File.<init>()


    private com.exoplayer2.upstream.cache.a a(java.io.File p12, String p13, boolean p14, boolean p15)
    {
        java.io.File v1_0;
        com.exoplayer2.upstream.cache.m v0_1 = new java.io.File(p12.getAbsolutePath(), "media_cache");
        if (android.text.TextUtils.isEmpty(p13)) {
            v1_0 = new java.io.File(p12.getAbsolutePath(), "media_cache");
            v1_0.mkdirs();
        } else {
            com.exoplayer2.upstream.cache.a v12_2 = p12.getAbsolutePath();
            com.exoplayer2.upstream.cache.a v2_1 = new StringBuilder();
            v2_1.append("media_cache/");
            v2_1.append(p13);
            v1_0 = new java.io.File(v12_2, v2_1.toString());
            v1_0.mkdirs();
            ark>com.exoplayer2.aark>.b.a(v0_1);
            ark>com.exoplayer2.aark>.b.a(new com.exoplayer2.TrackSpan(p13, System.currentTimeMillis()));
            com.constants.Constants.ei.a(v0_1);
        }
        com.exoplayer2.upstream.cache.a v12_9;
        long v13_3 = 0;
        if (!com.utilities.d.b()) {
            v12_9 = new com.exoplayer2.upstream.cache.o(v1_0, ark>com.exoplayer2.aark>.b, 0);
        } else {
            com.gaana.application.GaanaApplication.getInstance();
            v12_9 = new com.exoplayer2.upstream.cache.o(v1_0, ark>com.exoplayer2.aark>.b, com.gaana.application.GaanaApplication.getExoEncryptionKey(0));
        }
        com.exoplayer2.upstream.cache.o v3_1 = v12_9;
        com.exoplayer2.upstream.cache.a v12_11 = new com.exoplayer2.upstream.cache.a;
        if (p14 != 0) {
            v13_3 = ark>com.exoplayer2.aark>.a;
        }
        long v13_7;
        com.google.android.exoplayer2.upstream.DataSource v4 = this.a(v13_3, 1).createDataSource();
        if (!this.o()) {
            v13_7 = new com.exoplayer2.upstream.FileDataSource();
        } else {
            v13_7 = new com.exoplayer2.upstream.EncryptedFileDataSource2();
        }
        v12_11(v3_1, v4, v13_7, new com.exoplayer2.upstream.cache.CacheDataSink(v3_1, 10485760), 3, p15, new ark>com.exoplayer2.aark>$3(this), 0);
        return v12_11;
    }

Method android.support.v4.graphics.TypefaceCompatApi21Impl.getFile() calling method java.io.File.<init>()


    private java.io.File getFile(android.os.ParcelFileDescriptor p4)
    {
        try {
            java.io.File v1_4 = new StringBuilder();
            v1_4.append("/proc/self/fd/");
            v1_4.append(p4.getFd());
            String v4_1 = android.system.Os.readlink(v1_4.toString());
        } catch (android.system.ErrnoException) {
            return 0;
        }
        if (!android.system.OsConstants.S_ISREG(android.system.Os.stat(v4_1).st_mode)) {
            return 0;
        } else {
            return new java.io.File(v4_1);
        }
    }

Method com.managers.DownloadManager.u() calling method java.io.File.<init>()


    private void u(int p13)
    {
        java.io.IOException v13_2 = com.managers.SdCardManager.a().e(String.valueOf(p13));
        java.io.File v0_7 = new StringBuilder();
        v0_7.append(v13_2);
        v0_7.append(".tmp");
        java.io.File v0_1 = v0_7.toString();
        try {
            java.io.File v1_1 = new java.io.File(v13_2);
        } catch (java.io.IOException v13_4) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v13_4);
            return;
        } catch (java.io.IOException v13_3) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v13_3);
            return;
        } catch (Exception) {
            return;
        }
        if (!v1_1.exists()) {
            return;
        } else {
            java.io.FileInputStream v2_2 = new java.io.FileInputStream(v1_1);
            java.io.BufferedInputStream v3_1 = new java.io.BufferedInputStream(v2_2);
            java.io.File v4_1 = new java.io.File(v0_1);
            java.io.File v0_3 = new java.io.FileOutputStream(v4_1);
            byte[] v5_1 = new byte[1024];
            int v7 = 0;
            while (v3_1.read(v5_1) != -1) {
                if (v7 == 0) {
                    int v8_1 = 0;
                    while (v8_1 < v5_1.length) {
                        if (v5_1[v8_1] != -128) {
                            v5_1[v8_1] = ((byte) (v5_1[v8_1] ^ -1));
                        }
                        v8_1++;
                    }
                }
                v0_3.write(v5_1);
                v7++;
            }
            v0_3.flush();
            v0_3.close();
            v3_1.close();
            v2_2.close();
            com.library.util.StorageUtils.delete(v1_1);
            v4_1.renameTo(new java.io.File(v13_2));
            return;
        }
    }

Method com.facebook.ads.internal.r.b.a.b.c() calling method java.io.File.<init>()


    public declared_synchronized void c()
    {
        try {
            if (!this.d()) {
                this.b();
                com.facebook.ads.internal.r.b.l v1_1 = new java.io.File(this.a.getParentFile(), this.a.getName().substring(0, (this.a.getName().length() - ".download".length())));
                if (this.a.renameTo(v1_1)) {
                    this.a = v1_1;
                    try {
                        this.c = new java.io.RandomAccessFile(this.a, "r");
                        return;
                    } catch (java.io.IOException v0_6) {
                        String v2_7 = new StringBuilder();
                        v2_7.append("Error opening ");
                        v2_7.append(this.a);
                        v2_7.append(" as disc cache");
                        throw new com.facebook.ads.internal.r.b.l(v2_7.toString(), v0_6);
                    }
                } else {
                    String v2_10 = new StringBuilder();
                    v2_10.append("Error renaming file ");
                    v2_10.append(this.a);
                    v2_10.append(" to ");
                    v2_10.append(v1_1);
                    v2_10.append(" for completion!");
                    throw new com.facebook.ads.internal.r.b.l(v2_10.toString());
                }
            } else {
                return;
            }
        } catch (java.io.IOException v0_11) {
            throw v0_11;
        }
    }

Method com.facebook.ads.internal.r.b.a.b.<init>() calling method java.io.File.<init>()


    public b(java.io.File p5, com.facebook.ads.internal.r.b.a.a p6)
    {
        if (p6 != null) {
            java.io.RandomAccessFile v0_0;
            this.b = p6;
            com.facebook.ads.internal.r.b.a.d.a(p5.getParentFile());
            String v6_6 = p5.exists();
            if (v6_6 == null) {
                java.io.File v1_0 = p5.getParentFile();
                String v2_1 = new StringBuilder();
                v2_1.append(p5.getName());
                v2_1.append(".download");
                v0_0 = new java.io.File(v1_0, v2_1.toString());
            } else {
                v0_0 = p5;
            }
            String v6_1;
            this.a = v0_0;
            if (v6_6 == null) {
                v6_1 = "rw";
            } else {
                v6_1 = "r";
            }
            this.c = new java.io.RandomAccessFile(this.a, v6_1);
            return;
        } else {
            throw new NullPointerException();
        }
    }

Method com.exoplayer2.upstream.cache.p.a() calling method java.io.File.<init>()


    public static java.io.File a(java.io.File p2, int p3, long p4, long p6)
    {
        StringBuilder v1_1 = new StringBuilder();
        v1_1.append(p3);
        v1_1.append(".");
        v1_1.append(p4);
        v1_1.append(".");
        v1_1.append(p6);
        v1_1.append(".v3.exo");
        return new java.io.File(p2, v1_1.toString());
    }

Method com.exoplayer2.VideoPlayerActivityTwo$5.onDataRetrieved() calling method java.io.File.<init>()


    public void onDataRetrieved(Object p4, int p5, boolean p6)
    {
        int v6_0 = 0;
        com.exoplayer2.VideoPlayerActivityTwo.a(this.a, 0);
        if ((p4 instanceof com.google.gson.internal.LinkedTreeMap)) {
            com.exoplayer2.VideoPlayerActivityTwo.d(this.a);
            if (this.a.a == null) {
                this.a.a = new java.io.File(android.support.v4.content.ContextCompat.getExternalFilesDirs(this.a.getApplicationContext(), 0)[0].getAbsolutePath(), "media_cache_fullscreen");
                this.a.a.mkdirs();
            }
            if (this.a.a.isDirectory()) {
                com.exoplayer2.VideoPlayerActivityTwo v5_14 = this.a.a.list();
                while (v6_0 < v5_14.length) {
                    new java.io.File(this.a.a, v5_14[v6_0]).delete();
                    v6_0++;
                }
            }
            com.exoplayer2.VideoPlayerActivityTwo.a(this.a, com.utilities.Util.k(((String) ((com.google.gson.internal.LinkedTreeMap) p4).get("data"))));
            com.exoplayer2.VideoPlayerActivityTwo.e(this.a);
        }
        return;
    }

Method com.bumptech.glide.load.engine.b.f$1.a() calling method java.io.File.<init>()


    public java.io.File a()
    {
        int v0_2 = this.a.getCacheDir();
        if (v0_2 != 0) {
            if (this.b == null) {
                return v0_2;
            } else {
                return new java.io.File(v0_2, this.b);
            }
        } else {
            return 0;
        }
    }

Method com.bumptech.glide.load.b.u.c() calling method java.io.File.<init>()


    private static android.net.Uri c(String p1)
    {
        return android.net.Uri.fromFile(new java.io.File(p1));
    }

Method com.bumptech.glide.load.b.k$b.a() calling method java.io.File.<init>()


    public void a(com.bumptech.glide.Priority p7, com.bumptech.glide.load.a.b$a p8)
    {
        java.io.File v7_6 = this.b.getContentResolver().query(this.c, ark>com.bumptech.glide.load.b.k$bark>.a, 0, 0, 0);
        String v0_0 = 0;
        if (v7_6 != null) {
            try {
                if (v7_6.moveToFirst()) {
                    v0_0 = v7_6.getString(v7_6.getColumnIndexOrThrow("_data"));
                }
            } catch (Throwable v8_1) {
                v7_6.close();
                throw v8_1;
            }
            v7_6.close();
        }
        if (!android.text.TextUtils.isEmpty(v0_0)) {
            p8.a(new java.io.File(v0_0));
        } else {
            String v0_5 = new StringBuilder();
            v0_5.append("Failed to find file path for: ");
            v0_5.append(this.c);
            p8.a(new java.io.FileNotFoundException(v0_5.toString()));
        }
        return;
    }

Method com.appsflyer.h.g() calling method java.io.File.<init>()


    private static java.io.File g(String p1)
    {
        try {
            if ((p1 != null) && (p1.trim().length() > 0)) {
                return new java.io.File(p1.trim());
            }
        } catch (String v1_3) {
            com.appsflyer.AFLogger.a(v1_3.getMessage(), v1_3);
        }
        return 0;
    }

Method com.android.volley.toolbox.c.c() calling method java.io.File.<init>()


    public java.io.File c(String p3)
    {
        return new java.io.File(this.c, this.d(p3));
    }

Method android.support.v4.provider.RawDocumentFile.renameTo() calling method java.io.File.<init>()


    public boolean renameTo(String p3)
    {
        java.io.File v0_1 = new java.io.File(this.mFile.getParentFile(), p3);
        if (!this.mFile.renameTo(v0_1)) {
            return 0;
        } else {
            this.mFile = v0_1;
            return 1;
        }
    }

Method android.support.v4.provider.RawDocumentFile.createFile() calling method java.io.File.<init>()


    public android.support.v4.provider.DocumentFile createFile(String p3, String p4)
    {
        int v3_5 = android.webkit.MimeTypeMap.getSingleton().getExtensionFromMimeType(p3);
        if (v3_5 != 0) {
            StringBuilder v0_5 = new StringBuilder();
            v0_5.append(p4);
            v0_5.append(".");
            v0_5.append(v3_5);
            p4 = v0_5.toString();
        }
        int v3_2 = new java.io.File(this.mFile, p4);
        try {
            v3_2.createNewFile();
            return new android.support.v4.provider.RawDocumentFile(this, v3_2);
        } catch (int v3_3) {
            StringBuilder v0_3 = new StringBuilder();
            v0_3.append("Failed to createFile: ");
            v0_3.append(v3_3);
            android.util.Log.w("DocumentFile", v0_3.toString());
            return 0;
        }
    }

Method android.support.v4.provider.RawDocumentFile.createDirectory() calling method java.io.File.<init>()


    public android.support.v4.provider.DocumentFile createDirectory(String p3)
    {
        java.io.File v0_1 = new java.io.File(this.mFile, p3);
        if ((!v0_1.isDirectory()) && (!v0_1.mkdir())) {
            return 0;
        } else {
            return new android.support.v4.provider.RawDocumentFile(this, v0_1);
        }
    }

Method android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri() calling method java.io.File.<init>()


    public java.io.File getFileForUri(android.net.Uri p5)
    {
        String v0_0 = p5.getEncodedPath();
        String v2_4 = v0_0.indexOf(47, 1);
        String v3_1 = android.net.Uri.decode(v0_0.substring(1, v2_4));
        String vtmp6 = android.net.Uri.decode(v0_0.substring((v2_4 + 1)));
        StringBuilder v1_2 = ((java.io.File) this.mRoots.get(v3_1));
        if (v1_2 != null) {
            try {
                String v0_3 = new java.io.File(v1_2, vtmp6).getCanonicalFile();
                SecurityException v5_4 = v0_3.getPath().startsWith(v1_2.getPath());
            } catch (java.io.IOException) {
                StringBuilder v1_6 = new StringBuilder();
                v1_6.append("Failed to resolve canonical path for ");
                v1_6.append(v5_4);
                throw new IllegalArgumentException(v1_6.toString());
            }
            if (v5_4 != null) {
                return v0_3;
            } else {
                throw new SecurityException("Resolved path jumped beyond configured root");
            }
        } else {
            StringBuilder v1_8 = new StringBuilder();
            v1_8.append("Unable to find configured root for ");
            v1_8.append(p5);
            throw new IllegalArgumentException(v1_8.toString());
        }
    }

Method com.utilities.Util.h() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.utilities.Util.g() calling method java.io.File.<init>()


    public static java.util.HashMap g()
    {
        java.util.HashMap v0_1 = new java.util.HashMap();
        if (new java.io.File("/proc/cpuinfo").exists()) {
            try {
                int v1_1 = new java.io.BufferedReader(new java.io.FileReader(new java.io.File("/proc/cpuinfo")));
                int v3_2 = 0;
            } catch (int v1_0) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_0);
            }
            while(true) {
                String v4_4 = v1_1.readLine();
                if (v4_4 == null) {
                    break;
                }
                if (!v4_4.contains("Processor\t:")) {
                    if (!v4_4.contains("Hardware\t:")) {
                        if (v4_4.contains("processor\t:")) {
                            v3_2++;
                        }
                    } else {
                        v0_1.put("cpuVendor", v4_4.split("\t: ")[1]);
                    }
                } else {
                    float v7_9 = new StringBuilder();
                    v7_9.append(android.os.Build.CPU_ABI);
                    v7_9.append(" ");
                    v7_9.append(v4_4.split("\t: ")[1]);
                    v0_1.put("cpuArch", v7_9.toString());
                }
            }
            java.io.RandomAccessFile v6_1 = new StringBuilder();
            v6_1.append("");
            v6_1.append(v3_2);
            v0_1.put("cpuNum", v6_1.toString());
            if (v1_1 != 0) {
                v1_1.close();
            }
            String v4_6 = "";
            int v1_4 = 0;
            while (v1_4 < v3_2) {
                float v7_2 = new StringBuilder();
                v7_2.append("/sys/devices/system/cpu/cpu");
                v7_2.append(v1_4);
                v7_2.append("/cpufreq/cpuinfo_max_freq");
                java.io.RandomAccessFile v6_4 = new java.io.RandomAccessFile(v7_2.toString(), "r");
                float v7_4 = v6_4.readLine();
                if (v7_4 != 0) {
                    float v7_6 = (Float.parseFloat(v7_4) / 1232348160);
                    StringBuilder v8_5 = new StringBuilder();
                    v8_5.append(v4_6);
                    v8_5.append(v7_6);
                    v8_5.append("Ghz ");
                    v4_6 = v8_5.toString();
                }
                v6_4.close();
                v1_4++;
            }
            v0_1.put("cpuFreq", v4_6.substring(0, (v4_6.length() - 1)));
        }
        return v0_1;
    }

Method com.gaana.localmedia.LocalMediaManager.deleteLocalItems() calling method java.io.File.<init>()


    public int deleteLocalItems(android.app.Activity p5, com.gaana.models.BusinessObject p6)
    {
        if ((!(p6 instanceof com.gaana.models.Tracks$Track)) && (!(p6 instanceof com.gaana.models.OfflineTrack))) {
            if (!(p6 instanceof com.gaana.models.Playlists$Playlist)) {
                return 0;
            } else {
                int v5_2 = this.deleteLocalPlaylist(p6.getBusinessObjId());
                com.gaana.localmedia.LocalMediaManager.setPlaylistFlagIsDirty = 1;
                return v5_2;
            }
        } else {
            int v5_4 = this.getLocalTrackPath(p6.getBusinessObjId());
            if (!android.text.TextUtils.isEmpty(v5_4)) {
                com.library.util.StorageUtils.delete(new java.io.File(v5_4));
            }
            int v5_5 = this.mContentResolver;
            String v2_1 = new StringBuilder();
            v2_1.append("_id=");
            v2_1.append(p6.getBusinessObjId());
            int v5_7 = v5_5.delete(android.provider.MediaStore$Audio$Media.EXTERNAL_CONTENT_URI, v2_1.toString(), 0);
            if (v5_7 > 0) {
                com.gaana.localmedia.PlaylistSyncManager.getInstance().changeSyncStatusOnTrackDeleted(p6.getBusinessObjId());
                com.gaana.localmedia.LocalMediaManager.setSongFlagIsDirty = 1;
            }
            return v5_7;
        }
    }

Method com.gaana.localmedia.LocalMediaImageLoader.createBitmapForAlbum() calling method java.io.File.<init>()


    public android.graphics.Bitmap createBitmapForAlbum(String p3)
    {
        android.graphics.Bitmap v3_3 = com.gaana.localmedia.LocalMediaImageLoader.getAlbumArtwork(p3, com.gaana.application.GaanaApplication.getContext());
        if ((!android.text.TextUtils.isEmpty(v3_3)) && (new java.io.File(v3_3).exists())) {
            android.graphics.BitmapFactory$Options v0_3 = new android.graphics.BitmapFactory$Options();
            v0_3.inPreferredConfig = android.graphics.Bitmap$Config.RGB_565;
            return android.graphics.BitmapFactory.decodeFile(v3_3, v0_3);
        } else {
            return 0;
        }
    }

Method com.gaana.application.GaanaApplication.clearApplicationData() calling method java.io.File.<init>()


    public void clearApplicationData()
    {
        java.io.File v1_1 = new java.io.File(this.getCacheDir().getParent());
        if (v1_1.exists()) {
            String[] v0_1 = v1_1.list();
            int v2 = v0_1.length;
            int v3 = 0;
            while (v3 < v2) {
                String v4 = v0_1[v3];
                if (!v4.equals("lib")) {
                    com.gaana.application.GaanaApplication.deleteFile(new java.io.File(v1_1, v4));
                }
                v3++;
            }
        }
        return;
    }

Method com.gaana.application.GaanaApplication.deleteFile() calling method java.io.File.<init>()


    public static boolean deleteFile(java.io.File p7)
    {
        int v0 = 1;
        if (p7 != null) {
            if (!p7.isDirectory()) {
                v0 = p7.delete();
            } else {
                String[] v1_1 = p7.list();
                int v4 = 1;
                int v3 = 0;
                while (v3 < v1_1.length) {
                    if ((!com.gaana.application.GaanaApplication.deleteFile(new java.io.File(p7, v1_1[v3]))) || (v4 == 0)) {
                        v4 = 0;
                    } else {
                        v4 = 1;
                    }
                    v3++;
                }
                v0 = v4;
            }
        }
        return v0;
    }

Method com.g.a.e.y() calling method java.io.File.<init>()


    public String y()
    {
        try {
            String v0_1 = new java.io.File("/sdcard/Android/data");
        } catch (Exception) {
            com.g.a.j.a("MFilterItDataPoints ::MF_BS_0702 ");
            return "false";
        }
        if (!v0_1.isDirectory()) {
            return "false";
        } else {
            String v0_7 = v0_1.list();
            int v2 = 0;
            while (v2 < v0_7.length) {
                boolean v3_0 = v0_7[v2];
                if (!v3_0.equalsIgnoreCase("com.bluestacks.home")) {
                    if (!v3_0.equalsIgnoreCase("com.bluestacks.appsettings")) {
                        if (!v3_0.equalsIgnoreCase("com.bluestacks.settings")) {
                            v2++;
                        } else {
                            return "true";
                        }
                    } else {
                        return "true";
                    }
                } else {
                    return "true";
                }
            }
            return "false";
        }
    }

Method com.g.a.e.x() calling method java.io.File.<init>()


    public String x()
    {
        try {
            if (!this.a("android.permission.READ_EXTERNAL_STORAGE")) {
                com.g.a.j.a("MFilterItDataPoints ::MF_NP_0709 ");
                return "NPERM";
            }
            try {
                String v0_9 = new StringBuilder();
                int v1_5 = new java.util.ArrayList();
                java.util.ArrayList v2_1 = new String[16];
                v2_1[0] = "de.robv.android.xposed.installer";
                v2_1[1] = "com.vivek.imeichanger";
                v2_1[2] = "com.kingouser.com";
                v2_1[3] = "com.VTechno.androididchanger";
                v2_1[4] = "com.phoneinfo.changer";
                v2_1[5] = "com.redphx.deviceid";
                v2_1[6] = "com.makeinfo.androididchanger";
                v2_1[7] = "eu.donkeyguard";
                v2_1[8] = "com.repodroid.app";
                v2_1[9] = "com.phoneinfo.changerpro";
                v2_1[10] = "com.bocharov.xposed.fsbi";
                v2_1[11] = "ma.wanam.xposedlollipop";
                v2_1[12] = "com.vivek.imeichangerpro";
                v2_1[13] = "com.device.emulator";
                v2_1[14] = "com.liamw.root.androididchanger";
                v2_1[15] = "biz.bokhorst.xprivacy.installer";
                v1_5.addAll(java.util.Arrays.asList(v2_1));
                java.util.ArrayList v2_4 = new java.util.ArrayList();
                java.util.ArrayList v3_16 = new String[4];
                v3_16[0] = "com.devadvance.rootcloak";
                v3_16[1] = "com.felixheller.sharedprefseditor.pro";
                v3_16[2] = "com.amphoras.hidemyroot";
                v3_16[3] = "eu.chainfire.supersu";
                v2_4.addAll(java.util.Arrays.asList(v3_16));
                java.util.ArrayList v3_19 = new java.util.ArrayList();
                int v11_4 = new String[7];
                v11_4[0] = "com.greatbytes.fastreboot";
                v11_4[1] = "com.apkinstaller.ApkInstaller";
                v11_4[2] = "net.segv11.bootunlocker";
                v11_4[3] = "com.speedsoftware.rootexplorer";
                v11_4[4] = "com.ext.ui";
                v11_4[5] = "stericson.busybox";
                v11_4[6] = "com.ceco.lollipop.gravitybox";
                v3_19.addAll(java.util.Arrays.asList(v11_4));
                new StringBuilder();
                int v8_1 = new StringBuilder();
                v8_1.append(android.os.Environment.getExternalStorageDirectory());
                v8_1.append("/Android/data/");
                java.io.File[] v6_1 = new java.io.File(v8_1.toString()).listFiles();
                int v7_2 = 0;
                int v8_2 = 0;
                int v9_1 = 0;
                int v10_0 = 0;
                int v11_0 = 0;
            } catch (String v0_2) {
                com.g.a.j.a("MFilterItDataPoints ::MF_DF_0702 ");
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_2);
                return "";
            }
            while (v7_2 < v6_1.length) {
                if (v6_1[v7_2].isDirectory()) {
                    if ((v8_2 != 1) && (v1_5.contains(v6_1[v7_2].getName()))) {
                        v0_9.append("High Risk");
                        v0_9.append(";");
                        v8_2 = 1;
                    }
                    if ((v9_1 != 1) && (v2_4.contains(v6_1[v7_2].getName()))) {
                        v0_9.append("Medium Risk");
                        v0_9.append(";");
                        v9_1 = 1;
                    }
                    if ((v10_0 != 1) && (v3_19.contains(v6_1[v7_2].getName()))) {
                        v0_9.append("Low Risk");
                        v0_9.append(";");
                        v10_0 = 1;
                    }
                    if ((v11_0 != 1) && (v6_1[v7_2].getName().contains("vpn"))) {
                        v0_9.append("vpn");
                        v0_9.append(";");
                        v11_0 = 1;
                    }
                }
                v7_2++;
            }
            String v0_1;
            if (v0_9.length() <= 0) {
                v0_1 = "";
            } else {
                v0_1 = v0_9.substring(0, (v0_9.length() - 1));
            }
            return v0_1;
        } catch (Exception) {
            com.g.a.j.a("MFilterItDataPoints ::MF_0709 ");
        }
    }

Method com.g.a.e.c() calling method java.io.File.<init>()


    public boolean c()
    {
        try {
            String v0_2 = new String[8];
            v0_2[0] = "/sbin/";
            v0_2[1] = "/system/bin/";
            v0_2[2] = "/system/xbin/";
            v0_2[3] = "/data/local/xbin/";
            v0_2[4] = "/data/local/bin/";
            v0_2[5] = "/system/sd/xbin/";
            v0_2[6] = "/system/bin/failsafe/";
            v0_2[7] = "/data/local/";
            String v3_5 = v0_2.length;
            int v4_5 = 0;
        } catch (String v0_1) {
            com.g.a.j.a("MFilterItDataPoints ::MF_IR_0702 ");
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_1);
            try {
                String v0_3 = android.os.Build.TAGS;
            } catch (String v0_4) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v0_4);
                if (!new java.io.File("/system/app/Superuser.apk").exists()) {
                    try {
                        String v0_10 = Runtime.getRuntime().exec("su");
                    } catch (String v0_11) {
                        throw v0_11;
                    } catch (Exception) {
                        return 0;
                    }
                    if (v0_10 != null) {
                        try {
                            v0_10.destroy();
                        } catch (Exception) {
                            com.g.a.j.a("MFilterItDataPoints ::MF_IR_0702 ");
                        }
                    }
                    return 1;
                } else {
                    return 1;
                }
            }
            if ((v0_3 == null) || (!v0_3.contains("test-keys"))) {
            } else {
                return 1;
            }
        }
        while (v4_5 < v3_5) {
            boolean v5_0 = v0_2[v4_5];
            StringBuilder v7_1 = new StringBuilder();
            v7_1.append(v5_0);
            v7_1.append("su");
            if (!new java.io.File(v7_1.toString()).exists()) {
                v4_5++;
            } else {
                return 1;
            }
        }
    }

Method com.g.a.e.E() calling method java.io.File.<init>()


    public String E()
    {
        String v0 = "unavailable";
        try {
            if (this.a("android.permission.READ_EXTERNAL_STORAGE")) {
                if (this.a("android.permission.WRITE_EXTERNAL_STORAGE")) {
                    String v1_1 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), "com.android.device.check");
                    if (!v1_1.exists()) {
                        v1_1.mkdirs();
                    }
                    String v1_3 = new java.io.File("/sdcard/com.android.device.check/trans.txt");
                    if (v1_3.exists()) {
                        StringBuffer v2_5 = new StringBuffer();
                        java.io.BufferedReader v3_2 = new java.io.BufferedReader(new java.io.FileReader(v1_3.getAbsoluteFile()));
                        while(true) {
                            String v1_6 = v3_2.readLine();
                            if (v1_6 == null) {
                                break;
                            }
                            v2_5.append(v1_6);
                            v0 = v2_5.toString();
                        }
                    } else {
                        v1_3.createNewFile();
                        String v1_10 = new java.io.BufferedWriter(new java.io.FileWriter(v1_3.getAbsoluteFile()));
                        v1_10.write("unavailable");
                        v1_10.close();
                    }
                } else {
                    com.g.a.j.a("MFilterItDataPoints ::MF_NP_0710 ");
                    return "NPERM";
                }
            } else {
                com.g.a.j.a("MFilterItDataPoints ::MF_NP_0709 ");
                return "NPERM";
            }
        } catch (String v1_17) {
            com.g.a.j.a("MFilterItDataPoints ::MF_FM_0710 ");
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_17);
        } catch (String v1_16) {
            com.g.a.j.a("MFilterItDataPoints ::MF_FM_0710 ");
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_16);
        }
        return v0;
    }

Method com.facebook.share.internal.VideoUploader$UploadContext.initialize() calling method java.io.File.<init>()


    private void initialize()
    {
        try {
            if (!com.facebook.internal.Utility.isFileUri(this.videoUri)) {
                if (!com.facebook.internal.Utility.isContentUri(this.videoUri)) {
                    throw new com.facebook.FacebookException("Uri must be a content:// or file:// uri");
                } else {
                    this.videoSize = com.facebook.internal.Utility.getContentSize(this.videoUri);
                    this.videoStream = com.facebook.FacebookSdk.getApplicationContext().getContentResolver().openInputStream(this.videoUri);
                }
            } else {
                com.facebook.FacebookException v0_10 = android.os.ParcelFileDescriptor.open(new java.io.File(this.videoUri.getPath()), 268435456);
                this.videoSize = v0_10.getStatSize();
                this.videoStream = new android.os.ParcelFileDescriptor$AutoCloseInputStream(v0_10);
            }
        } catch (com.facebook.FacebookException v0_11) {
            com.facebook.internal.Utility.closeQuietly(this.videoStream);
            throw v0_11;
        }
        return;
    }

Method com.facebook.share.internal.ShareInternalUtility.newUploadStagingResourceWithImageRequest() calling method java.io.File.<init>()


    public static com.facebook.GraphRequest newUploadStagingResourceWithImageRequest(com.facebook.AccessToken p8, android.net.Uri p9, com.facebook.GraphRequest$Callback p10)
    {
        if (!com.facebook.internal.Utility.isFileUri(p9)) {
            if (com.facebook.internal.Utility.isContentUri(p9)) {
                com.facebook.GraphRequest$ParcelableResourceWithMimeType v0_5 = new com.facebook.GraphRequest$ParcelableResourceWithMimeType(p9, "image/png");
                android.os.Bundle v5_0 = new android.os.Bundle(1);
                v5_0.putParcelable("file", v0_5);
                com.facebook.GraphRequest v9_3 = new com.facebook.GraphRequest;
                v9_3(p8, "me/staging_resources", v5_0, com.facebook.HttpMethod.POST, p10);
                return v9_3;
            } else {
                throw new com.facebook.FacebookException("The image Uri must be either a file:// or content:// Uri");
            }
        } else {
            return com.facebook.share.internal.ShareInternalUtility.newUploadStagingResourceWithImageRequest(p8, new java.io.File(p9.getPath()), p10);
        }
    }

Method com.facebook.internal.Utility.refreshBestGuessNumberOfCPUCores() calling method java.io.File.<init>()


    private static int refreshBestGuessNumberOfCPUCores()
    {
        if (com.facebook.internal.Utility.numCPUCores <= 0) {
            try {
                int v0_10 = new java.io.File("/sys/devices/system/cpu/").listFiles(new com.facebook.internal.Utility$2());
            } catch (Exception) {
                if (com.facebook.internal.Utility.numCPUCores <= 0) {
                    com.facebook.internal.Utility.numCPUCores = Math.max(Runtime.getRuntime().availableProcessors(), 1);
                }
                return com.facebook.internal.Utility.numCPUCores;
            }
            if (v0_10 == 0) {
            } else {
                com.facebook.internal.Utility.numCPUCores = v0_10.length;
            }
        } else {
            return com.facebook.internal.Utility.numCPUCores;
        }
    }

Method com.facebook.internal.NativeAppCallAttachmentStore.getAttachmentsDirectoryForCall() calling method java.io.File.<init>()


    static java.io.File getAttachmentsDirectoryForCall(java.util.UUID p2, boolean p3)
    {
        if (com.facebook.internal.NativeAppCallAttachmentStore.attachmentsDirectory != null) {
            java.io.File v0_2 = new java.io.File(com.facebook.internal.NativeAppCallAttachmentStore.attachmentsDirectory, p2.toString());
            if ((p3) && (!v0_2.exists())) {
                v0_2.mkdirs();
            }
            return v0_2;
        } else {
            return 0;
        }
    }

Method com.facebook.internal.NativeAppCallAttachmentStore.getAttachmentsDirectory() calling method java.io.File.<init>()


    static declared_synchronized java.io.File getAttachmentsDirectory()
    {
        try {
            if (com.facebook.internal.NativeAppCallAttachmentStore.attachmentsDirectory == null) {
                com.facebook.internal.NativeAppCallAttachmentStore.attachmentsDirectory = new java.io.File(com.facebook.FacebookSdk.getApplicationContext().getCacheDir(), "com.facebook.NativeAppCallAttachmentStore.files");
            }
        } catch (java.io.File v1_1) {
            throw v1_1;
        }
        return com.facebook.internal.NativeAppCallAttachmentStore.attachmentsDirectory;
    }

Method com.facebook.internal.NativeAppCallAttachmentStore.getAttachmentFile() calling method java.io.File.<init>()


    static java.io.File getAttachmentFile(java.util.UUID p2, String p3, boolean p4)
    {
        java.io.File v2_1 = com.facebook.internal.NativeAppCallAttachmentStore.getAttachmentsDirectoryForCall(p2, p4);
        if (v2_1 != null) {
            try {
                return new java.io.File(v2_1, java.net.URLEncoder.encode(p3, "UTF-8"));
            } catch (java.io.UnsupportedEncodingException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.FileLruCache.get() calling method java.io.File.<init>()


    public java.io.InputStream get(String p7, String p8)
    {
        java.io.File v0_1 = new java.io.File(this.directory, com.facebook.internal.Utility.md5hash(p7));
        try {
            java.io.BufferedInputStream v3_0 = new java.io.BufferedInputStream(new java.io.FileInputStream(v0_1), 8192);
            try {
                String v2_0 = com.facebook.internal.FileLruCache$StreamHeader.readHeader(v3_0);
            } catch (long v7_8) {
                v3_0.close();
                throw v7_8;
            }
            if (v2_0 != null) {
                String v4_1 = v2_0.optString("key");
                if (v4_1 != null) {
                    if (v4_1.equals(p7)) {
                        long v7_3 = v2_0.optString("tag", 0);
                        if (((p8 != null) || (v7_3 == 0)) && ((p8 == null) || (p8.equals(v7_3)))) {
                            long v7_7 = new java.util.Date().getTime();
                            String v4_3 = new StringBuilder();
                            v4_3.append("Setting lastModified to ");
                            v4_3.append(Long.valueOf(v7_7));
                            v4_3.append(" for ");
                            v4_3.append(v0_1.getName());
                            com.facebook.internal.Logger.log(com.facebook.LoggingBehavior.CACHE, com.facebook.internal.FileLruCache.TAG, v4_3.toString());
                            v0_1.setLastModified(v7_7);
                            return v3_0;
                        } else {
                            v3_0.close();
                            return 0;
                        }
                    } else {
                    }
                }
                v3_0.close();
                return 0;
            } else {
                v3_0.close();
                return 0;
            }
        } catch (java.io.IOException) {
            return 0;
        }
    }

Method com.facebook.internal.FileLruCache.renameToTargetAndTrim() calling method java.io.File.<init>()


    private void renameToTargetAndTrim(String p3, java.io.File p4)
    {
        if (!p4.renameTo(new java.io.File(this.directory, com.facebook.internal.Utility.md5hash(p3)))) {
            p4.delete();
        }
        this.postTrim();
        return;
    }

Method com.facebook.internal.FileLruCache.<init>() calling method java.io.File.<init>()


    public FileLruCache(String p4, com.facebook.internal.FileLruCache$Limits p5)
    {
        this.lastClearCacheTime = new java.util.concurrent.atomic.AtomicLong(0);
        this.tag = p4;
        this.limits = p5;
        this.directory = new java.io.File(com.facebook.FacebookSdk.getCacheDir(), p4);
        this.lock = new Object();
        if ((this.directory.mkdirs()) || (this.directory.isDirectory())) {
            com.facebook.internal.FileLruCache$BufferFile.deleteAll(this.directory);
        }
        return;
    }

Method com.facebook.internal.FileLruCache$BufferFile.newFile() calling method java.io.File.<init>()


    static java.io.File newFile(java.io.File p3)
    {
        String v0_1 = new StringBuilder();
        v0_1.append("buffer");
        v0_1.append(Long.valueOf(com.facebook.internal.FileLruCache.access$300().incrementAndGet()).toString());
        return new java.io.File(p3, v0_1.toString());
    }

Method com.facebook.ads.internal.s.a.i.a() calling method java.io.File.<init>()


    public static final String a(String p1)
    {
        return ark>com.facebook.ads.internal.s.a.iark>.a(new java.io.File(p1));
    }

Method com.facebook.ads.internal.s.a.g.c() calling method java.io.File.<init>()


    private static boolean c()
    {
        return new java.io.File("/system/app/Superuser.apk").exists();
    }

Method com.facebook.ads.internal.s.a.g.a() calling method java.io.File.<init>()


    private static boolean a(String p8)
    {
        String[] v0_2 = System.getenv("PATH").split(":");
        int v2 = v0_2.length;
        int v3 = 0;
        while (v3 < v2) {
            int v5_1 = new java.io.File(v0_2[v3]);
            if ((v5_1.exists()) && (v5_1.isDirectory())) {
                java.io.File[] v4_3 = v5_1.listFiles();
                if (v4_3 != null) {
                    int v6 = 0;
                    while (v6 < v4_3.length) {
                        if (!v4_3[v6].getName().equals(p8)) {
                            v6++;
                        } else {
                            return 1;
                        }
                    }
                }
            }
            v3++;
        }
        return 0;
    }

Method com.facebook.ads.internal.r.b.o.b() calling method java.io.File.<init>()


    private static java.io.File b(android.content.Context p4)
    {
        java.io.File v1_1 = new java.io.File(new java.io.File(new java.io.File(new java.io.File(android.os.Environment.getExternalStorageDirectory(), "Android"), "data"), p4.getPackageName()), "cache");
        if ((v1_1.exists()) || (v1_1.mkdirs())) {
            return v1_1;
        } else {
            android.util.Log.w("ProxyCache", "Unable to create external cache directory");
            return 0;
        }
    }

Method com.facebook.ads.internal.r.b.o.a() calling method java.io.File.<init>()


    private static java.io.File a(android.content.Context p2, boolean p3)
    {
        try {
            String v0_0 = android.os.Environment.getExternalStorageState();
        } catch (NullPointerException) {
            v0_0 = "";
        }
        if ((p3 == null) || (!"mounted".equals(v0_0))) {
            java.io.File v3_1 = 0;
        } else {
            v3_1 = ark>com.facebook.ads.internal.r.b.oark>.b(p2);
        }
        if (v3_1 == null) {
            v3_1 = p2.getCacheDir();
        }
        if (v3_1 == null) {
            java.io.File v3_3 = new StringBuilder();
            v3_3.append("/data/data/");
            v3_3.append(p2.getPackageName());
            v3_3.append("/cache/");
            String v2_3 = v3_3.toString();
            String v0_3 = new StringBuilder();
            v0_3.append("Can\'t define system cache directory! \'");
            v0_3.append(v2_3);
            v0_3.append("%s\' will be used.");
            android.util.Log.w("ProxyCache", v0_3.toString());
            v3_1 = new java.io.File(v2_3);
        }
        return v3_1;
    }

Method com.facebook.ads.internal.r.b.o.a() calling method java.io.File.<init>()


    public static java.io.File a(android.content.Context p2)
    {
        return new java.io.File(ark>com.facebook.ads.internal.r.b.oark>.a(p2, 1), "video-cache");
    }

Method com.facebook.ads.internal.r.b.c.a() calling method java.io.File.<init>()


    java.io.File a(String p3)
    {
        return new java.io.File(this.a, this.b.a(p3));
    }

Method com.facebook.ads.internal.k.b.b() calling method java.io.File.<init>()


    private static long b(android.content.Context p3)
    {
        try {
            return new java.io.File(p3.getPackageManager().getApplicationInfo(p3.getPackageName(), 0).publicSourceDir).length();
        } catch (long v0_2) {
            com.facebook.ads.internal.h.e.a(v0_2, p3, java.util.Collections.EMPTY_MAP);
            return -1;
        }
    }

Method com.facebook.ads.internal.h.e.d() calling method java.io.File.<init>()


    public static boolean d(android.content.Context p11)
    {
        java.io.FileOutputStream v0_1 = new org.json.JSONArray();
        int v3_0 = 0;
        try {
            java.io.FileOutputStream v0_2;
            int v4_1;
            int v5_0;
            if (!new java.io.File(p11.getFilesDir(), "debuglogs").exists()) {
                v0_2 = 0;
                v4_1 = 0;
                v5_0 = 0;
                try {
                    com.facebook.ads.internal.h.e.b(p11, com.facebook.ads.internal.h.e.c(p11));
                } catch (java.io.IOException v11_1) {
                    android.util.Log.e(com.facebook.ads.internal.h.e.a, "Failed to rewrite File.", v11_1);
                    if (v3_0 == 0) {
                        if (v5_0 != 0) {
                            v5_0.close();
                        }
                        if (v4_1 != 0) {
                            v4_1.close();
                        }
                        if (v0_2 != null) {
                            v0_2.close();
                        }
                    } else {
                        v3_0.close();
                    }
                    com.facebook.ads.internal.h.e.c.clear();
                    com.facebook.ads.internal.h.e.d.clear();
                    return 0;
                }
                if (v3_0 == 0) {
                    if (v5_0 != 0) {
                        v5_0.close();
                    }
                    if (v4_1 != 0) {
                        v4_1.close();
                    }
                    if (v0_2 != null) {
                        v0_2.close();
                    }
                } else {
                    v3_0.close();
                }
                com.facebook.ads.internal.h.e.c.clear();
                com.facebook.ads.internal.h.e.d.clear();
                return 1;
            } else {
                v4_1 = p11.openFileInput("debuglogs");
                try {
                    v5_0 = new java.io.InputStreamReader(v4_1);
                    try {
                        int v6_1 = new java.io.BufferedReader(v5_0);
                        try {
                            do {
                                String v7_3 = v6_1.readLine();
                            } while(com.facebook.ads.internal.h.e.c.contains(String v7_7));
                            if (com.facebook.ads.internal.h.e.d.containsKey(v7_7)) {
                                int v8_2.put("attempt", String.valueOf(com.facebook.ads.internal.h.e.d.get(v7_7)));
                            }
                            v0_1.put(v8_2);
                        } catch (java.io.IOException v11_2) {
                            if (v6_1 != 0) {
                                v6_1.close();
                            }
                            if (v5_0 != 0) {
                                v5_0.close();
                            }
                            if (v4_1 != 0) {
                                v4_1.close();
                            }
                            if (v3_0 != 0) {
                                v3_0.close();
                            }
                        } catch (java.io.IOException v11_1) {
                            v0_2 = 0;
                            v3_0 = v6_1;
                        }
                        if (v7_3 == null) {
                            String v7_5 = new StringBuilder();
                            int v8_0 = v0_1.length();
                            int v9_2 = 0;
                            while (v9_2 < v8_0) {
                                v7_5.append(v0_1.getJSONObject(v9_2).toString());
                                v7_5.append(10);
                                v9_2++;
                            }
                            v0_2 = p11.openFileOutput("debuglogs", 0);
                            try {
                                v0_2.write(v7_5.toString().getBytes());
                                v3_0 = v6_1;
                            } catch (java.io.IOException v11_2) {
                                v3_0 = v0_2;
                            } catch (java.io.IOException v11_1) {
                            }
                        } else {
                            v8_2 = new org.json.JSONObject(v7_3);
                            v7_7 = v8_2.getString("id");
                            if (!com.facebook.ads.internal.h.e.c.contains(v7_7)) {
                            }
                        }
                    } catch (java.io.IOException v11_2) {
                        v6_1 = 0;
                    } catch (java.io.IOException v11_1) {
                        v0_2 = 0;
                    }
                } catch (java.io.IOException v11_2) {
                    v5_0 = 0;
                    v6_1 = v5_0;
                } catch (java.io.IOException v11_1) {
                    v0_2 = 0;
                    v5_0 = 0;
                }
            }
        } catch (java.io.IOException v11_2) {
            v4_1 = 0;
            v5_0 = 0;
        } catch (java.io.IOException v11_1) {
            v0_2 = 0;
            v4_1 = 0;
            v5_0 = 0;
        } catch (java.io.IOException v11_2) {
            v6_1 = v3_0;
        }
        com.facebook.ads.internal.h.e.c.clear();
        com.facebook.ads.internal.h.e.d.clear();
        throw v11_2;
    }

Method com.facebook.ads.internal.h.e.b() calling method java.io.File.<init>()


    public static void b(android.content.Context p4)
    {
        try {
            int v1_2 = new java.io.File(p4.getFilesDir(), "debuglogs");
        } catch (java.util.Map v4_3) {
            throw v4_3;
        }
        if (v1_2.exists()) {
            v1_2.delete();
        }
        com.facebook.ads.internal.h.e.b(p4, 0);
        com.facebook.ads.internal.h.e.c.clear();
        com.facebook.ads.internal.h.e.d.clear();
        return;
    }

Method com.facebook.ads.internal.h.e.a() calling method java.io.File.<init>()


    public static org.json.JSONArray a(android.content.Context p8, int p9)
    {
        String v0_1 = new org.json.JSONArray();
        String v2_1 = 0;
        try {
            int v3_1;
            java.io.IOException v8_3;
            if (!new java.io.File(p8.getFilesDir(), "debuglogs").exists()) {
                v8_3 = 0;
                v3_1 = 0;
                if (v2_1 != null) {
                    v2_1.close();
                }
                if (v3_1 != 0) {
                    v3_1.close();
                }
                if (v8_3 == null) {
                    return v0_1;
                } else {
                    v8_3.close();
                    return v0_1;
                }
            } else {
                v8_3 = p8.openFileInput("debuglogs");
                try {
                    v3_1 = new java.io.InputStreamReader(v8_3);
                    try {
                        java.io.BufferedReader v4_0 = new java.io.BufferedReader(v3_1);
                        try {
                            do {
                                String v2_2 = v4_0.readLine();
                            } while(p9 <= 0);
                            p9--;
                        } catch (int v9) {
                            if (v4_0 != null) {
                                v4_0.close();
                            }
                            if (v3_1 != 0) {
                                v3_1.close();
                            }
                            if (v8_3 == null) {
                                throw p9;
                            } else {
                                v8_3.close();
                            }
                            v0_1.put(org.json.JSONObject v5_1);
                            if (p9 > 0) {
                            }
                        } catch (int v9) {
                            v2_1 = v4_0;
                            android.util.Log.e(ark>com.facebook.ads.internal.h.eark>.a, "Failed to read crashes", p9);
                            if (v2_1 != null) {
                                v2_1.close();
                            }
                            if (v3_1 != 0) {
                                v3_1.close();
                            }
                            if (v8_3 == null) {
                                return v0_1;
                            } else {
                                v8_3.close();
                                return v0_1;
                            }
                        }
                        if ((v2_2 == null) || (p9 == 0)) {
                            v2_1 = v4_0;
                        } else {
                            v5_1 = new org.json.JSONObject(v2_2);
                            if (!v5_1.has("attempt")) {
                                v5_1.put("attempt", String.valueOf(0));
                            }
                            String v2_8 = v5_1.getString("id");
                            if (!ark>com.facebook.ads.internal.h.eark>.c.contains(v2_8)) {
                                String v6_5 = v5_1.getInt("attempt");
                                if (!ark>com.facebook.ads.internal.h.eark>.d.containsKey(v2_8)) {
                                    ark>com.facebook.ads.internal.h.eark>.a(v2_8, v6_5);
                                } else {
                                    v5_1.put("attempt", String.valueOf(ark>com.facebook.ads.internal.h.eark>.d.get(v2_8)));
                                }
                            }
                        }
                    } catch (int v9) {
                    }
                } catch (int v9) {
                    v3_1 = 0;
                    v4_0 = v3_1;
                } catch (int v9) {
                    v3_1 = 0;
                }
            }
        } catch (int v9) {
            v8_3 = 0;
            v3_1 = 0;
        } catch (int v9) {
            v8_3 = 0;
            v3_1 = 0;
        } catch (int v9) {
            v4_0 = v2_1;
        }
    }

Method com.facebook.ads.internal.f.c.a() calling method java.io.File.<init>()


    public android.graphics.Bitmap a(String p5, int p6, int p7)
    {
        boolean v1_2 = this.c.getCacheDir();
        String v2_2 = new StringBuilder();
        v2_2.append(p5.hashCode());
        v2_2.append(".png");
        boolean v0_1 = new java.io.File(v1_2, v2_2.toString());
        if (v0_1.exists()) {
            if (!this.a(p6, p7)) {
                return android.graphics.BitmapFactory.decodeFile(v0_1.getAbsolutePath());
            } else {
                return com.facebook.ads.internal.s.b.c.a(v0_1.getAbsolutePath(), p6, p7);
            }
        } else {
            if (!p5.startsWith("file://")) {
                return this.c(p5, p6, p7);
            } else {
                return this.b(p5, p6, p7);
            }
        }
    }

Method com.facebook.ads.internal.f.c.a() calling method java.io.File.<init>()


    private void a(String p6, android.graphics.Bitmap p7)
    {
        java.io.IOException v0_0 = 0;
        if (p7 != null) {
            String v2_3 = this.c.getCacheDir();
            String v3_6 = new StringBuilder();
            v3_6.append(p6.hashCode());
            v3_6.append(".png");
            int v1_0 = new java.io.File(v2_3, v3_6.toString());
            try {
                String v2_1 = new java.io.ByteArrayOutputStream();
                try {
                    p7.compress(android.graphics.Bitmap$CompressFormat.PNG, 100, v2_1);
                } catch (OutOfMemoryError v6_3) {
                    java.io.IOException v7_1 = 0;
                    v0_0 = v2_1;
                    ark>com.facebook.ads.internal.f.cark>.a(v0_0);
                    ark>com.facebook.ads.internal.f.cark>.a(v7_1);
                    throw v6_3;
                } catch (OutOfMemoryError v6_2) {
                    v7_1 = 0;
                    v0_0 = v2_1;
                    String v3_8 = new StringBuilder();
                    v3_8.append("Bad output destination (file=");
                    v3_8.append(v1_0.getAbsolutePath());
                    v3_8.append(").");
                    android.util.Log.e(ark>com.facebook.ads.internal.f.cark>.a, v3_8.toString(), v6_2);
                    this.a(v6_2);
                    ark>com.facebook.ads.internal.f.cark>.a(v0_0);
                    ark>com.facebook.ads.internal.f.cark>.a(v7_1);
                    return;
                } catch (java.io.IOException v7_2) {
                    int v1_2 = 0;
                    v0_0 = v2_1;
                    try {
                        this.a(v7_2);
                        String v3_4 = new StringBuilder();
                        v3_4.append("Unable to write bitmap to file (url=");
                        v3_4.append(p6);
                        v3_4.append(").");
                        android.util.Log.e(ark>com.facebook.ads.internal.f.cark>.a, v3_4.toString(), v7_2);
                        ark>com.facebook.ads.internal.f.cark>.a(v0_0);
                        ark>com.facebook.ads.internal.f.cark>.a(v1_2);
                        return;
                    } catch (OutOfMemoryError v6_3) {
                        v7_1 = v1_2;
                    }
                } catch (OutOfMemoryError v6_1) {
                    v7_1 = 0;
                    v0_0 = v2_1;
                    this.a(v6_1);
                    android.util.Log.e(ark>com.facebook.ads.internal.f.cark>.a, "Unable to write bitmap to output stream", v6_1);
                }
                if (v2_1.size() < 3145728) {
                    v7_1 = new java.io.FileOutputStream(v1_0);
                    try {
                        v2_1.writeTo(v7_1);
                        v7_1.flush();
                        ark>com.facebook.ads.internal.f.cark>.a(v2_1);
                    } catch (OutOfMemoryError v6_3) {
                    } catch (OutOfMemoryError v6_2) {
                    } catch (java.io.IOException v0_1) {
                        v1_2 = v7_1;
                        v7_2 = v0_1;
                    } catch (OutOfMemoryError v6_1) {
                    }
                    ark>com.facebook.ads.internal.f.cark>.a(v7_1);
                    return;
                } else {
                    android.util.Log.d(ark>com.facebook.ads.internal.f.cark>.a, "Bitmap size exceeds max size for storage");
                    ark>com.facebook.ads.internal.f.cark>.a(v2_1);
                    ark>com.facebook.ads.internal.f.cark>.a(0);
                    return;
                }
            } catch (OutOfMemoryError v6_3) {
                v7_1 = 0;
            } catch (OutOfMemoryError v6_2) {
                v7_1 = 0;
            } catch (java.io.IOException v7_2) {
                v1_2 = 0;
            } catch (OutOfMemoryError v6_1) {
                v7_1 = 0;
            } catch (OutOfMemoryError v6_3) {
            }
        } else {
            this.a(0);
            return;
        }
    }

Method com.facebook.accountkit.internal.Utility.refreshBestGuessNumberOfCPUCores() calling method java.io.File.<init>()


    private static int refreshBestGuessNumberOfCPUCores()
    {
        if (com.facebook.accountkit.internal.Utility.numCPUCores <= 0) {
            try {
                com.facebook.accountkit.internal.Utility.numCPUCores = new java.io.File("/sys/devices/system/cpu/").listFiles(new com.facebook.accountkit.internal.Utility$1()).length;
            } catch (Exception) {
            }
            if (com.facebook.accountkit.internal.Utility.numCPUCores <= 0) {
                com.facebook.accountkit.internal.Utility.numCPUCores = Math.max(Runtime.getRuntime().availableProcessors(), 1);
            }
            return com.facebook.accountkit.internal.Utility.numCPUCores;
        } else {
            return com.facebook.accountkit.internal.Utility.numCPUCores;
        }
    }

Method com.facebook.GraphRequest.newUploadPhotoRequest() calling method java.io.File.<init>()


    public static com.facebook.GraphRequest newUploadPhotoRequest(com.facebook.AccessToken p6, String p7, android.net.Uri p8, String p9, android.os.Bundle p10, com.facebook.GraphRequest$Callback p11)
    {
        java.io.File v2_0 = com.facebook.GraphRequest.getDefaultPhotoPathIfNull(p7);
        if (!com.facebook.internal.Utility.isFileUri(p8)) {
            if (com.facebook.internal.Utility.isContentUri(p8)) {
                android.os.Bundle v3_2 = new android.os.Bundle();
                if (p10 != null) {
                    v3_2.putAll(p10);
                }
                v3_2.putParcelable("picture", p8);
                if ((p9 != null) && (!p9.isEmpty())) {
                    v3_2.putString("caption", p9);
                }
                String v7_4 = new com.facebook.GraphRequest;
                v7_4(p6, v2_0, v3_2, com.facebook.HttpMethod.POST, p11);
                return v7_4;
            } else {
                throw new com.facebook.FacebookException("The photo Uri must be either a file:// or content:// Uri");
            }
        } else {
            return com.facebook.GraphRequest.newUploadPhotoRequest(p6, v2_0, new java.io.File(p8.getPath()), p9, p10, p11);
        }
    }

Method com.exoplayer2.upstream.cache.r.<init>() calling method java.io.File.<init>()


    public r(java.io.File p3, int p4)
    {
        this.a = p3;
        this.e = p4;
        this.b = new com.google.android.exoplayer2.util.AtomicFile(new java.io.File(p3, "track_cookie_content_index.exi"));
        return;
    }

Method com.exoplayer2.upstream.cache.q.d() calling method java.io.File.<init>()


    public long d()
    {
        long v0_4 = ((com.exoplayer2.TrackSpan) com.constants.Constants.ee.first());
        com.playercache.TrackCacheQueueManager v1_3 = new java.io.File(this.a, v0_4.a());
        boolean v2_0 = v1_3.listFiles();
        long v3_0 = 0;
        if ((v2_0) && (v2_0.length > 0)) {
            int v5_1 = v2_0.length;
            int v6 = 0;
            while (v6 < v5_1) {
                long vtmp8 = v2_0[v6].length();
                v6++;
                v3_0 += vtmp8;
            }
        }
        if (!v1_3.exists()) {
            return -1;
        } else {
            this.a(v1_3);
            com.constants.Constants.ee.pollFirst();
            com.playercache.TrackCacheQueueManager.a().a(v0_4.a());
            return v3_0;
        }
    }

Method com.exoplayer2.upstream.cache.q.c() calling method java.io.File.<init>()


    public void c()
    {
        String v0_3 = android.support.v4.content.ContextCompat.getExternalFilesDirs(com.gaana.application.GaanaApplication.getContext(), 0)[0];
        if (v0_3 != null) {
            this.a(new java.io.File(v0_3.getAbsolutePath(), "media_cache"));
        }
        return;
    }

Method android.support.v4.util.AtomicFile.startWrite() calling method java.io.FileOutputStream.<init>()


    public java.io.FileOutputStream startWrite()
    {
        if (this.mBaseName.exists()) {
            if (this.mBackupName.exists()) {
                this.mBaseName.delete();
            } else {
                if (!this.mBaseName.renameTo(this.mBackupName)) {
                    String v1_2 = new StringBuilder();
                    v1_2.append("Couldn\'t rename file ");
                    v1_2.append(this.mBaseName);
                    v1_2.append(" to backup file ");
                    v1_2.append(this.mBackupName);
                    android.util.Log.w("AtomicFile", v1_2.toString());
                }
            }
        }
        try {
            java.io.IOException v0_6 = new java.io.FileOutputStream(this.mBaseName);
        } catch (java.io.FileNotFoundException) {
            if (this.mBaseName.getParentFile().mkdirs()) {
                try {
                    v0_6 = new java.io.FileOutputStream(this.mBaseName);
                } catch (java.io.FileNotFoundException) {
                    String v1_7 = new StringBuilder();
                    v1_7.append("Couldn\'t create ");
                    v1_7.append(this.mBaseName);
                    throw new java.io.IOException(v1_7.toString());
                }
            } else {
                String v1_10 = new StringBuilder();
                v1_10.append("Couldn\'t create directory ");
                v1_10.append(this.mBaseName);
                throw new java.io.IOException(v1_10.toString());
            }
        }
        return v0_6;
    }

Method android.support.v4.print.PrintHelper$PrintHelperApi19$2.doInBackground() calling method java.io.FileOutputStream.<init>()


    protected varargs Throwable doInBackground(Void[] p9)
    {
        try {
            if (!this.val$cancellationSignal.isCanceled()) {
                android.graphics.Bitmap v9_10 = new android.print.pdf.PrintedPdfDocument(this.this$0.mContext, this.val$pdfAttributes);
                android.graphics.Bitmap v1_1 = android.support.v4.print.PrintHelper$PrintHelperApi19.access$100(this.this$0, this.val$bitmap, this.val$pdfAttributes.getColorMode());
                if (!this.val$cancellationSignal.isCanceled()) {
                    try {
                        java.io.FileOutputStream v2_5;
                        java.io.FileDescriptor v3_2 = v9_10.startPage(1);
                    } catch (Throwable v0_1) {
                        v9_10.close();
                        if (this.val$fileDescriptor != null) {
                            this.val$fileDescriptor.close();
                        }
                        if (v1_1 != this.val$bitmap) {
                            v1_1.recycle();
                        }
                        throw v0_1;
                    }
                    if (!this.this$0.mIsMinMarginsHandlingCorrect) {
                        android.graphics.Matrix v4_3 = new android.print.pdf.PrintedPdfDocument(this.this$0.mContext, this.val$attributes);
                        java.io.FileOutputStream v2_4 = v4_3.startPage(1);
                        android.graphics.Canvas v5_3 = new android.graphics.RectF(v2_4.getInfo().getContentRect());
                        v4_3.finishPage(v2_4);
                        v4_3.close();
                        v2_5 = v5_3;
                    } else {
                        v2_5 = new android.graphics.RectF(v3_2.getInfo().getContentRect());
                    }
                    android.graphics.Matrix v4_7 = android.support.v4.print.PrintHelper$PrintHelperApi19.access$200(this.this$0, v1_1.getWidth(), v1_1.getHeight(), v2_5, this.val$fittingMode);
                    if (!this.this$0.mIsMinMarginsHandlingCorrect) {
                        v4_7.postTranslate(v2_5.left, v2_5.top);
                        v3_2.getCanvas().clipRect(v2_5);
                    } else {
                    }
                    v3_2.getCanvas().drawBitmap(v1_1, v4_7, 0);
                    v9_10.finishPage(v3_2);
                    if (!this.val$cancellationSignal.isCanceled()) {
                        v9_10.writeTo(new java.io.FileOutputStream(this.val$fileDescriptor.getFileDescriptor()));
                        v9_10.close();
                        if (this.val$fileDescriptor != null) {
                            this.val$fileDescriptor.close();
                        }
                        if (v1_1 != this.val$bitmap) {
                            v1_1.recycle();
                        }
                        return 0;
                    } else {
                        v9_10.close();
                        if (this.val$fileDescriptor != null) {
                            this.val$fileDescriptor.close();
                        }
                        if (v1_1 != this.val$bitmap) {
                            v1_1.recycle();
                        }
                        return 0;
                    }
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } catch (android.graphics.Bitmap v9_4) {
            return v9_4;
        }
    }

Method android.support.v4.graphics.TypefaceCompatUtil.copyToFile() calling method java.io.FileOutputStream.<init>()


    public static boolean copyToFile(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;
                android.support.v4.graphics.TypefaceCompatUtil.closeQuietly(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());
                android.support.v4.graphics.TypefaceCompatUtil.closeQuietly(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);
            }
            android.support.v4.graphics.TypefaceCompatUtil.closeQuietly(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());
            android.support.v4.graphics.TypefaceCompatUtil.closeQuietly(v1_0);
            return 0;
        }
    }

Method android.support.multidex.MultiDexExtractor.extract() calling method java.io.FileOutputStream.<init>()


    private static void extract(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)) {
                    android.support.multidex.MultiDexExtractor.closeQuietly(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) {
            android.support.multidex.MultiDexExtractor.closeQuietly(v4_1);
            v7_1.delete();
            throw v5_3;
        }
    }

Method net.hockeyapp.android.objects.a.a() calling method java.io.FileWriter.<init>()


    public void a()
    {
        java.io.IOException v0_1 = new StringBuilder();
        v0_1.append(net.hockeyapp.android.a.a);
        v0_1.append("/");
        v0_1.append(this.b);
        v0_1.append(".stacktrace");
        java.io.IOException v0_2 = v0_1.toString();
        String v1_1 = new StringBuilder();
        v1_1.append("Writing unhandled exception to: ");
        v1_1.append(v0_2);
        net.hockeyapp.android.d.d.a(v1_1.toString());
        String v1_4 = 0;
        try {
            String v2_2 = new java.io.BufferedWriter(new java.io.FileWriter(v0_2));
            try {
                this.a(v2_2, "Package", this.j);
                this.a(v2_2, "Version Code", this.l);
                this.a(v2_2, "Version Name", this.k);
                this.a(v2_2, "Android", this.f);
                this.a(v2_2, "Android Build", this.g);
                this.a(v2_2, "Manufacturer", this.h);
                this.a(v2_2, "Model", this.i);
                this.a(v2_2, "Thread", this.m);
                this.a(v2_2, "CrashReporter Key", this.c);
                this.a(v2_2, "Start Date", ark>net.hockeyapp.android.objects.aark>.a.format(this.d));
                this.a(v2_2, "Date", ark>net.hockeyapp.android.objects.aark>.a.format(this.e));
            } catch (java.io.IOException v0_18) {
                if (v2_2 != null) {
                    try {
                        v2_2.close();
                    } catch (String v1_22) {
                        net.hockeyapp.android.d.d.a("Error saving crash report!", v1_22);
                    }
                }
                throw v0_18;
            } catch (java.io.IOException v0_3) {
                v1_4 = v2_2;
                net.hockeyapp.android.d.d.a("Error saving crash report!", v0_3);
                if (v1_4 == null) {
                    return;
                } else {
                    v1_4.close();
                    return;
                }
                v2_2.write("\n");
                v2_2.write(this.n);
                v2_2.flush();
                if (v2_2 == null) {
                    return;
                } else {
                    v2_2.close();
                    return;
                }
            }
            if (this.o.booleanValue()) {
                this.a(v2_2, "Format", "Xamarin");
            }
        } catch (java.io.IOException v0_18) {
            v2_2 = v1_4;
        } catch (java.io.IOException v0_3) {
        } catch (java.io.IOException v0_21) {
            net.hockeyapp.android.d.d.a("Error saving crash report!", v0_21);
            return;
        }
    }

Method net.hockeyapp.android.d.a() calling method java.io.FileWriter.<init>()


    private static void a(String p3, String p4)
    {
        if (!android.text.TextUtils.isEmpty(p3)) {
            java.io.BufferedWriter v0_1 = 0;
            try {
                java.io.BufferedWriter v1_5 = new StringBuilder();
                v1_5.append(net.hockeyapp.android.a.a);
                v1_5.append("/");
                v1_5.append(p4);
                String v4_1 = v1_5.toString();
            } catch (Throwable v3_1) {
                if (v0_1 != null) {
                    v0_1.close();
                }
                throw v3_1;
            } catch (java.io.IOException) {
                if (v0_1 == null) {
                    return;
                } else {
                    v0_1.close();
                    return;
                }
                if (v0_1 == null) {
                    return;
                } else {
                }
            }
            if ((!android.text.TextUtils.isEmpty(p3)) && (android.text.TextUtils.getTrimmedLength(p3) > 0)) {
                java.io.BufferedWriter v1_3 = new java.io.BufferedWriter(new java.io.FileWriter(v4_1));
                try {
                    v1_3.write(p3);
                    v1_3.flush();
                    v0_1 = v1_3;
                } catch (Throwable v3_1) {
                    v0_1 = v1_3;
                } catch (java.io.IOException) {
                    v0_1 = v1_3;
                }
            }
        } else {
            return;
        }
    }

Method com.simpl.android.fingerprint.commons.exception.a.c() calling method java.io.FileWriter.<init>()


    private static void c(Throwable p11, java.util.Map p12)
    {
        try {
            String v0_7 = new java.util.Random().nextInt(99999);
            java.io.BufferedWriter v1_4 = new StringBuilder();
            v1_4.append(com.simpl.android.fingerprint.commons.exception.a.g);
            v1_4.append(com.simpl.android.fingerprint.commons.exception.a.c);
            v1_4.append("-");
            v1_4.append(String.valueOf(v0_7));
            v1_4.append(".xml");
            java.io.BufferedWriter v1_2 = new java.io.BufferedWriter(new java.io.FileWriter(v1_4.toString()));
            String v0_5 = android.util.Xml.newSerializer();
            v0_5.setOutput(v1_2);
            v0_5.startDocument("UTF-8", Boolean.TRUE);
            v0_5.startTag("", "notice");
            v0_5.attribute("", "version", "2.0");
            v0_5.startTag("", "api-key");
            v0_5.text(com.simpl.android.fingerprint.commons.exception.a.e);
            v0_5.endTag("", "api-key");
            v0_5.startTag("", "notifier");
            v0_5.startTag("", "name");
            v0_5.text("Android Airbrake Notifier");
            v0_5.endTag("", "name");
            v0_5.startTag("", "version");
            v0_5.text("1.3.0");
            v0_5.endTag("", "version");
            v0_5.startTag("", "url");
            v0_5.text("http://loopj.com");
            v0_5.endTag("", "url");
            v0_5.endTag("", "notifier");
            v0_5.startTag("", "error");
            v0_5.startTag("", "class");
            v0_5.text(p11.getClass().getName());
            v0_5.endTag("", "class");
            v0_5.startTag("", "message");
            String v2_81 = new StringBuilder("[");
            v2_81.append(com.simpl.android.fingerprint.commons.exception.a.c);
            v2_81.append("] ");
            v2_81.append(p11.toString());
            v0_5.text(v2_81.toString());
            v0_5.endTag("", "message");
            v0_5.startTag("", "backtrace");
            String v2_4 = p11;
        } catch (Exception) {
            return;
        }
        while (v2_4 != null) {
            String v3_3 = v2_4.getStackTrace();
            String v4_0 = v3_3.length;
            String v5_0 = 0;
            while (v5_0 < v4_0) {
                String v6_2 = v3_3[v5_0];
                v0_5.startTag("", "line");
                String v9_4;
                String v9_1 = new StringBuilder();
                v9_1.append(v6_2.getClassName());
                v9_1.append(".");
                v9_1.append(v6_2.getMethodName());
                v0_5.attribute("", "method", v9_1.toString());
                if (v6_2.getFileName() != null) {
                    v9_4 = v6_2.getFileName();
                } else {
                    v9_4 = "Unknown";
                }
                v0_5.attribute("", "file", v9_4);
                v0_5.attribute("", "number", String.valueOf(v6_2.getLineNumber()));
                v0_5.endTag("", "line");
                v5_0++;
            }
            v2_4 = v2_4.getCause();
            if (v2_4 != null) {
                v0_5.startTag("", "line");
                String v5_2 = new StringBuilder("### CAUSED BY ###: ");
                v5_2.append(v2_4.toString());
                v0_5.attribute("", "file", v5_2.toString());
                v0_5.attribute("", "number", "");
                v0_5.endTag("", "line");
            }
        }
        v0_5.endTag("", "backtrace");
        v0_5.endTag("", "error");
        v0_5.startTag("", "request");
        v0_5.startTag("", "url");
        v0_5.endTag("", "url");
        v0_5.startTag("", "component");
        v0_5.endTag("", "component");
        v0_5.startTag("", "action");
        v0_5.endTag("", "action");
        v0_5.startTag("", "cgi-data");
        v0_5.startTag("", "var");
        v0_5.attribute("", "key", "Device");
        v0_5.text(android.os.Build.MODEL);
        v0_5.endTag("", "var");
        v0_5.startTag("", "var");
        v0_5.attribute("", "key", "Android Version");
        v0_5.text(android.os.Build$VERSION.RELEASE);
        v0_5.endTag("", "var");
        v0_5.startTag("", "var");
        v0_5.attribute("", "key", "App Version");
        v0_5.text(com.simpl.android.fingerprint.commons.exception.a.c);
        v0_5.endTag("", "var");
        v0_5.startTag("", "var");
        v0_5.attribute("", "key", "Parent App");
        v0_5.text(com.simpl.android.fingerprint.commons.exception.a.b);
        v0_5.endTag("", "var");
        if ((com.simpl.android.fingerprint.commons.exception.a.d != null) && (!com.simpl.android.fingerprint.commons.exception.a.d.isEmpty())) {
            String v2_38 = com.simpl.android.fingerprint.commons.exception.a.d.entrySet().iterator();
            while (v2_38.hasNext()) {
                String v3_38 = ((java.util.Map$Entry) v2_38.next());
                v0_5.startTag("", "var");
                v0_5.attribute("", "key", ((String) v3_38.getKey()));
                v0_5.text(((String) v3_38.getValue()));
                v0_5.endTag("", "var");
            }
        }
        if ((p12 != null) && (!p12.isEmpty())) {
            java.util.Iterator v12_2 = p12.entrySet().iterator();
            while (v12_2.hasNext()) {
                String v2_54 = ((java.util.Map$Entry) v12_2.next());
                v0_5.startTag("", "var");
                v0_5.attribute("", "key", ((String) v2_54.getKey()));
                v0_5.text(((String) v2_54.getValue()));
                v0_5.endTag("", "var");
            }
        }
        v0_5.endTag("", "cgi-data");
        v0_5.endTag("", "request");
        v0_5.startTag("", "server-environment");
        v0_5.startTag("", "environment-name");
        v0_5.text(com.simpl.android.fingerprint.commons.exception.a.a);
        v0_5.endTag("", "environment-name");
        v0_5.startTag("", "app-version");
        v0_5.text(com.simpl.android.fingerprint.commons.exception.a.c);
        v0_5.endTag("", "app-version");
        v0_5.endTag("", "server-environment");
        v0_5.endTag("", "notice");
        v0_5.endDocument();
        v1_2.flush();
        v1_2.close();
        java.util.Iterator v12_15 = new StringBuilder("Writing new ");
        v12_15.append(p11.getClass().getName());
        v12_15.append(" exception to disk.");
        return;
    }

Method com.g.a.e.E() calling method java.io.FileWriter.<init>()


    public String E()
    {
        String v0 = "unavailable";
        try {
            if (this.a("android.permission.READ_EXTERNAL_STORAGE")) {
                if (this.a("android.permission.WRITE_EXTERNAL_STORAGE")) {
                    String v1_1 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), "com.android.device.check");
                    if (!v1_1.exists()) {
                        v1_1.mkdirs();
                    }
                    String v1_3 = new java.io.File("/sdcard/com.android.device.check/trans.txt");
                    if (v1_3.exists()) {
                        StringBuffer v2_5 = new StringBuffer();
                        java.io.BufferedReader v3_2 = new java.io.BufferedReader(new java.io.FileReader(v1_3.getAbsoluteFile()));
                        while(true) {
                            String v1_6 = v3_2.readLine();
                            if (v1_6 == null) {
                                break;
                            }
                            v2_5.append(v1_6);
                            v0 = v2_5.toString();
                        }
                    } else {
                        v1_3.createNewFile();
                        String v1_10 = new java.io.BufferedWriter(new java.io.FileWriter(v1_3.getAbsoluteFile()));
                        v1_10.write("unavailable");
                        v1_10.close();
                    }
                } else {
                    com.g.a.j.a("MFilterItDataPoints ::MF_NP_0710 ");
                    return "NPERM";
                }
            } else {
                com.g.a.j.a("MFilterItDataPoints ::MF_NP_0709 ");
                return "NPERM";
            }
        } catch (String v1_17) {
            com.g.a.j.a("MFilterItDataPoints ::MF_FM_0710 ");
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_17);
        } catch (String v1_16) {
            com.g.a.j.a("MFilterItDataPoints ::MF_FM_0710 ");
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_16);
        }
        return v0;
    }

Method org.apache.http.entity.mime.content.FileBody.writeTo() calling method java.io.FileInputStream.<init>()


    public void writeTo(java.io.OutputStream p5)
    {
        if (p5 != null) {
            java.io.FileInputStream v0_2 = new java.io.FileInputStream(this.file);
            try {
                byte[] v1_2 = new byte[4096];
            } catch (Throwable v5_1) {
                v0_2.close();
                throw v5_1;
            }
            while(true) {
                int v2 = v0_2.read(v1_2);
                if (v2 == -1) {
                    break;
                }
                p5.write(v1_2, 0, v2);
            }
            p5.flush();
            v0_2.close();
            return;
        } else {
            throw new IllegalArgumentException("Output stream may not be null");
        }
    }

Method org.apache.http.entity.mime.content.FileBody.getInputStream() calling method java.io.FileInputStream.<init>()


    public java.io.InputStream getInputStream()
    {
        return new java.io.FileInputStream(this.file);
    }

Method com.google.api.client.util.store.FileDataStoreFactory$FileDataStore.<init>() calling method java.io.FileInputStream.<init>()


    FileDataStoreFactory$FileDataStore(com.google.api.client.util.store.FileDataStoreFactory p3, java.io.File p4, String p5)
    {
        super(p3, p5);
        super.dataFile = new java.io.File(p4, p5);
        if (!com.google.api.client.util.IOUtils.isSymbolicLink(super.dataFile)) {
            if (!super.dataFile.createNewFile()) {
                super.keyValueMap = ((java.util.HashMap) com.google.api.client.util.IOUtils.deserialize(new java.io.FileInputStream(super.dataFile)));
            } else {
                super.keyValueMap = com.google.api.client.util.Maps.newHashMap();
                super.save();
            }
            return;
        } else {
            java.io.File v4_4 = String.valueOf(String.valueOf(super.dataFile));
            StringBuilder v5_2 = new StringBuilder((31 + v4_4.length()));
            v5_2.append("unable to use a symbolic link: ");
            v5_2.append(v4_4);
            throw new java.io.IOException(v5_2.toString());
        }
    }

Method com.google.api.client.http.FileContent.getInputStream() calling method java.io.FileInputStream.<init>()


    public java.io.InputStream getInputStream()
    {
        return new java.io.FileInputStream(this.file);
    }

Method com.helpshift.common.domain.network.m.a() calling method java.io.FileInputStream.<init>()


    private String a(String p3)
    {
        try {
            java.io.FileInputStream v0_1 = new java.io.FileInputStream(p3);
            String v1 = java.net.URLConnection.guessContentTypeFromStream(v0_1);
        } catch (java.io.IOException) {
            return 0;
        }
        if (v1 == null) {
            v1 = java.net.URLConnection.guessContentTypeFromName(p3);
        }
        v0_1.close();
        return v1;
    }

Method com.payu.custombrowser.util.e$h.a() calling method java.io.FileInputStream.<init>()


    public void a(java.util.Map p24)
    {
        String v1_12 = 0;
        try {
            int v8 = this.g();
            try {
                long v9_0;
                if (!this.j.containsKey("content-length")) {
                    if (this.e >= this.f) {
                        v9_0 = 0;
                    } else {
                        v9_0 = ((long) (this.f - this.e));
                    }
                } else {
                    v9_0 = ((long) Integer.parseInt(((String) this.j.get("content-length"))));
                }
            } catch (Throwable v0) {
                long v9_3 = 0;
                String v1_11 = v0;
                com.payu.custombrowser.util.e.a(v8);
                com.payu.custombrowser.util.e.a(v9_3);
                throw v1_11;
            }
            int v5_5 = new byte[512];
            while ((this.f >= 0) && (v9_0 > 0)) {
                this.f = this.d.read(v5_5, 0, ((int) Math.min(v9_0, 512)));
                long v15 = (v9_0 - ((long) this.f));
                if (this.f > 0) {
                    v8.write(v5_5, 0, this.f);
                }
                v9_0 = v15;
            }
            int v5_6 = v8.getChannel().map(java.nio.channels.FileChannel$MapMode.READ_ONLY, 0, v8.length());
            v8.seek(0);
            v9_3 = new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(v8.getFD())));
            try {
                if (!com.payu.custombrowser.util.e$j.POST.equals(this.h)) {
                    if (com.payu.custombrowser.util.e$j.PUT.equals(this.h)) {
                        p24.put("content", this.a(v5_6, 0, v5_6.limit()));
                    }
                } else {
                    int v3_8 = "";
                    long v4_7 = ((String) this.j.get("content-type"));
                    if (v4_7 != 0) {
                        v1_12 = new java.util.StringTokenizer(v4_7, ",; ");
                        if (v1_12.hasMoreTokens()) {
                            v3_8 = v1_12.nextToken();
                        }
                    }
                    if (!"multipart/form-data".equalsIgnoreCase(v3_8)) {
                        String v1_2 = "";
                        long v4_9 = new StringBuilder();
                        String v2_28 = new char[512];
                        int v5_0 = v9_3.read(v2_28);
                        while ((v5_0 >= 0) && (!v1_2.endsWith("\r\n"))) {
                            v1_2 = String.valueOf(v2_28, 0, v5_0);
                            v4_9.append(v1_2);
                            v5_0 = v9_3.read(v2_28);
                        }
                        String v1_1 = v4_9.toString().trim();
                        if (!"application/x-www-form-urlencoded".equalsIgnoreCase(v3_8)) {
                            if (v1_1.length() != 0) {
                                p24.put("postData", v1_1);
                            }
                        } else {
                            this.a(v1_1, this.i);
                        }
                    } else {
                        if (v1_12.hasMoreTokens()) {
                            String v1_7 = v4_7.substring((v4_7.indexOf("boundary=") + "boundary=".length()), v4_7.length());
                            if ((v1_7.startsWith("\"")) && (v1_7.endsWith("\""))) {
                                v1_7 = v1_7.substring(1, (v1_7.length() - 1));
                            }
                            this.a(v1_7, v5_6, v9_3, this.i, p24);
                        } else {
                            throw new com.payu.custombrowser.util.e$l(com.payu.custombrowser.util.e$k$b.BAD_REQUEST, "BAD REQUEST: Content type is multipart/form-data but boundary missing. Usage: GET /example/file.html");
                        }
                    }
                }
            } catch (Throwable v0) {
            }
            com.payu.custombrowser.util.e.a(v8);
            com.payu.custombrowser.util.e.a(v9_3);
            return;
        } catch (Throwable v0) {
            v8 = 0;
            v9_3 = 0;
        }
    }

Method com.managers.o.a() calling method java.io.FileInputStream.<init>()


    public declared_synchronized com.managers.DownloadManager$DownloadHTTPStatus a(String p23, String p24)
    {
        String v1_0 = p24;
        try {
            if (!com.managers.DownloadManager.c().o(Integer.parseInt(p24)).booleanValue()) {
                java.io.File v4_9;
                int v5_5 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
                v5_5.mkdirs();
                java.io.File v4_12 = com.managers.SdCardManager.a();
                StringBuilder v6_7 = new StringBuilder();
                v6_7.append(p24);
                v6_7.append(ark>com.managers.oark>.k);
                java.io.File v4_15 = v4_12.e(v6_7.toString());
                if (!android.text.TextUtils.isEmpty(v4_15)) {
                    if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                        v4_9 = new java.io.File(v4_15);
                    } else {
                        StringBuilder v6_25 = new StringBuilder();
                        v6_25.append(p24);
                        v6_25.append(ark>com.managers.oark>.k);
                        v4_9 = new java.io.File(v5_5, v6_25.toString());
                    }
                } else {
                    StringBuilder v6_32 = new StringBuilder();
                    v6_32.append(p24);
                    v6_32.append(ark>com.managers.oark>.k);
                    v4_9 = new java.io.File(v5_5, v6_32.toString());
                }
                StringBuilder v6_40 = new java.net.URL(p23).openConnection();
                v6_40.setRequestProperty("User-Agent", com.utilities.Util.R());
                int v9_14 = new StringBuilder();
                v9_14.append("bytes=");
                v9_14.append(v4_9.length());
                v9_14.append("-");
                v6_40.setRequestProperty("Range", v9_14.toString());
                v6_40.setReadTimeout(10000);
                v6_40.connect();
                String v8_0 = ((java.net.HttpURLConnection) v6_40).getResponseCode();
                try {
                    if (v8_0 != 404) {
                        try {
                            String v10_0 = 1024;
                        } catch (OutOfMemoryError v0_4) {
                        } catch (OutOfMemoryError v0_3) {
                            java.io.File v2_1 = v0_3;
                            java.io.File v3_1 = 0;
                            java.io.File v4_0 = 0;
                            int v5_0 = 0;
                            String v7_0 = 0;
                            int v9_1 = 0;
                            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_1);
                            StringBuilder v6_36 = com.managers.u.a();
                            boolean v11_7 = new StringBuilder();
                            v11_7.append("Media not fetched - ");
                            if (v8_0 == -1) {
                                java.io.File v2_21 = v2_1.getMessage();
                            } else {
                                java.io.File v12_23 = new StringBuilder();
                                v12_23.append("Error code : ");
                                v12_23.append(v8_0);
                                v12_23.append(" Caught Message : ");
                                v12_23.append(v2_1.getMessage());
                                v2_21 = v12_23.toString();
                            }
                            v11_7.append(v2_21);
                            java.io.File v2_0 = v11_7.toString();
                            String v8_15 = new StringBuilder();
                            v8_15.append(p24);
                            v8_15.append(" - ");
                            v8_15.append(com.utilities.Util.Q());
                            v6_36.a("DownloadFailure", v2_0, v8_15.toString());
                            com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                            System.gc();
                            if (v3_1 != null) {
                                v3_1.flush();
                                v3_1.close();
                            }
                            if (v9_1 != 0) {
                                v9_1.close();
                            }
                            if (v4_0 != null) {
                                v4_0.close();
                            }
                            if (v7_0 != null) {
                                v7_0.flush();
                                v7_0.close();
                            }
                            if (v5_0 == 0) {
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            } else {
                                v5_0.flush();
                                v5_0.close();
                                return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                            }
                        }
                        if (v6_40.getContentLength() >= 1024) {
                            v9_1 = new java.io.BufferedInputStream(v6_40.getInputStream());
                            try {
                                java.io.File v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                try {
                                    boolean v11_2 = new byte[1024];
                                    int v13_6 = ((int) v4_9.length());
                                    StringBuilder v6_8 = v6_40.getContentLength();
                                    String v14 = "kb";
                                } catch (OutOfMemoryError v0_15) {
                                    v2_0 = v0_15;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 != 0) {
                                        v5_0.flush();
                                        v5_0.close();
                                    }
                                    throw v2_0;
                                } catch (OutOfMemoryError v0_14) {
                                    java.io.File v2_4 = v0_14;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_4);
                                    java.io.File v2_29 = com.managers.u.a();
                                    String v10_22 = new StringBuilder();
                                    v10_22.append(p24);
                                    v10_22.append(" - ");
                                    v10_22.append(com.utilities.Util.Q());
                                    v2_29.a("DownloadFailure", "Media not fetched - Network Failure", v10_22.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_13) {
                                    java.io.File v2_3 = v0_13;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_3);
                                    StringBuilder v6_43 = com.managers.u.a();
                                    String v10_16 = new StringBuilder();
                                    v10_16.append("Media not fetched - IO Failure - ");
                                    v10_16.append(v2_3.getMessage());
                                    java.io.File v2_28 = v10_16.toString();
                                    String v10_18 = new StringBuilder();
                                    v10_18.append(p24);
                                    v10_18.append(" - ");
                                    v10_18.append(com.utilities.Util.Q());
                                    v6_43.a("DownloadFailure", v2_28, v10_18.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                    if (v3_1 == null) {
                                        if (v9_1 != 0) {
                                            v9_1.close();
                                        }
                                        if (v4_0 != null) {
                                            v4_0.close();
                                        }
                                        if (v7_0 != null) {
                                            v7_0.flush();
                                            v7_0.close();
                                        }
                                        if (v5_0 != 0) {
                                            v5_0.flush();
                                            v5_0.close();
                                        }
                                    } else {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    return v2_0;
                                } catch (OutOfMemoryError v0_12) {
                                    java.io.File v4 = v9_1;
                                    java.io.File v2_2 = v0_12;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                    com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v2_2);
                                    StringBuilder v6_41 = com.managers.u.a();
                                    boolean v11_11 = new StringBuilder();
                                    v11_11.append("Media not fetched - ");
                                    if (v8_0 == -1) {
                                        java.io.File v2_24 = v2_2.getMessage();
                                    } else {
                                        java.io.File v12_27 = new StringBuilder();
                                        v12_27.append("Error code : ");
                                        v12_27.append(v8_0);
                                        v12_27.append(" Caught Message : ");
                                        v12_27.append(v2_2.getMessage());
                                        v2_24 = v12_27.toString();
                                    }
                                    v11_11.append(v2_24);
                                    v2_0 = v11_11.toString();
                                    String v8_21 = new StringBuilder();
                                    v8_21.append(p24);
                                    v8_21.append(" - ");
                                    v8_21.append(com.utilities.Util.Q());
                                    v6_41.a("DownloadFailure", v2_0, v8_21.toString());
                                    com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                                    if (v3_1 != null) {
                                        v3_1.flush();
                                        v3_1.close();
                                    }
                                    if (v9_1 != 0) {
                                        v9_1.close();
                                    }
                                    if (v4_0 != null) {
                                        v4_0.close();
                                    }
                                    if (v7_0 != null) {
                                        v7_0.flush();
                                        v7_0.close();
                                    }
                                    if (v5_0 == 0) {
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    } else {
                                        v5_0.flush();
                                        v5_0.close();
                                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                                    }
                                } catch (OutOfMemoryError v0_11) {
                                    v4 = v9_1;
                                    v2_1 = v0_11;
                                    v3_1 = v12_1;
                                    v4_0 = 0;
                                    v5_0 = 0;
                                    v7_0 = 0;
                                }
                                if (v6_8 >= 1048576) {
                                    try {
                                        v14 = "mb";
                                        v10_0 = 1048576;
                                    } catch (OutOfMemoryError v0_15) {
                                    } catch (OutOfMemoryError v0_14) {
                                    } catch (OutOfMemoryError v0_13) {
                                    } catch (OutOfMemoryError v0_12) {
                                    } catch (OutOfMemoryError v0_11) {
                                    }
                                }
                                StringBuilder v6_9 = (v6_8 + v13_6);
                                String v15 = v8_0;
                                v8_0 = 2131821172;
                                try {
                                    com.managers.j.a(com.gaana.application.GaanaApplication.getContext()).a(v6_9, v13_6, com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                    java.io.File v3_8 = ((float) v10_0);
                                    java.io.File v2_12 = (((float) Math.round(((((float) v6_9) / v3_8) * 1120403456))) / 1120403456);
                                    String v8_1 = 0;
                                    int v16 = 0;
                                } catch (OutOfMemoryError v0_17) {
                                    v2_2 = v0_17;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                } catch (OutOfMemoryError v0_16) {
                                    v2_1 = v0_16;
                                    v3_1 = v12_1;
                                    v8_0 = v15;
                                }
                                while(true) {
                                    int v21;
                                    String v10_2 = v9_1.read(v11_2);
                                    if ((v10_2 <= null) || (!com.services.FileDownloadService.a())) {
                                        break;
                                    }
                                    com.managers.j v19;
                                    StringBuilder v20;
                                    v12_1.write(v11_2, v8_1, v10_2);
                                    v13_6 += v10_2;
                                    String v10_6 = ((v13_6 * 100) / v6_9);
                                    if ((v10_6 - v16) <= 0) {
                                        v19 = v3_8;
                                        v21 = v9_1;
                                        v20 = v11_2;
                                        int v17 = 1120403456;
                                    } else {
                                        String v8_12 = (((float) Math.round(((((float) v13_6) / v3_8) * 1120403456))) / 1120403456);
                                        v19 = v3_8;
                                        java.io.File v3_18 = com.managers.j.a(com.gaana.application.GaanaApplication.getContext());
                                        v20 = v11_2;
                                        boolean v11_5 = new StringBuilder();
                                        v21 = v9_1;
                                        v11_5.append(com.gaana.application.GaanaApplication.getContext().getString(2131821172));
                                        v11_5.append(v10_6);
                                        v11_5.append("% (");
                                        v11_5.append(v8_12);
                                        v11_5.append("/");
                                        v11_5.append(v2_12);
                                        v11_5.append(v14);
                                        v11_5.append(")");
                                        v3_18.a(v6_9, v13_6, v11_5.toString());
                                        v16 = v10_6;
                                    }
                                    v3_8 = v19;
                                    v11_2 = v20;
                                    v9_1 = v21;
                                    v8_1 = 0;
                                }
                                v21 = v9_1;
                                try {
                                    if (!com.services.FileDownloadService.a()) {
                                        java.io.File v4_14 = v21;
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.CONNECTION_RESET;
                                        } catch (OutOfMemoryError v0_22) {
                                        } catch (OutOfMemoryError v0_21) {
                                            v2_4 = v0_21;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_20) {
                                            v2_3 = v0_20;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_19) {
                                            v2_2 = v0_19;
                                            v9_1 = v4_14;
                                        } catch (OutOfMemoryError v0_18) {
                                            v2_1 = v0_18;
                                            v9_1 = v4_14;
                                        }
                                        if (v12_1 == null) {
                                            if (v4_14 != null) {
                                                v4_14.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    } else {
                                        java.io.File v3_12;
                                        int v9_4;
                                        if (!com.utilities.d.b()) {
                                            v4_9.renameTo(new java.io.File(v5_5, p24));
                                            v3_12 = 0;
                                            v7_0 = 0;
                                            v9_4 = 0;
                                        } else {
                                            java.io.File v2_18 = new byte[8192];
                                            v3_12 = new java.io.BufferedInputStream(new java.io.FileInputStream(v4_9));
                                            try {
                                                String v7_6 = new StringBuilder();
                                                v7_6.append(p24);
                                                v7_6.append(com.utilities.i.b);
                                                StringBuilder v6_21 = new java.io.File(v5_5, v7_6.toString());
                                                v7_0 = new java.io.FileOutputStream(v6_21, 0);
                                                try {
                                                    v9_4 = com.utilities.i.a(v7_0);
                                                    try {
                                                        while(true) {
                                                            String v10_3 = v3_12.read(v2_18);
                                                            v9_4.write(v2_18, 0, v10_3);
                                                        }
                                                        String v8_5 = new StringBuilder();
                                                        v8_5.append(p24);
                                                        v8_5.append(com.utilities.i.a);
                                                        v6_21.renameTo(new java.io.File(v5_5, v8_5.toString()));
                                                        v4_9.delete();
                                                    } catch (OutOfMemoryError v0_44) {
                                                        v2_0 = v0_44;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_43) {
                                                        v2_4 = v0_43;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_42) {
                                                        v2_3 = v0_42;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_41) {
                                                        v2_2 = v0_41;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    } catch (OutOfMemoryError v0_40) {
                                                        v2_1 = v0_40;
                                                        v4_0 = v3_12;
                                                        v5_0 = v9_4;
                                                        v3_1 = v12_1;
                                                        v8_0 = v15;
                                                        v9_1 = v21;
                                                    }
                                                    if ((v10_3 <= null) || (!com.services.FileDownloadService.a())) {
                                                    }
                                                } catch (OutOfMemoryError v0_33) {
                                                    v2_0 = v0_33;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_32) {
                                                    v2_4 = v0_32;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_31) {
                                                    v2_3 = v0_31;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_30) {
                                                    v2_2 = v0_30;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                } catch (OutOfMemoryError v0_29) {
                                                    v2_1 = v0_29;
                                                    v4_0 = v3_12;
                                                    v3_1 = v12_1;
                                                    v8_0 = v15;
                                                    v9_1 = v21;
                                                    v5_0 = 0;
                                                }
                                            } catch (OutOfMemoryError v0_28) {
                                                v2_0 = v0_28;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_27) {
                                                v2_4 = v0_27;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_26) {
                                                v2_3 = v0_26;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_25) {
                                                v2_2 = v0_25;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            } catch (OutOfMemoryError v0_24) {
                                                v2_1 = v0_24;
                                                v4_0 = v3_12;
                                                v3_1 = v12_1;
                                                v8_0 = v15;
                                                v9_1 = v21;
                                            }
                                        }
                                        try {
                                            v2_0 = com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
                                        } catch (OutOfMemoryError v0_38) {
                                            v2_0 = v0_38;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_37) {
                                            v2_4 = v0_37;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_36) {
                                            v2_3 = v0_36;
                                            v5_0 = v9_4;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_35) {
                                            v2_2 = v0_35;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        } catch (OutOfMemoryError v0_34) {
                                            v2_1 = v0_34;
                                            v5_0 = v9_4;
                                            v8_0 = v15;
                                            v9_1 = v21;
                                            v4_0 = v3_12;
                                            v3_1 = v12_1;
                                        }
                                        if (v12_1 == null) {
                                            if (v21 != 0) {
                                                v21.close();
                                            }
                                            if (v3_12 != null) {
                                                v3_12.close();
                                            }
                                            if (v7_0 != null) {
                                                v7_0.flush();
                                                v7_0.close();
                                            }
                                            if (v9_4 != 0) {
                                                v9_4.flush();
                                                v9_4.close();
                                            }
                                        } else {
                                            v12_1.flush();
                                            v12_1.close();
                                        }
                                        return v2_0;
                                    }
                                } catch (OutOfMemoryError v0_22) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_21) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_20) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_19) {
                                    v4_14 = v21;
                                } catch (OutOfMemoryError v0_18) {
                                    v4_14 = v21;
                                }
                                v2_0 = v0_22;
                                v9_1 = v4_14;
                            } catch (OutOfMemoryError v0_10) {
                                v2_0 = v0_10;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_5) {
                                try {
                                    if (!v0_5.getMessage().contains("open failed: EACCES (Permission denied)")) {
                                        v12_1 = 0;
                                    } else {
                                        try {
                                            if (v4_9.exists()) {
                                                v4_9.delete();
                                            }
                                        } catch (OutOfMemoryError v0_8) {
                                        }
                                        v5_5 = new java.io.File(com.managers.SdCardManager.a().b());
                                        v5_5.mkdirs();
                                        java.io.File v4_7 = com.managers.SdCardManager.a();
                                        java.io.File v12_6 = new StringBuilder();
                                        v12_6.append(p24);
                                        v12_6.append(ark>com.managers.oark>.k);
                                        java.io.File v4_8 = v4_7.f(v12_6.toString());
                                        if (!android.text.TextUtils.isEmpty(v4_8)) {
                                            if (!com.managers.SdCardManager.a().c(ark>com.managers.oark>.k)) {
                                                v4_9 = new java.io.File(v4_8);
                                            } else {
                                                java.io.File v12_14 = new StringBuilder();
                                                v12_14.append(p24);
                                                v12_14.append(ark>com.managers.oark>.k);
                                                v4_9 = new java.io.File(v5_5, v12_14.toString());
                                            }
                                        } else {
                                            java.io.File v12_17 = new StringBuilder();
                                            v12_17.append(p24);
                                            v12_17.append(ark>com.managers.oark>.k);
                                            v4_9 = new java.io.File(v5_5, v12_17.toString());
                                        }
                                        v12_1 = new java.io.FileOutputStream(v4_9, 1);
                                    }
                                } catch (OutOfMemoryError v0_10) {
                                } catch (OutOfMemoryError v0_9) {
                                    v2_4 = v0_9;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_8) {
                                } catch (OutOfMemoryError v0_7) {
                                    v4 = v9_1;
                                    v2_2 = v0_7;
                                    v3_1 = 0;
                                } catch (OutOfMemoryError v0_6) {
                                    v4 = v9_1;
                                    v2_1 = v0_6;
                                    v3_1 = 0;
                                }
                                v2_3 = v0_8;
                                v3_1 = 0;
                            } catch (OutOfMemoryError v0_9) {
                            } catch (OutOfMemoryError v0_7) {
                            } catch (OutOfMemoryError v0_6) {
                            }
                        } else {
                            java.io.File v4_27 = com.managers.u.a();
                            int v9_7 = new StringBuilder();
                            v9_7.append(p24);
                            v9_7.append(" - ");
                            v9_7.append(com.utilities.Util.Q());
                            v4_27.a("DownloadFailure", "Media not fetched - Media content is less than 1KB ", v9_7.toString());
                            return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                        }
                    } else {
                        com.managers.DownloadManager.c().d(p24);
                        java.io.File v4_30 = com.managers.u.a();
                        int v9_10 = new StringBuilder();
                        v9_10.append(p24);
                        v9_10.append(" - ");
                        v9_10.append(com.utilities.Util.Q());
                        v4_30.a("DownloadFailure", "Media not fetched - 404", v9_10.toString());
                        com.gaana.analytics.UninstallIO.sendDownloadFailureEvent(p23);
                        return com.managers.DownloadManager$DownloadHTTPStatus.FAILED;
                    }
                } catch (OutOfMemoryError v0_4) {
                } catch (OutOfMemoryError v0_3) {
                }
                v2_2 = v0_4;
                v3_1 = 0;
                v4_0 = 0;
                v5_0 = 0;
                v7_0 = 0;
                v9_1 = 0;
            } else {
                return com.managers.DownloadManager$DownloadHTTPStatus.SUCCESS;
            }
        } catch (OutOfMemoryError v0_0) {
            v2_0 = v0_0;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_56) {
            v2_4 = v0_56;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_54) {
            v2_3 = v0_54;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v9_1 = 0;
        } catch (OutOfMemoryError v0_51) {
            v2_2 = v0_51;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_45) {
            v2_1 = v0_45;
            v3_1 = 0;
            v4_0 = 0;
            v5_0 = 0;
            v7_0 = 0;
            v8_0 = -1;
        } catch (OutOfMemoryError v0_57) {
            v2_0 = v0_57;
        }
    }

Method com.inmobi.ads.u.<init>() calling method java.io.FileInputStream.<init>()


    public u(String p5)
    {
        this.b = 0;
        this.d = 0;
        int v1_2 = new java.io.File(p5);
        android.graphics.Movie v5_3 = new byte[((int) v1_2.length())];
        java.io.FileInputStream v2_1 = new java.io.FileInputStream(v1_2);
        int v1_0 = v2_1.read(v5_3);
        v2_1.close();
        this.a = android.graphics.Movie.decodeByteArray(v5_3, 0, v1_0);
        return;
    }

Method com.helpshift.common.platform.g.a() calling method java.io.FileInputStream.<init>()


    private com.helpshift.common.platform.network.g a(com.helpshift.common.platform.network.i p15)
    {
        try {
            com.helpshift.common.exception.NetworkException v1_2;
            com.helpshift.common.exception.NetworkException v1_9 = new java.net.URL(p15.c);
            try {
                if (!"https://".equals(com.helpshift.common.domain.network.i.a)) {
                    v1_2 = ((java.net.HttpURLConnection) v1_9.openConnection());
                } else {
                    v1_2 = ((javax.net.ssl.HttpsURLConnection) v1_9.openConnection());
                    this.a(((javax.net.ssl.HttpsURLConnection) v1_2));
                }
            } catch (Exception v0_11) {
                int v2_7 = com.helpshift.common.exception.NetworkException.UNKNOWN_HOST;
                v2_7.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_11, v2_7, "Upload error");
            } catch (Exception v0_9) {
                int v2_6 = com.helpshift.common.exception.NetworkException.NO_CONNECTION;
                v2_6.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_9, v2_6, "Upload error");
            } catch (Exception v0_6) {
                int v2_5 = com.helpshift.common.exception.NetworkException.SSL_PEER_UNVERIFIED;
                v2_5.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_6, v2_5, "Upload error");
            } catch (Exception v0_4) {
                int v2_4 = com.helpshift.common.exception.NetworkException.SSL_HANDSHAKE;
                v2_4.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_4, v2_4, "Upload error");
            } catch (Exception v0_3) {
                int v2_3 = com.helpshift.common.exception.NetworkException.GENERIC;
                v2_3.route = p15.c;
                throw com.helpshift.common.exception.RootAPIException.a(v0_3, v2_3, "Upload error");
            }
            v1_2.setDoInput(1);
            v1_2.setDoOutput(1);
            v1_2.setUseCaches(0);
            v1_2.setRequestMethod(p15.b.name());
            v1_2.setConnectTimeout(p15.e);
            v1_2.setReadTimeout(p15.e);
            java.io.DataOutputStream v6_5 = p15.d.iterator();
            while (v6_5.hasNext()) {
                int v7_10 = ((com.helpshift.common.platform.network.c) v6_5.next());
                v1_2.setRequestProperty(v7_10.a, v7_10.b);
            }
            java.io.DataOutputStream v6_7 = new java.io.DataOutputStream(v1_2.getOutputStream());
            int v7_15 = new StringBuilder();
            v7_15.append("--");
            v7_15.append("*****");
            v7_15.append("\r\n");
            v6_7.writeBytes(v7_15.toString());
            int v7_17 = p15.a;
            int v8_6 = new java.util.ArrayList(v7_17.keySet()).iterator();
            while (v8_6.hasNext()) {
                java.io.FileInputStream v9_2 = ((String) v8_6.next());
                if (!this.a(v9_2)) {
                    byte[] v10_12 = ((String) v7_17.get(v9_2));
                    int v11_3 = new StringBuilder();
                    v11_3.append("Content-Disposition: form-data; name=\"");
                    v11_3.append(v9_2);
                    v11_3.append("\"; ");
                    v11_3.append("\r\n");
                    v6_7.writeBytes(v11_3.toString());
                    java.io.FileInputStream v9_6 = new StringBuilder();
                    v9_6.append("Content-Type: text/plain;charset=UTF-8");
                    v9_6.append("\r\n");
                    v6_7.writeBytes(v9_6.toString());
                    java.io.FileInputStream v9_9 = new StringBuilder();
                    v9_9.append("Content-Length: ");
                    v9_9.append(v10_12.length());
                    v9_9.append("\r\n");
                    v6_7.writeBytes(v9_9.toString());
                    v6_7.writeBytes("\r\n");
                    java.io.FileInputStream v9_12 = new StringBuilder();
                    v9_12.append(v10_12);
                    v9_12.append("\r\n");
                    v6_7.writeBytes(v9_12.toString());
                    java.io.FileInputStream v9_15 = new StringBuilder();
                    v9_15.append("--");
                    v9_15.append("*****");
                    v9_15.append("\r\n");
                    v6_7.writeBytes(v9_15.toString());
                }
            }
            int v8_8 = new java.io.File(((String) v7_17.get("screenshot")));
            int v7_19 = ((String) v7_17.get("originalFileName"));
            if (v7_19 == 0) {
                v7_19 = v8_8.getName();
            }
            java.io.FileInputStream v9_0 = new java.io.FileInputStream(v8_8);
            byte[] v10_1 = new StringBuilder();
            v10_1.append("--");
            v10_1.append("*****");
            v10_1.append("\r\n");
            v6_7.writeBytes(v10_1.toString());
            byte[] v10_4 = new StringBuilder();
            v10_4.append("Content-Disposition: form-data; name=\"screenshot\"; filename=\"");
            v10_4.append(v7_19);
            v10_4.append("\"");
            v10_4.append("\r\n");
            v6_7.writeBytes(v10_4.toString());
            int v7_3 = new StringBuilder();
            v7_3.append("Content-Type: ");
            v7_3.append(p15.f);
            v7_3.append("\r\n");
            v6_7.writeBytes(v7_3.toString());
            int v7_6 = new StringBuilder();
            v7_6.append("Content-Length: ");
            v7_6.append(v8_8.length());
            v7_6.append("\r\n");
            v6_7.writeBytes(v7_6.toString());
            v6_7.writeBytes("\r\n");
            int v8_1 = Math.min(v9_0.available(), 1048576);
            byte[] v10_9 = new byte[v8_1];
            int v11_1 = v9_0.read(v10_9, 0, v8_1);
            while (v11_1 > 0) {
                v6_7.write(v10_9, 0, v8_1);
                v8_1 = Math.min(v9_0.available(), 1048576);
                v11_1 = v9_0.read(v10_9, 0, v8_1);
            }
            v6_7.writeBytes("\r\n");
            String v5_2 = new StringBuilder();
            v5_2.append("--");
            v5_2.append("*****");
            v5_2.append("--");
            v5_2.append("\r\n");
            v6_7.writeBytes(v5_2.toString());
            v9_0.close();
            v6_7.flush();
            v6_7.close();
            int v2_1 = v1_2.getResponseCode();
            com.helpshift.common.platform.network.g v3_1 = new StringBuilder();
            com.helpshift.common.platform.network.g v4_2 = new java.io.BufferedReader(new java.io.InputStreamReader(v1_2.getInputStream()));
            while(true) {
                String v5_5 = v4_2.readLine();
                if (v5_5 == null) {
                    break;
                }
                v3_1.append(v5_5);
            }
            com.helpshift.common.platform.network.g v3_2 = v3_1.toString();
            if ((v2_1 < 200) || (v2_1 >= 300)) {
                com.helpshift.common.platform.network.g v3_4 = new com.helpshift.common.platform.network.g(v2_1, 0, 0);
                if (v1_2 != null) {
                    try {
                        v1_2.disconnect();
                    } catch (Exception v0_1) {
                        com.helpshift.common.exception.NetworkException v1_5 = com.helpshift.common.exception.NetworkException.GENERIC;
                        v1_5.route = p15.c;
                        throw com.helpshift.common.exception.RootAPIException.a(v0_1, v1_5, "Network error");
                    }
                }
                return v3_4;
            } else {
                com.helpshift.common.platform.network.g v4_6 = new com.helpshift.common.platform.network.g(v2_1, v3_2, 0);
                if (v1_2 != null) {
                    try {
                        v1_2.disconnect();
                    } catch (Exception v0_2) {
                        com.helpshift.common.exception.NetworkException v1_6 = com.helpshift.common.exception.NetworkException.GENERIC;
                        v1_6.route = p15.c;
                        throw com.helpshift.common.exception.RootAPIException.a(v0_2, v1_6, "Network error");
                    }
                }
                return v4_6;
            }
        } catch (com.helpshift.common.exception.NetworkException v1_13) {
            v1_2 = 0;
            Exception v0_13 = v1_13;
            if (v1_2 != null) {
                try {
                    v1_2.disconnect();
                } catch (Exception v0_14) {
                    com.helpshift.common.exception.NetworkException v1_11 = com.helpshift.common.exception.NetworkException.GENERIC;
                    v1_11.route = p15.c;
                    throw com.helpshift.common.exception.RootAPIException.a(v0_14, v1_11, "Network error");
                }
            }
            throw v0_13;
        } catch (com.helpshift.common.exception.NetworkException v1_4) {
            v1_2 = 0;
            v0_3 = v1_4;
        } catch (Exception v0_13) {
        }
    }

Method net.hockeyapp.android.d.f.a() calling method java.io.FileInputStream.<init>()


    public static int a(java.io.File p2)
    {
        java.io.FileInputStream v0 = 0;
        try {
            java.io.FileInputStream v1_1 = new java.io.FileInputStream(p2);
            try {
                Throwable v2_2 = ark>net.hockeyapp.android.d.fark>.a(v1_1);
            } catch (Throwable v2_1) {
                v0 = v1_1;
                if (v0 != null) {
                    v0.close();
                }
                throw v2_1;
            }
            if (v1_1 != null) {
                v1_1.close();
            }
            return v2_2;
        } catch (Throwable v2_1) {
        }
    }

Method com.voice.b.a() calling method java.io.FileInputStream.<init>()


    public String a(String p5)
    {
        java.io.FileInputStream v0_1 = new java.io.FileInputStream(new java.io.File(p5));
        String v5_3 = new java.io.ByteArrayOutputStream();
        byte[] v1_4 = new byte[1024];
        while(true) {
            int v3_0 = v0_1.read(v1_4, 0, v1_4.length);
            if (v3_0 <= 0) {
                break;
            }
            v5_3.write(v1_4, 0, v3_0);
        }
        byte[] v1_1 = v5_3.toByteArray();
        v0_1.close();
        v5_3.close();
        return android.util.Base64.encodeToString(v1_1, 0);
    }

Method com.til.colombia.android.commons.a.b.a() calling method java.io.FileInputStream.<init>()


    public final declared_synchronized ark>com.til.colombia.android.commons.a.bark>$c a(String p12)
    {
        try {
            this.l();
            ark>com.til.colombia.android.commons.a.bark>.e(p12);
            ark>com.til.colombia.android.commons.a.bark>$b v0_2 = ((ark>com.til.colombia.android.commons.a.bark>$b) this.v.get(p12));
        } catch (java.io.InputStream v12_4) {
            throw v12_4;
        }
        if (v0_2 != null) {
            if (v0_2.c) {
                java.io.InputStream[] v8 = new java.io.InputStream[this.s];
                int v2_1 = 0;
                ark>com.til.colombia.android.commons.a.bark>$c v3_0 = 0;
                while (v3_0 < this.s) {
                    v8[v3_0] = new java.io.FileInputStream(v0_2.a(v3_0));
                    v3_0++;
                }
                this.w = (this.w + 1);
                this.u.append("READ ").append(p12).append(10);
                if (this.j()) {
                    this.i.submit(this.y);
                }
                ark>com.til.colombia.android.commons.a.bark>$c v1_7 = new ark>com.til.colombia.android.commons.a.bark>$c;
                v1_7(this, p12, v0_2.e, v8, v0_2.b, 0);
                return v1_7;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.til.colombia.android.commons.a.b.e() calling method java.io.FileInputStream.<init>()


    private void e()
    {
        com.til.colombia.android.commons.a.e v0_1 = new com.til.colombia.android.commons.a.e(new java.io.FileInputStream(this.n), com.til.colombia.android.commons.a.g.a);
        try {
            java.io.IOException v1_13 = v0_1.a();
            int v2_4 = v0_1.a();
            com.til.colombia.android.commons.a.b$a v3_4 = v0_1.a();
            boolean v4_6 = v0_1.a();
            String v5_1 = v0_1.a();
        } catch (java.io.IOException v1_10) {
            com.til.colombia.android.commons.a.g.a(v0_1);
            throw v1_10;
        }
        if (("libcore.io.DiskLruCache".equals(v1_13)) && (("1".equals(v2_4)) && ((Integer.toString(this.q).equals(v3_4)) && ((Integer.toString(this.s).equals(v4_6)) && ("".equals(v5_1)))))) {
            int v2_0 = 0;
            while(true) {
                com.til.colombia.android.commons.a.b$a v3_15 = v0_1.a();
                String v5_2 = v3_15.indexOf(32);
                if (v5_2 != -1) {
                    boolean v7_2;
                    boolean v7_1 = (v5_2 + 1);
                    boolean v4_8 = v3_15.indexOf(32, v7_1);
                    if (v4_8 != -1) {
                        v7_2 = v3_15.substring(v7_1, v4_8);
                        com.til.colombia.android.commons.a.b$b v8_5 = ((com.til.colombia.android.commons.a.b$b) this.v.get(v7_2));
                        if (v8_5 == null) {
                            v8_5 = new com.til.colombia.android.commons.a.b$b(this, v7_2, 0);
                            this.v.put(v7_2, v8_5);
                        }
                        if ((v4_8 == -1) || ((v5_2 != 5) || (!v3_15.startsWith("CLEAN")))) {
                            if ((v4_8 != -1) || ((v5_2 != 5) || (!v3_15.startsWith("DIRTY")))) {
                                if ((v4_8 == -1) && (v5_2 == 4)) {
                                    if (!v3_15.startsWith("READ")) {
                                        break;
                                    }
                                    v2_0++;
                                }
                                boolean v4_13 = new StringBuilder("unexpected journal line: ");
                                v4_13.append(v3_15);
                                throw new java.io.IOException(v4_13.toString());
                            } else {
                                v8_5.d = new com.til.colombia.android.commons.a.b$a(this, v8_5, 0);
                            }
                        } else {
                            com.til.colombia.android.commons.a.b$a v3_3 = v3_15.substring((v4_8 + 1)).split(" ");
                            v8_5.c = 1;
                            v8_5.d = 0;
                            v8_5.a(v3_3);
                        }
                    } else {
                        v7_2 = v3_15.substring(v7_1);
                        if ((v5_2 != 6) || (!v3_15.startsWith("REMOVE"))) {
                        } else {
                            this.v.remove(v7_2);
                        }
                    }
                } else {
                    boolean v4_5 = new StringBuilder("unexpected journal line: ");
                    v4_5.append(v3_15);
                    throw new java.io.IOException(v4_5.toString());
                }
            }
        } else {
            int v6_1 = new StringBuilder("unexpected journal header: [");
            v6_1.append(v1_13);
            v6_1.append(", ");
            v6_1.append(v2_4);
            v6_1.append(", ");
            v6_1.append(v4_6);
            v6_1.append(", ");
            v6_1.append(v5_1);
            v6_1.append("]");
            throw new java.io.IOException(v6_1.toString());
        }
    }

Method com.til.colombia.android.commons.a.b$a.b() calling method java.io.FileInputStream.<init>()


    private java.io.InputStream b(int p5)
    {
        try {
            if (this.a.d == this) {
                if (this.a.c) {
                    return new java.io.FileInputStream(this.a.a(p5));
                } else {
                    return 0;
                }
            } else {
                throw new IllegalStateException();
            }
        } catch (java.io.File v5_4) {
            throw v5_4;
        }
    }

Method com.simpl.android.fingerprint.commons.exception.a.a() calling method java.io.FileInputStream.<init>()


    private static void a(java.io.File p6)
    {
        try {
            java.net.HttpURLConnection v0_3 = ((java.net.HttpURLConnection) new java.net.URL("http://airbrakeapp.com/notifier_api/v2/notices").openConnection());
        } catch (Exception) {
            return;
        }
        v0_3.setDoOutput(1);
        v0_3.setRequestProperty("Content-Type", "text/xml; charset=utf-8");
        String v1_2 = new java.io.FileInputStream(p6);
        StringBuilder v2_0 = v0_3.getOutputStream();
        String v3_1 = new byte[4096];
        while(true) {
            int v4 = v1_2.read(v3_1);
            if (v4 < 0) {
                break;
            }
            v2_0.write(v3_1, 0, v4);
        }
        v2_0.flush();
        v2_0.close();
        v1_2.close();
        String v1_3 = v0_3.getResponseCode();
        StringBuilder v2_2 = new StringBuilder("Sent exception file ");
        v2_2.append(p6.getName());
        v2_2.append(" to airbrake. Got response code ");
        v2_2.append(String.valueOf(v1_3));
        p6.delete();
        v0_3.disconnect();
        return;
    }

Method com.managers.DownloadManager$7.run() calling method java.io.FileInputStream.<init>()


    public void run()
    {
        java.io.File v0_0 = 0;
        try {
            java.io.File v2_2 = new java.io.File(com.managers.SdCardManager.a().a(com.managers.SdCardManager$STORAGE_TYPE.SD_CARD));
            v2_2.mkdirs();
            OutOfMemoryError v1_0 = new java.io.File(this.a);
            String v3_2 = new byte[8192];
            int v4_0 = new java.io.BufferedInputStream(new java.io.FileInputStream(v1_0));
            try {
                int v6_2 = new StringBuilder();
                v6_2.append(this.b);
                v6_2.append(com.utilities.i.b);
                java.io.File v5_3 = new java.io.File(v2_2, v6_2.toString());
                int v6_0 = new java.io.FileOutputStream(v5_3, 0);
                try {
                    int v8 = com.utilities.i.a(v6_0);
                    try {
                        while(true) {
                            java.io.File v0_7 = v4_0.read(v3_2);
                            v8.write(v3_2, 0, v0_7);
                        }
                        String v3_4 = new StringBuilder();
                        v3_4.append(this.b);
                        v3_4.append(com.utilities.i.a);
                        v5_3.renameTo(new java.io.File(v2_2, v3_4.toString()));
                        v1_0.delete();
                        if (v4_0 != 0) {
                            v4_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_5) {
                        OutOfMemoryError v1_4 = v0_5;
                        v0_0 = v6_0;
                        if (v4_0 == 0) {
                            if (v0_0 != null) {
                                v0_0.flush();
                                v0_0.close();
                            }
                            if (v8 != 0) {
                                v8.flush();
                                v8.close();
                            }
                        } else {
                            v4_0.close();
                        }
                        throw v1_4;
                    } catch (java.io.File v0_3) {
                        OutOfMemoryError v1_3 = v0_3;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_3);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_2) {
                        OutOfMemoryError v1_2 = v0_2;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_2);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_1) {
                        OutOfMemoryError v1_1 = v0_1;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_1);
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    } catch (java.io.File v0_10) {
                        OutOfMemoryError v1_5 = v0_10;
                        v0_0 = v4_0;
                        com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_5);
                        System.gc();
                        if (v0_0 != null) {
                            v0_0.close();
                        }
                        if (v6_0 != 0) {
                            v6_0.flush();
                            v6_0.close();
                        }
                        if (v8 == 0) {
                            return;
                        } else {
                            v8.flush();
                            v8.close();
                            return;
                        }
                    }
                    if (v0_7 > null) {
                    }
                } catch (OutOfMemoryError v1_4) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_3) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_2) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_1) {
                    v8 = 0;
                } catch (OutOfMemoryError v1_5) {
                    v8 = 0;
                }
            } catch (OutOfMemoryError v1_4) {
                v8 = 0;
            } catch (OutOfMemoryError v1_3) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_2) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_1) {
                v6_0 = 0;
                v8 = 0;
            } catch (OutOfMemoryError v1_5) {
                v6_0 = 0;
                v8 = 0;
            }
        } catch (OutOfMemoryError v1_4) {
            v4_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_3) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_2) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_1) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_5) {
            v6_0 = 0;
            v8 = 0;
        } catch (OutOfMemoryError v1_4) {
            v4_0 = v0_0;
        }
    }

Method com.login.nativesso.activity.UploadProfilePicActivity.a() calling method java.io.FileInputStream.<init>()


    public void a(java.io.File p4, java.io.File p5)
    {
        java.io.FileInputStream v0_1 = new java.io.FileInputStream(p4);
        java.io.FileOutputStream v4_2 = new java.io.FileOutputStream(p5);
        byte[] v5_2 = new byte[1024];
        while(true) {
            int v1 = v0_1.read(v5_2);
            if (v1 <= 0) {
                break;
            }
            v4_2.write(v5_2, 0, v1);
        }
        v0_1.close();
        v4_2.close();
        return;
    }

Method com.login.nativesso.activity.UploadProfilePicActivity.a() calling method java.io.FileInputStream.<init>()


    public java.io.File a(java.io.File p7)
    {
        try {
            if (this.g == 2) {
                android.graphics.Bitmap v1_9 = new StringBuilder();
                v1_9.append(android.os.Environment.getExternalStorageDirectory());
                v1_9.append("/tmp01245");
                int v3_1 = new java.io.File(v1_9.toString());
                this.a(p7, v3_1);
                p7 = v3_1;
            }
        } catch (java.io.File v7_1) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v7_1);
            return 0;
        }
        android.graphics.Bitmap v1_3 = new android.graphics.BitmapFactory$Options();
        int v3_2 = 1;
        v1_3.inJustDecodeBounds = 1;
        v1_3.inSampleSize = 6;
        int v4_2 = new java.io.FileInputStream(p7);
        android.graphics.BitmapFactory.decodeStream(v4_2, 0, v1_3);
        v4_2.close();
        while ((((v1_3.outWidth / v3_2) / 2) >= 75) && (((v1_3.outHeight / v3_2) / 2) >= 150)) {
            v3_2 *= 2;
        }
        android.graphics.Bitmap v1_5 = new android.graphics.BitmapFactory$Options();
        v1_5.inSampleSize = v3_2;
        java.io.FileOutputStream v2_2 = new java.io.FileInputStream(p7);
        android.graphics.Bitmap v1_8 = this.a(p7, android.graphics.BitmapFactory.decodeStream(v2_2, 0, v1_5));
        v2_2.close();
        p7.createNewFile();
        v1_8.compress(android.graphics.Bitmap$CompressFormat.JPEG, 80, new java.io.FileOutputStream(p7));
        return p7;
    }

Method com.login.nativesso.activity.UploadProfilePicActivity$a.a() calling method java.io.FileInputStream.<init>()


    public void a(java.io.PrintWriter p4, String p5, java.io.File p6, String p7, java.io.OutputStream p8)
    {
        int v0_0 = p6.getName();
        String v1_3 = new StringBuilder();
        v1_3.append("--");
        v1_3.append(p7);
        p4.append(v1_3.toString()).append("\r\n");
        int v7_3 = new StringBuilder();
        v7_3.append("Content-Disposition: form-data; name=\"");
        v7_3.append(p5);
        v7_3.append("\"; filename=\"");
        v7_3.append(v0_0);
        v7_3.append("\"");
        p4.append(v7_3.toString()).append("\r\n");
        String v5_6 = new StringBuilder();
        v5_6.append("Content-Type: ");
        v5_6.append(java.net.URLConnection.guessContentTypeFromName(v0_0));
        p4.append(v5_6.toString()).append("\r\n");
        p4.append("Content-Transfer-Encoding: binary").append("\r\n");
        p4.append("\r\n");
        p4.flush();
        String v5_13 = new java.io.FileInputStream(p6);
        byte[] v6_2 = new byte[4096];
        while(true) {
            int v7_9 = v5_13.read(v6_2);
            if (v7_9 == -1) {
                break;
            }
            p8.write(v6_2, 0, v7_9);
        }
        p8.flush();
        v5_13.close();
        p4.append("\r\n");
        p4.flush();
        return;
    }

Method com.library.util.StorageUtils.getLoacalBitmap() calling method java.io.FileInputStream.<init>()


    public static android.graphics.Bitmap getLoacalBitmap(String p1)
    {
        try {
            return android.graphics.BitmapFactory.decodeStream(new java.io.FileInputStream(p1));
        } catch (int v1_2) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v1_2);
            return 0;
        }
    }

Method com.helpshift.util.e.e() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.helpshift.util.e.b() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.helpshift.util.e.a() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.helpshift.support.webkit.b.shouldInterceptRequest() calling method java.io.FileInputStream.<init>()


    public android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView p6, String p7)
    {
        java.io.FileNotFoundException v0_2 = this.b.getExternalCacheDir();
        try {
            String v1_3 = new java.net.URL(p7);
        } catch (String v1_4) {
            com.helpshift.util.l.a(com.helpshift.support.webkit.b.a, "MalformedURLException", v1_4);
            v1_3 = 0;
        }
        if (v1_3 != null) {
            String v2_1 = new java.io.File(v0_2, p7.replace("/", "_"));
            if (!v2_1.exists()) {
                if (com.helpshift.util.h.a(v1_3)) {
                    com.helpshift.util.h.a(v1_3, v2_1);
                }
            } else {
                try {
                    return new android.webkit.WebResourceResponse("", "", new java.io.FileInputStream(v2_1));
                } catch (java.io.FileNotFoundException v0_6) {
                    com.helpshift.util.l.b(com.helpshift.support.webkit.b.a, "FileNotFoundException", v0_6);
                }
            }
        }
        return super.shouldInterceptRequest(p6, p7);
    }

Method com.helpshift.support.util.a.a() calling method java.io.FileInputStream.<init>()


    public static String a(String p7, String p8)
    {
        int v0_0 = com.helpshift.util.o.b();
        int v1_3 = new com.helpshift.support.d(v0_0);
        java.io.FileOutputStream v3 = 0;
        try {
            int v1_1;
            java.io.FileOutputStream v8_1;
            java.io.FileOutputStream v8_2 = ark>com.helpshift.support.util.aark>.b(p8, com.helpshift.util.h.b(p7));
            byte[] v2_0 = new java.io.File(v0_0.getFilesDir(), v8_2);
            String v4_1 = v2_0.getAbsolutePath();
        } catch (boolean v7_2) {
            v1_1 = 0;
            if (v3 != null) {
                v3.close();
            }
            if (v1_1 != 0) {
                v1_1.close();
            }
            throw v7_2;
        } catch (boolean v7_1) {
            v8_1 = 0;
            v1_1 = 0;
            com.helpshift.util.l.a("Helpshift_AttachUtil", "NPE", v7_1);
            if (v8_1 != null) {
                v8_1.close();
            }
            if (v1_1 != 0) {
                v1_1.close();
            }
            return 0;
        } catch (boolean v7_2) {
            v3 = v8_1;
        }
        if (v2_0.exists()) {
            v8_1 = 0;
            v1_1 = 0;
        } else {
            v1_3.b(v8_2);
            v1_1 = new java.io.FileInputStream(new java.io.File(p7));
            try {
                v8_1 = v0_0.openFileOutput(v8_2, 0);
                try {
                    byte[] v2_4 = new byte[1024];
                } catch (boolean v7_1) {
                }
                while(true) {
                    int v5 = v1_1.read(v2_4);
                    if (v5 == -1) {
                        break;
                    }
                    v8_1.write(v2_4, 0, v5);
                }
                if (com.helpshift.util.p.b(v4_1)) {
                    com.helpshift.util.p.c(v4_1, 1024);
                }
            } catch (boolean v7_2) {
            } catch (boolean v7_1) {
                v8_1 = 0;
            }
        }
        if (v8_1 != null) {
            v8_1.close();
        }
        if (v1_1 != 0) {
            v1_1.close();
        }
        return v4_1;
    }

Method com.google.firebase.iid.zzy.zza() calling method java.io.FileInputStream.<init>()


    private final com.google.firebase.iid.zzz zza(java.io.File p10)
    {
        java.io.FileInputStream v0_1 = new java.io.FileInputStream(p10);
        Throwable v10_1 = 0;
        try {
            java.nio.channels.FileChannel v7 = v0_1.getChannel();
            try {
                v7.lock(0, nan, 1);
                Throwable v1_0 = com.google.firebase.iid.zzy.zza(v7);
            } catch (Throwable v1_2) {
                Throwable v2_1 = 0;
                if (v7 != null) {
                    com.google.firebase.iid.zzy.zza(v2_1, v7);
                }
                throw v1_2;
            } catch (Throwable v1_1) {
                try {
                    throw v1_1;
                } catch (Throwable v2_0) {
                    v2_1 = v1_1;
                    v1_2 = v2_0;
                }
            }
            if (v7 != null) {
                com.google.firebase.iid.zzy.zza(0, v7);
            }
            com.google.firebase.iid.zzy.zza(0, v0_1);
            return v1_0;
        } catch (Throwable v1_3) {
            com.google.firebase.iid.zzy.zza(v10_1, v0_1);
            throw v1_3;
        } catch (Throwable v10_1) {
            throw v10_1;
        }
    }

Method com.google.android.gms.tagmanager.zzex.zzpr() calling method java.io.FileInputStream.<init>()


    final void zzpr()
    {
        if (this.zzbeq != null) {
            this.zzbeq.zznx();
            com.google.android.gms.tagmanager.zzdi.v("Attempting to load resource from disk");
            if (((com.google.android.gms.tagmanager.zzeh.zzpm().zzpn() != com.google.android.gms.tagmanager.zzeh$zza.zzbef) && (com.google.android.gms.tagmanager.zzeh.zzpm().zzpn() != com.google.android.gms.tagmanager.zzeh$zza.zzbeg)) || (!this.zzazo.equals(com.google.android.gms.tagmanager.zzeh.zzpm().getContainerId()))) {
                try {
                    String v0_7 = new java.io.FileInputStream(this.zzps());
                    try {
                        IllegalArgumentException v1_7 = new java.io.ByteArrayOutputStream();
                        com.google.android.gms.internal.measurement.zzrg.zza(v0_7, v1_7);
                        IllegalArgumentException v1_10 = ((com.google.android.gms.internal.measurement.zzre) com.google.android.gms.internal.measurement.zzyi.zza(new com.google.android.gms.internal.measurement.zzre(), v1_7.toByteArray()));
                    } catch (IllegalArgumentException v1_17) {
                        try {
                            v0_7.close();
                        } catch (java.io.IOException) {
                            com.google.android.gms.tagmanager.zzdi.zzab("Error closing stream for reading resource from disk");
                        }
                        throw v1_17;
                    }
                    if ((v1_10.zzqg != null) || (v1_10.zzbqd != null)) {
                        this.zzbeq.onSuccess(v1_10);
                        try {
                            v0_7.close();
                        } catch (java.io.IOException) {
                            com.google.android.gms.tagmanager.zzdi.zzab("Error closing stream for reading resource from disk");
                        }
                        com.google.android.gms.tagmanager.zzdi.v("The Disk resource was successfully read.");
                        return;
                    } else {
                        throw new IllegalArgumentException("Resource and SupplementedResource are NULL.");
                    }
                } catch (java.io.FileNotFoundException) {
                    com.google.android.gms.tagmanager.zzdi.zzdn("Failed to find the resource in the disk");
                    this.zzbeq.zzu(com.google.android.gms.tagmanager.zzcz.zzbde);
                    return;
                }
            } else {
                this.zzbeq.zzu(com.google.android.gms.tagmanager.zzcz.zzbde);
                return;
            }
        } else {
            throw new IllegalStateException("Callback must be set before execute");
        }
    }

Method com.google.android.exoplayer2.upstream.RawResourceDataSource.open() calling method java.io.FileInputStream.<init>()


    public long open(com.google.android.exoplayer2.upstream.DataSpec p7)
    {
        try {
            this.uri = p7.uri;
        } catch (java.io.EOFException v7_7) {
            throw new com.google.android.exoplayer2.upstream.RawResourceDataSource$RawResourceDataSourceException(v7_7);
        }
        if (android.text.TextUtils.equals("rawresource", this.uri.getScheme())) {
            long v0_2 = Integer.parseInt(this.uri.getLastPathSegment());
            this.transferInitializing(p7);
            this.assetFileDescriptor = this.resources.openRawResourceFd(v0_2);
            this.inputStream = new java.io.FileInputStream(this.assetFileDescriptor.getFileDescriptor());
            this.inputStream.skip(this.assetFileDescriptor.getStartOffset());
            if (this.inputStream.skip(p7.position) >= p7.position) {
                long v2_1 = -1;
                if (p7.length == -1) {
                    long v0_13 = this.assetFileDescriptor.getLength();
                    if (v0_13 != -1) {
                        v2_1 = (v0_13 - p7.position);
                    } else {
                    }
                    this.bytesRemaining = v2_1;
                } else {
                    this.bytesRemaining = p7.length;
                }
                this.opened = 1;
                this.transferStarted(p7);
                return this.bytesRemaining;
            } else {
                throw new java.io.EOFException();
            }
        } else {
            throw new com.google.android.exoplayer2.upstream.RawResourceDataSource$RawResourceDataSourceException("URI must use scheme rawresource");
        }
    }

Method com.google.android.exoplayer2.upstream.ContentDataSource.open() calling method java.io.FileInputStream.<init>()


    public long open(com.google.android.exoplayer2.upstream.DataSpec p9)
    {
        try {
            this.uri = p9.uri;
            this.transferInitializing(p9);
            this.assetFileDescriptor = this.resolver.openAssetFileDescriptor(this.uri, "r");
        } catch (java.io.EOFException v9_5) {
            throw new com.google.android.exoplayer2.upstream.ContentDataSource$ContentDataSourceException(v9_5);
        }
        if (this.assetFileDescriptor != null) {
            this.inputStream = new java.io.FileInputStream(this.assetFileDescriptor.getFileDescriptor());
            long v0_4 = this.assetFileDescriptor.getStartOffset();
            long v4_0 = (this.inputStream.skip((v0_4 + p9.position)) - v0_4);
            if (v4_0 == p9.position) {
                long v2_3 = -1;
                if (p9.length == -1) {
                    long v0_9 = this.assetFileDescriptor.getLength();
                    if (v0_9 != -1) {
                        this.bytesRemaining = (v0_9 - v4_0);
                    } else {
                        long v0_11 = this.inputStream.getChannel();
                        long v4_1 = v0_11.size();
                        if (v4_1 != 0) {
                            v2_3 = (v4_1 - v0_11.position());
                        } else {
                        }
                        this.bytesRemaining = v2_3;
                    }
                } else {
                    this.bytesRemaining = p9.length;
                }
                this.opened = 1;
                this.transferStarted(p9);
                return this.bytesRemaining;
            } else {
                throw new java.io.EOFException();
            }
        } else {
            long v0_17 = new StringBuilder();
            v0_17.append("Could not open file descriptor for: ");
            v0_17.append(this.uri);
            throw new java.io.FileNotFoundException(v0_17.toString());
        }
    }

Method com.google.ads.interactivemedia.v3.internal.es.a() calling method java.io.FileInputStream.<init>()


    public long a(com.google.ads.interactivemedia.v3.internal.eu p7)
    {
        try {
            this.e = p7.a.toString();
            this.c = this.a.openAssetFileDescriptor(p7.a, "r");
            this.d = new java.io.FileInputStream(this.c.getFileDescriptor());
        } catch (com.google.ads.interactivemedia.v3.internal.fb v7_9) {
            throw new ark>com.google.ads.interactivemedia.v3.internal.esark>$a(v7_9);
        }
        if (this.d.skip(p7.d) >= p7.d) {
            if (p7.e == -1) {
                this.f = ((long) this.d.available());
                if (this.f == 0) {
                    this.f = -1;
                }
            } else {
                this.f = p7.e;
            }
            this.g = 1;
            if (this.b != null) {
                this.b.a();
            }
            return this.f;
        } else {
            throw new java.io.EOFException();
        }
    }

Method com.google.api.client.googleapis.auth.oauth2.GoogleCredential$Builder.setServiceAccountPrivateKeyFromP12File() calling method java.io.FileInputStream.<init>()


    public com.google.api.client.googleapis.auth.oauth2.GoogleCredential$Builder setServiceAccountPrivateKeyFromP12File(java.io.File p5)
    {
        this.serviceAccountPrivateKey = com.google.api.client.util.SecurityUtils.loadPrivateKeyFromKeyStore(com.google.api.client.util.SecurityUtils.getPkcs12KeyStore(), new java.io.FileInputStream(p5), "notasecret", "privatekey", "notasecret");
        return this;
    }

Method com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.getCredentialUsingWellKnownFile() calling method java.io.FileInputStream.<init>()


    private com.google.api.client.googleapis.auth.oauth2.GoogleCredential getCredentialUsingWellKnownFile(com.google.api.client.http.HttpTransport p6, com.google.api.client.json.JsonFactory p7)
    {
        int v0_0 = this.getWellKnownCredentialsFile();
        String v1 = 0;
        try {
            String v2_2 = new java.io.FileInputStream(v0_0);
            try {
                java.io.IOException v6_5 = com.google.api.client.googleapis.auth.oauth2.GoogleCredential.fromStream(v2_2, p6, p7);
            } catch (java.io.IOException v6_3) {
                v1 = v2_2;
                if (v1 != null) {
                    v1.close();
                }
                throw v6_3;
            } catch (java.io.IOException v6_4) {
                v1 = v2_2;
                Object[] v3_1 = new Object[2];
                v3_1[0] = v0_0;
                v3_1[1] = v6_4.getMessage();
                throw new java.io.IOException(String.format("Error reading credential file from location %s: %s", v3_1));
            }
            if (v2_2 != null) {
                v2_2.close();
            }
            return v6_5;
        } catch (java.io.IOException v6_3) {
        } catch (java.io.IOException v6_4) {
        }
    }

Method com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.getCredentialUsingEnvironmentVariable() calling method java.io.FileInputStream.<init>()


    private com.google.api.client.googleapis.auth.oauth2.GoogleCredential getCredentialUsingEnvironmentVariable(com.google.api.client.http.HttpTransport p7, com.google.api.client.json.JsonFactory p8)
    {
        String v0_1 = this.getEnv("GOOGLE_APPLICATION_CREDENTIALS");
        String v1 = 0;
        try {
            String v2_2 = new java.io.FileInputStream(v0_1);
            try {
                java.io.IOException v7_5 = com.google.api.client.googleapis.auth.oauth2.GoogleCredential.fromStream(v2_2, p7, p8);
            } catch (java.io.IOException v7_4) {
                v1 = v2_2;
                if (v1 != null) {
                    v1.close();
                }
                throw v7_4;
            } catch (java.io.IOException v7_1) {
                v1 = v2_2;
                Object[] v3_1 = new Object[3];
                v3_1[0] = "GOOGLE_APPLICATION_CREDENTIALS";
                v3_1[1] = v0_1;
                v3_1[2] = v7_1.getMessage();
                throw ((java.io.IOException) com.google.api.client.googleapis.auth.oauth2.OAuth2Utils.exceptionWithCause(new java.io.IOException(String.format("Error reading credential file from environment variable %s, value \'%s\': %s", v3_1)), v7_1));
            }
            if (v2_2 != null) {
                v2_2.close();
            }
            return v7_5;
        } catch (java.io.IOException v7_4) {
        } catch (java.io.IOException v7_1) {
        }
    }

Method com.google.android.gms.internal.ads.zzam.zza() calling method java.io.FileInputStream.<init>()


    private static java.io.InputStream zza(java.io.File p1)
    {
        return new java.io.FileInputStream(p1);
    }

Method com.google.android.gms.internal.ads.zzdl.zzb() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.google.android.gms.internal.ads.zzdl.zza() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.google.android.exoplayer2.util.AtomicFile.openRead() calling method java.io.FileInputStream.<init>()


    public java.io.InputStream openRead()
    {
        this.restoreBackup();
        return new java.io.FileInputStream(this.baseName);
    }

Method com.exoplayer2.upstream.EncryptedFileDataSource2.a() calling method java.io.FileInputStream.<init>()


    private void a()
    {
        this.c = new ark>com.exoplayer2.upstream.EncryptedFileDataSource2ark>$a(new java.io.FileInputStream(new java.io.File(this.d.getPath())), this.g, this.a, this.b);
        return;
    }

Method android.support.v4.graphics.TypefaceCompatApi21Impl.createFromFontInfo() calling method java.io.FileInputStream.<init>()


    public android.graphics.Typeface createFromFontInfo(android.content.Context p5, android.os.CancellationSignal p6, android.support.v4.provider.FontsContractCompat$FontInfo[] p7, int p8)
    {
        if (p7.length >= 1) {
            try {
                Throwable v6_1 = p5.getContentResolver().openFileDescriptor(this.findBestInfo(p7, p8).getUri(), "r", p6);
                try {
                    Throwable v7_1 = this.getFile(v6_1);
                } catch (Throwable v5_6) {
                    Throwable v7_7 = 0;
                    if (v6_1 != null) {
                        if (v7_7 == null) {
                            v6_1.close();
                        } else {
                            try {
                                v6_1.close();
                            } catch (Throwable v6_2) {
                                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.addSuppressed(v7_7, v6_2);
                            }
                        }
                    }
                    throw v5_6;
                } catch (Throwable v5_5) {
                    try {
                        throw v5_5;
                    } catch (Throwable v7_5) {
                        v7_7 = v5_5;
                        v5_6 = v7_5;
                    }
                }
                if (v7_1 != null) {
                    if (v7_1.canRead()) {
                        Throwable v5_1 = android.graphics.Typeface.createFromFile(v7_1);
                        if (v6_1 != null) {
                            v6_1.close();
                        }
                        return v5_1;
                    } else {
                    }
                }
                Throwable v7_3 = new java.io.FileInputStream(v6_1.getFileDescriptor());
                try {
                    Throwable v5_2 = super.createFromInputStream(p5, v7_3);
                } catch (Throwable v5_4) {
                    Throwable v8_4 = 0;
                    if (v7_3 != null) {
                        if (v8_4 == null) {
                            v7_3.close();
                        } else {
                            try {
                                v7_3.close();
                            } catch (Throwable v7_4) {
                                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.addSuppressed(v8_4, v7_4);
                            }
                        }
                    }
                    throw v5_4;
                } catch (Throwable v5_3) {
                    try {
                        throw v5_3;
                    } catch (Throwable v8_3) {
                        v8_4 = v5_3;
                        v5_4 = v8_3;
                    }
                }
                if (v7_3 != null) {
                    v7_3.close();
                }
                if (v6_1 != null) {
                    v6_1.close();
                }
                return v5_2;
            } catch (java.io.IOException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.managers.DownloadManager.u() calling method java.io.FileInputStream.<init>()


    private void u(int p13)
    {
        java.io.IOException v13_2 = com.managers.SdCardManager.a().e(String.valueOf(p13));
        java.io.File v0_7 = new StringBuilder();
        v0_7.append(v13_2);
        v0_7.append(".tmp");
        java.io.File v0_1 = v0_7.toString();
        try {
            java.io.File v1_1 = new java.io.File(v13_2);
        } catch (java.io.IOException v13_4) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v13_4);
            return;
        } catch (java.io.IOException v13_3) {
            com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v13_3);
            return;
        } catch (Exception) {
            return;
        }
        if (!v1_1.exists()) {
            return;
        } else {
            java.io.FileInputStream v2_2 = new java.io.FileInputStream(v1_1);
            java.io.BufferedInputStream v3_1 = new java.io.BufferedInputStream(v2_2);
            java.io.File v4_1 = new java.io.File(v0_1);
            java.io.File v0_3 = new java.io.FileOutputStream(v4_1);
            byte[] v5_1 = new byte[1024];
            int v7 = 0;
            while (v3_1.read(v5_1) != -1) {
                if (v7 == 0) {
                    int v8_1 = 0;
                    while (v8_1 < v5_1.length) {
                        if (v5_1[v8_1] != -128) {
                            v5_1[v8_1] = ((byte) (v5_1[v8_1] ^ -1));
                        }
                        v8_1++;
                    }
                }
                v0_3.write(v5_1);
                v7++;
            }
            v0_3.flush();
            v0_3.close();
            v3_1.close();
            v2_2.close();
            com.library.util.StorageUtils.delete(v1_1);
            v4_1.renameTo(new java.io.File(v13_2));
            return;
        }
    }

Method com.bumptech.glide.load.b.f$e$1.a() calling method java.io.FileInputStream.<init>()


    public java.io.InputStream a(java.io.File p2)
    {
        return new java.io.FileInputStream(p2);
    }

Method com.android.volley.toolbox.c.a() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.android.volley.toolbox.c.a() calling method java.io.FileInputStream.<init>()


    public declared_synchronized com.android.volley.a$a a(String p14)
    {
        try {
            NegativeArraySizeException v0_4 = ((ark>com.android.volley.toolbox.cark>$a) this.a.get(p14));
        } catch (Throwable v14_2) {
            throw v14_2;
        }
        if (v0_4 != null) {
            String v2_2 = this.c(p14);
            try {
                int v6_1 = new ark>com.android.volley.toolbox.cark>$b(new java.io.BufferedInputStream(new java.io.FileInputStream(v2_2)), 0);
                try {
                    ark>com.android.volley.toolbox.cark>$a.a(v6_1);
                    NegativeArraySizeException v0_5 = v0_4.a(ark>com.android.volley.toolbox.cark>.a(v6_1, ((int) (v2_2.length() - ((long) ark>com.android.volley.toolbox.cark>$b.a(v6_1))))));
                } catch (NegativeArraySizeException v0_2) {
                    Object[] v5_2 = new Object[2];
                    v5_2[0] = v2_2.getAbsolutePath();
                    v5_2[1] = v0_2.toString();
                    com.android.volley.l.b("%s: %s", v5_2);
                    this.b(p14);
                    if (v6_1 != 0) {
                        try {
                            v6_1.close();
                        } catch (java.io.IOException) {
                            return 0;
                        }
                    }
                    return 0;
                } catch (NegativeArraySizeException v0_1) {
                    Object[] v5_1 = new Object[2];
                    v5_1[0] = v2_2.getAbsolutePath();
                    v5_1[1] = v0_1.toString();
                    com.android.volley.l.b("%s: %s", v5_1);
                    this.b(p14);
                    if (v6_1 != 0) {
                        try {
                            v6_1.close();
                        } catch (java.io.IOException) {
                            return 0;
                        }
                    }
                    return 0;
                }
                if (v6_1 != 0) {
                    try {
                        v6_1.close();
                    } catch (java.io.IOException) {
                        return 0;
                    }
                }
                return v0_5;
            } catch (Throwable v14_1) {
                v6_1 = 0;
                if (v6_1 != 0) {
                    try {
                        v6_1.close();
                    } catch (java.io.IOException) {
                        return 0;
                    }
                }
                throw v14_1;
            } catch (NegativeArraySizeException v0_2) {
                v6_1 = 0;
            } catch (NegativeArraySizeException v0_1) {
                v6_1 = 0;
            } catch (Throwable v14_1) {
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.NativeAppCallAttachmentStore.processAttachmentFile() calling method java.io.FileInputStream.<init>()


    private static void processAttachmentFile(android.net.Uri p1, boolean p2, java.io.File p3)
    {
        java.io.InputStream v2_1;
        java.io.FileOutputStream v0_1 = new java.io.FileOutputStream(p3);
        if (p2 != null) {
            v2_1 = com.facebook.FacebookSdk.getApplicationContext().getContentResolver().openInputStream(p1);
        } else {
            v2_1 = new java.io.FileInputStream(p1.getPath());
        }
        com.facebook.internal.Utility.copyAndCloseInputStream(v2_1, v0_1);
        com.facebook.internal.Utility.closeQuietly(v0_1);
        return;
    }

Method com.facebook.internal.FileLruCache.get() calling method java.io.FileInputStream.<init>()


    public java.io.InputStream get(String p7, String p8)
    {
        java.io.File v0_1 = new java.io.File(this.directory, com.facebook.internal.Utility.md5hash(p7));
        try {
            java.io.BufferedInputStream v3_0 = new java.io.BufferedInputStream(new java.io.FileInputStream(v0_1), 8192);
            try {
                String v2_0 = com.facebook.internal.FileLruCache$StreamHeader.readHeader(v3_0);
            } catch (long v7_8) {
                v3_0.close();
                throw v7_8;
            }
            if (v2_0 != null) {
                String v4_1 = v2_0.optString("key");
                if (v4_1 != null) {
                    if (v4_1.equals(p7)) {
                        long v7_3 = v2_0.optString("tag", 0);
                        if (((p8 != null) || (v7_3 == 0)) && ((p8 == null) || (p8.equals(v7_3)))) {
                            long v7_7 = new java.util.Date().getTime();
                            String v4_3 = new StringBuilder();
                            v4_3.append("Setting lastModified to ");
                            v4_3.append(Long.valueOf(v7_7));
                            v4_3.append(" for ");
                            v4_3.append(v0_1.getName());
                            com.facebook.internal.Logger.log(com.facebook.LoggingBehavior.CACHE, com.facebook.internal.FileLruCache.TAG, v4_3.toString());
                            v0_1.setLastModified(v7_7);
                            return v3_0;
                        } else {
                            v3_0.close();
                            return 0;
                        }
                    } else {
                    }
                }
                v3_0.close();
                return 0;
            } else {
                v3_0.close();
                return 0;
            }
        } catch (java.io.IOException) {
            return 0;
        }
    }

Method com.facebook.ads.internal.s.a.i.a() calling method java.io.FileInputStream.<init>()


    public static String a(java.io.File p4)
    {
        try {
            String v0_1 = new java.io.FileInputStream(p4);
            try {
                String v4_11 = java.security.MessageDigest.getInstance("MD5");
                String v1_0 = new byte[1024];
            } catch (String v4_8) {
                try {
                    v0_1.close();
                } catch (java.io.IOException) {
                }
                throw v4_8;
            }
            do {
                int v2 = v0_1.read(v1_0);
                if (v2 > 0) {
                    v4_11.update(v1_0, 0, v2);
                }
            } while(v2 != -1);
            String v4_3 = ark>com.facebook.ads.internal.s.a.iark>.b(v4_11.digest());
            try {
                v0_1.close();
            } catch (java.io.IOException) {
            }
            return v4_3;
        } catch (java.io.FileNotFoundException) {
            throw new Exception("File not found or not accessible.");
        }
    }

Method com.facebook.ads.internal.g.e.a() calling method java.io.FileInputStream.<init>()


    private static String a()
    {
        String v0_0 = 0;
        try {
            String v4_3 = new StringBuilder();
            v4_3.append("/proc/");
            v4_3.append(android.os.Process.myPid());
            v4_3.append("/cmdline");
            Throwable v1_1 = new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(v4_3.toString()), "iso-8859-1"));
            try {
                String v0_2 = new StringBuilder();
            } catch (String v0_4) {
                Throwable v1_2 = v0_4;
                v0_0 = v1_1;
                if (v0_0 != null) {
                    v0_0.close();
                }
                throw v1_2;
            }
            while(true) {
                char v2_2 = v1_1.read();
                if (v2_2 <= 0) {
                    break;
                }
                v0_2.append(((char) v2_2));
            }
            String v0_3 = v0_2.toString();
            if (v1_1 != null) {
                v1_1.close();
            }
            return v0_3;
        } catch (Throwable v1_2) {
        }
    }

Method com.facebook.ads.internal.f.c.b() calling method java.io.FileInputStream.<init>()


    private android.graphics.Bitmap b(String p4, int p5, int p6)
    {
        try {
            android.graphics.Bitmap v5_2;
            if (!this.a(p5, p6)) {
                v5_2 = android.graphics.BitmapFactory.decodeStream(new java.io.FileInputStream(p4.substring("file://".length())), 0, 0);
            } else {
                v5_2 = com.facebook.ads.internal.s.b.c.a(p4.substring("file://".length()), p5, p6);
            }
        } catch (android.graphics.Bitmap v5_3) {
            String v1_5 = new StringBuilder();
            v1_5.append("Failed to copy local image into cache (url=");
            v1_5.append(p4);
            v1_5.append(").");
            android.util.Log.e(com.facebook.ads.internal.f.c.a, v1_5.toString(), v5_3);
            return 0;
        }
        this.a(p4, v5_2);
        return v5_2;
    }

Method com.bumptech.glide.a.a.b() calling method java.io.FileInputStream.<init>()


    private void b()
    {
        com.bumptech.glide.a.b v0_1 = new com.bumptech.glide.a.b(new java.io.FileInputStream(this.c), com.bumptech.glide.a.c.a);
        try {
            java.io.BufferedWriter v1_7 = v0_1.a();
            java.io.OutputStreamWriter v2_7 = v0_1.a();
            java.io.FileOutputStream v3_0 = v0_1.a();
            java.nio.charset.Charset v4_0 = v0_1.a();
            int v5_0 = v0_1.a();
        } catch (java.io.BufferedWriter v1_13) {
            com.bumptech.glide.a.c.a(v0_1);
            throw v1_13;
        }
        if (("libcore.io.DiskLruCache".equals(v1_7)) && (("1".equals(v2_7)) && ((Integer.toString(this.f).equals(v3_0)) && ((Integer.toString(this.h).equals(v4_0)) && ("".equals(v5_0)))))) {
            java.io.BufferedWriter v1_2 = 0;
            while(true) {
                this.d(v0_1.a());
                v1_2++;
            }
        } else {
            String v6_7 = new StringBuilder();
            v6_7.append("unexpected journal header: [");
            v6_7.append(v1_7);
            v6_7.append(", ");
            v6_7.append(v2_7);
            v6_7.append(", ");
            v6_7.append(v4_0);
            v6_7.append(", ");
            v6_7.append(v5_0);
            v6_7.append("]");
            throw new java.io.IOException(v6_7.toString());
        }
    }

Method com.exoplayer2.upstream.cache.q.<init>() calling method java.io.File.<init>()


    public q(java.io.File p4)
    {
        this.a = p4;
        this.b = new com.google.android.exoplayer2.util.AtomicFile(new java.io.File(p4, "track_cached_content_index.exi"));
        return;
    }

Method com.exoplayer2.upstream.cache.h.<init>() calling method java.io.File.<init>()


    public h(java.io.File p3, byte[] p4, boolean p5)
    {
        this.g = p5;
        String v0_0 = 1;
        if (p4 == null) {
            com.google.android.exoplayer2.util.Assertions.checkState((p5 ^ 1));
            this.e = 0;
            this.f = 0;
        } else {
            if (p4.length != 16) {
                v0_0 = 0;
            }
            com.google.android.exoplayer2.util.Assertions.checkArgument(v0_0);
            try {
                this.e = com.exoplayer2.upstream.cache.h.g();
                this.f = new javax.crypto.spec.SecretKeySpec(p4, "AES");
            } catch (java.security.NoSuchAlgorithmException v3_1) {
                throw new IllegalStateException(v3_1);
            }
        }
        this.a = new java.util.HashMap();
        this.b = new android.util.SparseArray();
        this.c = new android.util.SparseBooleanArray();
        this.d = new com.google.android.exoplayer2.util.AtomicFile(new java.io.File(p3, "cached_content_index.exi"));
        return;
    }

Method com.exoplayer2.ui.VideoPlayerAutoPlayView.a() calling method java.io.File.<init>()


    private void a(android.content.Context p7)
    {
        if (this.y == null) {
            String v0_2 = new com.google.android.exoplayer2.upstream.cache.LeastRecentlyUsedCacheEvictor(262144000);
            IllegalStateException v7_1 = android.support.v4.content.ContextCompat.getExternalFilesDirs(p7.getApplicationContext(), 0)[0];
            String v3_0 = v7_1.getAbsolutePath();
            String v4_1 = new StringBuilder();
            v4_1.append("media_cache_autoplay/");
            v4_1.append(this.A);
            this.ac = new java.io.File(v3_0, v4_1.toString());
            this.ac.mkdirs();
            String v2_5 = new java.io.File(v7_1.getAbsolutePath(), "media_cache");
            v2_5.mkdirs();
            com.constants.Constants.ei.a(v2_5);
            try {
                this.y = new com.google.android.exoplayer2.upstream.cache.SimpleCache(this.ac, v0_2);
                ark>com.exoplayer2.ui.VideoPlayerAutoPlayViewark>.z.a(this.A, this.ac.getAbsolutePath());
            } catch (IllegalStateException v7_7) {
                com.google.devtools.build.android.desugar.runtime.ThrowableExtension.printStackTrace(v7_7);
                this.y = 0;
            }
            return;
        } else {
            return;
        }
    }

Method com.comscore.utils.RootDetector.b() calling method java.io.File.<init>()


    private static boolean b()
    {
        try {
            if (!new java.io.File("/system/app/Superuser.apk").exists()) {
                return 0;
            } else {
                return 1;
            }
        } catch (Exception) {
            return 0;
        }
    }

Method com.bumptech.glide.load.resource.bitmap.o.<clinit>() calling method java.io.File.<init>()


    static o()
    {
        com.bumptech.glide.load.resource.bitmap.o.a = new java.io.File("/proc/self/fd");
        return;
    }

Method com.bumptech.glide.load.engine.c.a.e() calling method java.io.File.<init>()


    public static int e()
    {
        if (com.bumptech.glide.load.engine.c.a.a == 0) {
            int v0_1 = android.os.StrictMode.allowThreadDiskReads();
            try {
                int v2_0 = new java.io.File("/sys/devices/system/cpu/").listFiles(new com.bumptech.glide.load.engine.c.a$1(java.util.regex.Pattern.compile("cpu[0-9]+")));
                android.os.StrictMode.setThreadPolicy(v0_1);
                int v1_0 = v2_0;
            } catch (int v1_1) {
                android.os.StrictMode.setThreadPolicy(v0_1);
                throw v1_1;
            } catch (int v2_1) {
                if (android.util.Log.isLoggable("GlideExecutor", 6)) {
                    android.util.Log.e("GlideExecutor", "Failed to calculate accurate cpu count", v2_1);
                }
                android.os.StrictMode.setThreadPolicy(v0_1);
            }
            int v0_2;
            if (v1_0 == 0) {
                v0_2 = 0;
            } else {
                v0_2 = v1_0.length;
            }
            com.bumptech.glide.load.engine.c.a.a = Math.min(4, Math.max(Math.max(1, Runtime.getRuntime().availableProcessors()), v0_2));
        }
        return com.bumptech.glide.load.engine.c.a.a;
    }

Method com.bumptech.glide.load.a.a.a.a() calling method java.io.File.<init>()


    public java.io.File a(String p2)
    {
        return new java.io.File(p2);
    }

Method com.bumptech.glide.e.a() calling method java.io.File.<init>()


    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 com.bumptech.glide.a.a.a() calling method java.io.File.<init>()


    public static ark>com.bumptech.glide.a.aark> a(java.io.File p9, int p10, int p11, long p12)
    {
        if (p12 > 0) {
            if (p11 > 0) {
                void v0_7 = new java.io.File(p9, "journal.bkp");
                if (v0_7.exists()) {
                    String v1_1 = new java.io.File(p9, "journal");
                    if (!v1_1.exists()) {
                        ark>com.bumptech.glide.a.aark>.a(v0_7, v1_1, 0);
                    } else {
                        v0_7.delete();
                    }
                }
                void v0_1 = new ark>com.bumptech.glide.a.aark>;
                v0_1(p9, p10, p11, p12);
                if (v0_1.c.exists()) {
                    try {
                        void v0_3 = v0_1.b().c();
                        return v0_3;
                    } catch (String v1_4) {
                        StringBuilder v3_2 = new StringBuilder();
                        v3_2.append("DiskLruCache ");
                        v3_2.append(p9);
                        v3_2.append(" is corrupt: ");
                        v3_2.append(v1_4.getMessage());
                        v3_2.append(", removing");
                        System.out.println(v3_2.toString());
                        v0_3.a();
                    }
                }
                p9.mkdirs();
                void v0_5 = new ark>com.bumptech.glide.a.aark>;
                v0_5(p9, p10, p11, p12);
                return v0_5.d();
            } else {
                throw new IllegalArgumentException("valueCount <= 0");
            }
        } else {
            throw new IllegalArgumentException("maxSize <= 0");
        }
    }

Method com.bumptech.glide.a.a.<init>() calling method java.io.File.<init>()


    private a(java.io.File p17, int p18, int p19, long p20)
    {
        this.i = 0;
        this.k = new java.util.LinkedHashMap(0, 1061158912, 1);
        this.m = 0;
        java.io.File v2_0 = new java.util.concurrent.ThreadPoolExecutor;
        v2_0(0, 1, 60, java.util.concurrent.TimeUnit.SECONDS, new java.util.concurrent.LinkedBlockingQueue(), new com.bumptech.glide.a.a$a(0));
        this.a = v2_0;
        this.n = new com.bumptech.glide.a.a$1(this);
        this.b = p17;
        this.f = p18;
        this.c = new java.io.File(p17, "journal");
        this.d = new java.io.File(p17, "journal.tmp");
        this.e = new java.io.File(p17, "journal.bkp");
        this.h = p19;
        this.g = p20;
        return;
    }

Method com.bumptech.glide.a.a$c.<init>() calling method java.io.File.<init>()


    private a$c(com.bumptech.glide.a.a p7, String p8)
    {
        this.c = p7;
        this.d = p8;
        StringBuilder v0_5 = new long[com.bumptech.glide.a.a.e(p7)];
        this.e = v0_5;
        StringBuilder v0_7 = new java.io.File[com.bumptech.glide.a.a.e(p7)];
        this.a = v0_7;
        StringBuilder v0_1 = new java.io.File[com.bumptech.glide.a.a.e(p7)];
        this.b = v0_1;
        StringBuilder v0_3 = new StringBuilder(p8);
        v0_3.append(46);
        int v8_2 = v0_3.length();
        int v1 = 0;
        while (v1 < com.bumptech.glide.a.a.e(p7)) {
            v0_3.append(v1);
            this.a[v1] = new java.io.File(com.bumptech.glide.a.a.f(p7), v0_3.toString());
            v0_3.append(".tmp");
            this.b[v1] = new java.io.File(com.bumptech.glide.a.a.f(p7), v0_3.toString());
            v0_3.setLength(v8_2);
            v1++;
        }
        return;
    }

Method com.appsflyer.ac.a() calling method java.io.File.<init>()


    public static declared_synchronized String a(ref.WeakReference p7)
    {
        try {
            if (p7.get() != null) {
                if (ark>com.appsflyer.acark>.a == null) {
                    String v3_0 = 0;
                    if (p7.get() != null) {
                        v3_0 = ((android.content.Context) p7.get()).getSharedPreferences("appsflyer-data", 0).getString("AF_INSTALLATION", 0);
                    } else {
                    }
                    if (v3_0 == null) {
                        try {
                            int v1_5 = new java.io.File(((android.content.Context) p7.get()).getFilesDir(), "AF_INSTALLATION");
                        } catch (android.content.SharedPreferences$Editor v7_5