Telegram v1.8781993528版本的 MD5 值为:999ef25d9264c747e017a12734664332

以下内容为反编译后的 ShareDataConfig.java 源代码,内容仅作参考


package com.joaomgcd.taskerm.datashare.export;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.InputFilter;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.SeekBar;
import android.widget.TextView;
import c.f.b.p;
import c.f.b.v;
import c.f.b.x;
import c.q;
import c.s;
import com.google.android.gms.auth.api.signin.GoogleSignInAccount;
import com.joaomgcd.taskerm.datashare.export.a;
import com.joaomgcd.taskerm.dialog.ac;
import com.joaomgcd.taskerm.dialog.ad;
import com.joaomgcd.taskerm.dialog.ae;
import com.joaomgcd.taskerm.dialog.as;
import com.joaomgcd.taskerm.dialog.w;
import com.joaomgcd.taskerm.dialog.y;
import com.joaomgcd.taskerm.signin.c;
import com.joaomgcd.taskerm.util.al;
import com.joaomgcd.taskerm.util.an;
import com.joaomgcd.taskerm.util.ao;
import com.joaomgcd.taskerm.util.bw;
import com.joaomgcd.taskerm.util.cs;
import com.joaomgcd.taskerservercommon.datashare.DataShareTag;
import com.joaomgcd.taskerservercommon.response.ResponseGetTags;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import net.danlew.android.joda.R;
import net.dinglisch.android.taskerm.HTMLView;
import net.dinglisch.android.taskerm.HasArgsEdit;
import net.dinglisch.android.taskerm.MyCheckBox;
import net.dinglisch.android.taskerm.MyScrollView;
import net.dinglisch.android.taskerm.az;
import net.dinglisch.android.taskerm.bo;
import net.dinglisch.android.taskerm.ct;
import net.dinglisch.android.taskerm.df;
import net.dinglisch.android.taskerm.dm;
import net.dinglisch.android.taskerm.fj;
import net.dinglisch.android.taskerm.ft;
import net.dinglisch.android.taskerm.fy;
import net.dinglisch.android.taskerm.gs;
public final class ShareDataConfig extends HasArgsEdit {
    static final c.j.g[] f6236a = {x.a(new v(x.a(ShareDataConfig.class), "coroutineScope", "getCoroutineScope()Lcom/joaomgcd/taskerm/coroutines/ActivityScope;")), x.a(new p(x.a(ShareDataConfig.class), "userAgreedToConditions", "getUserAgreedToConditions()Z")), x.a(new p(x.a(ShareDataConfig.class), "timesOpenedThisScreen", "getTimesOpenedThisScreen()I")), x.a(new v(x.a(ShareDataConfig.class), "apiClient", "getApiClient()Lcom/joaomgcd/taskerm/datashare/export/APIDataShare;"))};
    private fy O;
    private dm P;
    private com.joaomgcd.taskerm.datashare.export.e Q;
    private final com.joaomgcd.taskerm.q.d R;
    private final com.joaomgcd.taskerm.q.e S;
    private az f6238c;
    private final c.e f6237b = c.f.a(b.f6240a);
    private final c.e T = c.f.a(new a());
    private final int U = 99;
    private final int V = 100;

    private final void b(int i2) {
        this.S.a(this, f6236a[2], Integer.valueOf(i2));
    }

    public final void c(boolean z) {
        this.R.a(this, f6236a[1], Boolean.valueOf(z));
    }

    public final boolean g() {
        return this.R.a(this, f6236a[1]).booleanValue();
    }

    public final int h() {
        return this.S.a(this, f6236a[2]).intValue();
    }

    public final com.joaomgcd.taskerm.datashare.export.a a() {
        c.e eVar = this.T;
        c.j.g gVar = f6236a[3];
        return (com.joaomgcd.taskerm.datashare.export.a) eVar.b();
    }

    @Override
    public void a(bw bwVar, cs csVar) {
        c.f.b.k.b(bwVar, "permissions");
        c.f.b.k.b(csVar, "result");
    }

    @Override
    public void onClick(View view) {
    }

