Info Call to Random API

Description

List of all calls to methods that return pseudo-random values.

Recommendation

Do not seed Random with the current time because that value is more predictable to an attacker than the default seed.

The java.util.Random class must not be used either for security-critical applications or for protecting sensitive data. Use a more secure random number generator, such as the java.security.SecureRandom class.

Technical details

Method com.cloudsinc.welltekmobile.native_v2_welltek.utils.AesUtil.random() calling method java.security.SecureRandom.<init>()


    public static String random(int p2)
    {
        byte[] v0 = new byte[p2];
        new java.security.SecureRandom().nextBytes(v0);
        return com.cloudsinc.welltekmobile.native_v2_welltek.utils.AesUtil.hex(v0);
    }

Method com.google.android.gms.auth.api.credentials.PasswordSpecification.<init>() calling method java.security.SecureRandom.<init>()


    PasswordSpecification(int p9, String p10, java.util.List p11, java.util.List p12, int p13, int p14)
    {
        this.zzaku = p9;
        this.zzalq = p10;
        this.zzalr = java.util.Collections.unmodifiableList(p11);
        this.zzals = java.util.Collections.unmodifiableList(p12);
        this.zzalt = p13;
        this.zzalu = p14;
        int[] v3 = new int[95];
        java.util.Arrays.fill(v3, -1);
        java.util.Iterator v4 = this.zzalr.iterator();
        int v1 = 0;
        while (v4.hasNext()) {
            char[] v5 = ((String) v4.next()).toCharArray();
            int v6 = v5.length;
            int v0_8 = 0;
            while (v0_8 < v6) {
                v3[(v5[v0_8] - 32)] = v1;
                v0_8++;
            }
            v1++;
        }
        this.zzalv = v3;
        this.zzAO = new java.security.SecureRandom();
        return;
    }

Method com.google.android.gms.wearable.PutDataRequest.<clinit>() calling method java.security.SecureRandom.<init>()


    static PutDataRequest()
    {
        com.google.android.gms.wearable.PutDataRequest.CREATOR = new com.google.android.gms.wearable.zzh();
        com.google.android.gms.wearable.PutDataRequest.zzbRh = java.util.concurrent.TimeUnit.MINUTES.toMillis(30);
        com.google.android.gms.wearable.PutDataRequest.zzbRi = new java.security.SecureRandom();
        return;
    }

Method com.google.android.gms.internal.zzbv.zza() calling method java.security.SecureRandom.<init>()


    private static byte[] zza(byte[] p6, String p7, boolean p8)
    {
        byte[] v0_5;
        if (!p8) {
            v0_5 = 255;
        } else {
            v0_5 = 239;
        }
        if (p6.length > v0_5) {
            p6 = com.google.android.gms.internal.adp.zzc(com.google.android.gms.internal.zzbv.zzb(4096));
        }
        byte[] v0_4;
        if (p6.length >= v0_5) {
            v0_4 = java.nio.ByteBuffer.allocate((v0_5 + 1)).put(((byte) p6.length)).put(p6).array();
        } else {
            byte[] v1_5 = new byte[(v0_5 - p6.length)];
            new java.security.SecureRandom().nextBytes(v1_5);
            v0_4 = java.nio.ByteBuffer.allocate((v0_5 + 1)).put(((byte) p6.length)).put(p6).put(v1_5).array();
        }
        if (p8) {
            v0_4 = java.nio.ByteBuffer.allocate(256).put(com.google.android.gms.internal.zzbv.zzb(v0_4)).put(v0_4).array();
        }
        byte[] v1_9 = new byte[256];
        new com.google.android.gms.internal.zzby().zza(v0_4, v1_9);
        if ((p7 != null) && (p7.length() > 0)) {
            if (p7.length() > 32) {
                p7 = p7.substring(0, 32);
            }
            new com.google.android.gms.internal.acg(p7.getBytes("UTF-8")).zzG(v1_9);
        }
        return v1_9;
    }

Method com.google.android.gms.internal.zzcjl.zzjD() calling method java.security.SecureRandom.<init>()


    protected final void zzjD()
    {
        com.google.android.gms.internal.zzcfn v2_4 = new java.security.SecureRandom();
        long v0 = v2_4.nextLong();
        if (v0 == 0) {
            v0 = v2_4.nextLong();
            if (v0 == 0) {
                super.zzwF().zzyz().log("Utils falling back to Random for random id");
            }
        }
        this.zzbuF.set(v0);
        return;
    }

Method com.google.android.gms.internal.zzcjl.zzzt() calling method java.security.SecureRandom.<init>()


    final java.security.SecureRandom zzzt()
    {
        super.zzjC();
        if (this.zzbuE == null) {
            this.zzbuE = new java.security.SecureRandom();
        }
        return this.zzbuE;
    }

Method com.sun.mail.smtp.DigestMD5.authClient() calling method java.security.SecureRandom.<init>()


    public byte[] authClient(String p19, String p20, String p21, String p22, String p23)
    {
        java.io.ByteArrayOutputStream v3_1 = new java.io.ByteArrayOutputStream();
        com.sun.mail.util.BASE64EncoderStream v2_1 = new com.sun.mail.util.BASE64EncoderStream(v3_1, 2147483647);
        try {
            java.security.SecureRandom v11_1 = new java.security.SecureRandom();
            this.md5 = java.security.MessageDigest.getInstance("MD5");
            StringBuffer v12_1 = new StringBuffer();
            this.uri = new StringBuilder("smtp/").append(p19).toString();
            byte[] v4 = new byte[32];
        } catch (java.security.NoSuchAlgorithmException v6) {
            if (this.debugout != null) {
                this.debugout.println(new StringBuilder("DEBUG DIGEST-MD5: ").append(v6).toString());
            }
            throw new java.io.IOException(v6.toString());
        }
        if (this.debugout != null) {
            this.debugout.println("DEBUG DIGEST-MD5: Begin authentication ...");
        }
        java.util.Hashtable v7 = this.tokenize(p23);
        if (p22 == null) {
            String v13_1 = ((String) v7.get("realm"));
            if (v13_1 == null) {
                p22 = p19;
            } else {
                p22 = new java.util.StringTokenizer(v13_1, ",").nextToken();
            }
        }
        String v9_1 = ((String) v7.get("nonce"));
        v11_1.nextBytes(v4);
        v2_1.write(v4);
        v2_1.flush();
        String v5 = v3_1.toString();
        v3_1.reset();
        this.md5.update(this.md5.digest(com.sun.mail.util.ASCIIUtility.getBytes(new StringBuilder(String.valueOf(p20)).append(":").append(p22).append(":").append(p21).toString())));
        this.md5.update(com.sun.mail.util.ASCIIUtility.getBytes(new StringBuilder(":").append(v9_1).append(":").append(v5).toString()));
        this.clientResponse = new StringBuilder(String.valueOf(com.sun.mail.smtp.DigestMD5.toHex(this.md5.digest()))).append(":").append(v9_1).append(":").append("00000001").append(":").append(v5).append(":").append("auth").append(":").toString();
        this.md5.update(com.sun.mail.util.ASCIIUtility.getBytes(new StringBuilder("AUTHENTICATE:").append(this.uri).toString()));
        this.md5.update(com.sun.mail.util.ASCIIUtility.getBytes(new StringBuilder(String.valueOf(this.clientResponse)).append(com.sun.mail.smtp.DigestMD5.toHex(this.md5.digest())).toString()));
        v12_1.append(new StringBuilder("username=\"").append(p20).append("\"").toString());
        v12_1.append(new StringBuilder(",realm=\"").append(p22).append("\"").toString());
        v12_1.append(new StringBuilder(",qop=").append("auth").toString());
        v12_1.append(new StringBuilder(",nc=").append("00000001").toString());
        v12_1.append(new StringBuilder(",nonce=\"").append(v9_1).append("\"").toString());
        v12_1.append(new StringBuilder(",cnonce=\"").append(v5).append("\"").toString());
        v12_1.append(new StringBuilder(",digest-uri=\"").append(this.uri).append("\"").toString());
        v12_1.append(new StringBuilder(",response=").append(com.sun.mail.smtp.DigestMD5.toHex(this.md5.digest())).toString());
        if (this.debugout != null) {
            this.debugout.println(new StringBuilder("DEBUG DIGEST-MD5: Response => ").append(v12_1.toString()).toString());
        }
        v2_1.write(com.sun.mail.util.ASCIIUtility.getBytes(v12_1.toString()));
        v2_1.flush();
        return v3_1.toByteArray();
    }

