Potentially Intent Spoofing

Description

The application is vulnerable to intent spoofing which could result in the access and exploitation of unauthorized components.

Recommendation

It is recommended to apply proper input validation and parameter filtering on intent action.

References
Technical details
[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Landroid/app/Fragment; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/internal/s; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    public void a(android.app.Fragment p2, java.util.Collection p3)
    {
        this.a(new com.facebook.internal.s(p2), p3);
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.internal.s p2, java.util.Collection p3)
    {
        this.b(p3);
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String '1.0' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lbolts/c$1;', 'a', '(Lbolts/n;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value 1.0 to construct an Intent

Method bolts.c$1.a():


    public bolts.c$a a(bolts.n p2)
    {
        return bolts.c.a(this.a, ((bolts.b) p2.f()));
    }

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.parse.bolts.measurement_event' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lbolts/c$1;', 'a', '(Lbolts/n;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Landroid/content/Intent; Lbolts/c$a; Lorg/json/JSONException;)V'), ('Lbolts/m;', 'a', '(Landroid/content/Context; Ljava/lang/String; Landroid/content/Intent; Ljava/util/Map;)V'), ('Lbolts/m;', 'a', '()V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.parse.bolts.measurement_event to construct an Intent

Method bolts.c$1.a():


    public bolts.c$a a(bolts.n p2)
    {
        return bolts.c.a(this.a, ((bolts.b) p2.f()));
    }

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method bolts.c.a():


    private void a(android.content.Context p3, android.content.Intent p4, bolts.c$a p5, org.json.JSONException p6)
    {
        java.util.HashMap v0_1 = new java.util.HashMap();
        if (p6 != null) {
            v0_1.put("error", p6.getLocalizedMessage());
        }
        String v1_0;
        if (!p5.isSucceeded()) {
            v1_0 = "0";
        } else {
            v1_0 = "1";
        }
        v0_1.put("success", v1_0);
        v0_1.put("type", p5.getCode());
        bolts.m.a(p3, "al_nav_out", p4, v0_1);
        return;
    }

Method bolts.m.a():


    static void a(android.content.Context p4, String p5, android.content.Intent p6, java.util.Map p7)
    {
        android.os.Bundle v0_1 = new android.os.Bundle();
        if (p6 != null) {
            String v1_4 = bolts.e.a(p6);
            if (v1_4 == null) {
                String v1_7 = p6.getData();
                if (v1_7 != null) {
                    v0_1.putString("intentData", v1_7.toString());
                }
                android.os.Bundle v6_1 = p6.getExtras();
                if (v6_1 != null) {
                    String v1_2 = v6_1.keySet().iterator();
                    while (v1_2.hasNext()) {
                        String v2_2 = ((String) v1_2.next());
                        v0_1.putString(v2_2, bolts.m.a(v6_1.get(v2_2)));
                    }
                }
            } else {
                v0_1 = bolts.m.a(p4, p5, v1_4, p6);
            }
        }
        if (p7 != null) {
            android.os.Bundle v6_3 = p7.keySet().iterator();
            while (v6_3.hasNext()) {
                String v1_6 = ((String) v6_3.next());
                v0_1.putString(v1_6, ((String) p7.get(v1_6)));
            }
        }
        new bolts.m(p4, p5, v0_1).a();
        return;
    }

Method bolts.m.a():


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'Bolts Android 1.4.0' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lbolts/c$1;', 'a', '(Lbolts/n;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value Bolts Android 1.4.0 to construct an Intent

Method bolts.c$1.a():


    public bolts.c$a a(bolts.n p2)
    {
        return bolts.c.a(this.a, ((bolts.b) p2.f()));
    }

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'Bolts Android 1.4.0' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lbolts/c$1;', 'b', '(Lbolts/n;)Ljava/lang/Object;'), ('Lbolts/c$1;', 'a', '(Lbolts/n;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value Bolts Android 1.4.0 to construct an Intent

Method bolts.c$1.b():


    public synthetic Object b(bolts.n p1)
    {
        return this.a(p1);
    }

Method bolts.c$1.a():


    public bolts.c$a a(bolts.n p2)
    {
        return bolts.c.a(this.a, ((bolts.b) p2.f()));
    }

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.parse.bolts.measurement_event' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lbolts/c$1;', 'b', '(Lbolts/n;)Ljava/lang/Object;'), ('Lbolts/c$1;', 'a', '(Lbolts/n;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Landroid/content/Intent; Lbolts/c$a; Lorg/json/JSONException;)V'), ('Lbolts/m;', 'a', '(Landroid/content/Context; Ljava/lang/String; Landroid/content/Intent; Ljava/util/Map;)V'), ('Lbolts/m;', 'a', '()V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.parse.bolts.measurement_event to construct an Intent

Method bolts.c$1.b():


    public synthetic Object b(bolts.n p1)
    {
        return this.a(p1);
    }

Method bolts.c$1.a():


    public bolts.c$a a(bolts.n p2)
    {
        return bolts.c.a(this.a, ((bolts.b) p2.f()));
    }

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method bolts.c.a():


    private void a(android.content.Context p3, android.content.Intent p4, bolts.c$a p5, org.json.JSONException p6)
    {
        java.util.HashMap v0_1 = new java.util.HashMap();
        if (p6 != null) {
            v0_1.put("error", p6.getLocalizedMessage());
        }
        String v1_0;
        if (!p5.isSucceeded()) {
            v1_0 = "0";
        } else {
            v1_0 = "1";
        }
        v0_1.put("success", v1_0);
        v0_1.put("type", p5.getCode());
        bolts.m.a(p3, "al_nav_out", p4, v0_1);
        return;
    }

Method bolts.m.a():


    static void a(android.content.Context p4, String p5, android.content.Intent p6, java.util.Map p7)
    {
        android.os.Bundle v0_1 = new android.os.Bundle();
        if (p6 != null) {
            String v1_4 = bolts.e.a(p6);
            if (v1_4 == null) {
                String v1_7 = p6.getData();
                if (v1_7 != null) {
                    v0_1.putString("intentData", v1_7.toString());
                }
                android.os.Bundle v6_1 = p6.getExtras();
                if (v6_1 != null) {
                    String v1_2 = v6_1.keySet().iterator();
                    while (v1_2.hasNext()) {
                        String v2_2 = ((String) v1_2.next());
                        v0_1.putString(v2_2, bolts.m.a(v6_1.get(v2_2)));
                    }
                }
            } else {
                v0_1 = bolts.m.a(p4, p5, v1_4, p6);
            }
        }
        if (p7 != null) {
            android.os.Bundle v6_3 = p7.keySet().iterator();
            while (v6_3.hasNext()) {
                String v1_6 = ((String) v6_3.next());
                v0_1.putString(v1_6, ((String) p7.get(v1_6)));
            }
        }
        new bolts.m(p4, p5, v0_1).a();
        return;
    }

Method bolts.m.a():


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String '1.0' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lbolts/c$1;', 'b', '(Lbolts/n;)Ljava/lang/Object;'), ('Lbolts/c$1;', 'a', '(Lbolts/n;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value 1.0 to construct an Intent

Method bolts.c$1.b():


    public synthetic Object b(bolts.n p1)
    {
        return this.a(p1);
    }

Method bolts.c$1.a():


    public bolts.c$a a(bolts.n p2)
    {
        return bolts.c.a(this.a, ((bolts.b) p2.f()));
    }

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Landroid/os/Bundle; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, android.os.Bundle p4, com.facebook.internal.i p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_9 = p5.name();
        String v1_6 = com.facebook.internal.j.d(p5);
        if (v1_6 != null) {
            android.content.Intent v4_1 = com.facebook.internal.aj.a(p3.c().toString(), com.facebook.internal.af.a(), p4);
            if (v4_1 != null) {
                android.content.Intent v4_2;
                if (!v1_6.isRelative()) {
                    v4_2 = com.facebook.internal.am.a(v1_6.getAuthority(), v1_6.getPath(), v4_1);
                } else {
                    v4_2 = com.facebook.internal.am.a(com.facebook.internal.aj.a(), v1_6.toString(), v4_1);
                }
                Class v0_6 = new android.os.Bundle();
                v0_6.putString("url", v4_2.toString());
                v0_6.putBoolean("is_fallback", 1);
                android.content.Intent v4_6 = new android.content.Intent();
                com.facebook.internal.af.a(v4_6, p3.c().toString(), p5.getAction(), com.facebook.internal.af.a(), v0_6);
                v4_6.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
                v4_6.setAction("FacebookDialogFragment");
                p3.a(v4_6);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to fetch the app\'s key-hash");
            }
        } else {
            android.content.Intent v4_9 = new StringBuilder();
            v4_9.append("Unable to fetch the Url for the DialogFeature : \'");
            v4_9.append(v0_9);
            v4_9.append("\'");
            throw new com.facebook.FacebookException(v4_9.toString());
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'Bolts Android 1.4.0' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value Bolts Android 1.4.0 to construct an Intent

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.parse.bolts.measurement_event' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Landroid/content/Intent; Lbolts/c$a; Lorg/json/JSONException;)V'), ('Lbolts/m;', 'a', '(Landroid/content/Context; Ljava/lang/String; Landroid/content/Intent; Ljava/util/Map;)V'), ('Lbolts/m;', 'a', '()V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.parse.bolts.measurement_event to construct an Intent

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method bolts.c.a():


    private void a(android.content.Context p3, android.content.Intent p4, bolts.c$a p5, org.json.JSONException p6)
    {
        java.util.HashMap v0_1 = new java.util.HashMap();
        if (p6 != null) {
            v0_1.put("error", p6.getLocalizedMessage());
        }
        String v1_0;
        if (!p5.isSucceeded()) {
            v1_0 = "0";
        } else {
            v1_0 = "1";
        }
        v0_1.put("success", v1_0);
        v0_1.put("type", p5.getCode());
        bolts.m.a(p3, "al_nav_out", p4, v0_1);
        return;
    }

Method bolts.m.a():


    static void a(android.content.Context p4, String p5, android.content.Intent p6, java.util.Map p7)
    {
        android.os.Bundle v0_1 = new android.os.Bundle();
        if (p6 != null) {
            String v1_4 = bolts.e.a(p6);
            if (v1_4 == null) {
                String v1_7 = p6.getData();
                if (v1_7 != null) {
                    v0_1.putString("intentData", v1_7.toString());
                }
                android.os.Bundle v6_1 = p6.getExtras();
                if (v6_1 != null) {
                    String v1_2 = v6_1.keySet().iterator();
                    while (v1_2.hasNext()) {
                        String v2_2 = ((String) v1_2.next());
                        v0_1.putString(v2_2, bolts.m.a(v6_1.get(v2_2)));
                    }
                }
            } else {
                v0_1 = bolts.m.a(p4, p5, v1_4, p6);
            }
        }
        if (p7 != null) {
            android.os.Bundle v6_3 = p7.keySet().iterator();
            while (v6_3.hasNext()) {
                String v1_6 = ((String) v6_3.next());
                v0_1.putString(v1_6, ((String) p7.get(v1_6)));
            }
        }
        new bolts.m(p4, p5, v0_1).a();
        return;
    }

Method bolts.m.a():


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String '1.0' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lbolts/c;', 'a', '(Landroid/content/Context; Lbolts/b;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value 1.0 to construct an Intent

Method bolts.c.a():


    public static bolts.c$a a(android.content.Context p2, bolts.b p3)
    {
        return new bolts.c(p3, 0, 0).a(p2);
    }

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.parse.bolts.measurement_event' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lbolts/c;', 'a', '(Landroid/content/Context; Landroid/content/Intent; Lbolts/c$a; Lorg/json/JSONException;)V'), ('Lbolts/m;', 'a', '(Landroid/content/Context; Ljava/lang/String; Landroid/content/Intent; Ljava/util/Map;)V'), ('Lbolts/m;', 'a', '()V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.parse.bolts.measurement_event to construct an Intent

Method bolts.c.a():


    private void a(android.content.Context p3, android.content.Intent p4, bolts.c$a p5, org.json.JSONException p6)
    {
        java.util.HashMap v0_1 = new java.util.HashMap();
        if (p6 != null) {
            v0_1.put("error", p6.getLocalizedMessage());
        }
        String v1_0;
        if (!p5.isSucceeded()) {
            v1_0 = "0";
        } else {
            v1_0 = "1";
        }
        v0_1.put("success", v1_0);
        v0_1.put("type", p5.getCode());
        bolts.m.a(p3, "al_nav_out", p4, v0_1);
        return;
    }

Method bolts.m.a():


    static void a(android.content.Context p4, String p5, android.content.Intent p6, java.util.Map p7)
    {
        android.os.Bundle v0_1 = new android.os.Bundle();
        if (p6 != null) {
            String v1_4 = bolts.e.a(p6);
            if (v1_4 == null) {
                String v1_7 = p6.getData();
                if (v1_7 != null) {
                    v0_1.putString("intentData", v1_7.toString());
                }
                android.os.Bundle v6_1 = p6.getExtras();
                if (v6_1 != null) {
                    String v1_2 = v6_1.keySet().iterator();
                    while (v1_2.hasNext()) {
                        String v2_2 = ((String) v1_2.next());
                        v0_1.putString(v2_2, bolts.m.a(v6_1.get(v2_2)));
                    }
                }
            } else {
                v0_1 = bolts.m.a(p4, p5, v1_4, p6);
            }
        }
        if (p7 != null) {
            android.os.Bundle v6_3 = p7.keySet().iterator();
            while (v6_3.hasNext()) {
                String v1_6 = ((String) v6_3.next());
                v0_1.putString(v1_6, ((String) p7.get(v1_6)));
            }
        }
        new bolts.m(p4, p5, v0_1).a();
        return;
    }

Method bolts.m.a():


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String '1.0' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value 1.0 to construct an Intent

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'Bolts Android 1.4.0' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value Bolts Android 1.4.0 to construct an Intent

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.parse.bolts.measurement_event' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lbolts/c;', 'a', '(Landroid/content/Context;)Lbolts/c$a;'), ('Lbolts/c;', 'a', '(Landroid/content/Context; Landroid/content/Intent; Lbolts/c$a; Lorg/json/JSONException;)V'), ('Lbolts/m;', 'a', '(Landroid/content/Context; Ljava/lang/String; Landroid/content/Intent; Ljava/util/Map;)V'), ('Lbolts/m;', 'a', '()V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.parse.bolts.measurement_event to construct an Intent

Method bolts.c.a():


    public bolts.c$a a(android.content.Context p8)
    {
        org.json.JSONException v0_0 = p8.getPackageManager();
        bolts.c$a v1_0 = this.b(p8);
        String v2_6 = this.a().b().iterator();
        while (v2_6.hasNext()) {
            android.content.pm.ResolveInfo v3_2 = ((bolts.b$a) v2_6.next());
            int v5_0 = new android.content.Intent("android.intent.action.VIEW");
            if (v3_2.a() == null) {
                v5_0.setData(this.h.a());
            } else {
                v5_0.setData(v3_2.a());
            }
            v5_0.setPackage(v3_2.d());
            if (v3_2.c() != null) {
                v5_0.setClassName(v3_2.d(), v3_2.c());
            }
            v5_0.putExtra("al_applink_data", v1_0);
            if (v0_0.resolveActivity(v5_0, 65536) != null) {
            }
            bolts.c$a v1_1;
            org.json.JSONException v0_1 = bolts.c$a.FAILED;
            if (v5_0 == 0) {
                String v2_2 = this.a().c();
                if (v2_2 == null) {
                    v1_1 = 0;
                } else {
                    try {
                        v1_1 = new android.content.Intent("android.intent.action.VIEW", v2_2.buildUpon().appendQueryParameter("al_applink_data", this.a(v1_0).toString()).build());
                        v0_1 = bolts.c$a.WEB;
                    } catch (org.json.JSONException v0_6) {
                        this.a(p8, v5_0, bolts.c$a.FAILED, v0_6);
                        throw new RuntimeException(v0_6);
                    }
                }
            } else {
                v0_1 = bolts.c$a.APP;
                v1_1 = v5_0;
            }
            this.a(p8, v1_1, v0_1, 0);
            if (v1_1 != null) {
                p8.startActivity(v1_1);
            }
            return v0_1;
        }
        v5_0 = 0;
    }

Method bolts.c.a():


    private void a(android.content.Context p3, android.content.Intent p4, bolts.c$a p5, org.json.JSONException p6)
    {
        java.util.HashMap v0_1 = new java.util.HashMap();
        if (p6 != null) {
            v0_1.put("error", p6.getLocalizedMessage());
        }
        String v1_0;
        if (!p5.isSucceeded()) {
            v1_0 = "0";
        } else {
            v1_0 = "1";
        }
        v0_1.put("success", v1_0);
        v0_1.put("type", p5.getCode());
        bolts.m.a(p3, "al_nav_out", p4, v0_1);
        return;
    }

Method bolts.m.a():


    static void a(android.content.Context p4, String p5, android.content.Intent p6, java.util.Map p7)
    {
        android.os.Bundle v0_1 = new android.os.Bundle();
        if (p6 != null) {
            String v1_4 = bolts.e.a(p6);
            if (v1_4 == null) {
                String v1_7 = p6.getData();
                if (v1_7 != null) {
                    v0_1.putString("intentData", v1_7.toString());
                }
                android.os.Bundle v6_1 = p6.getExtras();
                if (v6_1 != null) {
                    String v1_2 = v6_1.keySet().iterator();
                    while (v1_2.hasNext()) {
                        String v2_2 = ((String) v1_2.next());
                        v0_1.putString(v2_2, bolts.m.a(v6_1.get(v2_2)));
                    }
                }
            } else {
                v0_1 = bolts.m.a(p4, p5, v1_4, p6);
            }
        }
        if (p7 != null) {
            android.os.Bundle v6_3 = p7.keySet().iterator();
            while (v6_3.hasNext()) {
                String v1_6 = ((String) v6_3.next());
                v0_1.putString(v1_6, ((String) p7.get(v1_6)));
            }
        }
        new bolts.m(p4, p5, v0_1).a();
        return;
    }

Method bolts.m.a():


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.parse.bolts.measurement_event' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lbolts/e;', 'a', '(Landroid/content/Context; Landroid/content/Intent;)Landroid/net/Uri;'), ('Lbolts/m;', 'a', '(Landroid/content/Context; Ljava/lang/String; Landroid/content/Intent; Ljava/util/Map;)V'), ('Lbolts/m;', 'a', '()V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.parse.bolts.measurement_event to construct an Intent

Method bolts.e.a():


    public static android.net.Uri a(android.content.Context p3, android.content.Intent p4)
    {
        String v0_0 = bolts.e.a(p4);
        if (v0_0 != null) {
            String v0_1 = v0_0.getString("target_url");
            if (v0_1 != null) {
                bolts.m.a(p3, "al_nav_in", p4, 0);
                return android.net.Uri.parse(v0_1);
            }
        }
        return 0;
    }

Method bolts.m.a():


    static void a(android.content.Context p4, String p5, android.content.Intent p6, java.util.Map p7)
    {
        android.os.Bundle v0_1 = new android.os.Bundle();
        if (p6 != null) {
            String v1_4 = bolts.e.a(p6);
            if (v1_4 == null) {
                String v1_7 = p6.getData();
                if (v1_7 != null) {
                    v0_1.putString("intentData", v1_7.toString());
                }
                android.os.Bundle v6_1 = p6.getExtras();
                if (v6_1 != null) {
                    String v1_2 = v6_1.keySet().iterator();
                    while (v1_2.hasNext()) {
                        String v2_2 = ((String) v1_2.next());
                        v0_1.putString(v2_2, bolts.m.a(v6_1.get(v2_2)));
                    }
                }
            } else {
                v0_1 = bolts.m.a(p4, p5, v1_4, p6);
            }
        }
        if (p7 != null) {
            android.os.Bundle v6_3 = p7.keySet().iterator();
            while (v6_3.hasNext()) {
                String v1_6 = ((String) v6_3.next());
                v0_1.putString(v1_6, ((String) p7.get(v1_6)));
            }
        }
        new bolts.m(p4, p5, v0_1).a();
        return;
    }

Method bolts.m.a():


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.parse.bolts.measurement_event' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lbolts/m;', 'a', '()V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.parse.bolts.measurement_event to construct an Intent

Method bolts.m.a():


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.parse.bolts.measurement_event' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lbolts/m;', 'a', '(Landroid/content/Context; Ljava/lang/String; Landroid/content/Intent; Ljava/util/Map;)V'), ('Lbolts/m;', 'a', '()V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.parse.bolts.measurement_event to construct an Intent

Method bolts.m.a():


    static void a(android.content.Context p4, String p5, android.content.Intent p6, java.util.Map p7)
    {
        android.os.Bundle v0_1 = new android.os.Bundle();
        if (p6 != null) {
            String v1_4 = bolts.e.a(p6);
            if (v1_4 == null) {
                String v1_7 = p6.getData();
                if (v1_7 != null) {
                    v0_1.putString("intentData", v1_7.toString());
                }
                android.os.Bundle v6_1 = p6.getExtras();
                if (v6_1 != null) {
                    String v1_2 = v6_1.keySet().iterator();
                    while (v1_2.hasNext()) {
                        String v2_2 = ((String) v1_2.next());
                        v0_1.putString(v2_2, bolts.m.a(v6_1.get(v2_2)));
                    }
                }
            } else {
                v0_1 = bolts.m.a(p4, p5, v1_4, p6);
            }
        }
        if (p7 != null) {
            android.os.Bundle v6_3 = p7.keySet().iterator();
            while (v6_3.hasNext()) {
                String v1_6 = ((String) v6_3.next());
                v0_1.putString(v1_6, ((String) p7.get(v1_6)));
            }
        }
        new bolts.m(p4, p5, v0_1).a();
        return;
    }

Method bolts.m.a():


    private void a()
    {
        if (this.g == null) {
            this.getClass().getName();
            String v1 = "Event name is required";
        }
        try {
            String v0_5 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_5.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_1 = v0_5.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.f;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.g);
            v3_4.putExtra("event_args", this.h);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_1.invoke(v1_2, v2_1);
        } catch (Exception) {
            this.getClass().getName();
            v1 = "LocalBroadcastManager in android support library is required to raise bolts event.";
        }
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.RESULT_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/FacebookActivity;', 'c', '()V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.RESULT_ARGS to construct an Intent

Method com.facebook.FacebookActivity.c():


    private void c()
    {
        this.setResult(0, com.facebook.internal.af.a(this.getIntent(), 0, com.facebook.internal.af.a(com.facebook.internal.af.d(this.getIntent()))));
        this.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/FacebookActivity;', 'c', '()V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.FacebookActivity.c():


    private void c()
    {
        this.setResult(0, com.facebook.internal.af.a(this.getIntent(), 0, com.facebook.internal.af.a(com.facebook.internal.af.d(this.getIntent()))));
        this.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/FacebookActivity;', 'c', '()V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.FacebookActivity.c():


    private void c()
    {
        this.setResult(0, com.facebook.internal.af.a(this.getIntent(), 0, com.facebook.internal.af.a(com.facebook.internal.af.d(this.getIntent()))));
        this.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/FacebookActivity;', 'c', '()V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.FacebookActivity.c():


    private void c()
    {
        this.setResult(0, com.facebook.internal.af.a(this.getIntent(), 0, com.facebook.internal.af.a(com.facebook.internal.af.d(this.getIntent()))));
        this.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile$1;', 'a', '(Lorg/json/JSONObject;)V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.Profile$1.a():


    public void a(org.json.JSONObject p10)
    {
        String v2 = p10.optString("id");
        if (v2 != null) {
            int v10_1;
            String v0_2 = p10.optString("link");
            com.facebook.Profile v8 = new com.facebook.Profile;
            String v3 = p10.optString("first_name");
            String v4 = p10.optString("middle_name");
            String v5 = p10.optString("last_name");
            String v6 = p10.optString("name");
            if (v0_2 == null) {
                v10_1 = 0;
            } else {
                v10_1 = android.net.Uri.parse(v0_2);
            }
            v8(v2, v3, v4, v5, v6, v10_1);
            com.facebook.Profile.a(v8);
            return;
        } else {
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile$1;', 'a', '(Lorg/json/JSONObject;)V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.Profile$1.a():


    public void a(org.json.JSONObject p10)
    {
        String v2 = p10.optString("id");
        if (v2 != null) {
            int v10_1;
            String v0_2 = p10.optString("link");
            com.facebook.Profile v8 = new com.facebook.Profile;
            String v3 = p10.optString("first_name");
            String v4 = p10.optString("middle_name");
            String v5 = p10.optString("last_name");
            String v6 = p10.optString("name");
            if (v0_2 == null) {
                v10_1 = 0;
            } else {
                v10_1 = android.net.Uri.parse(v0_2);
            }
            v8(v2, v3, v4, v5, v6, v10_1);
            com.facebook.Profile.a(v8);
            return;
        } else {
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile$1;', 'a', '(Lorg/json/JSONObject;)V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.Profile$1.a():


    public void a(org.json.JSONObject p10)
    {
        String v2 = p10.optString("id");
        if (v2 != null) {
            int v10_1;
            String v0_2 = p10.optString("link");
            com.facebook.Profile v8 = new com.facebook.Profile;
            String v3 = p10.optString("first_name");
            String v4 = p10.optString("middle_name");
            String v5 = p10.optString("last_name");
            String v6 = p10.optString("name");
            if (v0_2 == null) {
                v10_1 = 0;
            } else {
                v10_1 = android.net.Uri.parse(v0_2);
            }
            v8(v2, v3, v4, v5, v6, v10_1);
            com.facebook.Profile.a(v8);
            return;
        } else {
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.PROTOCOL_VERSION to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p2, int p3, com.facebook.d.c p4)
    {
        if (com.facebook.d.b.a(p2)) {
            if (!com.facebook.d.b.c(p2).contains(Integer.valueOf(20150314))) {
                com.facebook.d.b.b(p2);
            } else {
                com.facebook.d.b.b(p2, p3, p4);
            }
            return;
        } else {
            com.facebook.d.b.b(p2);
            return;
        }
    }

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'market://details?id=com.facebook.orca' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Lcom/facebook/d/b;', 'b', '(Landroid/content/Context;)V'), ('Lcom/facebook/d/b;', 'a', '(Landroid/content/Context; Ljava/lang/String;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value market://details?id=com.facebook.orca to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p2, int p3, com.facebook.d.c p4)
    {
        if (com.facebook.d.b.a(p2)) {
            if (!com.facebook.d.b.c(p2).contains(Integer.valueOf(20150314))) {
                com.facebook.d.b.b(p2);
            } else {
                com.facebook.d.b.b(p2, p3, p4);
            }
            return;
        } else {
            com.facebook.d.b.b(p2);
            return;
        }
    }

Method com.facebook.d.b.b():


    public static void b(android.content.Context p1)
    {
        try {
            com.facebook.d.b.a(p1, "market://details?id=com.facebook.orca");
        } catch (android.content.ActivityNotFoundException) {
            com.facebook.d.b.a(p1, "http://play.google.com/store/apps/details?id=com.facebook.orca");
        }
        return;
    }

Method com.facebook.d.b.a():


    private static void a(android.content.Context p2, String p3)
    {
        p2.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p3)));
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.orca.extra.EXTERNAL_URI' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.EXTERNAL_URI to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p2, int p3, com.facebook.d.c p4)
    {
        if (com.facebook.d.b.a(p2)) {
            if (!com.facebook.d.b.c(p2).contains(Integer.valueOf(20150314))) {
                com.facebook.d.b.b(p2);
            } else {
                com.facebook.d.b.b(p2, p3, p4);
            }
            return;
        } else {
            com.facebook.d.b.b(p2);
            return;
        }
    }

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.APPLICATION_ID to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p2, int p3, com.facebook.d.c p4)
    {
        if (com.facebook.d.b.a(p2)) {
            if (!com.facebook.d.b.c(p2).contains(Integer.valueOf(20150314))) {
                com.facebook.d.b.b(p2);
            } else {
                com.facebook.d.b.b(p2, p3, p4);
            }
            return;
        } else {
            com.facebook.d.b.b(p2);
            return;
        }
    }

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.METADATA' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.METADATA to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p2, int p3, com.facebook.d.c p4)
    {
        if (com.facebook.d.b.a(p2)) {
            if (!com.facebook.d.b.c(p2).contains(Integer.valueOf(20150314))) {
                com.facebook.d.b.b(p2);
            } else {
                com.facebook.d.b.b(p2, p3, p4);
            }
            return;
        } else {
            com.facebook.d.b.b(p2);
            return;
        }
    }

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca' ==>>> Sink '['Landroid/content/Intent;', 'setPackage', '(Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'setPackage', '(Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p2, int p3, com.facebook.d.c p4)
    {
        if (com.facebook.d.b.a(p2)) {
            if (!com.facebook.d.b.c(p2).contains(Integer.valueOf(20150314))) {
                com.facebook.d.b.b(p2);
            } else {
                com.facebook.d.b.b(p2, p3, p4);
            }
            return;
        } else {
            com.facebook.d.b.b(p2);
            return;
        }
    }

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.setPackage() not found.

[TAINT] String 'com.facebook.orca.extra.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.PROTOCOL_VERSION to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p5, com.facebook.d.c p6)
    {
        String v0_0 = p5.getIntent();
        String v1_3 = v0_0.getCategories();
        if (v1_3 != null) {
            if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                p5.setResult(0, 0);
                p5.finish();
            } else {
                String v0_1 = bolts.e.b(v0_0);
                android.content.Intent v2_1 = new android.content.Intent();
                if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                    throw new RuntimeException();
                } else {
                    v2_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
                    v2_1.putExtra("com.facebook.orca.extra.THREAD_TOKEN", v0_1.getString("com.facebook.orca.extra.THREAD_TOKEN"));
                    v2_1.setDataAndType(p6.d, p6.e);
                    v2_1.setFlags(1);
                    v2_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", com.facebook.j.l());
                    v2_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
                    v2_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
                    p5.setResult(-1, v2_1);
                    p5.finish();
                }
            }
            return;
        } else {
            p5.setResult(0, 0);
            p5.finish();
            return;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.THREAD_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.THREAD_TOKEN to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p5, com.facebook.d.c p6)
    {
        String v0_0 = p5.getIntent();
        String v1_3 = v0_0.getCategories();
        if (v1_3 != null) {
            if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                p5.setResult(0, 0);
                p5.finish();
            } else {
                String v0_1 = bolts.e.b(v0_0);
                android.content.Intent v2_1 = new android.content.Intent();
                if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                    throw new RuntimeException();
                } else {
                    v2_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
                    v2_1.putExtra("com.facebook.orca.extra.THREAD_TOKEN", v0_1.getString("com.facebook.orca.extra.THREAD_TOKEN"));
                    v2_1.setDataAndType(p6.d, p6.e);
                    v2_1.setFlags(1);
                    v2_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", com.facebook.j.l());
                    v2_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
                    v2_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
                    p5.setResult(-1, v2_1);
                    p5.finish();
                }
            }
            return;
        } else {
            p5.setResult(0, 0);
            p5.finish();
            return;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.THREAD_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.THREAD_TOKEN to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p5, com.facebook.d.c p6)
    {
        String v0_0 = p5.getIntent();
        String v1_3 = v0_0.getCategories();
        if (v1_3 != null) {
            if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                p5.setResult(0, 0);
                p5.finish();
            } else {
                String v0_1 = bolts.e.b(v0_0);
                android.content.Intent v2_1 = new android.content.Intent();
                if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                    throw new RuntimeException();
                } else {
                    v2_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
                    v2_1.putExtra("com.facebook.orca.extra.THREAD_TOKEN", v0_1.getString("com.facebook.orca.extra.THREAD_TOKEN"));
                    v2_1.setDataAndType(p6.d, p6.e);
                    v2_1.setFlags(1);
                    v2_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", com.facebook.j.l());
                    v2_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
                    v2_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
                    p5.setResult(-1, v2_1);
                    p5.finish();
                }
            }
            return;
        } else {
            p5.setResult(0, 0);
            p5.finish();
            return;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.EXTERNAL_URI' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.EXTERNAL_URI to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p5, com.facebook.d.c p6)
    {
        String v0_0 = p5.getIntent();
        String v1_3 = v0_0.getCategories();
        if (v1_3 != null) {
            if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                p5.setResult(0, 0);
                p5.finish();
            } else {
                String v0_1 = bolts.e.b(v0_0);
                android.content.Intent v2_1 = new android.content.Intent();
                if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                    throw new RuntimeException();
                } else {
                    v2_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
                    v2_1.putExtra("com.facebook.orca.extra.THREAD_TOKEN", v0_1.getString("com.facebook.orca.extra.THREAD_TOKEN"));
                    v2_1.setDataAndType(p6.d, p6.e);
                    v2_1.setFlags(1);
                    v2_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", com.facebook.j.l());
                    v2_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
                    v2_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
                    p5.setResult(-1, v2_1);
                    p5.finish();
                }
            }
            return;
        } else {
            p5.setResult(0, 0);
            p5.finish();
            return;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.APPLICATION_ID to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p5, com.facebook.d.c p6)
    {
        String v0_0 = p5.getIntent();
        String v1_3 = v0_0.getCategories();
        if (v1_3 != null) {
            if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                p5.setResult(0, 0);
                p5.finish();
            } else {
                String v0_1 = bolts.e.b(v0_0);
                android.content.Intent v2_1 = new android.content.Intent();
                if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                    throw new RuntimeException();
                } else {
                    v2_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
                    v2_1.putExtra("com.facebook.orca.extra.THREAD_TOKEN", v0_1.getString("com.facebook.orca.extra.THREAD_TOKEN"));
                    v2_1.setDataAndType(p6.d, p6.e);
                    v2_1.setFlags(1);
                    v2_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", com.facebook.j.l());
                    v2_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
                    v2_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
                    p5.setResult(-1, v2_1);
                    p5.finish();
                }
            }
            return;
        } else {
            p5.setResult(0, 0);
            p5.finish();
            return;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.METADATA' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'a', '(Landroid/app/Activity; Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.METADATA to construct an Intent

Method com.facebook.d.b.a():


    public static void a(android.app.Activity p5, com.facebook.d.c p6)
    {
        String v0_0 = p5.getIntent();
        String v1_3 = v0_0.getCategories();
        if (v1_3 != null) {
            if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                p5.setResult(0, 0);
                p5.finish();
            } else {
                String v0_1 = bolts.e.b(v0_0);
                android.content.Intent v2_1 = new android.content.Intent();
                if (!v1_3.contains("com.facebook.orca.category.PLATFORM_THREAD_20150314")) {
                    throw new RuntimeException();
                } else {
                    v2_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
                    v2_1.putExtra("com.facebook.orca.extra.THREAD_TOKEN", v0_1.getString("com.facebook.orca.extra.THREAD_TOKEN"));
                    v2_1.setDataAndType(p6.d, p6.e);
                    v2_1.setFlags(1);
                    v2_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", com.facebook.j.l());
                    v2_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
                    v2_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
                    p5.setResult(-1, v2_1);
                    p5.finish();
                }
            }
            return;
        } else {
            p5.setResult(0, 0);
            p5.finish();
            return;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.EXTERNAL_URI' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.EXTERNAL_URI to construct an Intent

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca' ==>>> Sink '['Landroid/content/Intent;', 'setPackage', '(Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'setPackage', '(Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca to construct an Intent

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.setPackage() not found.

[TAINT] String 'com.facebook.orca.extra.METADATA' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.METADATA to construct an Intent

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.APPLICATION_ID to construct an Intent

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.orca.extra.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'b', '(Landroid/app/Activity; I Lcom/facebook/d/c;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.orca.extra.PROTOCOL_VERSION to construct an Intent

Method com.facebook.d.b.b():


    private static void b(android.app.Activity p4, int p5, com.facebook.d.c p6)
    {
        try {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
            v0_1.setFlags(1);
            v0_1.setPackage("com.facebook.orca");
            v0_1.putExtra("android.intent.extra.STREAM", p6.d);
            v0_1.setType(p6.e);
            String v1_2 = com.facebook.j.l();
        } catch (android.content.ActivityNotFoundException) {
            p4.startActivity(p4.getPackageManager().getLaunchIntentForPackage("com.facebook.orca"));
            return;
        }
        if (v1_2 != null) {
            v0_1.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
            v0_1.putExtra("com.facebook.orca.extra.APPLICATION_ID", v1_2);
            v0_1.putExtra("com.facebook.orca.extra.METADATA", p6.f);
            v0_1.putExtra("com.facebook.orca.extra.EXTERNAL_URI", p6.g);
        }
        p4.startActivityForResult(v0_1, p5);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'market://details?id=com.facebook.orca' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V', '1', 'IPC_SINK']' [[('Lcom/facebook/d/b;', 'b', '(Landroid/content/Context;)V'), ('Lcom/facebook/d/b;', 'a', '(Landroid/content/Context; Ljava/lang/String;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String; Landroid/net/Uri;)V')]]

Use of a string value market://details?id=com.facebook.orca to construct an Intent

Method com.facebook.d.b.b():


    public static void b(android.content.Context p1)
    {
        try {
            com.facebook.d.b.a(p1, "market://details?id=com.facebook.orca");
        } catch (android.content.ActivityNotFoundException) {
            com.facebook.d.b.a(p1, "http://play.google.com/store/apps/details?id=com.facebook.orca");
        }
        return;
    }

Method com.facebook.d.b.a():


    private static void a(android.content.Context p2, String p3)
    {
        p2.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p3)));
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String '4.26.0' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Lcom/facebook/internal/af$d; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value 4.26.0 to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p9, String p10, java.util.Collection p11, String p12, boolean p13, boolean p14, com.facebook.login.a p15, String p16)
    {
        com.facebook.internal.af$a v8_1 = new com.facebook.internal.af$a(0);
        return com.facebook.internal.af.a(p9, com.facebook.internal.af.a(v8_1, p10, p11, p12, p13, p14, p15, p16), v8_1);
    }

Method com.facebook.internal.af.a():


    private static android.content.Intent a(com.facebook.internal.af$d p1, String p2, java.util.Collection p3, String p4, boolean p5, boolean p6, com.facebook.login.a p7, String p8)
    {
        String v5_0 = p1.b();
        if (v5_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent().setClassName(p1.a(), v5_0).putExtra("client_id", p2);
            v1_1.putExtra("facebook_sdk_version", com.facebook.j.j());
            if (!com.facebook.internal.am.a(p3)) {
                v1_1.putExtra("scope", android.text.TextUtils.join(",", p3));
            }
            if (!com.facebook.internal.am.a(p4)) {
                v1_1.putExtra("e2e", p4);
            }
            v1_1.putExtra("state", p8);
            v1_1.putExtra("response_type", "token,signed_request");
            v1_1.putExtra("return_scopes", "true");
            if (p6) {
                v1_1.putExtra("default_audience", p7.getNativeProtocolAudience());
            }
            v1_1.putExtra("legacy_override", com.facebook.j.i());
            v1_1.putExtra("auth_type", "rerequest");
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.RESULT_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.RESULT_ARGS to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String '4.26.0' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Lcom/facebook/internal/af$d; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value 4.26.0 to construct an Intent

Method com.facebook.internal.af.a():


    private static android.content.Intent a(com.facebook.internal.af$d p1, String p2, java.util.Collection p3, String p4, boolean p5, boolean p6, com.facebook.login.a p7, String p8)
    {
        String v5_0 = p1.b();
        if (v5_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent().setClassName(p1.a(), v5_0).putExtra("client_id", p2);
            v1_1.putExtra("facebook_sdk_version", com.facebook.j.j());
            if (!com.facebook.internal.am.a(p3)) {
                v1_1.putExtra("scope", android.text.TextUtils.join(",", p3));
            }
            if (!com.facebook.internal.am.a(p4)) {
                v1_1.putExtra("e2e", p4);
            }
            v1_1.putExtra("state", p8);
            v1_1.putExtra("response_type", "token,signed_request");
            v1_1.putExtra("return_scopes", "true");
            if (p6) {
                v1_1.putExtra("default_audience", p7.getNativeProtocolAudience());
            }
            v1_1.putExtra("legacy_override", com.facebook.j.i());
            v1_1.putExtra("auth_type", "rerequest");
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.PLATFORM_SERVICE' ==>>> Sink '['Landroid/content/Intent;', 'setPackage', '(Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'b', '(Landroid/content/Context;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'setPackage', '(Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.PLATFORM_SERVICE to construct an Intent

Method com.facebook.internal.af.b():


    public static android.content.Intent b(android.content.Context p4)
    {
        java.util.Iterator v0_1 = com.facebook.internal.af.bd.iterator();
        while (v0_1.hasNext()) {
            android.content.Intent v1_0 = ((com.facebook.internal.af$d) v0_1.next());
            android.content.Intent v1_1 = com.facebook.internal.af.b(p4, new android.content.Intent("com.facebook.platform.PLATFORM_SERVICE").setPackage(v1_0.a()).addCategory("android.intent.category.DEFAULT"), v1_0);
            if (v1_1 != null) {
                return v1_1;
            }
        }
        return 0;
    }

Method android.content.Intent.setPackage() not found.

[TAINT] String 'com.facebook.platform.PLATFORM_SERVICE' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'b', '(Landroid/content/Context;)Landroid/content/Intent;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.platform.PLATFORM_SERVICE to construct an Intent

Method com.facebook.internal.af.b():


    public static android.content.Intent b(android.content.Context p4)
    {
        java.util.Iterator v0_1 = com.facebook.internal.af.bd.iterator();
        while (v0_1.hasNext()) {
            android.content.Intent v1_0 = ((com.facebook.internal.af$d) v0_1.next());
            android.content.Intent v1_1 = com.facebook.internal.af.b(p4, new android.content.Intent("com.facebook.platform.PLATFORM_SERVICE").setPackage(v1_0.a()).addCategory("android.intent.category.DEFAULT"), v1_0);
            if (v1_1 != null) {
                return v1_1;
            }
        }
        return 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String '4.26.0' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/internal/af;', 'b', '(Landroid/content/Context; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Lcom/facebook/internal/af$d; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value 4.26.0 to construct an Intent

Method com.facebook.internal.af.b():


    public static android.content.Intent b(android.content.Context p10, String p11, java.util.Collection p12, String p13, boolean p14, boolean p15, com.facebook.login.a p16, String p17)
    {
        int v0_1 = com.facebook.internal.af.bd.iterator();
        while (v0_1.hasNext()) {
            android.content.Intent v1_0 = ((com.facebook.internal.af$d) v0_1.next());
            android.content.Intent v1_1 = com.facebook.internal.af.a(p10, com.facebook.internal.af.a(v1_0, p11, p12, p13, p14, p15, p16, p17), v1_0);
            if (v1_1 != null) {
                return v1_1;
            }
        }
        return 0;
    }

Method com.facebook.internal.af.a():


    private static android.content.Intent a(com.facebook.internal.af$d p1, String p2, java.util.Collection p3, String p4, boolean p5, boolean p6, com.facebook.login.a p7, String p8)
    {
        String v5_0 = p1.b();
        if (v5_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent().setClassName(p1.a(), v5_0).putExtra("client_id", p2);
            v1_1.putExtra("facebook_sdk_version", com.facebook.j.j());
            if (!com.facebook.internal.am.a(p3)) {
                v1_1.putExtra("scope", android.text.TextUtils.join(",", p3));
            }
            if (!com.facebook.internal.am.a(p4)) {
                v1_1.putExtra("e2e", p4);
            }
            v1_1.putExtra("state", p8);
            v1_1.putExtra("response_type", "token,signed_request");
            v1_1.putExtra("return_scopes", "true");
            if (p6) {
                v1_1.putExtra("default_audience", p7.getNativeProtocolAudience());
            }
            v1_1.putExtra("legacy_override", com.facebook.j.i());
            v1_1.putExtra("auth_type", "rerequest");
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.PLATFORM_SERVICE' ==>>> Sink '['Landroid/content/Intent;', 'setPackage', '(Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/ah;', 'b', '()Z'), ('Lcom/facebook/internal/af;', 'b', '(Landroid/content/Context;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'setPackage', '(Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.PLATFORM_SERVICE to construct an Intent

Method com.facebook.internal.ah.b():


    public boolean b()
    {
        if (!this.d) {
            if (com.facebook.internal.af.b(this.i) != -1) {
                android.content.Intent v0_1 = com.facebook.internal.af.b(this.a);
                if (v0_1 != null) {
                    this.d = 1;
                    this.a.bindService(v0_1, this, 1);
                    return 1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.b():


    public static android.content.Intent b(android.content.Context p4)
    {
        java.util.Iterator v0_1 = com.facebook.internal.af.bd.iterator();
        while (v0_1.hasNext()) {
            android.content.Intent v1_0 = ((com.facebook.internal.af$d) v0_1.next());
            android.content.Intent v1_1 = com.facebook.internal.af.b(p4, new android.content.Intent("com.facebook.platform.PLATFORM_SERVICE").setPackage(v1_0.a()).addCategory("android.intent.category.DEFAULT"), v1_0);
            if (v1_1 != null) {
                return v1_1;
            }
        }
        return 0;
    }

Method android.content.Intent.setPackage() not found.

[TAINT] String 'com.facebook.platform.PLATFORM_SERVICE' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/ah;', 'b', '()Z'), ('Lcom/facebook/internal/af;', 'b', '(Landroid/content/Context;)Landroid/content/Intent;'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.platform.PLATFORM_SERVICE to construct an Intent

Method com.facebook.internal.ah.b():


    public boolean b()
    {
        if (!this.d) {
            if (com.facebook.internal.af.b(this.i) != -1) {
                android.content.Intent v0_1 = com.facebook.internal.af.b(this.a);
                if (v0_1 != null) {
                    this.d = 1;
                    this.a.bindService(v0_1, this, 1);
                    return 1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.b():


    public static android.content.Intent b(android.content.Context p4)
    {
        java.util.Iterator v0_1 = com.facebook.internal.af.bd.iterator();
        while (v0_1.hasNext()) {
            android.content.Intent v1_0 = ((com.facebook.internal.af$d) v0_1.next());
            android.content.Intent v1_1 = com.facebook.internal.af.b(p4, new android.content.Intent("com.facebook.platform.PLATFORM_SERVICE").setPackage(v1_0.a()).addCategory("android.intent.category.DEFAULT"), v1_0);
            if (v1_1 != null) {
                return v1_1;
            }
        }
        return 0;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Landroid/os/Bundle; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, android.os.Bundle p4, com.facebook.internal.i p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_9 = p5.name();
        String v1_6 = com.facebook.internal.j.d(p5);
        if (v1_6 != null) {
            android.content.Intent v4_1 = com.facebook.internal.aj.a(p3.c().toString(), com.facebook.internal.af.a(), p4);
            if (v4_1 != null) {
                android.content.Intent v4_2;
                if (!v1_6.isRelative()) {
                    v4_2 = com.facebook.internal.am.a(v1_6.getAuthority(), v1_6.getPath(), v4_1);
                } else {
                    v4_2 = com.facebook.internal.am.a(com.facebook.internal.aj.a(), v1_6.toString(), v4_1);
                }
                Class v0_6 = new android.os.Bundle();
                v0_6.putString("url", v4_2.toString());
                v0_6.putBoolean("is_fallback", 1);
                android.content.Intent v4_6 = new android.content.Intent();
                com.facebook.internal.af.a(v4_6, p3.c().toString(), p5.getAction(), com.facebook.internal.af.a(), v0_6);
                v4_6.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
                v4_6.setAction("FacebookDialogFragment");
                p3.a(v4_6);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to fetch the app\'s key-hash");
            }
        } else {
            android.content.Intent v4_9 = new StringBuilder();
            v4_9.append("Unable to fetch the Url for the DialogFeature : \'");
            v4_9.append(v0_9);
            v4_9.append("\'");
            throw new com.facebook.FacebookException(v4_9.toString());
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Landroid/os/Bundle; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, android.os.Bundle p4, com.facebook.internal.i p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_9 = p5.name();
        String v1_6 = com.facebook.internal.j.d(p5);
        if (v1_6 != null) {
            android.content.Intent v4_1 = com.facebook.internal.aj.a(p3.c().toString(), com.facebook.internal.af.a(), p4);
            if (v4_1 != null) {
                android.content.Intent v4_2;
                if (!v1_6.isRelative()) {
                    v4_2 = com.facebook.internal.am.a(v1_6.getAuthority(), v1_6.getPath(), v4_1);
                } else {
                    v4_2 = com.facebook.internal.am.a(com.facebook.internal.aj.a(), v1_6.toString(), v4_1);
                }
                Class v0_6 = new android.os.Bundle();
                v0_6.putString("url", v4_2.toString());
                v0_6.putBoolean("is_fallback", 1);
                android.content.Intent v4_6 = new android.content.Intent();
                com.facebook.internal.af.a(v4_6, p3.c().toString(), p5.getAction(), com.facebook.internal.af.a(), v0_6);
                v4_6.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
                v4_6.setAction("FacebookDialogFragment");
                p3.a(v4_6);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to fetch the app\'s key-hash");
            }
        } else {
            android.content.Intent v4_9 = new StringBuilder();
            v4_9.append("Unable to fetch the Url for the DialogFeature : \'");
            v4_9.append(v0_9);
            v4_9.append("\'");
            throw new com.facebook.FacebookException(v4_9.toString());
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Landroid/os/Bundle; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, android.os.Bundle p4, com.facebook.internal.i p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_9 = p5.name();
        String v1_6 = com.facebook.internal.j.d(p5);
        if (v1_6 != null) {
            android.content.Intent v4_1 = com.facebook.internal.aj.a(p3.c().toString(), com.facebook.internal.af.a(), p4);
            if (v4_1 != null) {
                android.content.Intent v4_2;
                if (!v1_6.isRelative()) {
                    v4_2 = com.facebook.internal.am.a(v1_6.getAuthority(), v1_6.getPath(), v4_1);
                } else {
                    v4_2 = com.facebook.internal.am.a(com.facebook.internal.aj.a(), v1_6.toString(), v4_1);
                }
                Class v0_6 = new android.os.Bundle();
                v0_6.putString("url", v4_2.toString());
                v0_6.putBoolean("is_fallback", 1);
                android.content.Intent v4_6 = new android.content.Intent();
                com.facebook.internal.af.a(v4_6, p3.c().toString(), p5.getAction(), com.facebook.internal.af.a(), v0_6);
                v4_6.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
                v4_6.setAction("FacebookDialogFragment");
                p3.a(v4_6);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to fetch the app\'s key-hash");
            }
        } else {
            android.content.Intent v4_9 = new StringBuilder();
            v4_9.append("Unable to fetch the Url for the DialogFeature : \'");
            v4_9.append(v0_9);
            v4_9.append("\'");
            throw new com.facebook.FacebookException(v4_9.toString());
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Landroid/os/Bundle; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, android.os.Bundle p4, com.facebook.internal.i p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_9 = p5.name();
        String v1_6 = com.facebook.internal.j.d(p5);
        if (v1_6 != null) {
            android.content.Intent v4_1 = com.facebook.internal.aj.a(p3.c().toString(), com.facebook.internal.af.a(), p4);
            if (v4_1 != null) {
                android.content.Intent v4_2;
                if (!v1_6.isRelative()) {
                    v4_2 = com.facebook.internal.am.a(v1_6.getAuthority(), v1_6.getPath(), v4_1);
                } else {
                    v4_2 = com.facebook.internal.am.a(com.facebook.internal.aj.a(), v1_6.toString(), v4_1);
                }
                Class v0_6 = new android.os.Bundle();
                v0_6.putString("url", v4_2.toString());
                v0_6.putBoolean("is_fallback", 1);
                android.content.Intent v4_6 = new android.content.Intent();
                com.facebook.internal.af.a(v4_6, p3.c().toString(), p5.getAction(), com.facebook.internal.af.a(), v0_6);
                v4_6.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
                v4_6.setAction("FacebookDialogFragment");
                p3.a(v4_6);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to fetch the app\'s key-hash");
            }
        } else {
            android.content.Intent v4_9 = new StringBuilder();
            v4_9.append("Unable to fetch the Url for the DialogFeature : \'");
            v4_9.append(v0_9);
            v4_9.append("\'");
            throw new com.facebook.FacebookException(v4_9.toString());
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Landroid/os/Bundle; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, android.os.Bundle p4, com.facebook.internal.i p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_9 = p5.name();
        String v1_6 = com.facebook.internal.j.d(p5);
        if (v1_6 != null) {
            android.content.Intent v4_1 = com.facebook.internal.aj.a(p3.c().toString(), com.facebook.internal.af.a(), p4);
            if (v4_1 != null) {
                android.content.Intent v4_2;
                if (!v1_6.isRelative()) {
                    v4_2 = com.facebook.internal.am.a(v1_6.getAuthority(), v1_6.getPath(), v4_1);
                } else {
                    v4_2 = com.facebook.internal.am.a(com.facebook.internal.aj.a(), v1_6.toString(), v4_1);
                }
                Class v0_6 = new android.os.Bundle();
                v0_6.putString("url", v4_2.toString());
                v0_6.putBoolean("is_fallback", 1);
                android.content.Intent v4_6 = new android.content.Intent();
                com.facebook.internal.af.a(v4_6, p3.c().toString(), p5.getAction(), com.facebook.internal.af.a(), v0_6);
                v4_6.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
                v4_6.setAction("FacebookDialogFragment");
                p3.a(v4_6);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to fetch the app\'s key-hash");
            }
        } else {
            android.content.Intent v4_9 = new StringBuilder();
            v4_9.append("Unable to fetch the Url for the DialogFeature : \'");
            v4_9.append(v0_9);
            v4_9.append("\'");
            throw new com.facebook.FacebookException(v4_9.toString());
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Landroid/os/Bundle; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, android.os.Bundle p4, com.facebook.internal.i p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_9 = p5.name();
        String v1_6 = com.facebook.internal.j.d(p5);
        if (v1_6 != null) {
            android.content.Intent v4_1 = com.facebook.internal.aj.a(p3.c().toString(), com.facebook.internal.af.a(), p4);
            if (v4_1 != null) {
                android.content.Intent v4_2;
                if (!v1_6.isRelative()) {
                    v4_2 = com.facebook.internal.am.a(v1_6.getAuthority(), v1_6.getPath(), v4_1);
                } else {
                    v4_2 = com.facebook.internal.am.a(com.facebook.internal.aj.a(), v1_6.toString(), v4_1);
                }
                Class v0_6 = new android.os.Bundle();
                v0_6.putString("url", v4_2.toString());
                v0_6.putBoolean("is_fallback", 1);
                android.content.Intent v4_6 = new android.content.Intent();
                com.facebook.internal.af.a(v4_6, p3.c().toString(), p5.getAction(), com.facebook.internal.af.a(), v0_6);
                v4_6.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
                v4_6.setAction("FacebookDialogFragment");
                p3.a(v4_6);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to fetch the app\'s key-hash");
            }
        } else {
            android.content.Intent v4_9 = new StringBuilder();
            v4_9.append("Unable to fetch the Url for the DialogFeature : \'");
            v4_9.append(v0_9);
            v4_9.append("\'");
            throw new com.facebook.FacebookException(v4_9.toString());
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/internal/j$a; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p4, com.facebook.internal.j$a p5, com.facebook.internal.i p6)
    {
        android.content.Context v0 = com.facebook.j.h();
        String v1 = p6.getAction();
        com.facebook.internal.af$e v6_1 = com.facebook.internal.j.c(p6);
        String v2_3 = v6_1.c();
        if (v2_3 != -1) {
            String v5_1;
            if (!com.facebook.internal.af.a(v2_3)) {
                v5_1 = p5.b();
            } else {
                v5_1 = p5.a();
            }
            if (v5_1 == null) {
                v5_1 = new android.os.Bundle();
            }
            String v5_3 = com.facebook.internal.af.a(v0, p4.c().toString(), v1, v6_1, v5_1);
            if (v5_3 != null) {
                p4.a(v5_3);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to create Intent; this likely means theFacebook app is not installed.");
            }
        } else {
            throw new com.facebook.FacebookException("Cannot present this dialog. This likely means that the Facebook app is not installed.");
        }
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/internal/j$a; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p4, com.facebook.internal.j$a p5, com.facebook.internal.i p6)
    {
        android.content.Context v0 = com.facebook.j.h();
        String v1 = p6.getAction();
        com.facebook.internal.af$e v6_1 = com.facebook.internal.j.c(p6);
        String v2_3 = v6_1.c();
        if (v2_3 != -1) {
            String v5_1;
            if (!com.facebook.internal.af.a(v2_3)) {
                v5_1 = p5.b();
            } else {
                v5_1 = p5.a();
            }
            if (v5_1 == null) {
                v5_1 = new android.os.Bundle();
            }
            String v5_3 = com.facebook.internal.af.a(v0, p4.c().toString(), v1, v6_1, v5_1);
            if (v5_3 != null) {
                p4.a(v5_3);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to create Intent; this likely means theFacebook app is not installed.");
            }
        } else {
            throw new com.facebook.FacebookException("Cannot present this dialog. This likely means that the Facebook app is not installed.");
        }
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/internal/j$a; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p4, com.facebook.internal.j$a p5, com.facebook.internal.i p6)
    {
        android.content.Context v0 = com.facebook.j.h();
        String v1 = p6.getAction();
        com.facebook.internal.af$e v6_1 = com.facebook.internal.j.c(p6);
        String v2_3 = v6_1.c();
        if (v2_3 != -1) {
            String v5_1;
            if (!com.facebook.internal.af.a(v2_3)) {
                v5_1 = p5.b();
            } else {
                v5_1 = p5.a();
            }
            if (v5_1 == null) {
                v5_1 = new android.os.Bundle();
            }
            String v5_3 = com.facebook.internal.af.a(v0, p4.c().toString(), v1, v6_1, v5_1);
            if (v5_3 != null) {
                p4.a(v5_3);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to create Intent; this likely means theFacebook app is not installed.");
            }
        } else {
            throw new com.facebook.FacebookException("Cannot present this dialog. This likely means that the Facebook app is not installed.");
        }
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/internal/j$a; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p4, com.facebook.internal.j$a p5, com.facebook.internal.i p6)
    {
        android.content.Context v0 = com.facebook.j.h();
        String v1 = p6.getAction();
        com.facebook.internal.af$e v6_1 = com.facebook.internal.j.c(p6);
        String v2_3 = v6_1.c();
        if (v2_3 != -1) {
            String v5_1;
            if (!com.facebook.internal.af.a(v2_3)) {
                v5_1 = p5.b();
            } else {
                v5_1 = p5.a();
            }
            if (v5_1 == null) {
                v5_1 = new android.os.Bundle();
            }
            String v5_3 = com.facebook.internal.af.a(v0, p4.c().toString(), v1, v6_1, v5_1);
            if (v5_3 != null) {
                p4.a(v5_3);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to create Intent; this likely means theFacebook app is not installed.");
            }
        } else {
            throw new com.facebook.FacebookException("Cannot present this dialog. This likely means that the Facebook app is not installed.");
        }
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/internal/j$a; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p4, com.facebook.internal.j$a p5, com.facebook.internal.i p6)
    {
        android.content.Context v0 = com.facebook.j.h();
        String v1 = p6.getAction();
        com.facebook.internal.af$e v6_1 = com.facebook.internal.j.c(p6);
        String v2_3 = v6_1.c();
        if (v2_3 != -1) {
            String v5_1;
            if (!com.facebook.internal.af.a(v2_3)) {
                v5_1 = p5.b();
            } else {
                v5_1 = p5.a();
            }
            if (v5_1 == null) {
                v5_1 = new android.os.Bundle();
            }
            String v5_3 = com.facebook.internal.af.a(v0, p4.c().toString(), v1, v6_1, v5_1);
            if (v5_3 != null) {
                p4.a(v5_3);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to create Intent; this likely means theFacebook app is not installed.");
            }
        } else {
            throw new com.facebook.FacebookException("Cannot present this dialog. This likely means that the Facebook app is not installed.");
        }
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/internal/j$a; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p4, com.facebook.internal.j$a p5, com.facebook.internal.i p6)
    {
        android.content.Context v0 = com.facebook.j.h();
        String v1 = p6.getAction();
        com.facebook.internal.af$e v6_1 = com.facebook.internal.j.c(p6);
        String v2_3 = v6_1.c();
        if (v2_3 != -1) {
            String v5_1;
            if (!com.facebook.internal.af.a(v2_3)) {
                v5_1 = p5.b();
            } else {
                v5_1 = p5.a();
            }
            if (v5_1 == null) {
                v5_1 = new android.os.Bundle();
            }
            String v5_3 = com.facebook.internal.af.a(v0, p4.c().toString(), v1, v6_1, v5_1);
            if (v5_3 != null) {
                p4.a(v5_3);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to create Intent; this likely means theFacebook app is not installed.");
            }
        } else {
            throw new com.facebook.FacebookException("Cannot present this dialog. This likely means that the Facebook app is not installed.");
        }
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/internal/j$a; Lcom/facebook/internal/i;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Lcom/facebook/internal/af$e; Landroid/os/Bundle;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p4, com.facebook.internal.j$a p5, com.facebook.internal.i p6)
    {
        android.content.Context v0 = com.facebook.j.h();
        String v1 = p6.getAction();
        com.facebook.internal.af$e v6_1 = com.facebook.internal.j.c(p6);
        String v2_3 = v6_1.c();
        if (v2_3 != -1) {
            String v5_1;
            if (!com.facebook.internal.af.a(v2_3)) {
                v5_1 = p5.b();
            } else {
                v5_1 = p5.a();
            }
            if (v5_1 == null) {
                v5_1 = new android.os.Bundle();
            }
            String v5_3 = com.facebook.internal.af.a(v0, p4.c().toString(), v1, v6_1, v5_1);
            if (v5_3 != null) {
                p4.a(v5_3);
                return;
            } else {
                throw new com.facebook.FacebookException("Unable to create Intent; this likely means theFacebook app is not installed.");
            }
        } else {
            throw new com.facebook.FacebookException("Cannot present this dialog. This likely means that the Facebook app is not installed.");
        }
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p4, String p5, String p6, com.facebook.internal.af$e p7, android.os.Bundle p8)
    {
        if (p7 != 0) {
            com.facebook.internal.af$d v1 = com.facebook.internal.af$e.a(p7);
            if (v1 != null) {
                android.content.Intent v4_1 = com.facebook.internal.af.a(p4, new android.content.Intent().setAction("com.facebook.platform.PLATFORM_ACTIVITY").setPackage(v1.a()).addCategory("android.intent.category.DEFAULT"), v1);
                if (v4_1 != null) {
                    com.facebook.internal.af.a(v4_1, p5, p6, com.facebook.internal.af$e.b(p7), p8);
                    return v4_1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/internal/l$1;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Lcom/facebook/internal/l; Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.l$1.a():


    public void a(android.os.Bundle p2, com.facebook.FacebookException p3)
    {
        com.facebook.internal.l.a(this.a, p2, p3);
        return;
    }

Method com.facebook.internal.l.a():


    static synthetic void a(com.facebook.internal.l p0, android.os.Bundle p1, com.facebook.FacebookException p2)
    {
        p0.a(p1, p2);
        return;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/share/widget/f$1;', 'onClick', '(Landroid/view/View;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.share.widget.f$1.onClick():


    public void onClick(android.view.View p2)
    {
        com.facebook.share.widget.f.a(this.a, p2);
        this.a.getDialog().b(this.a.getShareContent());
        return;
    }

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/share/widget/f$1;', 'onClick', '(Landroid/view/View;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.share.widget.f$1.onClick():


    public void onClick(android.view.View p2)
    {
        com.facebook.share.widget.f.a(this.a, p2);
        this.a.getDialog().b(this.a.getShareContent());
        return;
    }

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/share/widget/f$1;', 'onClick', '(Landroid/view/View;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.share.widget.f$1.onClick():


    public void onClick(android.view.View p2)
    {
        com.facebook.share.widget.f.a(this.a, p2);
        this.a.getDialog().b(this.a.getShareContent());
        return;
    }

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/share/widget/f$1;', 'onClick', '(Landroid/view/View;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.share.widget.f$1.onClick():


    public void onClick(android.view.View p2)
    {
        com.facebook.share.widget.f.a(this.a, p2);
        this.a.getDialog().b(this.a.getShareContent());
        return;
    }

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.k.b():


    public void b(Object p2)
    {
        this.b(p2, com.facebook.internal.k.a);
        return;
    }

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.CALL_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.CALL_ID to construct an Intent

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_ACTION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/k;', 'b', '(Ljava/lang/Object; Ljava/lang/Object;)V'), ('Lcom/facebook/internal/k;', 'c', '(Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b;)V'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/j;', 'b', '(Lcom/facebook/internal/b; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_ACTION to construct an Intent

Method com.facebook.internal.k.b():


    protected void b(Object p1, Object p2)
    {
        String v1_1 = this.c(p1, p2);
        if (v1_1 == null) {
            if (com.facebook.j.d()) {
                throw new IllegalStateException("No code path should ever result in a null appCall");
            }
        } else {
            if (this.d == null) {
                com.facebook.internal.j.a(v1_1, this.c);
            } else {
                com.facebook.internal.j.a(v1_1, this.d);
            }
        }
        return;
    }

Method com.facebook.internal.k.c():


    private com.facebook.internal.b c(Object p7, Object p8)
    {
        int v0_1;
        if (p8 != com.facebook.internal.k.a) {
            v0_1 = 0;
        } else {
            v0_1 = 1;
        }
        com.facebook.internal.b v2 = 0;
        java.util.Iterator v3_1 = this.e().iterator();
        while (v3_1.hasNext()) {
            com.facebook.internal.k$a v4_2 = ((com.facebook.internal.k$a) v3_1.next());
            if (((v0_1 != 0) || (com.facebook.internal.am.a(v4_2.a(), p8))) && (v4_2.a(p7, 1))) {
                try {
                    v2 = v4_2.a(p7);
                    break;
                } catch (com.facebook.FacebookException v7_1) {
                    v2 = this.d();
                    com.facebook.internal.j.a(v2, v7_1);
                    break;
                }
            }
        }
        if (v2 == null) {
            v2 = this.d();
            com.facebook.internal.j.a(v2);
        }
        return v2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p2)
    {
        com.facebook.internal.j.a(p2, new com.facebook.FacebookException("Unable to show the provided content via the web or the installed version of the Facebook app. Some dialogs are only supported starting API 14."));
        return;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p0, com.facebook.FacebookException p1)
    {
        com.facebook.internal.j.b(p0, p1);
        return;
    }

Method com.facebook.internal.j.b():


    public static void b(com.facebook.internal.b p4, com.facebook.FacebookException p5)
    {
        if (p5 != null) {
            com.facebook.internal.an.f(com.facebook.j.h());
            android.content.Intent v0_2 = new android.content.Intent();
            v0_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
            v0_2.setAction(com.facebook.FacebookActivity.a);
            com.facebook.internal.af.a(v0_2, p4.c().toString(), 0, com.facebook.internal.af.a(), com.facebook.internal.af.a(p5));
            p4.a(v0_2);
            return;
        } else {
            return;
        }
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l$1;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Lcom/facebook/internal/l; Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.l$1.a():


    public void a(android.os.Bundle p2, com.facebook.FacebookException p3)
    {
        com.facebook.internal.l.a(this.a, p2, p3);
        return;
    }

Method com.facebook.internal.l.a():


    static synthetic void a(com.facebook.internal.l p0, android.os.Bundle p1, com.facebook.FacebookException p2)
    {
        p0.a(p1, p2);
        return;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l$1;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Lcom/facebook/internal/l; Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.l$1.a():


    public void a(android.os.Bundle p2, com.facebook.FacebookException p3)
    {
        com.facebook.internal.l.a(this.a, p2, p3);
        return;
    }

Method com.facebook.internal.l.a():


    static synthetic void a(com.facebook.internal.l p0, android.os.Bundle p1, com.facebook.FacebookException p2)
    {
        p0.a(p1, p2);
        return;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.RESULT_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l$1;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Lcom/facebook/internal/l; Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.RESULT_ARGS to construct an Intent

Method com.facebook.internal.l$1.a():


    public void a(android.os.Bundle p2, com.facebook.FacebookException p3)
    {
        com.facebook.internal.l.a(this.a, p2, p3);
        return;
    }

Method com.facebook.internal.l.a():


    static synthetic void a(com.facebook.internal.l p0, android.os.Bundle p1, com.facebook.FacebookException p2)
    {
        p0.a(p1, p2);
        return;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.RESULT_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.RESULT_ARGS to construct an Intent

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'a', '(Lcom/facebook/internal/l; Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.l.a():


    static synthetic void a(com.facebook.internal.l p0, android.os.Bundle p1, com.facebook.FacebookException p2)
    {
        p0.a(p1, p2);
        return;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.RESULT_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'a', '(Lcom/facebook/internal/l; Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.RESULT_ARGS to construct an Intent

Method com.facebook.internal.l.a():


    static synthetic void a(com.facebook.internal.l p0, android.os.Bundle p1, com.facebook.FacebookException p2)
    {
        p0.a(p1, p2);
        return;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'a', '(Lcom/facebook/internal/l; Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.l.a():


    static synthetic void a(com.facebook.internal.l p0, android.os.Bundle p1, com.facebook.FacebookException p2)
    {
        p0.a(p1, p2);
        return;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'a', '(Lcom/facebook/internal/l; Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.l.a():


    static synthetic void a(com.facebook.internal.l p0, android.os.Bundle p1, com.facebook.FacebookException p2)
    {
        p0.a(p1, p2);
        return;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'onCreateDialog', '(Landroid/os/Bundle;)Landroid/app/Dialog;'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.l.onCreateDialog():


    public android.app.Dialog onCreateDialog(android.os.Bundle p1)
    {
        if (this.b == null) {
            this.a(0, 0);
            this.setShowsDialog(0);
        }
        return this.b;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.RESULT_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'onCreateDialog', '(Landroid/os/Bundle;)Landroid/app/Dialog;'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.RESULT_ARGS to construct an Intent

Method com.facebook.internal.l.onCreateDialog():


    public android.app.Dialog onCreateDialog(android.os.Bundle p1)
    {
        if (this.b == null) {
            this.a(0, 0);
            this.setShowsDialog(0);
        }
        return this.b;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.BRIDGE_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'onCreateDialog', '(Landroid/os/Bundle;)Landroid/app/Dialog;'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.BRIDGE_ARGS to construct an Intent

Method com.facebook.internal.l.onCreateDialog():


    public android.app.Dialog onCreateDialog(android.os.Bundle p1)
    {
        if (this.b == null) {
            this.a(0, 0);
            this.setShowsDialog(0);
        }
        return this.b;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.PROTOCOL_VERSION' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/internal/l;', 'onCreateDialog', '(Landroid/os/Bundle;)Landroid/app/Dialog;'), ('Lcom/facebook/internal/l;', 'a', '(Landroid/os/Bundle; Lcom/facebook/FacebookException;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Landroid/os/Bundle; Lcom/facebook/FacebookException;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; I)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.PROTOCOL_VERSION to construct an Intent

Method com.facebook.internal.l.onCreateDialog():


    public android.app.Dialog onCreateDialog(android.os.Bundle p1)
    {
        if (this.b == null) {
            this.a(0, 0);
            this.setShowsDialog(0);
        }
        return this.b;
    }

Method com.facebook.internal.l.a():


    private void a(android.os.Bundle p3, com.facebook.FacebookException p4)
    {
        int v4_1;
        android.support.v4.app.FragmentActivity v0 = this.getActivity();
        android.content.Intent v3_1 = com.facebook.internal.af.a(v0.getIntent(), p3, p4);
        if (p4 != 0) {
            v4_1 = 0;
        } else {
            v4_1 = -1;
        }
        v0.setResult(v4_1, v3_1);
        v0.finish();
        return;
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Intent p3, android.os.Bundle p4, com.facebook.FacebookException p5)
    {
        String v0_0 = com.facebook.internal.af.b(p3);
        if (v0_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent();
            v1_1.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", com.facebook.internal.af.a(p3));
            String v3_1 = new android.os.Bundle();
            v3_1.putString("action_id", v0_0.toString());
            if (p5 != null) {
                v3_1.putBundle("error", com.facebook.internal.af.a(p5));
            }
            v1_1.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v3_1);
            if (p4 != null) {
                v1_1.putExtra("com.facebook.platform.protocol.RESULT_ARGS", p4);
            }
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/t;', 'c', '()Z'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.t.c():


    boolean c()
    {
        int v0_1 = this.f.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/t;', 'c', '()Z'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.t.c():


    boolean c()
    {
        int v0_1 = this.f.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/t;', 'c', '()Z'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.t.c():


    boolean c()
    {
        int v0_1 = this.f.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'call', '()Ljava/lang/Object;'), ('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/t;', 'c', '()Z'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.j$3.call():


    public synthetic Object call()
    {
        return this.a();
    }

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.t.c():


    boolean c()
    {
        int v0_1 = this.f.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'call', '()Ljava/lang/Object;'), ('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.j$3.call():


    public synthetic Object call()
    {
        return this.a();
    }

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'call', '()Ljava/lang/Object;'), ('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/t;', 'c', '()Z'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.j$3.call():


    public synthetic Object call()
    {
        return this.a();
    }

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.t.c():


    boolean c()
    {
        int v0_1 = this.f.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'call', '()Ljava/lang/Object;'), ('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.j$3.call():


    public synthetic Object call()
    {
        return this.a();
    }

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'call', '()Ljava/lang/Object;'), ('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/t;', 'c', '()Z'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.j$3.call():


    public synthetic Object call()
    {
        return this.a();
    }

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.t.c():


    boolean c()
    {
        int v0_1 = this.f.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/j$3;', 'call', '()Ljava/lang/Object;'), ('Lcom/facebook/j$3;', 'a', '()Ljava/lang/Void;'), ('Lcom/facebook/b;', 'c', '()Z'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.j$3.call():


    public synthetic Object call()
    {
        return this.a();
    }

Method com.facebook.j$3.a():


    public Void a()
    {
        com.facebook.b.a().c();
        com.facebook.t.a().c();
        if ((com.facebook.AccessToken.a() != null) && (com.facebook.Profile.a() == null)) {
            com.facebook.Profile.b();
        }
        if (this.a != null) {
            this.a.a();
        }
        com.facebook.a.h.c(this.b.getApplicationContext()).b();
        return 0;
    }

Method com.facebook.b.c():


    boolean c()
    {
        int v0_1 = this.l.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String '4.26.0' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/login/FacebookLiteLoginMethodHandler;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Context; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Lcom/facebook/internal/af$d; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value 4.26.0 to construct an Intent

Method com.facebook.login.FacebookLiteLoginMethodHandler.a():


    boolean a(com.facebook.login.LoginClient$Request p10)
    {
        String v8 = com.facebook.login.LoginClient.o();
        boolean v10_2 = com.facebook.internal.af.a(this.b.b(), p10.d(), p10.a(), v8, p10.f(), p10.h(), p10.c(), this.a(p10.e()));
        this.a("e2e", v8);
        return this.a(v10_2, com.facebook.login.LoginClient.d());
    }

Method com.facebook.internal.af.a():


    public static android.content.Intent a(android.content.Context p9, String p10, java.util.Collection p11, String p12, boolean p13, boolean p14, com.facebook.login.a p15, String p16)
    {
        com.facebook.internal.af$a v8_1 = new com.facebook.internal.af$a(0);
        return com.facebook.internal.af.a(p9, com.facebook.internal.af.a(v8_1, p10, p11, p12, p13, p14, p15, p16), v8_1);
    }

Method com.facebook.internal.af.a():


    private static android.content.Intent a(com.facebook.internal.af$d p1, String p2, java.util.Collection p3, String p4, boolean p5, boolean p6, com.facebook.login.a p7, String p8)
    {
        String v5_0 = p1.b();
        if (v5_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent().setClassName(p1.a(), v5_0).putExtra("client_id", p2);
            v1_1.putExtra("facebook_sdk_version", com.facebook.j.j());
            if (!com.facebook.internal.am.a(p3)) {
                v1_1.putExtra("scope", android.text.TextUtils.join(",", p3));
            }
            if (!com.facebook.internal.am.a(p4)) {
                v1_1.putExtra("e2e", p4);
            }
            v1_1.putExtra("state", p8);
            v1_1.putExtra("response_type", "token,signed_request");
            v1_1.putExtra("return_scopes", "true");
            if (p6) {
                v1_1.putExtra("default_audience", p7.getNativeProtocolAudience());
            }
            v1_1.putExtra("legacy_override", com.facebook.j.i());
            v1_1.putExtra("auth_type", "rerequest");
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String '4.26.0' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '1', 'IPC_SINK']' [[('Lcom/facebook/login/KatanaProxyLoginMethodHandler;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/internal/af;', 'b', '(Landroid/content/Context; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Lcom/facebook/internal/af;', 'a', '(Lcom/facebook/internal/af$d; Ljava/lang/String; Ljava/util/Collection; Ljava/lang/String; Z Z Lcom/facebook/login/a; Ljava/lang/String;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value 4.26.0 to construct an Intent

Method com.facebook.login.KatanaProxyLoginMethodHandler.a():


    boolean a(com.facebook.login.LoginClient$Request p10)
    {
        String v8 = com.facebook.login.LoginClient.o();
        boolean v10_2 = com.facebook.internal.af.b(this.b.b(), p10.d(), p10.a(), v8, p10.f(), p10.h(), p10.c(), this.a(p10.e()));
        this.a("e2e", v8);
        return this.a(v10_2, com.facebook.login.LoginClient.d());
    }

Method com.facebook.internal.af.b():


    public static android.content.Intent b(android.content.Context p10, String p11, java.util.Collection p12, String p13, boolean p14, boolean p15, com.facebook.login.a p16, String p17)
    {
        int v0_1 = com.facebook.internal.af.bd.iterator();
        while (v0_1.hasNext()) {
            android.content.Intent v1_0 = ((com.facebook.internal.af$d) v0_1.next());
            android.content.Intent v1_1 = com.facebook.internal.af.a(p10, com.facebook.internal.af.a(v1_0, p11, p12, p13, p14, p15, p16, p17), v1_0);
            if (v1_1 != null) {
                return v1_1;
            }
        }
        return 0;
    }

Method com.facebook.internal.af.a():


    private static android.content.Intent a(com.facebook.internal.af$d p1, String p2, java.util.Collection p3, String p4, boolean p5, boolean p6, com.facebook.login.a p7, String p8)
    {
        String v5_0 = p1.b();
        if (v5_0 != null) {
            android.content.Intent v1_1 = new android.content.Intent().setClassName(p1.a(), v5_0).putExtra("client_id", p2);
            v1_1.putExtra("facebook_sdk_version", com.facebook.j.j());
            if (!com.facebook.internal.am.a(p3)) {
                v1_1.putExtra("scope", android.text.TextUtils.join(",", p3));
            }
            if (!com.facebook.internal.am.a(p4)) {
                v1_1.putExtra("e2e", p4);
            }
            v1_1.putExtra("state", p8);
            v1_1.putExtra("response_type", "token,signed_request");
            v1_1.putExtra("return_scopes", "true");
            if (p6) {
                v1_1.putExtra("default_audience", p7.getNativeProtocolAudience());
            }
            v1_1.putExtra("legacy_override", com.facebook.j.i());
            v1_1.putExtra("auth_type", "rerequest");
            return v1_1;
        } else {
            return 0;
        }
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/internal/s; Lcom/facebook/n;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.internal.s p2, com.facebook.n p3)
    {
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/internal/s; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.internal.s p2, java.util.Collection p3)
    {
        this.b(p3);
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/internal/s; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.b():


    private void b(com.facebook.internal.s p2, java.util.Collection p3)
    {
        this.c(p3);
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Landroid/app/Activity; Lcom/facebook/n;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    public void a(android.app.Activity p2, com.facebook.n p3)
    {
        this.a(new com.facebook.login.g$a(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Landroid/app/Activity; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    public void a(android.app.Activity p2, java.util.Collection p3)
    {
        this.b(p3);
        this.a(new com.facebook.login.g$a(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Landroid/app/Fragment; Lcom/facebook/n;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/internal/s; Lcom/facebook/n;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    public void a(android.app.Fragment p2, com.facebook.n p3)
    {
        this.a(new com.facebook.internal.s(p2), p3);
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.internal.s p2, com.facebook.n p3)
    {
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_ID' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/share/widget/g$a;', 'a', '(Lcom/facebook/share/model/ShareContent;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_ID to construct an Intent

Method com.facebook.share.widget.g$a.a():


    public com.facebook.internal.b a(com.facebook.share.model.ShareContent p4)
    {
        android.os.Bundle v4_2;
        com.facebook.share.widget.g.a(this.b, com.facebook.share.widget.g.c(this.b), p4, com.facebook.share.widget.g$b.FEED);
        com.facebook.internal.b v0_2 = this.b.d();
        if (!(p4 instanceof com.facebook.share.model.ShareLinkContent)) {
            v4_2 = com.facebook.share.internal.u.a(((com.facebook.share.internal.ShareFeedContent) p4));
        } else {
            com.facebook.share.internal.q.c(((com.facebook.share.model.ShareLinkContent) p4));
            v4_2 = com.facebook.share.internal.u.b(((com.facebook.share.model.ShareLinkContent) p4));
        }
        com.facebook.internal.j.a(v0_2, "feed", v4_2);
        return v0_2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.extra.APPLICATION_NAME' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/share/widget/g$a;', 'a', '(Lcom/facebook/share/model/ShareContent;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Ljava/lang/String;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.extra.APPLICATION_NAME to construct an Intent

Method com.facebook.share.widget.g$a.a():


    public com.facebook.internal.b a(com.facebook.share.model.ShareContent p4)
    {
        android.os.Bundle v4_2;
        com.facebook.share.widget.g.a(this.b, com.facebook.share.widget.g.c(this.b), p4, com.facebook.share.widget.g$b.FEED);
        com.facebook.internal.b v0_2 = this.b.d();
        if (!(p4 instanceof com.facebook.share.model.ShareLinkContent)) {
            v4_2 = com.facebook.share.internal.u.a(((com.facebook.share.internal.ShareFeedContent) p4));
        } else {
            com.facebook.share.internal.q.c(((com.facebook.share.model.ShareLinkContent) p4));
            v4_2 = com.facebook.share.internal.u.b(((com.facebook.share.model.ShareLinkContent) p4));
        }
        com.facebook.internal.j.a(v0_2, "feed", v4_2);
        return v0_2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.platform.protocol.METHOD_ARGS' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/share/widget/g$a;', 'a', '(Lcom/facebook/share/model/ShareContent;)Lcom/facebook/internal/b;'), ('Lcom/facebook/internal/j;', 'a', '(Lcom/facebook/internal/b; Ljava/lang/String; Landroid/os/Bundle;)V'), ('Lcom/facebook/internal/af;', 'a', '(Landroid/content/Intent; Ljava/lang/String; Ljava/lang/String; I Landroid/os/Bundle;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.platform.protocol.METHOD_ARGS to construct an Intent

Method com.facebook.share.widget.g$a.a():


    public com.facebook.internal.b a(com.facebook.share.model.ShareContent p4)
    {
        android.os.Bundle v4_2;
        com.facebook.share.widget.g.a(this.b, com.facebook.share.widget.g.c(this.b), p4, com.facebook.share.widget.g$b.FEED);
        com.facebook.internal.b v0_2 = this.b.d();
        if (!(p4 instanceof com.facebook.share.model.ShareLinkContent)) {
            v4_2 = com.facebook.share.internal.u.a(((com.facebook.share.internal.ShareFeedContent) p4));
        } else {
            com.facebook.share.internal.q.c(((com.facebook.share.model.ShareLinkContent) p4));
            v4_2 = com.facebook.share.internal.u.b(((com.facebook.share.model.ShareLinkContent) p4));
        }
        com.facebook.internal.j.a(v0_2, "feed", v4_2);
        return v0_2;
    }

Method com.facebook.internal.j.a():


    public static void a(com.facebook.internal.b p3, String p4, android.os.Bundle p5)
    {
        com.facebook.internal.an.f(com.facebook.j.h());
        com.facebook.internal.an.a(com.facebook.j.h());
        Class v0_4 = new android.os.Bundle();
        v0_4.putString("action", p4);
        v0_4.putBundle("params", p5);
        android.content.Intent v5_2 = new android.content.Intent();
        com.facebook.internal.af.a(v5_2, p3.c().toString(), p4, com.facebook.internal.af.a(), v0_4);
        v5_2.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v5_2.setAction("FacebookDialogFragment");
        p3.a(v5_2);
        return;
    }

Method com.facebook.internal.af.a():


    public static void a(android.content.Intent p4, String p5, String p6, int p7, android.os.Bundle p8)
    {
        String v0 = com.facebook.j.l();
        String v1 = com.facebook.j.m();
        p4.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", p7).putExtra("com.facebook.platform.protocol.PROTOCOL_ACTION", p6).putExtra("com.facebook.platform.extra.APPLICATION_ID", v0);
        if (!com.facebook.internal.af.a(p7)) {
            p4.putExtra("com.facebook.platform.protocol.CALL_ID", p5);
            if (!com.facebook.internal.am.a(v1)) {
                p4.putExtra("com.facebook.platform.extra.APPLICATION_NAME", v1);
            }
            p4.putExtras(p8);
        } else {
            String v6_4 = new android.os.Bundle();
            v6_4.putString("action_id", p5);
            com.facebook.internal.am.a(v6_4, "app_name", v1);
            p4.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", v6_4);
            if (p8 == null) {
                p8 = new android.os.Bundle();
            }
            p4.putExtra("com.facebook.platform.protocol.METHOD_ARGS", p8);
        }
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Landroid/support/v4/app/Fragment; Lcom/facebook/n;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/internal/s; Lcom/facebook/n;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    public void a(android.support.v4.app.Fragment p2, com.facebook.n p3)
    {
        this.a(new com.facebook.internal.s(p2), p3);
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.internal.s p2, com.facebook.n p3)
    {
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(Landroid/support/v4/app/Fragment; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/internal/s; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.a():


    public void a(android.support.v4.app.Fragment p2, java.util.Collection p3)
    {
        this.a(new com.facebook.internal.s(p2), p3);
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.internal.s p2, java.util.Collection p3)
    {
        this.b(p3);
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.login.LoginClient$Result$a v12;
        int v13;
        com.facebook.FacebookAuthorizationException v0_1;
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_3;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        int v9;
        int v13;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        int v9;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v13;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_3;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v12;
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v13;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_3;
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.FacebookAuthorizationException v0_1;
        int v13;
        int v9;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.login.LoginClient$Result$a v6_0;
        int v9;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v12;
        int v13;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        int v13;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v9;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_3;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v13;
        int v9;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        int v13;
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        int v9;
        com.facebook.login.LoginClient$Result$a v12;
        int v13;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_3;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v12;
        int v9;
        int v13;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        int v13;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v9;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'b', '(Landroid/app/Activity; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.b():


    public void b(android.app.Activity p2, java.util.Collection p3)
    {
        this.c(p3);
        this.a(new com.facebook.login.g$a(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'b', '(Landroid/app/Fragment; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/internal/s; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.b():


    public void b(android.app.Fragment p2, java.util.Collection p3)
    {
        this.b(new com.facebook.internal.s(p2), p3);
        return;
    }

Method com.facebook.login.g.b():


    private void b(com.facebook.internal.s p2, java.util.Collection p3)
    {
        this.c(p3);
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'b', '(Landroid/support/v4/app/Fragment; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/internal/s; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.g.b():


    public void b(android.support.v4.app.Fragment p2, java.util.Collection p3)
    {
        this.b(new com.facebook.internal.s(p2), p3);
        return;
    }

Method com.facebook.login.g.b():


    private void b(com.facebook.internal.s p2, java.util.Collection p3)
    {
        this.c(p3);
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$1;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.login.g$1.a():


    public boolean a(int p3, android.content.Intent p4)
    {
        return this.b.a(p3, p4, this.a);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        int v9;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v13;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$1;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.login.g$1.a():


    public boolean a(int p3, android.content.Intent p4)
    {
        return this.b.a(p3, p4, this.a);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v13;
        int v9;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$1;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.login.g$1.a():


    public boolean a(int p3, android.content.Intent p4)
    {
        return this.b.a(p3, p4, this.a);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v12;
        int v13;
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$1;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g$1.a():


    public boolean a(int p3, android.content.Intent p4)
    {
        return this.b.a(p3, p4, this.a);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v13;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/t;', 'c', '()Z'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.t.c():


    boolean c()
    {
        int v0_1 = this.f.a();
        if (v0_1 == 0) {
            return 0;
        } else {
            this.a(v0_1, 0);
            return 1;
        }
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$1;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g$1.a():


    public boolean a(int p3, android.content.Intent p4)
    {
        return this.b.a(p3, p4, this.a);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        int v13;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.FacebookAuthorizationException v0_1;
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_3;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$1;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.login.g$1.a():


    public boolean a(int p3, android.content.Intent p4)
    {
        return this.b.a(p3, p4, this.a);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v12;
        int v9;
        int v13;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_3;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$3;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.login.g$3.a():


    public boolean a(int p2, android.content.Intent p3)
    {
        return this.a.a(p2, p3);
    }

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        int v13;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v12;
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$3;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.login.g$3.a():


    public boolean a(int p2, android.content.Intent p3)
    {
        return this.a.a(p2, p3);
    }

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.login.LoginClient$Result$a v12;
        int v9;
        com.facebook.FacebookAuthorizationException v0_1;
        int v13;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.login.LoginClient$Result$a v6_2;
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$3;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.login.g$3.a():


    public boolean a(int p2, android.content.Intent p3)
    {
        return this.a.a(p2, p3);
    }

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.login.LoginClient$Result$a v12;
        int v13;
        com.facebook.login.LoginClient$Result$a v6_0;
        int v9;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$3;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/Profile;', 'b', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.login.g$3.a():


    public boolean a(int p2, android.content.Intent p3)
    {
        return this.a.a(p2, p3);
    }

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v12;
        int v13;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            String v1_3;
            com.facebook.FacebookAuthorizationException v0_2;
            com.facebook.login.LoginClient$Result$a v6_2;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.Profile.b():


    public static void b()
    {
        String v0_0 = com.facebook.AccessToken.a();
        if (v0_0 != null) {
            com.facebook.internal.am.a(v0_0.c(), new com.facebook.Profile$1());
            return;
        } else {
            com.facebook.Profile.a(0);
            return;
        }
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$3;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g$3.a():


    public boolean a(int p2, android.content.Intent p3)
    {
        return this.a.a(p2, p3);
    }

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        int v13;
        int v9;
        com.facebook.login.LoginClient$Result$a v12;
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.login.LoginClient$Result$a v6_2;
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_3;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/g$3;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent;)Z'), ('Lcom/facebook/login/g;', 'a', '(I Landroid/content/Intent; Lcom/facebook/h;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/login/LoginClient$Request; Lcom/facebook/FacebookException; Z Lcom/facebook/h;)V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.g$3.a():


    public boolean a(int p2, android.content.Intent p3)
    {
        return this.a.a(p2, p3);
    }

Method com.facebook.login.g.a():


    boolean a(int p2, android.content.Intent p3)
    {
        return this.a(p2, p3, 0);
    }

Method com.facebook.login.g.a():


    boolean a(int p19, android.content.Intent p20, com.facebook.h p21)
    {
        com.facebook.FacebookAuthorizationException v0_1;
        com.facebook.login.LoginClient$Result$a v12;
        int v13;
        int v9;
        com.facebook.login.LoginClient$Result$a v6_0;
        com.facebook.login.LoginClient$Result$a v2_1 = com.facebook.login.LoginClient$Result$a.ERROR;
        com.facebook.FacebookException v4_0 = 0;
        void v5_0 = 0;
        if (p20 == null) {
            if (p19 != 0) {
                v12 = v2_1;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 0;
            } else {
                v12 = com.facebook.login.LoginClient$Result$a.CANCEL;
                v0_1 = 0;
                v6_0 = 0;
                v13 = 0;
                v9 = 1;
            }
        } else {
            com.facebook.login.LoginClient$Result$a v6_2;
            com.facebook.FacebookAuthorizationException v0_2;
            String v1_3;
            String v1_2 = ((com.facebook.login.LoginClient$Result) p20.getParcelableExtra("com.facebook.LoginFragment:Result"));
            if (v1_2 == null) {
                v0_2 = 0;
                v1_3 = 0;
                v6_2 = 0;
            } else {
                if (p19 != -1) {
                    if (p19 != 0) {
                        v0_2 = 0;
                    } else {
                        v0_2 = 0;
                        v5_0 = 1;
                    }
                } else {
                    if (v1_2.a != com.facebook.login.LoginClient$Result$a.SUCCESS) {
                        v4_0 = new com.facebook.FacebookAuthorizationException(v1_2.c);
                        v0_2 = 0;
                    } else {
                        v0_2 = v1_2.b;
                    }
                }
                v1_3 = v1_2.f;
                v6_2 = v1_2.e;
                v2_1 = v1_2.a;
            }
            v13 = v1_3;
            v12 = v2_1;
            v9 = v5_0;
            v6_0 = v0_2;
            v0_1 = v6_2;
        }
        if ((v4_0 == null) && ((v6_0 == null) && (v9 == 0))) {
            v4_0 = new com.facebook.FacebookException("Unexpected call to LoginManager.onActivityResult");
        }
        this.a(0, v12, v13, v4_0, 1, v0_1);
        this.a(v6_0, v0_1, v4_0, v9, p21);
        return 1;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.AccessToken p1, com.facebook.login.LoginClient$Request p2, com.facebook.FacebookException p3, boolean p4, com.facebook.h p5)
    {
        if (p1 != null) {
            com.facebook.AccessToken.a(p1);
            com.facebook.Profile.b();
        }
        if (p5 != null) {
            int v2_1;
            if (p1 == null) {
                v2_1 = 0;
            } else {
                v2_1 = com.facebook.login.g.a(p2, p1);
            }
            if ((p4 == 0) && ((v2_1 == 0) || (v2_1.b().size() != 0))) {
                if (p3 == null) {
                    if (p1 != null) {
                        p5.a(v2_1);
                    }
                } else {
                    p5.a(p3);
                }
            } else {
                p5.a();
            }
        }
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b$1;', 'onClick', '(Landroid/content/DialogInterface; I)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.login.widget.LoginButton$b$1.onClick():


    public void onClick(android.content.DialogInterface p1, int p2)
    {
        this.a.f();
        return;
    }

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'a', '(Landroid/content/Context;)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.widget.LoginButton$b.a():


    protected void a(android.content.Context p9)
    {
        int v0_0 = this.a();
        if (!com.facebook.login.widget.LoginButton.g(this.b)) {
            v0_0.f();
        } else {
            com.facebook.login.widget.LoginButton$b$1 v3_4;
            String v1_0 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_log_out_action);
            String v2_3 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_cancel_action);
            com.facebook.login.widget.LoginButton$b$1 v3_1 = com.facebook.Profile.a();
            if ((v3_1 == null) || (v3_1.g() == null)) {
                v3_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_using_facebook);
            } else {
                android.app.AlertDialog$Builder v5_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_as);
                Object[] v6_1 = new Object[1];
                v6_1[0] = v3_1.g();
                v3_4 = String.format(v5_4, v6_1);
            }
            android.app.AlertDialog$Builder v5_6 = new android.app.AlertDialog$Builder(p9);
            v5_6.setMessage(v3_4).setCancelable(1).setPositiveButton(v1_0, new com.facebook.login.widget.LoginButton$b$1(this, v0_0)).setNegativeButton(v2_3, 0);
            v5_6.create().show();
        }
        return;
    }

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'a', '(Landroid/content/Context;)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED to construct an Intent

Method com.facebook.login.widget.LoginButton$b.a():


    protected void a(android.content.Context p9)
    {
        int v0_0 = this.a();
        if (!com.facebook.login.widget.LoginButton.g(this.b)) {
            v0_0.f();
        } else {
            com.facebook.login.widget.LoginButton$b$1 v3_4;
            String v1_0 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_log_out_action);
            String v2_3 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_cancel_action);
            com.facebook.login.widget.LoginButton$b$1 v3_1 = com.facebook.Profile.a();
            if ((v3_1 == null) || (v3_1.g() == null)) {
                v3_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_using_facebook);
            } else {
                android.app.AlertDialog$Builder v5_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_as);
                Object[] v6_1 = new Object[1];
                v6_1[0] = v3_1.g();
                v3_4 = String.format(v5_4, v6_1);
            }
            android.app.AlertDialog$Builder v5_6 = new android.app.AlertDialog$Builder(p9);
            v5_6.setMessage(v3_4).setCancelable(1).setPositiveButton(v1_0, new com.facebook.login.widget.LoginButton$b$1(this, v0_0)).setNegativeButton(v2_3, 0);
            v5_6.create().show();
        }
        return;
    }

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'a', '(Landroid/content/Context;)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.widget.LoginButton$b.a():


    protected void a(android.content.Context p9)
    {
        int v0_0 = this.a();
        if (!com.facebook.login.widget.LoginButton.g(this.b)) {
            v0_0.f();
        } else {
            com.facebook.login.widget.LoginButton$b$1 v3_4;
            String v1_0 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_log_out_action);
            String v2_3 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_cancel_action);
            com.facebook.login.widget.LoginButton$b$1 v3_1 = com.facebook.Profile.a();
            if ((v3_1 == null) || (v3_1.g() == null)) {
                v3_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_using_facebook);
            } else {
                android.app.AlertDialog$Builder v5_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_as);
                Object[] v6_1 = new Object[1];
                v6_1[0] = v3_1.g();
                v3_4 = String.format(v5_4, v6_1);
            }
            android.app.AlertDialog$Builder v5_6 = new android.app.AlertDialog$Builder(p9);
            v5_6.setMessage(v3_4).setCancelable(1).setPositiveButton(v1_0, new com.facebook.login.widget.LoginButton$b$1(this, v0_0)).setNegativeButton(v2_3, 0);
            v5_6.create().show();
        }
        return;
    }

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_OLD_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'a', '(Landroid/content/Context;)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_OLD_PROFILE to construct an Intent

Method com.facebook.login.widget.LoginButton$b.a():


    protected void a(android.content.Context p9)
    {
        int v0_0 = this.a();
        if (!com.facebook.login.widget.LoginButton.g(this.b)) {
            v0_0.f();
        } else {
            com.facebook.login.widget.LoginButton$b$1 v3_4;
            String v1_0 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_log_out_action);
            String v2_3 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_cancel_action);
            com.facebook.login.widget.LoginButton$b$1 v3_1 = com.facebook.Profile.a();
            if ((v3_1 == null) || (v3_1.g() == null)) {
                v3_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_using_facebook);
            } else {
                android.app.AlertDialog$Builder v5_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_as);
                Object[] v6_1 = new Object[1];
                v6_1[0] = v3_1.g();
                v3_4 = String.format(v5_4, v6_1);
            }
            android.app.AlertDialog$Builder v5_6 = new android.app.AlertDialog$Builder(p9);
            v5_6.setMessage(v3_4).setCancelable(1).setPositiveButton(v1_0, new com.facebook.login.widget.LoginButton$b$1(this, v0_0)).setNegativeButton(v2_3, 0);
            v5_6.create().show();
        }
        return;
    }

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'a', '(Landroid/content/Context;)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.login.widget.LoginButton$b.a():


    protected void a(android.content.Context p9)
    {
        int v0_0 = this.a();
        if (!com.facebook.login.widget.LoginButton.g(this.b)) {
            v0_0.f();
        } else {
            com.facebook.login.widget.LoginButton$b$1 v3_4;
            String v1_0 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_log_out_action);
            String v2_3 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_cancel_action);
            com.facebook.login.widget.LoginButton$b$1 v3_1 = com.facebook.Profile.a();
            if ((v3_1 == null) || (v3_1.g() == null)) {
                v3_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_using_facebook);
            } else {
                android.app.AlertDialog$Builder v5_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_as);
                Object[] v6_1 = new Object[1];
                v6_1[0] = v3_1.g();
                v3_4 = String.format(v5_4, v6_1);
            }
            android.app.AlertDialog$Builder v5_6 = new android.app.AlertDialog$Builder(p9);
            v5_6.setMessage(v3_4).setCancelable(1).setPositiveButton(v1_0, new com.facebook.login.widget.LoginButton$b$1(this, v0_0)).setNegativeButton(v2_3, 0);
            v5_6.create().show();
        }
        return;
    }

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.<init>() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_PROFILE' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'a', '(Landroid/content/Context;)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/Profile;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile;)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Z)V'), ('Lcom/facebook/t;', 'a', '(Lcom/facebook/Profile; Lcom/facebook/Profile;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_PROFILE to construct an Intent

Method com.facebook.login.widget.LoginButton$b.a():


    protected void a(android.content.Context p9)
    {
        int v0_0 = this.a();
        if (!com.facebook.login.widget.LoginButton.g(this.b)) {
            v0_0.f();
        } else {
            com.facebook.login.widget.LoginButton$b$1 v3_4;
            String v1_0 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_log_out_action);
            String v2_3 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_cancel_action);
            com.facebook.login.widget.LoginButton$b$1 v3_1 = com.facebook.Profile.a();
            if ((v3_1 == null) || (v3_1.g() == null)) {
                v3_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_using_facebook);
            } else {
                android.app.AlertDialog$Builder v5_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_as);
                Object[] v6_1 = new Object[1];
                v6_1[0] = v3_1.g();
                v3_4 = String.format(v5_4, v6_1);
            }
            android.app.AlertDialog$Builder v5_6 = new android.app.AlertDialog$Builder(p9);
            v5_6.setMessage(v3_4).setCancelable(1).setPositiveButton(v1_0, new com.facebook.login.widget.LoginButton$b$1(this, v0_0)).setNegativeButton(v2_3, 0);
            v5_6.create().show();
        }
        return;
    }

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.Profile.a():


    public static void a(com.facebook.Profile p1)
    {
        com.facebook.t.a().a(p1);
        return;
    }

Method com.facebook.t.a():


    void a(com.facebook.Profile p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p2, boolean p3)
    {
        com.facebook.Profile v0 = this.g;
        this.g = p2;
        if (p3 != null) {
            if (p2 == null) {
                this.f.b();
            } else {
                this.f.a(p2);
            }
        }
        if (!com.facebook.internal.am.a(v0, p2)) {
            this.a(v0, p2);
        }
        return;
    }

Method com.facebook.t.a():


    private void a(com.facebook.Profile p3, com.facebook.Profile p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_PROFILE_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_PROFILE", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_PROFILE", p4);
        this.e.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.LoginFragment:Request' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'b', '()V'), ('Lcom/facebook/login/g;', 'a', '(Landroid/support/v4/app/Fragment; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/internal/s; Ljava/util/Collection;)V'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)V'), ('Lcom/facebook/login/g;', 'b', '(Lcom/facebook/login/j; Lcom/facebook/login/LoginClient$Request;)Z'), ('Lcom/facebook/login/g;', 'a', '(Lcom/facebook/login/LoginClient$Request;)Landroid/content/Intent;'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Bundle;)Landroid/content/Intent;')]]

Use of a string value com.facebook.LoginFragment:Request to construct an Intent

Method com.facebook.login.widget.LoginButton$b.b():


    protected void b()
    {
        com.facebook.login.g v0 = this.a();
        if (!com.facebook.internal.ac.PUBLISH.equals(com.facebook.login.widget.LoginButton$a.a(com.facebook.login.widget.LoginButton.d(this.b)))) {
            if (this.b.getFragment() == null) {
                if (this.b.getNativeFragment() == null) {
                    v0.a(com.facebook.login.widget.LoginButton.f(this.b), com.facebook.login.widget.LoginButton$a.b(com.facebook.login.widget.LoginButton.d(this.b)));
                } else {
                    v0.a(this.b.getNativeFragment(), com.facebook.login.widget.LoginButton$a.b(com.facebook.login.widget.LoginButton.d(this.b)));
                }
            } else {
                v0.a(this.b.getFragment(), com.facebook.login.widget.LoginButton$a.b(com.facebook.login.widget.LoginButton.d(this.b)));
            }
        } else {
            if (this.b.getFragment() == null) {
                if (this.b.getNativeFragment() == null) {
                    v0.b(com.facebook.login.widget.LoginButton.e(this.b), com.facebook.login.widget.LoginButton$a.b(com.facebook.login.widget.LoginButton.d(this.b)));
                } else {
                    v0.b(this.b.getNativeFragment(), com.facebook.login.widget.LoginButton$a.b(com.facebook.login.widget.LoginButton.d(this.b)));
                }
            } else {
                v0.b(this.b.getFragment(), com.facebook.login.widget.LoginButton$a.b(com.facebook.login.widget.LoginButton.d(this.b)));
            }
        }
        return;
    }

Method com.facebook.login.g.a():


    public void a(android.support.v4.app.Fragment p2, java.util.Collection p3)
    {
        this.a(new com.facebook.internal.s(p2), p3);
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.internal.s p2, java.util.Collection p3)
    {
        this.b(p3);
        this.a(new com.facebook.login.g$b(p2), this.a(p3));
        return;
    }

Method com.facebook.login.g.a():


    private void a(com.facebook.login.j p9, com.facebook.login.LoginClient$Request p10)
    {
        this.a(p9.a(), p10);
        com.facebook.internal.f.a(com.facebook.internal.f$b.Login.toRequestCode(), new com.facebook.login.g$3(this));
        if (this.b(p9, p10)) {
            return;
        } else {
            com.facebook.FacebookException v0_3 = new com.facebook.FacebookException("Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.");
            this.a(p9.a(), com.facebook.login.LoginClient$Result$a.ERROR, 0, v0_3, 0, p10);
            throw v0_3;
        }
    }

Method com.facebook.login.g.b():


    private boolean b(com.facebook.login.j p3, com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v4_1 = this.a(p4);
        if (this.a(v4_1)) {
            try {
                p3.a(v4_1, com.facebook.login.LoginClient.d());
                return 1;
            } catch (android.content.ActivityNotFoundException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.facebook.login.g.a():


    protected android.content.Intent a(com.facebook.login.LoginClient$Request p4)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClass(com.facebook.j.h(), com.facebook.FacebookActivity);
        v0_1.setAction(p4.b().toString());
        android.os.Bundle v1_1 = new android.os.Bundle();
        v1_1.putParcelable("request", p4);
        v0_1.putExtra("com.facebook.LoginFragment:Request", v1_1);
        return v0_1;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN' ==>>> Sink '['Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'onClick', '(Landroid/view/View;)V'), ('Lcom/facebook/login/widget/LoginButton$b;', 'a', '(Landroid/content/Context;)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', 'putExtra', '(Ljava/lang/String; Landroid/os/Parcelable;)Landroid/content/Intent;')]]

Use of a string value com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN to construct an Intent

Method com.facebook.login.widget.LoginButton$b.onClick():


    public void onClick(android.view.View p4)
    {
        com.facebook.login.widget.LoginButton.a(this.b, p4);
        String v4_4 = com.facebook.AccessToken.a();
        if (v4_4 == null) {
            this.b();
        } else {
            this.a(this.b.getContext());
        }
        String v4_1;
        com.facebook.a.h v0_3 = com.facebook.a.h.c(this.b.getContext());
        android.os.Bundle v1_1 = new android.os.Bundle();
        if (v4_4 == null) {
            v4_1 = 1;
        } else {
            v4_1 = 0;
        }
        v1_1.putInt("logging_in", v4_1);
        v0_3.a(com.facebook.login.widget.LoginButton.c(this.b), 0, v1_1);
        return;
    }

Method com.facebook.login.widget.LoginButton$b.a():


    protected void a(android.content.Context p9)
    {
        int v0_0 = this.a();
        if (!com.facebook.login.widget.LoginButton.g(this.b)) {
            v0_0.f();
        } else {
            com.facebook.login.widget.LoginButton$b$1 v3_4;
            String v1_0 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_log_out_action);
            String v2_3 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_cancel_action);
            com.facebook.login.widget.LoginButton$b$1 v3_1 = com.facebook.Profile.a();
            if ((v3_1 == null) || (v3_1.g() == null)) {
                v3_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_using_facebook);
            } else {
                android.app.AlertDialog$Builder v5_4 = this.b.getResources().getString(com.facebook.x$j.com_facebook_loginview_logged_in_as);
                Object[] v6_1 = new Object[1];
                v6_1[0] = v3_1.g();
                v3_4 = String.format(v5_4, v6_1);
            }
            android.app.AlertDialog$Builder v5_6 = new android.app.AlertDialog$Builder(p9);
            v5_6.setMessage(v3_4).setCancelable(1).setPositiveButton(v1_0, new com.facebook.login.widget.LoginButton$b$1(this, v0_0)).setNegativeButton(v2_3, 0);
            v5_6.create().show();
        }
        return;
    }

Method com.facebook.login.g.f():


    public void f()
    {
        com.facebook.AccessToken.a(0);
        com.facebook.Profile.a(0);
        return;
    }

Method com.facebook.AccessToken.a():


    public static void a(com.facebook.AccessToken p1)
    {
        com.facebook.b.a().a(p1);
        return;
    }

Method com.facebook.b.a():


    void a(com.facebook.AccessToken p2)
    {
        this.a(p2, 1);
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p5, boolean p6)
    {
        com.facebook.AccessToken v0 = this.m;
        this.m = p5;
        this.n.set(0);
        this.o = new java.util.Date(0);
        if (p6 != null) {
            if (p5 == null) {
                this.l.b();
                com.facebook.internal.am.b(com.facebook.j.h());
            } else {
                this.l.a(p5);
            }
        }
        if (!com.facebook.internal.am.a(v0, p5)) {
            this.a(v0, p5);
        }
        return;
    }

Method com.facebook.b.a():


    private void a(com.facebook.AccessToken p3, com.facebook.AccessToken p4)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED");
        v0_1.putExtra("com.facebook.sdk.EXTRA_OLD_ACCESS_TOKEN", p3);
        v0_1.putExtra("com.facebook.sdk.EXTRA_NEW_ACCESS_TOKEN", p4);
        this.k.sendBroadcast(v0_1);
        return;
    }

Method android.content.Intent.putExtra() not found.

[TAINT] String 'com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED' ==>>> Sink '['Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V', '0', 'IPC_SINK']' [[('Lcom/facebook/login/widget/LoginButton$b;', 'onClick', '(Landroid/view/View;)V'), ('Lcom/facebook/login/widget/LoginButton$b;', 'a', '(Landroid/content/Context;)V'), ('Lcom/facebook/login/g;', 'f', '()V'), ('Lcom/facebook/AccessToken;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken;)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Z)V'), ('Lcom/facebook/b;', 'a', '(Lcom/facebook/AccessToken; Lcom/facebook/AccessToken;)V'), ('Landroid/content/Intent;', '<init>', '(Ljava/lang/String;)V')]]

Use of a string value com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED to construct an Intent

Method com.facebook.login.widget.LoginButton$b.onClick():


    public void onClick(android.view.View p4)
    {
        com.facebook.login.widget.LoginButton.a(this.b, p4);
        String v4_4 = com.facebook.AccessToken.a();
        if (v4_4 == null) {
            this.b();
        } else {
            this.a(this.b.getContext());
        }
        String v4_1;
        com.facebook.a.h v0_3 = com.facebook.a.h.c(this.b.getContext());
        android.os.Bundle v1_1 = new android.os.Bundle();
        if (v4_4 == null) {
            v4_1 = 1;
        } else {
            v4_1 = 0;
        }
        v1_1.putInt("logging_in", v4_1);
        v0_3.a(com.facebook.login.widget.LoginButton.c(this.b), 0, v1_1);
        return;
    }

Method com.facebook.login.widget.LoginButton$b.a():


    protected void a(android.content.Context p9)
    {
        int v0_0 = this.a();
        if (!com.facebook.login.widget.LoginButton.g(this.b)) {
            v0_0.f();
        } else {
            com.facebook.login.widget.LoginButton$b$1 v3_4;
            String v1_0 = this.b.getResources().getString(com.facebook.