    @Override
    public void onProgressChanged(SeekBar seekBar, int i2, boolean z) {
    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {
    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {
    }

    public static final class i extends c.f.b.l implements c.f.a.a<List<? extends String>> {
        final List f6256b;

        i(List list) {
            super(0);
            this.f6256b = list;
        }

        public static final class a<T> implements Comparator<T> {
            final AnonymousClass1 f6258a;

            public a(AnonymousClass1 anonymousClass1) {
                this.f6258a = anonymousClass1;
            }

            @Override
            public final int compare(T t, T t2) {
                return c.b.a.a(Boolean.valueOf(!this.f6258a.a((String) t)), Boolean.valueOf(!this.f6258a.a((String) t2)));
            }
        }

        public static final class AnonymousClass1 extends c.f.b.l implements c.f.a.b<String, Boolean> {
            AnonymousClass1() {
                super(1);
            }

            @Override
            public Boolean invoke(String str) {
                return Boolean.valueOf(a(str));
            }

            public final boolean a(String str) {
                c.f.b.k.b(str, "receiver$0");
                return i.this.f6256b.contains(str);
            }
        }

        @Override
        public final List<String> invoke() {
            List<DataShareTag> tags;
            List<String> b2;
            ac a2 = ac.a.a(ac.f6387a, ShareDataConfig.this, R.string.getting_tags_from_server, false, 4, null);
            AnonymousClass1 anonymousClass1 = new AnonymousClass1();
            ResponseGetTags b3 = ShareDataConfig.this.a().a().b();
            if (b3 != null && (tags = b3.getTags()) != null) {
                ArrayList arrayList = new ArrayList();
                for (DataShareTag dataShareTag : tags) {
                    String id = dataShareTag.getId();
                    if (id != null) {
                        arrayList.add(id);
                    }
                }
                List a3 = c.a.j.a((Iterable) arrayList, (Comparator) new a(anonymousClass1));
                if (a3 != null) {
                    ac.a(a2, null, 1, null);
                    as asVar = (as) com.joaomgcd.taskerm.dialog.k.a(new com.joaomgcd.taskerm.dialog.e(ShareDataConfig.this, an.a((int) R.string.pl_tags, ShareDataConfig.this), a3, false, new b(anonymousClass1), null, an.b((int) R.string.button_label_cancel, ShareDataConfig.this), null, null, null, true, 3, null, 5024, null)).b();
                    if (asVar == null || (b2 = asVar.b()) == null) {
                        throw new RuntimeException("Didn't select any tags");
                    }
                    if (b2.size() <= 3) {
                        return b2;
                    }
                    throw new RuntimeException("Too many tags selected. Maximum is 3");
                }
            }
            throw new RuntimeException("Couldn't get tags from server");
        }

        public static final class b extends c.f.b.l implements c.f.a.b<String, w> {
            final AnonymousClass1 f6259a;

            b(AnonymousClass1 anonymousClass1) {
                super(1);
                this.f6259a = anonymousClass1;
            }

            @Override
            public final w invoke(String str) {
                c.f.b.k.b(str, "it");
                return new w(str, null, this.f6259a.a(str), 2, null);
            }
        }
    }

    public static final class f extends c.f.b.l implements c.f.a.a<s> {
        final Bundle f6246b;

        f(Bundle bundle) {
            super(0);
            this.f6246b = bundle;
        }

        public static final class AnonymousClass1 extends c.f.b.l implements c.f.a.a<s> {
            final GoogleSignInAccount f6248b;

            AnonymousClass1(GoogleSignInAccount googleSignInAccount) {
                super(0);
                this.f6248b = googleSignInAccount;
            }

            public static final class C01301 extends c.f.b.l implements c.f.a.a<s> {
                final Throwable f6250b;

                C01301(Throwable th) {
                    super(0);
                    this.f6250b = th;
                }

                @Override
                public s invoke() {
                    a();
                    return s.f2131a;
                }

                public final void a() {
                    gs.a(ShareDataConfig.this, this.f6250b.getMessage(), new Object[0]);
                }
            }

            @Override
            public s invoke() {
                a();
                return s.f2131a;
            }

            public final void a() {
                try {
                    bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Showing sharing as");
                    ShareDataConfig shareDataConfig = ShareDataConfig.this;
                    GoogleSignInAccount googleSignInAccount = this.f6248b;
                    c.f.b.k.a((Object) googleSignInAccount, "googleSignInAccount");
                    shareDataConfig.a(googleSignInAccount);
                    bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Populating views");
                    ShareDataConfig.this.D();
                    bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Setting UI from project");
                    ShareDataConfig.this.E();
                    bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Setting help buttons from spec");
                    ShareDataConfig.this.b(ShareDataConfig.this, ShareDataConfig.this.f());
                    bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "oncreatedone doinmain");
                    if (ShareDataConfig.this.B()) {
                        return;
                    }
                    ShareDataConfig.this.i.b(R.string.you_can_use_html_to_format_share_descriptions);
                } catch (Throwable th) {
                    bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Error sharing to link doinmain", th);
                    com.joaomgcd.taskerm.rx.h.e(new C01301(th));
                    ShareDataConfig.this.a("exception in main block doinmain");
                }
            }
        }

        public static final class AnonymousClass2 extends c.f.b.l implements c.f.a.a<s> {
            final Throwable f6252b;

            AnonymousClass2(Throwable th) {
                super(0);
                this.f6252b = th;
            }

            @Override
            public s invoke() {
                a();
                return s.f2131a;
            }

            public final void a() {
                gs.a(ShareDataConfig.this, this.f6252b.getMessage(), new Object[0]);
            }
        }

        @Override
        public s invoke() {
            a();
            return s.f2131a;
        }

        public final void a() {
            Bundle bundle;
            Integer[] numArr;
            try {
                if (!ShareDataConfig.this.g()) {
                    if (y.a(new com.joaomgcd.taskerm.dialog.c(ShareDataConfig.this, "disclaimer_share.html", HTMLView.c.Confirm)).b().d()) {
                        ShareDataConfig.this.c(true);
                    } else {
                        throw new com.joaomgcd.taskerm.signin.b("User didn't accept conditions to share");
                    }
                }
                GoogleSignInAccount googleSignInAccount = (GoogleSignInAccount) c.a.a(com.joaomgcd.taskerm.signin.c.f8926a, ShareDataConfig.this, false, null, 6, null).b();
                ac a2 = ac.a.a(ac.f6387a, ShareDataConfig.this, R.string.loading_apps_text, false, 4, null);
                ShareDataConfig shareDataConfig = ShareDataConfig.this;
                fy a3 = fy.a(ShareDataConfig.this);
                bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Loading data from cache file");
                a3.a((Context) ShareDataConfig.this, "ShareLink", com.joaomgcd.taskerm.datashare.export.f.c(), true);
                bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Loaded data from cache file");
                try {
                    if (this.f6246b == null) {
                        bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Loading extra data from intent");
                        bundle = ShareDataConfig.this.getIntent().getBundleExtra(com.joaomgcd.taskerm.datashare.export.f.a());
                    } else {
                        bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Loading extra data from icicle");
                        bundle = this.f6246b.getBundle(com.joaomgcd.taskerm.datashare.export.f.a());
                    }
                } catch (Exception e2) {
                    bo.a(com.joaomgcd.taskerm.datashare.export.f.d(), "Can't get extra data for share", e2);
                    bundle = null;
                }
                if (bundle != null) {
                    ShareDataConfig.this.f6238c = fy.a(ShareDataConfig.this, bundle);
                    ShareDataConfig shareDataConfig2 = ShareDataConfig.this;
                    az azVar = ShareDataConfig.this.f6238c;
                    shareDataConfig2.Q = azVar != null ? azVar.e() : null;
                    az azVar2 = ShareDataConfig.this.f6238c;
                    if (azVar2 != null && (azVar2 instanceof dm)) {
                        Set<Integer> q = a3.q();
                        c.f.b.k.a((Object) q, "macroIDSet");
                        Object[] array = q.toArray(new Integer[0]);
                        if (array != null) {
                            for (Integer num : (Integer[]) array) {
                                if (!((dm) azVar2).q().contains(num)) {
                                    c.f.b.k.a((Object) num, "it");
                                    a3.o(num.intValue());
                                }
                            }
                        } else {
                            throw new q("null cannot be cast to non-null type kotlin.Array<T>");
                        }
                    }
                }
                shareDataConfig.O = a3;
                ShareDataConfig shareDataConfig3 = ShareDataConfig.this;
                fy fyVar = ShareDataConfig.this.O;
                shareDataConfig3.P = fyVar != null ? fyVar.z(0) : null;
                dm dmVar = ShareDataConfig.this.P;
                if (dmVar != null) {
                    az azVar3 = ShareDataConfig.this.f6238c;
                    dmVar.a(azVar3 != null ? azVar3.m() : null);
                }
                ac.a(a2, null, 1, null);
                ShareDataConfig.this.A();
                com.joaomgcd.taskerm.rx.h.e(new AnonymousClass1(googleSignInAccount));
            } catch (Throwable th) {
                bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Error sharing to link", th);
                com.joaomgcd.taskerm.rx.h.e(new AnonymousClass2(th));
                ShareDataConfig.this.a("exception in main block");
            }
            bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "oncreatedone doinbackground");
        }
    }