Method com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.setNotificationOperations() calling method java.util.Random.<init>()


    public static void setNotificationOperations(String p95, android.content.Context p96, com.cloudsinc.welltekmobile.native_v2_welltek.services.ScheduleClient p97, com.cloudsinc.welltekmobile.native_v2_welltek.services.ScheduleClient_sleep p98)
    {
        int v84 = 0;
        java.util.Random v81_1 = new java.util.Random();
        int v32 = (v81_1.nextInt(8001) + 1000);
        new java.util.Random();
        int v80 = (v81_1.nextInt(8001) + 1000);
        int v47 = Math.abs(v32);
        int v30 = (v47 + 1);
        int v87 = (v47 + 1);
        com.cloudsinc.welltekmobile.native_v2_welltek.sharedprefrences.PrefManager v94 = new com.cloudsinc.welltekmobile.native_v2_welltek.sharedprefrences.PrefManager;
        v94(p96);
        if ((p95.equals("dawn_sim_done_awake")) || ((p95.equals("dawn_sim_done_sleep_again")) || (p95.equals("dawn_sim_done_snooze")))) {
            try {
                String v55 = "";
                android.app.AlarmManager v36_1 = ((android.app.AlarmManager) p96.getSystemService("alarm"));
                android.app.NotificationManager v72_1 = ((android.app.NotificationManager) p96.getSystemService("notification"));
                try {
                    org.json.JSONArray v64_2 = com.cloudsinc.welltekmobile.native_v2_welltek.application.App.getDawnAwakeData().getJSONArray("data");
                    android.util.Log.i("MainDeletegetDawnNtf", new StringBuilder().append("").append(v64_2).toString());
                    int v60_2 = 0;
                } catch (Exception v59_4) {
                    android.util.Log.e("MainDeeeeerrrrrrrrr", new StringBuilder().append("").append(v59_4.getMessage()).toString());
                }
                while (v60_2 < v64_2.length()) {
                    v55 = v64_2.getJSONObject(v60_2).getString("Id");
                    com.cloudsinc.welltekmobile.native_v2_welltek.utils.Logs.info("", new StringBuilder().append("MainDdelete_dawn_simulation_id").append(v55).toString());
                    v60_2++;
                }
                int v56_2 = 1;
                while (v56_2 <= 7) {
                    int v10_3 = v56_2;
                    int v49 = new com.cloudsinc.welltekmobile.native_v2_welltek.sharedprefrences.PrefManager(p96).getValueDawn(new StringBuilder().append(v55).append("A").append(v10_3).toString());
                    android.util.Log.i("MainDDelete******-30  ", new StringBuilder().append("").append(v49).toString());
                    v72_1.cancel(v49);
                    android.content.Intent v70 = new android.content.Intent;
                    v70(p96, com.cloudsinc.welltekmobile.native_v2_welltek.services.NotifyService);
                    v36_1.cancel(android.app.PendingIntent.getService(p96, v49, v70, 134217728));
                    int v50 = new com.cloudsinc.welltekmobile.native_v2_welltek.sharedprefrences.PrefManager(p96).getValueDawn(new StringBuilder().append(v55).append("B").append(v10_3).toString());
                    android.util.Log.i("MainDDelete******-30  ", new StringBuilder().append("").append(v50).toString());
                    v72_1.cancel(v50);
                    android.content.Intent v71 = new android.content.Intent;
                    v71(p96, com.cloudsinc.welltekmobile.native_v2_welltek.services.NotifyService);
                    v36_1.cancel(android.app.PendingIntent.getService(p96, v50, v71, 134217728));
                    new com.cloudsinc.welltekmobile.native_v2_welltek.sharedprefrences.PrefManager(p96).removeKey(new StringBuilder().append(v55).append("A").append(v10_3).toString());
                    new com.cloudsinc.welltekmobile.native_v2_welltek.sharedprefrences.PrefManager(p96).removeKey(new StringBuilder().append(v55).append("B").append(v10_3).toString());
                    v56_2++;
                }
            } catch (Exception v58) {
                android.util.Log.e("MainDNotification_dawn", new StringBuilder().append("").append(v58.getMessage()).toString());
            }
        }
        if ((p95.equals("dawn_simulation_notification")) || (p95.equals("dawn_notif_deleted"))) {
            new com.cloudsinc.welltekmobile.native_v2_welltek.utils.LogoutFunctionality().deleteDawnSleepNotification(p96, "dawn");
            String v52 = "";
            int v48 = 0;
            int v34 = 0;
            org.json.JSONArray v73_1 = new org.json.JSONArray();
            try {
                org.json.JSONArray v64_1 = com.cloudsinc.welltekmobile.native_v2_welltek.application.App.getDawnNotifJson().getJSONArray("data");
                android.util.Log.i("Result_sim_notif_Array", new StringBuilder().append("").append(v64_1).toString());
                java.util.Calendar v41 = java.util.Calendar.getInstance();
                java.text.SimpleDateFormat v43 = new java.text.SimpleDateFormat;
                v43("HH:mm");
                int v37 = v43.getCalendar().get(11);
                int v39 = v43.getCalendar().get(12);
                v41.set(11, v37);
                v41.set(12, (v39 - 30));
                v41.set(13, 0);
                v41.get(11);
                v41.get(12);
                android.util.Log.i("Dawn_Notif_CurrTime: ", new StringBuilder().append("").append(new StringBuilder().append(v41.get(11)).append(":").append(v41.get(12)).toString()).toString());
                java.util.Calendar v42 = java.util.Calendar.getInstance();
                java.text.SimpleDateFormat v44 = new java.text.SimpleDateFormat;
                v44("HH:mm");
                int v38 = v44.getCalendar().get(11);
                int v40 = v44.getCalendar().get(12);
                v42.set(11, v38);
                v42.set(12, (v40 - 2));
                v42.set(13, 0);
                android.util.Log.i("Dawn_Notif_CurrTime: ", new StringBuilder().append("").append(new StringBuilder().append(v42.get(11)).append(":").append(v42.get(12)).toString()).toString());
                int v60_1 = 0;
            } catch (Exception v59_1) {
                android.util.Log.e("Result_error", new StringBuilder().append("").append(v59_1.getMessage()).toString());
            }
            while (v60_1 < v64_1.length()) {
                org.json.JSONObject v65_2 = v64_1.getJSONObject(v60_1);
                android.util.Log.i("Result_sim_notif_obj", new StringBuilder().append("").append(v65_2).toString());
                int v77 = 0;
                try {
                    if (v65_2.getString("type").equals("Dawn")) {
                        String v85 = v65_2.getString("roomId");
                        v52 = v65_2.getString("Id");
                        android.util.Log.i("Dawn_Original_Time", new StringBuilder().append("").append(v65_2.getInt("hour")).append(":").append(v65_2.getInt("minutes")).toString());
                        String v54 = com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.getRoomName(v85);
                        android.util.Log.i("xxxxxxxxxxxx", new StringBuilder().append("").append(v73_1).toString());
                        v73_1 = v65_2.getJSONArray("days");
                        v48 = v65_2.getInt("hour");
                        int v53 = v65_2.getInt("minutes");
                        java.util.Calendar v33 = java.util.Calendar.getInstance();
                        v33.set(11, v48);
                        v33.set(12, v53);
                        v33.set(13, 0);
                        if ((v65_2.has("nextHr")) && (v65_2.has("nextMin"))) {
                            android.util.Log.i("Next", "Block");
                            v48 = v65_2.getInt("nextHr");
                            v53 = v65_2.getInt("nextMin");
                            com.cloudsinc.welltekmobile.native_v2_welltek.utils.Logs.info("MainACtivity", new StringBuilder().append("dawn_id............").append(v52).append("............").append(java.util.Calendar.getInstance().getTime()).append("..................").append(v33.getTime()).append("difference.............").append(com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.dateDifference(java.util.Calendar.getInstance().getTime(), v33.getTime())).toString());
                            if (((double) com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.dateDifference(java.util.Calendar.getInstance().getTime(), v33.getTime())) < 1800000.0) {
                                v77 = 1;
                            }
                        }
                        android.util.Log.i("Dawnhr30", new StringBuilder().append("").append(v48).toString());
                        android.util.Log.i("DawnMin30", new StringBuilder().append("").append(v53).toString());
                        java.util.Calendar v5_1 = java.util.Calendar.getInstance();
                        v5_1.set(11, v48);
                        v5_1.set(12, v53);
                        v5_1.set(13, 0);
                        v5_1.set(12, (v5_1.get(12) - 30));
                        String v45 = new StringBuilder().append(v5_1.get(11)).append(":").append(v5_1.get(12)).toString();
                        String v61_1 = new StringBuilder().append(v65_2.getString("Id")).append("A").toString();
                        android.util.Log.i(new StringBuilder().append("*****A**ID").append(v61_1).toString(), new StringBuilder().append("").append(v47).toString());
                        android.util.Log.i("Dawn-30", new StringBuilder().append("").append(v45).toString());
                        android.util.Log.i("Dawn-30", new StringBuilder().append("").append(v5_1.get(11)).toString());
                        android.util.Log.i("Dawn-30", new StringBuilder().append("").append(v5_1.get(12)).toString());
                        android.util.Log.i("Dawn-30", new StringBuilder().append("").append(v45.toString()).toString());
                        int v57_1 = v5_1.get(7);
                        if (v77 == 0) {
                            if (v73_1.length() != 0) {
                                int v56_3 = 0;
                                while (v56_3 < v73_1.length()) {
                                    int v74_2 = v73_1.getInt(v56_3);
                                    System.out.println(new StringBuilder().append("ddddddddddddddddddddddddddd").append(v74_2).append("ddddddddd").append((v57_1 - 1)).append(v74_2).toString());
                                    if ((v74_2 != (v57_1 - 1)) || (!v65_2.getBoolean("halted"))) {
                                        int v9_0;
                                        v47 += (v32 + (v56_3 * 30));
                                        int v74_3 = v73_1.getInt(v56_3);
                                        int v10_2 = (v74_3 + 1);
                                        android.util.Log.i("MainAt_notif_day_name", new StringBuilder().append("").append(v74_3).toString());
                                        android.util.Log.i("MainAt_notif_day_name+1", new StringBuilder().append("").append(v10_2).toString());
                                        String v63_2 = new StringBuilder().append(v61_1).append("").append(v10_2).toString();
                                        android.util.Log.i("*****A**ID ", new StringBuilder().append("").append(v63_2).toString());
                                        android.util.Log.i("*****A**Dawn_Day_-30 ", new StringBuilder().append("").append(v47).toString());
                                        int v51_2 = v94.getValueDawn(v63_2);
                                        String v6_432 = v65_2.getString("Id");
                                        String v7_117 = new StringBuilder().append("").append(v54).toString();
                                        if (v51_2 != -1) {
                                            v9_0 = v51_2;
                                        } else {
                                            v9_0 = v47;
                                        }
                                        p97.setAlarmForNotification(v5_1, v6_432, v7_117, "A", v9_0, v10_2, 1);
                                        if (v51_2 == -1) {
                                            v94.setValueDawn(v63_2, v47);
                                        }
                                    }
                                    v56_3++;
                                }
                            } else {
                                System.out.println(new StringBuilder().append("ddddddddddddddddddddddddddd").append(0).append("ddddddddd").append((v57_1 - 1)).append(0).toString());
                                if (!v65_2.getBoolean("halted")) {
                                    int v9_1;
                                    int v10_4 = java.util.Calendar.getInstance().get(7);
                                    v47 += (v32 + (v10_4 * 30));
                                    String v63_3 = new StringBuilder().append(v61_1).append("").append(v10_4).toString();
                                    android.util.Log.i("*****A**ID_non-rep ", new StringBuilder().append("").append(v63_3).toString());
                                    android.util.Log.i("*****A**Dawn_Day_-30NR", new StringBuilder().append("").append(v47).toString());
                                    int v51_3 = v94.getValueDawn(v63_3);
                                    String v6_457 = v65_2.getString("Id");
                                    String v7_125 = new StringBuilder().append("").append(v54).toString();
                                    if (v51_3 != -1) {
                                        v9_1 = v51_3;
                                    } else {
                                        v9_1 = v47;
                                    }
                                    p97.setAlarmForNotification(v5_1, v6_457, v7_125, "A", v9_1, v10_4, 0);
                                    if (v51_3 == -1) {
                                        v94.setValueDawn(v63_3, v47);
                                    }
                                }
                            }
                        }
                        java.util.Calendar v13 = java.util.Calendar.getInstance();
                        v13.set(11, v48);
                        v13.set(12, v53);
                        v13.set(13, 0);
                        v13.set(12, (v13.get(12) - 2));
                        String v62 = new StringBuilder().append(v65_2.getString("Id")).append("B").toString();
                        android.util.Log.i(new StringBuilder().append("*****B**ID").append(v62).toString(), new StringBuilder().append("").append(v30).toString());
                        String v46 = new StringBuilder().append(v13.get(11)).append(":").append(v13.get(12)).toString();
                        android.util.Log.i("Dawn-2", new StringBuilder().append("").append(v46).toString());
                        android.util.Log.i("Dawn-2", new StringBuilder().append("").append(v13.get(11)).toString());
                        android.util.Log.i("Dawn-2", new StringBuilder().append("").append(v13.get(12)).toString());
                        android.util.Log.i("Dawn-2", new StringBuilder().append("").append(v46.toString()).toString());
                        if (v73_1.length() != 0) {
                            int v56_0 = 0;
                            while (v56_0 < v73_1.length()) {
                                int v74_0 = v73_1.getInt(v56_0);
                                System.out.println(new StringBuilder().append("eeeeeeeeeeeeeeeeeee").append(v74_0).append("ddddddddd").append((v57_1 - 1)).toString());
                                if ((v74_0 != (v57_1 - 1)) || (!v65_2.getBoolean("halted"))) {
                                    int v17_0;
                                    v30 += (v80 + (v56_0 * 2));
                                    int v74_1 = v73_1.getInt(v56_0);
                                    int v10_0 = (v74_1 + 1);
                                    android.util.Log.i("MainAt_notif_day_name", new StringBuilder().append("").append(v74_1).toString());
                                    android.util.Log.i("MainAt_notif_day_name+1", new StringBuilder().append("").append(v10_0).toString());
                                    String v63_0 = new StringBuilder().append(v62).append("").append(v10_0).toString();
                                    android.util.Log.i("*****B**ID* ", new StringBuilder().append("").append(v63_0).toString());
                                    android.util.Log.i("*****B**ID*Dawn_Day_-2", new StringBuilder().append("").append(v30).toString());
                                    int v51_0 = v94.getValueDawn(v63_0);
                                    String v14_0 = v65_2.getString("Id");
                                    String v15_0 = new StringBuilder().append("").append(v54).toString();
                                    if (v51_0 != -1) {
                                        v17_0 = v51_0;
                                    } else {
                                        v17_0 = v30;
                                    }
                                    p97.setAlarmForNotification(v13, v14_0, v15_0, "B", v17_0, v10_0, 1);
                                    if (v51_0 == -1) {
                                        v94.setValueDawn(v63_0, v30);
                                    }
                                }
                                v56_0++;
                            }
                        } else {
                            if (!v65_2.getBoolean("halted")) {
                                int v17_1;
                                int v10_1 = java.util.Calendar.getInstance().get(7);
                                v30 += (v80 + (v10_1 * 2));
                                String v63_1 = new StringBuilder().append(v62).append("").append(v10_1).toString();
                                android.util.Log.i("*****B**ID*_Non-rep ", new StringBuilder().append("").append(v63_1).toString());
                                android.util.Log.i("*****B**ID*Dawn_Day-2NR", new StringBuilder().append("").append(v30).toString());
                                int v51_1 = v94.getValueDawn(v63_1);
                                String v14_1 = v65_2.getString("Id");
                                String v15_1 = new StringBuilder().append("").append(v54).toString();
                                if (v51_1 != -1) {
                                    v17_1 = v51_1;
                                } else {
                                    v17_1 = v30;
                                }
                                p97.setAlarmForNotification(v13, v14_1, v15_1, "B", v17_1, v10_1, 0);
                                if (v51_1 == -1) {
                                    v94.setValueDawn(v63_1, v30);
                                }
                            }
                        }
                    }
                    v60_1++;
                } catch (Exception v59_0) {
                    android.util.Log.e("MainActity_Result_error", new StringBuilder().append("").append(v59_0.getMessage()).toString());
                }
            }
        }
        if (p95.equals("sleep_popup_closed")) {
            com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.deleteSleepSpecificNotification(p96);
        }
        if (p95.contains("sleep_simulation_notification")) {
            new org.json.JSONArray();
            String v90 = "";
            try {
                org.json.JSONArray v64_0 = com.cloudsinc.welltekmobile.native_v2_welltek.application.App.getSleepNotifJson().getJSONArray("data");
                android.util.Log.i("SleepResult_sim_notif", new StringBuilder().append("").append(v64_0).toString());
                System.out.println(new StringBuilder().append("ccccccccccccccccccccssssssssssssssssssss").append(p95.split("aaaa")[1]).toString());
            } catch (Exception v59_3) {
                android.util.Log.e("jdddddResult_errorrrrr", new StringBuilder().append("").append(v59_3.getMessage()).toString());
            }
            if (!p95.split("aaaa")[1].equals(com.cloudsinc.welltekmobile.native_v2_welltek.utils.Constances.SET)) {
                com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.deleteSleepSpecificNotification(p96);
            } else {
                new com.cloudsinc.welltekmobile.native_v2_welltek.utils.LogoutFunctionality().deleteDawnSleepNotification(p96, "sleep_notification");
            }
            int v60_0 = 0;
            while (v60_0 < v64_0.length()) {
                try {
                    org.json.JSONObject v65_0 = v64_0.getJSONObject(v60_0);
                    android.util.Log.i("Result_sim_notif_obj", new StringBuilder().append("").append(v65_0).toString());
                } catch (Exception v59_2) {
                    android.util.Log.e("jdddddResult_error", new StringBuilder().append("").append(v59_2.getMessage()).toString());
                    v60_0++;
                }
                if (!v65_0.getString("type").equals("Sleep")) {
                } else {
                    android.util.Log.i("JDDDDDDSleep", new StringBuilder().append("jsonObj: ").append(v65_0.toString()).toString());
                    v65_0.getString("Id");
                    String v31 = v65_0.getString("roomId");
                    android.util.Log.i("Sleep_Original_Time", new StringBuilder().append("").append(v65_0.getString("roomId")).toString());
                    String v93 = com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.getRoomName(v31);
                    org.json.JSONArray v75_1 = v65_0.getJSONArray("days");
                    int v88 = v65_0.getInt("hour");
                    int v91 = v65_0.getInt("minutes");
                    android.util.Log.i("SleepHr15", new StringBuilder().append("").append(v88).toString());
                    android.util.Log.i("SleepMin15", new StringBuilder().append("").append(v91).toString());
                    java.util.Calendar v5_0 = java.util.Calendar.getInstance();
                    v5_0.set(11, v88);
                    v5_0.set(12, v91);
                    v5_0.set(13, 0);
                    v5_0.set(12, (v5_0.get(12) + 15));
                    String v86 = new StringBuilder().append(v5_0.get(11)).append(":").append(v5_0.get(12)).toString();
                    String v61_0 = new StringBuilder().append(v65_0.getString("Id")).append("C").toString();
                    android.util.Log.i(new StringBuilder().append("*****C**ID").append(v61_0).toString(), new StringBuilder().append("").append(v87).toString());
                    android.util.Log.i("Sleep+15", new StringBuilder().append("").append(v86).toString());
                    android.util.Log.i("Sleep+15", new StringBuilder().append("").append(v5_0.get(11)).toString());
                    android.util.Log.i("Sleep+15", new StringBuilder().append("").append(v5_0.get(12)).toString());
                    android.util.Log.i("Sleep+16", new StringBuilder().append("").append(v86.toString()).toString());
                    android.util.Log.i("notif_day_sleep", new StringBuilder().append("").append(v75_1.length()).toString());
                    com.cloudsinc.welltekmobile.native_v2_welltek.utils.Logs.info("MainActivity", new StringBuilder().append("tttttttttttttttt").append(com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.dateDifference(java.util.Calendar.getInstance().getTime(), v5_0.getTime())).toString());
                    if (v75_1.length() != 0) {
                        int v57_0 = v5_0.get(7);
                        int v56_1 = 0;
                        while (v56_1 < v75_1.length()) {
                            int v76 = v75_1.getInt(v56_1);
                            if ((v76 != (v57_0 - 1)) || (!v65_0.getBoolean("halted"))) {
                                int v25_0;
                                com.cloudsinc.welltekmobile.native_v2_welltek.utils.Logs.info("MainActivity", new StringBuilder().append("tttttttttttttttt").append(com.cloudsinc.welltekmobile.native_v2_welltek.activities.MainActivity.dateDifference(java.util.Calendar.getInstance().getTime(), v5_0.getTime())).toString());
                                v87 += (v80 + (v56_1 * 15));
                                android.util.Log.i("*****C**SleepDayAry_+15", new StringBuilder().append("").append(v56_1).toString());
                                int v26_0 = (v76 + 1);
                                android.util.Log.i("*****C**Sleep_Day_+15 ", new StringBuilder().append("").append(v26_0).toString());
                                String v92_0 = new StringBuilder().append(v61_0).append("").append(v26_0).toString();
                                android.util.Log.i("*****C**ID ", new StringBuilder().append("").append(v92_0).toString());
                                android.util.Log.i("*****C**Sleep_Day_+15 ", new StringBuilder().append("").append(v87).toString());
                                int v89_0 = v94.getValueSleep(v92_0);
                                String v22_0 = v65_0.getString("Id");
                                String v23_0 = new StringBuilder().append("").append(v93).toString();
                                if (v89_0 != -1) {
                                    v25_0 = v89_0;
                                } else {
                                    v25_0 = v87;
                                }
                                p98.setAlarmForNotification(v5_0, v22_0, v23_0, "C", v25_0, v26_0, 1);
                                if (v89_0 == -1) {
                                    v94.setValueSleep(v92_0, v87);
                                }
                                android.util.Log.i(new StringBuilder().append("JDDDDDDSleepCre: ").append(v92_0).toString(), new StringBuilder().append("***** ").append(v87).append("##########").append(v93).toString());
                            }
                            v56_1++;
                        }
                    } else {
                        if (v65_0.getBoolean("halted")) {
                        } else {
                            int v25_1;
                            int v26_1 = java.util.Calendar.getInstance().get(7);
                            v87 += (v32 + (v26_1 * 15));
                            String v92_1 = new StringBuilder().append(v61_0).append("").append(v26_1).toString();
                            android.util.Log.i("*****C**ID_non-rep ", new StringBuilder().append("").append(v92_1).toString());
                            android.util.Log.i("*****C**Sleep_Day_+15NR", new StringBuilder().append("").append(v87).toString());
                            int v89_1 = v94.getValueSleep(v92_1);
                            String v22_1 = v65_0.getString("Id");
                            String v23_1 = new StringBuilder().append("").append(v93).toString();
                            if (v89_1 != -1) {
                                v25_1 = v89_1;
                            } else {
                                v25_1 = v87;
                            }
                            p98.setAlarmForNotification(v5_0, v22_1, v23_1, "C", v25_1, v26_1, 0);
                            if (v89_1 != -1) {
                            } else {
                                v94.setValueSleep(v92_1, v87);
                            }
                        }
                    }
                }
            }
        }
        return;
    }

