LINE.apk(点击下载) / GuideWebFragment.java


package ai.clova.search.assistant.guide;

import ai.clova.cic.clientlib.login.models.ClovaToken;
import ai.clova.search.assistant.mic.BypassFragment;
import android.annotation.SuppressLint;
import android.content.Context;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.Fragment;
import b0.e;
import c0.g;
import em3.q;
import em3.s;
import ha3.j0;
import i0.a;
import io.jsonwebtoken.JwtParser;
import j.f;
import j.h0;
import java.net.URLEncoder;
import java.util.Map;
import java.util.Objects;
import jp.naver.line.android.R;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.Triple;
import kotlin.TuplesKt;
import ql3.g0;
import sm3.r;
import v.a;
import v.k;
import zq0.c;
import zx2.w;

@Metadata(bv = {}, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lai/clova/search/assistant/guide/GuideWebFragment;", "Landroidx/fragment/app/Fragment;", "<init>", "()V", "clova_search_productionRelease"}, k = 1, mv = {1, 6, 0})
public final class GuideWebFragment extends Fragment {

    /* renamed from: e  reason: collision with root package name */
    public static final /* synthetic */ int f5017e = 0;

    /* renamed from: b  reason: collision with root package name */
    public e f5018b;

    /* renamed from: c  reason: collision with root package name */
    public final Lazy f5019c = LazyKt.lazy(a.f5021b);

    /* renamed from: d  reason: collision with root package name */
    public final b f5020d = new b(this);

    public static final class a extends s implements dm3.a<ay2.b> {

        /* renamed from: b  reason: collision with root package name */
        public static final a f5021b = new a();

        public a() {
            super(0);
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        @Override // dm3.a
        public ay2.b invoke() {
            return new ay2.b();
        }
    }

    public static final class b implements a.AbstractC3031a {

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ GuideWebFragment f5022a;

        public b(GuideWebFragment guideWebFragment) {
            this.f5022a = guideWebFragment;
        }

        @Override // v.a.AbstractC3031a
        public boolean a(Uri uri) {
            if (q.b(uri.getScheme(), "linesearch") && q.b(uri.getHost(), "guide")) {
                if (q.b(uri.getPath(), "/close")) {
                    f a14 = f.f90048m.a();
                    a14.b(false);
                    a14.a(false);
                    return true;
                }
                String queryParameter = uri.getQueryParameter(c.QUERY_KEY_URL);
                if (!(queryParameter == null || queryParameter.length() == 0)) {
                    try {
                        k.a aVar = k.f168864f;
                        Context requireContext = this.f5022a.requireContext();
                        q.e(requireContext, "requireContext()");
                        e eVar = this.f5022a.f5018b;
                        if (eVar != null) {
                            ConstraintLayout constraintLayout = eVar.f10648b;
                            q.e(constraintLayout, "binding.root");
                            k.f168865g.onNext(new Triple<>(requireContext, constraintLayout, uri.getQueryParameter(c.QUERY_KEY_URL)));
                            return true;
                        }
                        q.l("binding");
                        throw null;
                    } catch (Exception unused) {
                        return true;
                    }
                } else {
                    String queryParameter2 = uri.getQueryParameter("q");
                    if (!(queryParameter2 == null || queryParameter2.length() == 0)) {
                        Fragment J = this.f5022a.getParentFragmentManager().J("BypassFragment");
                        androidx.fragment.app.a aVar2 = new androidx.fragment.app.a(this.f5022a.getParentFragmentManager());
                        if (J != null && J.isAdded()) {
                            aVar2.n(J);
                        }
                        g0.b bVar = g0.b.GUIDE;
                        String queryParameter3 = uri.getQueryParameter("q");
                        q.d(queryParameter3);
                        q.f(bVar, "querySource");
                        BypassFragment bypassFragment = new BypassFragment();
                        Bundle bundle = new Bundle();
                        bundle.putString("queryText", queryParameter3);
                        bundle.putSerializable("querySource", bVar);
                        bypassFragment.setArguments(bundle);
                        aVar2.l(0, bypassFragment, "BypassFragment", 1);
                        aVar2.g();
                        f.f90048m.a().a(false);
                        return true;
                    }
                }
            }
            return false;
        }
    }

    @SuppressLint({"SetJavaScriptEnabled"})
    public final void Y4(String str) {
        if (getContext() != null) {
            e eVar = this.f5018b;
            if (eVar != null) {
                WebView webView = eVar.f10650d;
                WebSettings settings = webView.getSettings();
                settings.setCacheMode(2);
                settings.setJavaScriptEnabled(true);
                settings.setDomStorageEnabled(true);
                webView.setWebViewClient(new v.a(this.f5020d));
                ClovaToken clovaToken = e0.c.f65811c.a().f65813a.getLoginManager().getClovaToken();
                String encode = URLEncoder.encode(str, "UTF-8");
                q.e(encode, "encode(userName, \"UTF-8\")");
                webView.loadUrl("https://clova-search-guide-webview.line-apps.com/", g0.j(TuplesKt.to("Authorization", clovaToken.getTokenType() + ' ' + clovaToken.getAccessToken()), TuplesKt.to("X-LINE-Display-Name", r.A(encode, "+", " ", false, 4))));
                return;
            }
            q.l("binding");
            throw null;
        }
    }

    @Override // androidx.fragment.app.Fragment
    public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        q.f(layoutInflater, "inflater");
        View inflate = layoutInflater.inflate(R.layout.fragment_guide_web, (ViewGroup) null, false);
        int i14 = R.id.dummy;
        View g14 = dz.a.g(inflate, R.id.dummy);
        if (g14 != null) {
            i14 = R.id.webView_RES_2097545316;
            WebView webView = (WebView) dz.a.g(inflate, R.id.webView_RES_2097545316);
            if (webView != null) {
                ConstraintLayout constraintLayout = (ConstraintLayout) inflate;
                this.f5018b = new e(constraintLayout, g14, webView);
                return constraintLayout;
            }
        }
        throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i14)));
    }

    @Override // androidx.fragment.app.Fragment
    public void onViewCreated(View view, Bundle bundle) {
        q.f(view, "view");
        super.onViewCreated(view, bundle);
        a.AbstractC1235a.C1236a aVar = a.AbstractC1235a.C1236a.f84517b;
        q.f(aVar, "data");
        Objects.requireNonNull(aVar);
        Objects.requireNonNull(aVar);
        Map<String, String> b14 = aVar.b();
        j0.l().g("voicesearch." + "search" + JwtParser.SEPARATOR_CHAR + "event", b14);
        if (getContext() != null) {
            String str = h0.f90069b;
            w<R> qVar = str != null ? new my2.q<>(str) : null;
            if (qVar == null) {
                qVar = w.b.f175471d.a().c().b().o(j.g0.f90065b);
            }
            ((ay2.b) this.f5019c.getValue()).c(g.c(qVar).v(new q.a(this), new q.b(this)));
        }
    }
}