    public static final class k implements View.OnClickListener {
        k() {
        }

        static final class AnonymousClass1 extends c.f.b.l implements c.f.a.b<List<? extends String>, s> {
            AnonymousClass1() {
                super(1);
            }

            @Override
            public s invoke(List<? extends String> list) {
                a(list);
                return s.f2131a;
            }

            public final void a(List<String> list) {
                c.f.b.k.b(list, "it");
                ShareDataConfig.this.c(4, c.a.j.a(list, ",", null, null, 0, null, null, 62, null));
            }
        }

        @Override
        public final void onClick(View view) {
            List a2;
            String c2 = ShareDataConfig.this.c(4);
            if (c2 == null || (a2 = c.l.n.b((CharSequence) c2, new String[]{","}, false, 0, 6, (Object) null)) == null) {
                a2 = c.a.j.a();
            }
            com.joaomgcd.taskerm.rx.h.a(com.joaomgcd.taskerm.rx.h.c(ShareDataConfig.this.a(a2)), ShareDataConfig.this, new AnonymousClass1());
        }
    }

    public static final class c extends c.f.b.l implements c.f.a.a<s> {
        final GoogleSignInAccount f6242b;

        c(GoogleSignInAccount googleSignInAccount) {
            super(0);
            this.f6242b = googleSignInAccount;
        }