Method com.crashlytics.android.answers.RandomBackoff.<init>() calling method java.util.Random.<init>()


    public RandomBackoff(io.fabric.sdk.android.services.concurrency.internal.Backoff p3, double p4)
    {
        this(p3, p4, new java.util.Random());
        return;
    }

Method com.github.anastr.speedviewlib.Gauge.tremble() calling method java.util.Random.<init>()


    protected void tremble()
    {
        this.cancelTremble();
        if ((this.isWithTremble()) && (android.os.Build$VERSION.SDK_INT >= 11)) {
            float v2_2;
            java.util.Random v1_1 = new java.util.Random();
            float v4_1 = (v1_1.nextFloat() * this.trembleDegree);
            if (!v1_1.nextBoolean()) {
                v2_2 = 1;
            } else {
                v2_2 = -1;
            }
            float v0 = (v4_1 * ((float) v2_2));
            if ((this.speed + v0) <= ((float) this.maxSpeed)) {
                if ((this.speed + v0) < ((float) this.minSpeed)) {
                    v0 = (((float) this.minSpeed) - this.speed);
                }
            } else {
                v0 = (((float) this.maxSpeed) - this.speed);
            }
            float v2_16 = new float[2];
            v2_16[0] = this.currentSpeed;
            v2_16[1] = (this.speed + v0);
            this.trembleAnimator = android.animation.ValueAnimator.ofFloat(v2_16);
            this.trembleAnimator.setInterpolator(new android.view.animation.DecelerateInterpolator());
            this.trembleAnimator.setDuration(((long) this.trembleDuration));
            this.trembleAnimator.addUpdateListener(new com.github.anastr.speedviewlib.Gauge$4(this));
            this.trembleAnimator.addListener(this.animatorListener);
            this.trembleAnimator.start();
        }
        return;
    }

