导航菜单

页面标题

页面副标题

Namma Yatri v3.3.7 - h0.java 源代码

正在查看: Namma Yatri v3.3.7 应用的 h0.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.microsoft.clarity.g;

import Wc.AbstractC0229p;
import android.content.Context;
import android.net.Uri;
import com.microsoft.clarity.ClarityConfig;
import gd.AbstractC0498b;
import gd.AbstractC0499c;
import in.juspay.hypersdk.ota.Constants;
import in.juspay.hypersdk.security.EncryptionHelper;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.InputStream;
import java.net.URL;
import java.nio.charset.Charset;
import java.security.DigestInputStream;
import java.security.MessageDigest;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import kotlin.jvm.functions.Function2;
import pd.C1132f;
import sd.AbstractC1172m;
import sd.C1163d;
import sd.C1165f;
import sd.C1169j;
import sd.InterfaceC1167h;

public final class h0 {
    public final Context a;
    public final ClarityConfig b;
    public final kotlin.jvm.internal.j c;
    public final C1169j d;
    public final C1169j e;
    public final C1169j f;
    public final C1169j g;
    public final C1169j h;
    public final LinkedHashMap i;

    public h0(Context context, ClarityConfig config, Function2 webAssetCallback) {
        kotlin.jvm.internal.m.i(context, "context");
        kotlin.jvm.internal.m.i(config, "config");
        kotlin.jvm.internal.m.i(webAssetCallback, "webAssetCallback");
        this.a = context;
        this.b = config;
        this.c = (kotlin.jvm.internal.j) webAssetCallback;
        this.d = new C1169j("\\[ClarityStyleContent]|\\[/ClarityStyleContent]|\\[ClarityLocalURL]|\\[/ClarityLocalURL]");
        this.e = new C1169j("\\[ClarityLocalURL](.*?)\\[/ClarityLocalURL]");
        this.f = new C1169j("\\[ClarityStyleContent](.*?)\\[/ClarityStyleContent]");
        this.g = new C1169j("url\\((?:'|\\\\\"|\")?(.*?)(?:'|\\\\\"|\")?\\)");
        this.h = new C1169j("@import\\s(?:'|\\\\\"|\")(.*?)(?:'|\\\\\"|\");");
        this.i = new LinkedHashMap();
    }

    public final ArrayList a(String str, String str2, boolean z, int i, int i2) {
        Object obj;
        rd.h<InterfaceC1167h> u = rd.k.u(C1169j.d(this.g, str, 0, 2, null), C1169j.d(this.h, str, 0, 2, null));
        ArrayList arrayList = new ArrayList();
        for (InterfaceC1167h interfaceC1167h : u) {
            String str3 = (String) interfaceC1167h.a().get(1);
            if (AbstractC1172m.V(str3, "://", 0, false, 6, null) > 0 || AbstractC1172m.V(str3, "//", 0, false, 6, null) == 0 || AbstractC1172m.E(str3, "data:", false, 2, null)) {
                g0 task = new g0(this, str3);
                kotlin.jvm.internal.m.i(task, "task");
                try {
                    obj = task.invoke();
                } catch (Exception unused) {
                    obj = null;
                }
                Boolean bool = (Boolean) obj;
                if (!(bool != null ? bool.booleanValue() : false)) {
                }
            }
            String path = Uri.parse(str3).getPath();
            if (path != null) {
                C1165f c1165f = interfaceC1167h.c().get(1);
                kotlin.jvm.internal.m.f(c1165f);
                b0 a = a(path, str2, z, c1165f.a().c() + i, (path.length() + r4) - 1, i2 + 1);
                if (a != null) {
                    arrayList.add(a);
                }
            }
        }
        return arrayList;
    }

    public final boolean b(String str) {
        Long l;
        d0 d0Var = (d0) this.i.get(str);
        if (kotlin.jvm.internal.m.d(d0Var != null ? Boolean.valueOf(d0Var.b) : null, Boolean.TRUE)) {
            return false;
        }
        d0 d0Var2 = (d0) this.i.get(str);
        return new File(str).lastModified() > ((d0Var2 == null || (l = d0Var2.e) == null) ? 0L : l.longValue());
    }

    public final String c(String str) {
        String uri = Uri.parse("https://clarity.microsoft.com/").buildUpon().appendPath(Constants.APP_DIR).appendPath("webasset").appendPath(EncryptionHelper.ENCRYPTED_VERSION).appendPath(this.b.getProjectId()).appendPath("*clarity-playback-token-placeholder*").appendPath("all").appendEncodedPath(str).build().toString();
        kotlin.jvm.internal.m.h(uri, "parse(BuildConfig.WEB_AS…)\n            .toString()");
        return uri;
    }

    public final boolean b(java.net.URL r6) {
        throw new UnsupportedOperationException("Method not decompiled: com.microsoft.clarity.g.h0.b(java.net.URL):boolean");
    }

    public final boolean a(String str) {
        List<String> l;
        d0 d0Var = (d0) this.i.get(str);
        if (d0Var == null || (l = d0Var.f) == null) {
            l = AbstractC0229p.l();
        }
        for (String str2 : l) {
            if (b(str2) || a(str2)) {
                return true;
            }
        }
        return false;
    }