        @Override
        public s invoke() {
            a();
            return s.f2131a;
        }

        public final void a() {
            gs.c(ShareDataConfig.this, "Sharing as " + this.f6242b.c(), new Object[0]);
        }
    }

    public static final class d extends c.f.b.l implements c.f.a.a<Boolean> {
        d() {
            super(0);
        }

        @Override
        public Boolean invoke() {
            return Boolean.valueOf(a());
        }

        public final boolean a() {
            return ShareDataConfig.this.h() >= 3;
        }
    }

    static final class g extends c.f.b.l implements c.f.a.a<s> {
        g() {
            super(0);
        }

        @Override
        public s invoke() {
            a();
            return s.f2131a;
        }

        public final void a() {
            try {
                GoogleSignInAccount googleSignInAccount = (GoogleSignInAccount) c.a.a(com.joaomgcd.taskerm.signin.c.f8926a, ShareDataConfig.this, false, null, 4, null).b();
                ShareDataConfig shareDataConfig = ShareDataConfig.this;
                c.f.b.k.a((Object) googleSignInAccount, "account");
                shareDataConfig.a(googleSignInAccount);
            } catch (Exception e2) {
                com.joaomgcd.taskerm.rx.h.a(ShareDataConfig.this, e2);
            }
        }
    }

    public static final class l extends c.f.b.l implements c.f.a.m<Integer, Boolean, s> {
        l() {
            super(2);
        }

        @Override
        public s invoke(Integer num, Boolean bool) {
            return a(num.intValue(), bool);
        }

        public final s a(int i, Boolean bool) {
            MyCheckBox myCheckBox = ShareDataConfig.this.z[i];
            if (myCheckBox != null) {
                myCheckBox.setCheckedNoSignal(bool != null ? bool.booleanValue() : false);
                return s.f2131a;
            }
            return null;
        }
    }

    public static final class m extends c.f.b.l implements c.f.a.b<ae<ft>, s> {
        m() {
            super(1);
        }

        @Override
        public s invoke(ae<ft> aeVar) {
            a(aeVar);
            return s.f2131a;
        }

        public final void a(ae<ft> aeVar) {
            c.f.b.k.b(aeVar, "it");
            ft b2 = aeVar.b();
            if (b2 != null) {
                ShareDataConfig.this.c(1, b2.m());
            }
        }
    }