Method com.google.android.gms.analytics.Tracker.<init>() calling method java.util.Random.<init>()


    Tracker(com.google.android.gms.internal.zzamj p5, String p6, com.google.android.gms.internal.zzaoa p7)
    {
        super(p5);
        super.zzHa = new java.util.HashMap();
        super.zzaep = new java.util.HashMap();
        if (p6 != null) {
            super.zzHa.put("&tid", p6);
        }
        super.zzHa.put("useSecure", "1");
        super.zzHa.put("&a", Integer.toString((new java.util.Random().nextInt(2147483647) + 1)));
        super.zzaeq = new com.google.android.gms.internal.zzaoa("tracking", super.zzkq());
        super.zzaer = new com.google.android.gms.analytics.Tracker$zza(super, p5);
        return;
    }

Method com.google.android.gms.internal.zzjj.<init>() calling method java.util.Random.<init>()


    public zzjj()
    {
        this.mLock = new Object();
        this.zzAO = new java.util.Random();
        this.zzdu();
        return;
    }

Method okhttp3.OkHttpClient.newWebSocket() calling method java.util.Random.<init>()


    public okhttp3.WebSocket newWebSocket(okhttp3.Request p3, okhttp3.WebSocketListener p4)
    {
        okhttp3.internal.ws.RealWebSocket v0_1 = new okhttp3.internal.ws.RealWebSocket(p3, p4, new java.util.Random());
        v0_1.connect(this);
        return v0_1;
    }

