imToken v2.14.1版本的 MD5 值为:83050b2c91219b46832c8336279e7878

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


package p0;

import com.helpscout.beacon.internal.core.model.ArticleApi;
import com.helpscout.beacon.internal.core.model.ArticleDetailsApi;
import com.helpscout.beacon.internal.presentation.extensions.StringExtensionsKt;
import java.util.Arrays;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt;
@Metadata(bv = {}, d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0000\u0018\u00002\u00020\u0001:\u0001\u0007B\u0007¢\u0006\u0004\b\u000b\u0010\fJ\u001e\u0010\u0007\u001a\u00020\u00052\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u00022\u0006\u0010\u0006\u001a\u00020\u0005H\u0002J\u0010\u0010\u0007\u001a\u00020\u00052\u0006\u0010\b\u001a\u00020\u0005H\u0002J\u0019\u0010\u0007\u001a\u00020\u00052\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u0006\u001a\u00020\u0005H\u0086\u0002¨\u0006\r"}, d2 = {"Lp0/e;", "", "", "Lcom/helpscout/beacon/internal/core/model/ArticleApi$ArticleDocPreview;", "relatedArticles", "", "relatedArticlesTitle", "a", "articleText", "Lcom/helpscout/beacon/internal/core/model/ArticleDetailsApi;", "articleApi", "<init>", "()V", "beacon_release"}, k = 1, mv = {1, 7, 1})
public final class e {
    public static final a f3085a = new a(null);

    @Metadata(bv = {}, d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\t\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\t\u0010\nR\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0007\u0010\u0004R\u0014\u0010\b\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\b\u0010\u0004¨\u0006\u000b"}, d2 = {"Lp0/e$a;", "", "", "articleFooter", "Ljava/lang/String;", "articleHeader", "footer", "relatedArticleContainer", "relatedArticleItem", "<init>", "()V", "beacon_release"}, k = 1, mv = {1, 7, 1})
    public static final class a {
        private a() {
        }

        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }
    }

    private final String a(String str) {
        return StringsKt.replace$default(str, "src=\"//", "src=\"https://", false, 4, (Object) null);
    }

    private final String a(List<ArticleApi.ArticleDocPreview> list, String str) {
        if (!list.isEmpty()) {
            StringBuilder sb = new StringBuilder();
            for (ArticleApi.ArticleDocPreview articleDocPreview : list) {
                Object[] objArr = new Object[3];
                objArr[0] = articleDocPreview.getUrl();
                objArr[1] = articleDocPreview.getName();
                String preview = articleDocPreview.getPreview();
                String cleanUpPreview = preview != null ? StringExtensionsKt.cleanUpPreview(preview) : null;
                if (cleanUpPreview == null) {
                    cleanUpPreview = "";
                }
                objArr[2] = cleanUpPreview;
                String format = String.format("\n            <a href=\"%s\" class=\"c-RelatedArticles__card\">\n                <div class=\"c-RelatedArticles__card-title\">%s</div>\n                <div class=\"c-RelatedArticles__card-desc\">%s</div>\n              </a>\n        ", Arrays.copyOf(objArr, 3));
                Intrinsics.checkNotNullExpressionValue(format, "format(this, *args)");
                sb.append(format);
            }
            String sb2 = sb.toString();
            Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()");
            String format2 = String.format("\n            <div class=\"c-RelatedArticles\">\n                <div class=\"c-RelatedArticles__content\">\n                <div class=\"c-RelatedArticles__title\">%s</div>\n                    %s\n                </div>\n            </div>\n        ", Arrays.copyOf(new Object[]{str, sb2}, 2));
            Intrinsics.checkNotNullExpressionValue(format2, "format(this, *args)");
            return format2;
        }
        return "";
    }

    public final String a(ArticleDetailsApi articleApi, String relatedArticlesTitle) {
        Intrinsics.checkNotNullParameter(articleApi, "articleApi");
        Intrinsics.checkNotNullParameter(relatedArticlesTitle, "relatedArticlesTitle");
        String a2 = a(articleApi.getText());
        String a3 = a(articleApi.getRelated(), relatedArticlesTitle);
        return "<!doctype html>\n            <html>\n            <head>\n            <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>\n            <link rel='stylesheet' type='text/css' href='file:///android_res/raw/hs_beacon_article.css'>\n            </head>\n            <body>\n                <div class=\"c-article-container\">\n                    <article id=\"fullArticle\">" + a2 + "</article>\n            </div>\n            " + a3 + "\n            </body>\n            </html>";
    }
}