    static final class b extends c.f.b.l implements c.f.a.a<com.joaomgcd.taskerm.g.a> {
        public static final b f6240a = new b();

        b() {
            super(0);
        }

        @Override
        public final com.joaomgcd.taskerm.g.a invoke() {
            return new com.joaomgcd.taskerm.g.a();
        }
    }

    public ShareDataConfig() {
        ShareDataConfig shareDataConfig = this;
        this.R = new com.joaomgcd.taskerm.q.d(shareDataConfig, false, null, "userAgreedToShareConditions", 4, null);
        this.S = new com.joaomgcd.taskerm.q.e(shareDataConfig, 0, null, "timesOpenedShareConfigScreen", 6, null);
    }

    public final fj f() {
        return new fj(6, 1, Integer.valueOf((int) R.string.pl_description), "t:5", 0, -1, Integer.valueOf((int) R.string.dc_help_data_share_description), 1, Integer.valueOf((int) R.string.pl_launch_task), "m:1:?", 0, -1, Integer.valueOf((int) R.string.dc_help_link_launch_task), 3, Integer.valueOf((int) R.string.bypass_permissions), "", 0, 0, Integer.valueOf((int) R.string.dc_help_share_share_ask_permissions), 3, Integer.valueOf((int) R.string.pl_public), "", 0, 0, Integer.valueOf((int) R.string.dc_help_share_public), 1, Integer.valueOf((int) R.string.pl_tags), "t:1:?", 0, -1, Integer.valueOf((int) R.string.dc_help_share_tags));
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    public void onCreate(Bundle bundle) {
        super.a(bundle, R.layout.moveupfromzero);
        bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Started share link activity");
        com.joaomgcd.taskerm.rx.h.c(new f(bundle));
    }

    public final void A() {
        b(h() + 1);
    }

    public static final class e implements Runnable {
        e() {
        }

        @Override
        public final void run() {
            ShareDataConfig.this.C();
        }
    }

    public final boolean B() {
        return com.joaomgcd.taskerm.helper.h.a(this.i, R.string.tip_share_tips_video, new d(), new e(), null, true, 8, null);
    }

    public final void C() {
        al.a((Context) this, "https://youtu.be/ZxXFowle29I", false, false, false, 14, (Object) null);
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        bo.b(com.joaomgcd.taskerm.datashare.export.f.d(), "Destroyed");
    }

    public final void a(GoogleSignInAccount googleSignInAccount) {
        com.joaomgcd.taskerm.rx.h.e(new c(googleSignInAccount));
    }

    public final void a(String str) {
        setResult(0);
        String d2 = com.joaomgcd.taskerm.datashare.export.f.d();
        bo.c(d2, "Cancelling export and finishing: " + str);
        finish();
    }

    public final void D() {
        a((View) ((MyScrollView) findViewById(R.id.content_scroller)));
        b(f().e(), 66603);
        this.z[3].setOnCheckedChangeListener(new h());
    }

    public static final class h implements CompoundButton.OnCheckedChangeListener {
        h() {
        }

        @Override
        public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
            EditText editText = ShareDataConfig.this.f11152d[4];
            c.f.b.k.a((Object) editText, "argEditTextViews[ARG_TAGS]");
            editText.setHint(!z ? an.a((int) R.string.word_optional, ShareDataConfig.this, new Object[0]) : "");
            if (z) {
                com.joaomgcd.taskerm.helper.j.a(ShareDataConfig.this.i, y.b(ShareDataConfig.this, (int) R.string.public_shares_have_to_include_tags), (b.a.d.f) null, 2, (Object) null);
            }
        }
    }

    public final String c(int i2) {
        return gs.a((TextView) this.f11152d[i2]);
    }

    public final void c(int i2, String str) {
        if (str != null) {
            gs.b(this.f11152d[i2], str);
        }
    }