Method com.google.android.gms.iid.zze.zzi() calling method java.util.Random.<init>()


    public final void zzi(android.content.Intent p14)
    {
        if (p14 != null) {
            String v0_70 = p14.getAction();
            if (("com.google.android.c2dm.intent.REGISTRATION".equals(v0_70)) || ("com.google.android.gms.iid.InstanceID".equals(v0_70))) {
                String v1_5;
                String v0_24 = p14.getStringExtra("registration_id");
                if (v0_24 != null) {
                    v1_5 = v0_24;
                } else {
                    v1_5 = p14.getStringExtra("unregistered");
                }
                if (v1_5 != null) {
                    this.zzbhi = android.os.SystemClock.elapsedRealtime();
                    this.zzbhm = 0;
                    this.zzbhk = 0;
                    this.zzbhl = 0;
                    String v0_0 = 0;
                    if (v1_5.startsWith("|")) {
                        int v2_25 = v1_5.split("\\|");
                        if (!"ID".equals(v2_25[1])) {
                            String v0_64;
                            String v0_62 = String.valueOf(v1_5);
                            if (v0_62.length() == 0) {
                                v0_64 = new String("Unexpected structured response ");
                            } else {
                                v0_64 = "Unexpected structured response ".concat(v0_62);
                            }
                            android.util.Log.w("InstanceID/Rpc", v0_64);
                        }
                        String v1_20 = v2_25[2];
                        if (v2_25.length > 4) {
                            if (!"SYNC".equals(v2_25[3])) {
                                if ("RST".equals(v2_25[3])) {
                                    String v0_71 = this.zzqD;
                                    com.google.android.gms.iid.InstanceID.getInstance(this.zzqD);
                                    com.google.android.gms.iid.InstanceIDListenerService.zza(v0_71, com.google.android.gms.iid.InstanceID.zzvM());
                                    p14.removeExtra("registration_id");
                                    this.zzi(v1_20, p14);
                                    return;
                                }
                            } else {
                                String v0_73 = this.zzqD;
                                String v3_19 = new android.content.Intent("com.google.android.gms.iid.InstanceID");
                                v3_19.putExtra("CMD", "SYNC");
                                v3_19.setClassName(v0_73, "com.google.android.gms.gcm.GcmReceiver");
                                v0_73.sendBroadcast(v3_19);
                            }
                        }
                        String v0_76 = v2_25[(v2_25.length - 1)];
                        if (v0_76.startsWith(":")) {
                            v0_76 = v0_76.substring(1);
                        }
                        p14.putExtra("registration_id", v0_76);
                        v0_0 = v1_20;
                    }
                    if (v0_0 != null) {
                        this.zzi(v0_0, p14);
                    } else {
                        this.zzB(p14);
                    }
                } else {
                    int v2_0 = p14.getStringExtra("error");
                    if (v2_0 != 0) {
                        if (android.util.Log.isLoggable("InstanceID/Rpc", 3)) {
                            String v0_6;
                            String v0_4 = String.valueOf(v2_0);
                            if (v0_4.length() == 0) {
                                v0_6 = new String("Received InstanceID error ");
                            } else {
                                v0_6 = "Received InstanceID error ".concat(v0_4);
                            }
                            android.util.Log.d("InstanceID/Rpc", v0_6);
                        }
                        String v1_4;
                        String v0_9;
                        if (!v2_0.startsWith("|")) {
                            v0_9 = 0;
                            v1_4 = v2_0;
                        } else {
                            String v3_1 = v2_0.split("\\|");
                            if (!"ID".equals(v3_1[1])) {
                                String v0_16;
                                String v0_14 = String.valueOf(v2_0);
                                if (v0_14.length() == 0) {
                                    v0_16 = new String("Unexpected structured response ");
                                } else {
                                    v0_16 = "Unexpected structured response ".concat(v0_14);
                                }
                                android.util.Log.w("InstanceID/Rpc", v0_16);
                            }
                            if (v3_1.length <= 2) {
                                v1_4 = "UNKNOWN";
                                v0_9 = 0;
                            } else {
                                v0_9 = v3_1[2];
                                v1_4 = v3_1[3];
                                if (v1_4.startsWith(":")) {
                                    v1_4 = v1_4.substring(1);
                                }
                            }
                            p14.putExtra("error", v1_4);
                        }
                        if (v0_9 != null) {
                            this.zzi(v0_9, v1_4);
                        } else {
                            this.zzB(v1_4);
                        }
                        int v2_5 = p14.getLongExtra("Retry-After", 0);
                        if (v2_5 <= 0) {
                            if ((("SERVICE_NOT_AVAILABLE".equals(v1_4)) || ("AUTHENTICATION_FAILED".equals(v1_4))) && ("com.google.android.gsf".equals(com.google.android.gms.iid.zze.zzbgZ))) {
                                this.zzbhk = (this.zzbhk + 1);
                                if (this.zzbhk >= 3) {
                                    if (this.zzbhk == 3) {
                                        this.zzbhl = (new java.util.Random().nextInt(1000) + 1000);
                                    }
                                    this.zzbhl = (this.zzbhl << 1);
                                    this.zzbhm = (android.os.SystemClock.elapsedRealtime() + ((long) this.zzbhl));
                                    android.util.Log.w("InstanceID/Rpc", new StringBuilder((String.valueOf(v1_4).length() + 31)).append("Backoff due to ").append(v1_4).append(" for ").append(this.zzbhl).toString());
                                }
                            }
                        } else {
                            this.zzbhj = android.os.SystemClock.elapsedRealtime();
                            this.zzbhl = (((int) v2_5) * 1000);
                            this.zzbhm = (android.os.SystemClock.elapsedRealtime() + ((long) this.zzbhl));
                            android.util.Log.w("InstanceID/Rpc", new StringBuilder(52).append("Explicit request from server to backoff: ").append(this.zzbhl).toString());
                        }
                    } else {
                        String v1_14 = String.valueOf(p14.getExtras());
                        android.util.Log.w("InstanceID/Rpc", new StringBuilder((String.valueOf(v1_14).length() + 49)).append("Unexpected response, no error or registration id ").append(v1_14).toString());
                    }
                }
            } else {
                if (android.util.Log.isLoggable("InstanceID/Rpc", 3)) {
                    String v0_55;
                    String v0_53 = String.valueOf(p14.getAction());
                    if (v0_53.length() == 0) {
                        v0_55 = new String("Unexpected response ");
                    } else {
                        v0_55 = "Unexpected response ".concat(v0_53);
                    }
                    android.util.Log.d("InstanceID/Rpc", v0_55);
                }
            }
        } else {
            if (android.util.Log.isLoggable("InstanceID/Rpc", 3)) {
                android.util.Log.d("InstanceID/Rpc", "Unexpected response: null");
            }
        }
        return;
    }