    public final String a(URL url, boolean z) {
        String path = url.getPath();
        if (kotlin.jvm.internal.m.d(url.getProtocol(), "file")) {
            kotlin.jvm.internal.m.h(path, "path");
            path = AbstractC1172m.p0(path, "/android_asset");
        } else if (kotlin.jvm.internal.m.d(url.getHost(), "appassets.androidplatform.net")) {
            kotlin.jvm.internal.m.h(path, "path");
            path = AbstractC1172m.p0(path, "assets");
        } else if (this.b.isIonic$sdk_prodRelease() && kotlin.jvm.internal.m.d(url.getHost(), "localhost") && z) {
            path = "/";
        }
        kotlin.jvm.internal.m.h(path, "path");
        return path;
    }

    public final com.microsoft.clarity.g.b0 a(java.lang.String r10, java.lang.String r11, boolean r12, int r13, int r14, int r15) {
        throw new UnsupportedOperationException("Method not decompiled: com.microsoft.clarity.g.h0.a(java.lang.String, java.lang.String, boolean, int, int, int):com.microsoft.clarity.g.b0");
    }

    public final boolean a(URL url) {
        return kotlin.jvm.internal.m.d(url.getProtocol(), "file") || kotlin.jvm.internal.m.d(url.getHost(), "appassets.androidplatform.net") || ((this.b.isIonic$sdk_prodRelease() || this.b.isCordova$sdk_prodRelease()) && kotlin.jvm.internal.m.d(url.getHost(), "localhost"));
    }

    public final String a(String str, String str2, boolean z) {
        String str3;
        if (z) {
            return AbstractC1172m.W0(a(new URL(str2), false), '/');
        }
        String canonicalPath = gd.i.q(new File(str), AbstractC1172m.W0(str2, '/')).getCanonicalPath();
        kotlin.jvm.internal.m.h(canonicalPath, "File(pageFolderPath)\n   …           .canonicalPath");
        String W0 = AbstractC1172m.W0(canonicalPath, '/');
        if (this.b.isCordova$sdk_prodRelease()) {
            str3 = "www";
        } else {
            str3 = this.b.isIonic$sdk_prodRelease() ? "public" : null;
        }
        if (str3 == null || AbstractC1172m.E(W0, str3, false, 2, null)) {
            return W0;
        }
        return str3 + '/' + W0;
    }

    public final c0 a(InputStream inputStream, String path, Long l, boolean z, List list) {
        try {
            MessageDigest messageDigest = MessageDigest.getInstance("MD5");
            byte[] c = AbstractC0498b.c(new DigestInputStream(inputStream, messageDigest));
            MessageDigest messageDigest2 = com.microsoft.clarity.q.c.a;
            byte[] digest = messageDigest.digest();
            kotlin.jvm.internal.m.h(digest, "md5.digest()");
            String a = com.microsoft.clarity.q.c.a(digest, true);
            kotlin.jvm.internal.m.i(path, "path");
            int b0 = AbstractC1172m.b0(path, "/", 0, false, 6, null) + 1;
            int b02 = AbstractC1172m.b0(path, ".", 0, false, 6, null) - 1;
            if (b02 < b0) {
                b02 = path.length() - 1;
            }
            String obj = AbstractC1172m.u0(path, new C1132f(b0, b02), a).toString();
            try {
                c0 c0Var = new c0(new d0(path, z, a, obj, c(obj), l, list), c);
                AbstractC0499c.a(inputStream, null);
                return c0Var;
            } catch (Throwable th) {
                th = th;
                Throwable th2 = th;
                try {
                    throw th2;
                } catch (Throwable th3) {
                    AbstractC0499c.a(inputStream, th2);
                    throw th3;
                }
            }
        } catch (Throwable th4) {
            th = th4;
        }
    }

    public final c0 a(c0 c0Var, boolean z, int i) {
        byte[] bArr = c0Var.b;
        Charset charset = C1163d.b;
        String str = new String(bArr, charset);
        ArrayList a = a(str, AbstractC1172m.R0(c0Var.a.a, '/', ""), z, 0, i);
        if (a.isEmpty()) {
            return c0Var;
        }
        StringBuilder sb2 = new StringBuilder(str);
        if (a.size() > 1) {
            AbstractC0229p.z(a, new e0());
        }
        Iterator it = a.iterator();
        while (it.hasNext()) {
            b0 b0Var = (b0) it.next();
            sb2.replace(b0Var.a, b0Var.b + 1, b0Var.d);
        }
        String sb3 = sb2.toString();
        kotlin.jvm.internal.m.h(sb3, "newDataBuilder.toString()");
        byte[] bytes = sb3.getBytes(charset);
        kotlin.jvm.internal.m.h(bytes, "this as java.lang.String).getBytes(charset)");
        InputStream byteArrayInputStream = new ByteArrayInputStream(bytes);
        d0 d0Var = c0Var.a;
        String str2 = d0Var.a;
        Long l = d0Var.e;
        boolean z2 = d0Var.b;
        ArrayList arrayList = new ArrayList(AbstractC0229p.v(a, 10));
        Iterator it2 = a.iterator();
        while (it2.hasNext()) {
            arrayList.add(((b0) it2.next()).c);
        }
        return a(byteArrayInputStream, str2, l, z2, arrayList);
    }
}