    public final void E() {
        String[] e2;
        boolean z;
        Iterator<Integer> it = c.i.d.b(0, f().e()).iterator();
        while (it.hasNext()) {
            int b2 = ((c.a.y) it).b();
            switch (f().d(b2)) {
                case 0:
                    this.f11152d[b2].setLines(1);
                    EditText editText = this.f11152d[b2];
                    c.f.b.k.a((Object) editText, "argEditTextViews[a]");
                    editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)});
                    df.a((TextView) this.f11152d[b2], 2);
                    z = false;
                    break;
                case 1:
                    this.f11152d[b2].setLines(b2 == 0 ? 15 : 1);
                    z = !net.dinglisch.android.taskerm.b.g(f().a(b2));
                    break;
                default:
                    z = false;
                    break;
            }
            int i2 = an.a(Integer.valueOf(b2), 0, 1, 4) ? 0 : 8;
            int i3 = an.a(Integer.valueOf(b2), 2, 3) ? 0 : 8;
            EditText editText2 = this.f11152d[b2];
            c.f.b.k.a((Object) editText2, "argEditTextViews[a]");
            editText2.setHint(z ? ct.a(this, (int) R.string.word_optional, new Object[0]) : "");
            String a2 = ct.a(this, f().g(b2), new Object[0]);
            c.f.b.k.a((Object) a2, "MyRes.getString(this, ARG_SPEC.getArgLabelID(a))");
            TextView textView = this.x[b2];
            c.f.b.k.a((Object) textView, "argLabels[a]");
            textView.setText(a2);
            TextView textView2 = this.x[b2];
            c.f.b.k.a((Object) textView2, "argLabels[a]");
            textView2.setVisibility(0);
            EditText editText3 = this.f11152d[b2];
            c.f.b.k.a((Object) editText3, "argEditTextViews[a]");
            editText3.setVisibility(i2);
            ImageButton imageButton = this.J[b2];
            c.f.b.k.a((Object) imageButton, "argChooseButtons[a]");
            imageButton.setVisibility(8);
            MyCheckBox myCheckBox = this.z[b2];
            c.f.b.k.a((Object) myCheckBox, "argCheckBoxes[a]");
            myCheckBox.setVisibility(i3);
        }
        fy fyVar = this.O;
        if ((fyVar != null && fyVar.n() == 0) || !(this.f6238c instanceof dm)) {
            ViewGroup viewGroup = this.u[1];
            c.f.b.k.a((Object) viewGroup, "argLayouts[ARG_LAUNCH_TASK_NAME]");
            viewGroup.setVisibility(8);
        } else {
            ImageButton imageButton2 = this.J[1];
            imageButton2.setVisibility(0);
            imageButton2.setOnClickListener(new j());
        }
        ImageButton imageButton3 = this.J[4];
        imageButton3.setVisibility(0);
        imageButton3.setOnClickListener(new k());
        ShareDataConfig shareDataConfig = this;
        Object[] objArr = new Object[1];
        dm dmVar = this.P;
        String str = null;
        objArr[0] = dmVar != null ? dmVar.m() : null;
        setTitle(ct.a(shareDataConfig, (int) R.string.dt_share, objArr));
        l lVar = new l();
        com.joaomgcd.taskerm.datashare.export.e eVar = this.Q;
        c(0, eVar != null ? eVar.b() : null);
        com.joaomgcd.taskerm.datashare.export.e eVar2 = this.Q;
        c(1, eVar2 != null ? eVar2.c() : null);
        com.joaomgcd.taskerm.datashare.export.e eVar3 = this.Q;
        lVar.a(2, eVar3 != null ? Boolean.valueOf(eVar3.a()) : null);
        com.joaomgcd.taskerm.datashare.export.e eVar4 = this.Q;
        lVar.a(3, eVar4 != null ? eVar4.d() : null);
        com.joaomgcd.taskerm.datashare.export.e eVar5 = this.Q;
        if (eVar5 != null && (e2 = eVar5.e()) != null) {
            str = c.a.d.a(e2, ",", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (c.f.a.b) null, 62, (Object) null);
        }
        c(4, str);
    }

    public static final class j implements View.OnClickListener {
        j() {
        }

        @Override
        public final void onClick(View view) {
            ShareDataConfig.this.F();
        }
    }

    public final void F() {
        ArrayList<ft> b2;
        fy fyVar = this.O;
        if (fyVar == null || (b2 = fyVar.b(-2, ft.c.Alpha)) == null) {
            return;
        }
        com.joaomgcd.taskerm.rx.h.a(com.joaomgcd.taskerm.dialog.k.a(new ad(this, R.string.taskselect_title, b2, true, n.f6265a, null, null, null, null, null, null, null, null, null, null, null, 65504, null)), this, new m());
    }

    public static final class n extends c.f.b.l implements c.f.a.b<ft, w> {
        public static final n f6265a = new n();

        n() {
            super(1);
        }

        @Override
        public final w invoke(ft ftVar) {
            c.f.b.k.a((Object) ftVar, "it");
            String m = ftVar.m();
            c.f.b.k.a((Object) m, "it.name");
            return new w(m, ftVar.f(), false, 4, null);
        }
    }

    static final class a extends c.f.b.l implements c.f.a.a<com.joaomgcd.taskerm.datashare.export.a> {
        a() {
            super(0);
        }

        @Override
        public final com.joaomgcd.taskerm.datashare.export.a invoke() {
            return a.C0131a.a(com.joaomgcd.taskerm.datashare.export.a.f6266a, (Context) ShareDataConfig.this, false, 2, (Object) null);
        }
    }

    public final b.a.l<List<String>> a(List<String> list) {
        return com.joaomgcd.taskerm.rx.h.b(new i(list));
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        c.f.b.k.b(menuItem, "item");
        if (menuItem.getItemId() == 6) {
            finish();
            return true;
        } else if (menuItem.getItemId() == 16908332) {
            L_();
            return true;
        } else if (menuItem.getItemId() == this.V) {
            com.joaomgcd.taskerm.rx.h.c(new g());
            return true;
        } else if (menuItem.getItemId() == this.U) {
            C();
            return true;
        } else {
            return a(menuItem, (String) null, "sharecreation.html");
        }
    }

    @Override
    public void onBackPressed() {
        L_();
    }

    private final com.joaomgcd.taskerm.datashare.export.e G() {
        String[] strArr;
        List<String> b2;
        if (a(this, f())) {
            boolean z = false;
            String a2 = gs.a((TextView) this.f11152d[0]);
            String a3 = gs.a((TextView) this.f11152d[1]);
            MyCheckBox myCheckBox = this.z[2];
            Boolean valueOf = myCheckBox != null ? Boolean.valueOf(myCheckBox.isChecked()) : null;
            MyCheckBox myCheckBox2 = this.z[3];
            Boolean valueOf2 = myCheckBox2 != null ? Boolean.valueOf(myCheckBox2.isChecked()) : null;
            String c2 = c(4);
            if (c2 == null || (b2 = c.l.n.b((CharSequence) c2, new String[]{","}, false, 0, 6, (Object) null)) == null) {
                strArr = null;
            } else {
                ArrayList arrayList = new ArrayList();
                for (String str : b2) {
                    if (str != null) {
                        String A = ao.A(c.l.n.b((CharSequence) str).toString());
                        if (A != null) {
                            arrayList.add(A);
                        }
                    } else {
                        throw new q("null cannot be cast to non-null type kotlin.CharSequence");
                    }
                }
                Object[] array = arrayList.toArray(new String[0]);
                if (array == null) {
                    throw new q("null cannot be cast to non-null type kotlin.Array<T>");
                }
                strArr = (String[]) array;
            }
            if (c.f.b.k.a((Object) valueOf2, (Object) true)) {
                if (strArr != null) {
                }
                z = true;
                if (z) {
                    com.joaomgcd.taskerm.helper.j.a(this.i, y.d(this, R.string.pl_public, R.string.public_shares_have_to_include_tags), (c.f.a.b) null, 2, (Object) null);
                    return null;
                }
            }
            return new com.joaomgcd.taskerm.datashare.export.e(a2, a3, valueOf, valueOf2, strArr);
        }
        return null;
    }

    public final void L_() {
        com.joaomgcd.taskerm.datashare.export.e G = G();
        if (G != null) {
            a(G);
            finish();
        }
    }

    private final void a(com.joaomgcd.taskerm.datashare.export.e eVar) {
        setResult(-1, new Intent().putExtra(com.joaomgcd.taskerm.datashare.export.f.b(), eVar.a(0).c()));
    }

    @Override
    public void a(int i2) {
        E();
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        c.f.b.k.b(menu, "menu");
        boolean a2 = super.a(menu, R.string.ml_help_this_screen, -1);
        ShareDataConfig shareDataConfig = this;
        menu.add(0, this.U, 0, an.a((int) R.string.pl_tips_video, shareDataConfig, new Object[0]));
        menu.add(0, this.V, 0, an.a((int) R.string.pl_change_share_account, shareDataConfig, new Object[0]));
        return a2;
    }
}