Method com.google.android.gms.internal.abu.<clinit>() calling method java.util.Random.<init>()


    static abu()
    {
        com.google.android.gms.internal.abu.zzcqe = new com.google.android.gms.internal.abx();
        com.google.android.gms.internal.abu.zzalN = com.google.android.gms.common.util.zzi.zzrY();
        com.google.android.gms.internal.abu.zzbRi = new java.util.Random();
        return;
    }

Method com.google.android.gms.internal.pq.<init>() calling method java.util.Random.<init>()


    private pq(java.util.concurrent.ScheduledExecutorService p2, com.google.android.gms.internal.wl p3, long p4, long p6, double p8, double p10)
    {
        this.random = new java.util.Random();
        this.zzccs = 1;
        this.zzbZs = p2;
        this.zzbZE = p3;
        this.zzccm = p4;
        this.zzccn = p6;
        this.zzccp = p8;
        this.zzcco = p10;
        return;
    }

Method com.google.android.gms.internal.yn.<init>() calling method java.util.Random.<init>()


    yn(com.google.android.gms.internal.yd p5, String p6, int p7)
    {
        this.random = new java.util.Random();
        this.zzcjn = 0;
        this.zzcjp = 0;
        this.zzciT = com.google.android.gms.internal.yd.getThreadFactory().newThread(new com.google.android.gms.internal.yo(this));
        com.google.android.gms.internal.yd.zzJo().zza(this.zzciT, new StringBuilder((String.valueOf(p6).length() + 18)).append(p6).append("Writer-").append(p7).toString());
        this.zzcjk = p5;
        this.zzcjo = new java.util.concurrent.LinkedBlockingQueue();
        return;
    }

Method com.google.android.gms.internal.zc.<clinit>() calling method java.util.Random.<init>()


    static zc()
    {
        com.google.android.gms.internal.zc.zzcjz = new java.util.Random();
        com.google.android.gms.internal.zc.zzcjA = 0;
        int[] v0_4 = new int[12];
        com.google.android.gms.internal.zc.zzcjB = v0_4;
        return;
    }

Method com.google.android.gms.internal.zzcjl.zzzs() calling method java.util.Random.<init>()


    public final long zzzs()
    {
        try {
            Throwable v0_2;
            if (this.zzbuF.get() != 0) {
                try {
                    this.zzbuF.compareAndSet(-1, 1);
                    v0_2 = this.zzbuF.getAndIncrement();
                } catch (Throwable v0_3) {
                    throw v0_3;
                }
            } else {
                Throwable v0_7 = new java.util.Random((System.nanoTime() ^ super.zzkq().currentTimeMillis())).nextLong();
                int v3_1 = (this.zzbuG + 1);
                this.zzbuG = v3_1;
                v0_2 = (v0_7 + ((long) v3_1));
            }
        } catch (Throwable v0_8) {
            throw v0_8;
        }
        return v0_2;
    }

Method com.google.android.gms.internal.zzcn.zzz() calling method java.util.Random.<init>()


    private static java.util.Random zzz()
    {
        if (com.google.android.gms.internal.zzcn.zzpN == null) {
            if (com.google.android.gms.internal.zzcn.zzpN == null) {
                com.google.android.gms.internal.zzcn.zzpN = new java.util.Random();
            }
        }
        return com.google.android.gms.internal.zzcn.zzpN;
    }

Method com.google.android.gms.internal.zzcuo.<init>() calling method java.util.Random.<init>()


    public zzcuo(android.content.Context p2, String p3)
    {
        this(p2, p3, new java.util.Random());
        return;
    }

Method com.google.android.gms.internal.zztj.onAdClosed() calling method java.util.Random.<init>()


    public final void onAdClosed()
    {
        if (com.google.android.gms.internal.zzts.zzeX()) {
            int v1_0 = ((Integer) com.google.android.gms.ads.internal.zzbs.zzbL().zzd(com.google.android.gms.internal.zzmo.zzEg)).intValue();
            long v0_4 = ((Integer) com.google.android.gms.ads.internal.zzbs.zzbL().zzd(com.google.android.gms.internal.zzmo.zzEh)).intValue();
            if ((v1_0 > 0) && (v0_4 >= 0)) {
                com.google.android.gms.internal.zzagz.zzZr.postDelayed(com.google.android.gms.internal.zztk.zzKn, ((long) (new java.util.Random().nextInt((v0_4 + 1)) + v1_0)));
            } else {
                com.google.android.gms.ads.internal.zzbs.zzbN().zzeG();
            }
        }
        this.zzKm.onAdClosed();
        return;
    }

Method com.google.android.gms.tagmanager.zzai.<init>() calling method java.util.Random.<init>()


    public zzai(android.content.Context p2, String p3)
    {
        this(p2, p3, new java.util.Random());
        return;
    }

Method com.google.firebase.iid.zzl.zzi() calling method java.util.Random.<init>()


    final void zzi(android.content.Intent p14)
    {
        String v1_0 = 0;
        if (p14 != null) {
            if ("com.google.android.c2dm.intent.REGISTRATION".equals(p14.getAction())) {
                String v0_15 = p14.getStringExtra("registration_id");
                if (v0_15 == null) {
                    v0_15 = p14.getStringExtra("unregistered");
                }
                if (v0_15 != null) {
                    this.zzbhi = android.os.SystemClock.elapsedRealtime();
                    this.zzbhm = 0;
                    this.zzbhk = 0;
                    this.zzbhl = 0;
                    if (v0_15.startsWith("|")) {
                        String v3_13 = v0_15.split("\\|");
                        if (!"ID".equals(v3_13[1])) {
                            String v0_58;
                            String v0_56 = String.valueOf(v0_15);
                            if (v0_56.length() == 0) {
                                v0_58 = new String("Unexpected structured response ");
                            } else {
                                v0_58 = "Unexpected structured response ".concat(v0_56);
                            }
                            android.util.Log.w("InstanceID/Rpc", v0_58);
                        }
                        int v2_31 = v3_13[2];
                        if (v3_13.length > 4) {
                            if (!"SYNC".equals(v3_13[3])) {
                                if ("RST".equals(v3_13[3])) {
                                    String v0_64 = this.zzqD;
                                    com.google.firebase.iid.zzj.zzb(this.zzqD, 0);
                                    com.google.firebase.iid.FirebaseInstanceId.zza(v0_64, com.google.firebase.iid.zzj.zzJT());
                                    p14.removeExtra("registration_id");
                                    this.zzb(v2_31, p14);
                                    return;
                                }
                            } else {
                                com.google.firebase.iid.FirebaseInstanceId.zzbG(this.zzqD);
                            }
                        }
                        String v0_70 = v3_13[(v3_13.length - 1)];
                        if (v0_70.startsWith(":")) {
                            v0_70 = v0_70.substring(1);
                        }
                        p14.putExtra("registration_id", v0_70);
                        v1_0 = v2_31;
                    }
                    if (v1_0 != null) {
                        this.zzb(v1_0, p14);
                    } else {
                        if (android.util.Log.isLoggable("InstanceID/Rpc", 3)) {
                            android.util.Log.d("InstanceID/Rpc", "Ignoring response without a request ID");
                        }
                    }
                } else {
                    int v2_0 = p14.getStringExtra("error");
                    if (v2_0 != 0) {
                        if (android.util.Log.isLoggable("InstanceID/Rpc", 3)) {
                            String v0_5;
                            String v0_3 = String.valueOf(v2_0);
                            if (v0_3.length() == 0) {
                                v0_5 = new String("Received InstanceID error ");
                            } else {
                                v0_5 = "Received InstanceID error ".concat(v0_3);
                            }
                            android.util.Log.d("InstanceID/Rpc", v0_5);
                        }
                        String v1_1;
                        String v0_9;
                        if (!v2_0.startsWith("|")) {
                            v0_9 = 0;
                            v1_1 = v2_0;
                        } else {
                            String v3_1 = v2_0.split("\\|");
                            if (!"ID".equals(v3_1[1])) {
                                String v0_16;
                                String v0_13 = String.valueOf(v2_0);
                                if (v0_13.length() == 0) {
                                    v0_16 = new String("Unexpected structured response ");
                                } else {
                                    v0_16 = "Unexpected structured response ".concat(v0_13);
                                }
                                android.util.Log.w("InstanceID/Rpc", v0_16);
                            }
                            if (v3_1.length <= 2) {
                                v1_1 = "UNKNOWN";
                                v0_9 = 0;
                            } else {
                                v0_9 = v3_1[2];
                                v1_1 = v3_1[3];
                                if (v1_1.startsWith(":")) {
                                    v1_1 = v1_1.substring(1);
                                }
                            }
                            p14.putExtra("error", v1_1);
                        }
                        this.zzah(v0_9, v1_1);
                        int v2_5 = p14.getLongExtra("Retry-After", 0);
                        if (v2_5 <= 0) {
                            if ((("SERVICE_NOT_AVAILABLE".equals(v1_1)) || ("AUTHENTICATION_FAILED".equals(v1_1))) && ("com.google.android.gsf".equals(com.google.firebase.iid.zzl.zzbgZ))) {
                                this.zzbhk = (this.zzbhk + 1);
                                if (this.zzbhk >= 3) {
                                    if (this.zzbhk == 3) {
                                        this.zzbhl = (new java.util.Random().nextInt(1000) + 1000);
                                    }
                                    this.zzbhl = (this.zzbhl << 1);
                                    this.zzbhm = (android.os.SystemClock.elapsedRealtime() + ((long) this.zzbhl));
                                    android.util.Log.w("InstanceID/Rpc", new StringBuilder((String.valueOf(v1_1).length() + 31)).append("Backoff due to ").append(v1_1).append(" for ").append(this.zzbhl).toString());
                                }
                            }
                        } else {
                            this.zzbhj = android.os.SystemClock.elapsedRealtime();
                            this.zzbhl = (((int) v2_5) * 1000);
                            this.zzbhm = (android.os.SystemClock.elapsedRealtime() + ((long) this.zzbhl));
                            android.util.Log.w("InstanceID/Rpc", new StringBuilder(52).append("Explicit request from server to backoff: ").append(this.zzbhl).toString());
                        }
                    } else {
                        String v1_10 = String.valueOf(p14.getExtras());
                        android.util.Log.w("InstanceID/Rpc", new StringBuilder((String.valueOf(v1_10).length() + 49)).append("Unexpected response, no error or registration id ").append(v1_10).toString());
                    }
                }
            } else {
                if (android.util.Log.isLoggable("InstanceID/Rpc", 3)) {
                    String v0_52;
                    String v0_50 = String.valueOf(p14.getAction());
                    if (v0_50.length() == 0) {
                        v0_52 = new String("Unexpected response ");
                    } else {
                        v0_52 = "Unexpected response ".concat(v0_50);
                    }
                    android.util.Log.d("InstanceID/Rpc", v0_52);
                }
            }
        } else {
            if (android.util.Log.isLoggable("InstanceID/Rpc", 3)) {
                android.util.Log.d("InstanceID/Rpc", "Unexpected response: null");
            }
        }
        return;
    }

Method com.todddavies.components.progressbar.Main.randomBg() calling method java.util.Random.<init>()


    private static void randomBg(com.todddavies.components.progressbar.ProgressWheel p11)
    {
        java.util.Random v5_1 = new java.util.Random();
        int v0 = v5_1.nextInt();
        int v6 = v5_1.nextInt();
        int v3 = ((v5_1.nextInt(3) + 1) * 8);
        int v2 = ((v5_1.nextInt(3) + 1) * 8);
        int[] v4 = new int[v3];
        int v1 = 0;
        while (v1 < v3) {
            int v7_4;
            if (v1 <= v2) {
                v7_4 = v6;
            } else {
                v7_4 = v0;
            }
            v4[v1] = v7_4;
            v1++;
        }
        p11.setRimShader(new android.graphics.BitmapShader(android.graphics.Bitmap.createBitmap(v4, v3, 1, android.graphics.Bitmap$Config.ARGB_8888), android.graphics.Shader$TileMode.REPEAT, android.graphics.Shader$TileMode.REPEAT));
        return;
    }

Method devlight.io.library.ArcProgressStackView.<init>() calling method java.util.Random.<init>()


    public ArcProgressStackView(android.content.Context p21, android.util.AttributeSet p22, int p23)
    {
        int v12_65;
        devlight.io.library.ArcProgressStackView v20_1 = super(p21, p22, p23);
        v20_1.mModels = new java.util.ArrayList();
        v20_1.mProgressPaint = new devlight.io.library.ArcProgressStackView$1(v20_1, 1);
        v20_1.mTextPaint = new devlight.io.library.ArcProgressStackView$2(v20_1, 1);
        v20_1.mLevelPaint = new devlight.io.library.ArcProgressStackView$3(v20_1, 1);
        v20_1.mProgressAnimator = new android.animation.ValueAnimator();
        v20_1.mActionMoveModelIndex = -1;
        v20_1.mActionMoveLastSlice = 0;
        v20_1.setWillNotDraw(0);
        v20_1.setLayerType(1, 0);
        android.support.v4.view.ViewCompat.setLayerType(v20_1, 1, 0);
        try {
            if (android.os.Build$VERSION.SDK_INT < 11) {
                v12_65 = 0;
            } else {
                v12_65 = 1;
            }
        } catch (int v12_61) {
            android.content.res.TypedArray v11.recycle();
            throw v12_61;
        }
        v20_1.mIsFeaturesAvailable = v12_65;
        v11 = p21.obtainStyledAttributes(p22, devlight.io.library.R$styleable.ArcProgressStackView);
        int v12_25;
        v20_1.setIsAnimated(v11.getBoolean(devlight.io.library.R$styleable.ArcProgressStackView_apsv_animated, 1));
        v20_1.setIsShadowed(v11.getBoolean(devlight.io.library.R$styleable.ArcProgressStackView_apsv_shadowed, 1));
        v20_1.setIsRounded(v11.getBoolean(devlight.io.library.R$styleable.ArcProgressStackView_apsv_rounded, 0));
        v20_1.setIsDragged(v11.getBoolean(devlight.io.library.R$styleable.ArcProgressStackView_apsv_dragged, 0));
        v20_1.setIsLeveled(v11.getBoolean(devlight.io.library.R$styleable.ArcProgressStackView_apsv_leveled, 0));
        v20_1.setTypeface(v11.getString(devlight.io.library.R$styleable.ArcProgressStackView_apsv_typeface));
        v20_1.setTextColor(v11.getColor(devlight.io.library.R$styleable.ArcProgressStackView_apsv_text_color, -1));
        v20_1.setShadowRadius(v11.getDimension(devlight.io.library.R$styleable.ArcProgressStackView_apsv_shadow_radius, 1106247680));
        v20_1.setShadowDistance(v11.getDimension(devlight.io.library.R$styleable.ArcProgressStackView_apsv_shadow_distance, 1097859072));
        v20_1.setShadowAngle(((float) v11.getInteger(devlight.io.library.R$styleable.ArcProgressStackView_apsv_shadow_angle, 90)));
        v20_1.setShadowColor(v11.getColor(devlight.io.library.R$styleable.ArcProgressStackView_apsv_shadow_color, devlight.io.library.ArcProgressStackView.DEFAULT_SHADOW_COLOR));
        v20_1.setAnimationDuration(((long) v11.getInteger(devlight.io.library.R$styleable.ArcProgressStackView_apsv_animation_duration, 350)));
        v20_1.setStartAngle(((float) v11.getInteger(devlight.io.library.R$styleable.ArcProgressStackView_apsv_start_angle, 270)));
        v20_1.setSweepAngle(((float) v11.getInteger(devlight.io.library.R$styleable.ArcProgressStackView_apsv_sweep_angle, 360)));
        v20_1.setProgressModelOffset(v11.getDimension(devlight.io.library.R$styleable.ArcProgressStackView_apsv_model_offset, 1084227584));
        v20_1.setModelBgEnabled(v11.getBoolean(devlight.io.library.R$styleable.ArcProgressStackView_apsv_model_bg_enabled, 0));
        if (v11.getInt(devlight.io.library.R$styleable.ArcProgressStackView_apsv_indicator_orientation, 0) != 0) {
            v12_25 = devlight.io.library.ArcProgressStackView$IndicatorOrientation.HORIZONTAL;
        } else {
            v12_25 = devlight.io.library.ArcProgressStackView$IndicatorOrientation.VERTICAL;
        }
        v20_1.setIndicatorOrientation(v12_25);
        android.view.animation.Interpolator v4 = 0;
        try {
            int v5 = v11.getResourceId(devlight.io.library.R$styleable.ArcProgressStackView_apsv_interpolator, 0);
        } catch (int v12_28) {
            v20_1.setInterpolator(v4);
            throw v12_28;
        } catch (Exception v3_0) {
            v4 = 0;
            v3_0.printStackTrace();
            v20_1.setInterpolator(0);
            if (v20_1.mIsFeaturesAvailable) {
                int v13_13 = new float[2];
                v13_13 = {0, 1065353216};
                v20_1.mProgressAnimator.setFloatValues(v13_13);
                v20_1.mProgressAnimator.addUpdateListener(new devlight.io.library.ArcProgressStackView$4(v20_1));
            }
            if (!v11.hasValue(devlight.io.library.R$styleable.ArcProgressStackView_apsv_draw_width)) {
                v20_1.setDrawWidthFraction(1060320051);
            } else {
                android.util.TypedValue v2_1 = new android.util.TypedValue();
                v11.getValue(devlight.io.library.R$styleable.ArcProgressStackView_apsv_draw_width, v2_1);
                if (v2_1.type != 5) {
                    v20_1.setDrawWidthFraction(v2_1.getFraction(1065353216, 1065353216));
                } else {
                    v20_1.setDrawWidthDimension(v2_1.getDimension(p21.getResources().getDisplayMetrics()));
                }
            }
            if (v20_1.isInEditMode()) {
                String[] v7 = 0;
                try {
                    int v9 = v11.getResourceId(devlight.io.library.R$styleable.ArcProgressStackView_apsv_preview_colors, 0);
                } catch (Exception v3_1) {
                    v7 = 0;
                    v3_1.printStackTrace();
                    if (0 == 0) {
                        v7 = v11.getResources().getStringArray(devlight.io.library.R$array.default_preview);
                    }
                    java.util.Random v10_1 = new java.util.Random();
                    int v13_20 = v7.length;
                    int v12_50 = 0;
                }
                if (v9 != 0) {
                    v7 = v11.getResources().getStringArray(v9);
                } else {
                    v7 = 0;
                }
                if (v7 == null) {
                    v7 = v11.getResources().getStringArray(devlight.io.library.R$array.default_preview);
                }
                java.util.Random v10_5 = new java.util.Random();
                int v13_26 = v7.length;
                int v12_56 = 0;
                while (v12_56 < v13_26) {
                    v20_1.mModels.add(new devlight.io.library.ArcProgressStackView$Model("", ((float) v10_5.nextInt(100)), android.graphics.Color.parseColor(v7[v12_56])));
                    v12_56++;
                }
                v20_1.measure(v20_1.mSize, v20_1.mSize);
                v20_1.mPreviewModelBgColor = v11.getColor(devlight.io.library.R$styleable.ArcProgressStackView_apsv_preview_bg, -3355444);
            }
            v11.recycle();
            return;
        }
        if (v5 != 0) {
            v4 = android.view.animation.AnimationUtils.loadInterpolator(p21, v5);
        } else {
            v4 = 0;
        }
        v20_1.setInterpolator(v4);
    }

Method org.codehaus.plexus.util.FileUtils.createTempFile() calling method java.util.Random.<init>()


    public static java.io.File createTempFile(String p10, String p11, java.io.File p12)
    {
        String v1 = System.getProperty("java.io.tmpdir");
        if (p12 != null) {
            v1 = p12.getPath();
        }
        java.text.DecimalFormat v0_1 = new java.text.DecimalFormat("#####");
        java.util.Random v2_1 = new java.util.Random((System.currentTimeMillis() + Runtime.getRuntime().freeMemory()));
        try {
            do {
                int v3_0 = new java.io.File(v1, new StringBuffer().append(p10).append(v0_1.format(((long) Math.abs(v2_1.nextInt())))).append(p11).toString());
            } while(v3_0.exists());
            return v3_0;
        } catch (Throwable v5_8) {
            throw v5_8;
        }
        if (!v3_0.exists()) {
        }
        return v3_0;
    }