导航菜单
平台声明

本平台专为移动应用安全风险研究与合规评估设计,严禁用于任何非法用途。 如有疑问或建议,欢迎加入微信群交流

应用基础信息

文件基本信息

文件名称 Duolingo-Premium-v6.26.2_build_2078-Mod_yxssp.com.apk
文件大小 83.55MB
MD5 1f5e29c5f8c2229955a3cbb5abd10774
SHA1 a6c50872dc230d4dfc79cb00a2b4fb4385f9a6ec
SHA256 052ec92971dd197ce7f9ebb5134f8374fdf47212f40e2b9e738e18bf6ff8d5a8
病毒检测 无法判定

应用基础信息

应用名称 Duolingo
包名 com.duolingo
主活动 com.duolingo.splash.LaunchActivity
目标SDK 34
最小SDK 29
版本号 6.26.2
子版本号 2078
加固信息 未加壳
开发框架 Java/Kotlin

Google Play 应用市场信息

标题 多邻国|高效学外语
评分 4.7034783
安装 500,000,000+   次下载
价格 0
Android版本支持
分类 教育
Play 商店链接 com.duolingo
开发者 Duolingo
开发者 ID 6957685454452609502
开发者 地址 Duolingo 5900 Penn Avenue Pittsburgh PA 15206
开发者 主页 https://www.duolingo.com/
开发者 Email android@duolingo.com
发布日期 2013年5月29日
隐私政策 Privacy link

关于此应用
来多邻国,跟全世界 5 亿多小伙伴一起,快乐高效学外语!这款全球火爆的教育应用有 40 多种语言任你选,还统统免费哦!精巧有趣的小单元,带你玩转听说读写,每天只要几分钟,闯关玩游戏,就能扩充词汇、巩固语法,快速提升语言能力!

语言教育专家团队亲手设计,全球数亿小伙伴口碑之选。多邻国课程让你信心满满,轻松应对生活中的各种会话场景,有英、日、韩、法、西、意等多种语言,还有粤语哦!

无论是为了出国旅行、在校成绩、职业前景,还是要锻炼大脑、联络感情,你都一定会爱上多邻国式快乐高效的语言学习。

为什么选择多邻国?

• 玩会、学会,还免费!多邻国特色的游戏化课程和魅力超群的鼓励师团队,让你在开心闯关中不断晋级,轻松提升听、说、读、写能力。

• 教学方法科学有效。多邻国式教学由语言专家依据科学教学法精心设计,研究证明,能有效增强对所学语言的长期记忆,一旦掌握,再难忘记!

• 学习成果看得见,进步就有奖励。在学习中不断获取各种趣味奖励和成就,自觉养成天天学习的好习惯,激励自己朝着目标努力、努力、再努力!

• 一起学,更有动力。跟来自全世界的 5 亿多小伙伴一起卷,在排行榜上一较高下,用实力证明自己!

• 所有课程全部免费。下载一个应用,就能随心学习多种语言,包括西班牙语、法语、德语、意大利语、俄语、葡萄牙语、土耳其语、荷兰语、爱尔兰语、丹麦语、瑞典语、乌克兰语、世界语、波兰语、希腊语、匈牙利语、挪威语、希伯来语、威尔士语、阿拉伯语、拉丁语、夏威夷语、苏格兰盖尔语、越南语、韩语、日语、英语,甚至还有高级瓦雷利亚语!

来自全球对多邻国的评价⭐️⭐️⭐️⭐️⭐️:

编辑推荐精品应用及“年度最佳”——Google Play

"毋庸置疑,多邻国就是最好的语言学习应用。" ——华尔街时报

“这个免费应用和网站是我试过的语言学习方法中最有效的...... 课程由一个个轻松小挑战的形式呈现,有口语、翻译,还有选择题,越做越有趣,让我欲罢不能。” —— 纽约时报

“通往未来教育的秘钥。” —— 时代周刊

“过瘾、好玩、爽!” —— 福布斯

发送意见反馈至 android@duolingo.com

访问多邻国网页版 http://www.duolingo.com

查看隐私政策 https://www.duolingo.com/privacy

反编译与源码导出

Manifest文件 查看
Java源代码 查看 -- 下载

文件结构与资源列表

    应用签名证书信息

    APK已签名
    v1 签名: False
    v2 签名: False
    v3 签名: True
    v4 签名: False
    主题: C=CN, OU=www.bsh.me, CN=蓝鲨
    签名算法: rsassa_pkcs1v15
    有效期自: 2021-05-28 06:16:55+00:00
    有效期至: 2071-05-16 06:16:55+00:00
    发行人: C=CN, OU=www.bsh.me, CN=蓝鲨
    序列号: 0x4f67ed21
    哈希算法: sha1
    证书MD5: 8aeb960b8fd3e10c39f63248b6695d9f
    证书SHA1: a3859cd900635686be18e6289001b774588b18af
    证书SHA256: f411360e639b6b9b87d25dd5e5a6d7399c2b1c56f82c5dab067fc8d740fce34d
    证书SHA512: 5595af5bb187d3a3d6a3cf83494b8c3f5bced1ce7f812e4d0505e3a87c72a8faea9941f14240b67ad80022a2664deb447c7106377772694de66fe64e4027c8ab
    公钥算法: rsa
    密钥长度: 1024
    指纹: cb3521fc2bd58327278e7b92166836717af31731e3eee5a8b25e5d6e98bdbdea
    共检测到 1 个唯一证书

    权限声明与风险分级

    权限名称 安全等级 权限内容 权限描述 关联代码
    android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
    android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
    android.permission.FOREGROUND_SERVICE 普通 创建前台Service Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放)
    android.permission.VIBRATE 普通 控制振动器 允许应用程序控制振动器,用于消息通知振动功能。
    android.permission.RECEIVE_BOOT_COMPLETED 普通 开机自启 允许应用程序在系统完成启动后即自行启动。这样会延长手机的启动时间,而且如果应用程序一直运行,会降低手机的整体速度。
    android.permission.GET_ACCOUNTS 普通 探索已知账号 允许应用程序访问帐户服务中的帐户列表。
    android.permission.RECORD_AUDIO 危险 获取录音权限 允许应用程序获取录音权限。
    android.permission.POST_NOTIFICATIONS 危险 发送通知的运行时权限 允许应用发布通知,Android 13 引入的新权限。
    android.permission.READ_EXTERNAL_STORAGE 危险 读取SD卡内容 允许应用程序从SD卡读取信息。
    android.permission.READ_CONTACTS 危险 读取联系人信息 允允许应用程序读取您手机上存储的所有联系人(地址)数据。恶意应用程序可借此将您的数据发送给其他人。
    com.google.android.c2dm.permission.RECEIVE 普通 接收推送通知 允许应用程序接收来自云的推送通知。
    android.permission.MODIFY_AUDIO_SETTINGS 危险 允许应用修改全局音频设置 允许应用程序修改全局音频设置,如音量。多用于消息语音功能。
    com.google.android.providers.gsf.permission.READ_GSERVICES 未知 未知权限 来自 android 引用的未知权限。
    android.permission.WAKE_LOCK 危险 防止手机休眠 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。
    com.duolingo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION 未知 未知权限 来自 android 引用的未知权限。
    com.sec.android.provider.badge.permission.READ 普通 在应用程序上显示通知计数 在三星手机的应用程序启动图标上显示通知计数或徽章。
    com.sec.android.provider.badge.permission.WRITE 普通 在应用程序上显示通知计数 在三星手机的应用程序启动图标上显示通知计数或徽章。
    com.htc.launcher.permission.READ_SETTINGS 普通 在应用程序上显示通知计数 在HTC手机的应用程序启动图标上显示通知计数或徽章。
    com.htc.launcher.permission.UPDATE_SHORTCUT 普通 在应用程序上显示通知计数 在HTC手机的应用程序启动图标上显示通知计数或徽章。
    com.sonyericsson.home.permission.BROADCAST_BADGE 普通 在应用程序上显示通知计数 在索尼手机的应用程序启动图标上显示通知计数或徽章。
    com.sonymobile.home.permission.PROVIDER_INSERT_BADGE 普通 在应用程序上显示通知计数 在索尼手机的应用程序启动图标上显示通知计数或徽章。
    com.anddoes.launcher.permission.UPDATE_COUNT 普通 在应用程序上显示通知计数 在apex的应用程序启动图标上显示通知计数或徽章。
    com.majeur.launcher.permission.UPDATE_BADGE 普通 在应用程序上显示通知计数 在solid的应用程序启动图标上显示通知计数或徽章。
    com.huawei.android.launcher.permission.CHANGE_BADGE 普通 在应用程序上显示通知计数 在华为手机的应用程序启动图标上显示通知计数或徽章。
    com.huawei.android.launcher.permission.READ_SETTINGS 普通 在应用程序上显示通知计数 在华为手机的应用程序启动图标上显示通知计数或徽章。
    com.huawei.android.launcher.permission.WRITE_SETTINGS 普通 在应用程序上显示通知计数 在华为手机的应用程序启动图标上显示通知计数或徽章。
    android.permission.READ_APP_BADGE 普通 显示应用程序通知 允许应用程序显示应用程序图标徽章。
    com.oppo.launcher.permission.READ_SETTINGS 普通 在应用程序上显示通知计数 在OPPO手机的应用程序启动图标上显示通知计数或徽章。
    com.oppo.launcher.permission.WRITE_SETTINGS 普通 在应用程序上显示通知计数 在OPPO手机的应用程序启动图标上显示通知计数或徽章。
    me.everything.badger.permission.BADGE_COUNT_READ 未知 未知权限 来自 android 引用的未知权限。
    me.everything.badger.permission.BADGE_COUNT_WRITE 未知 未知权限 来自 android 引用的未知权限。

    证书安全合规分析

    高危
    0
    警告
    0
    信息
    1
    标题 严重程度 描述信息
    已签名应用 信息 应用已使用代码签名证书进行签名。

    Manifest 配置安全分析

    高危
    1
    警告
    21
    信息
    0
    屏蔽
    0
    序号 问题 严重程度 描述信息 操作
    1 应用已配置网络安全策略
    [android:networkSecurityConfig=@xml/network_security_config]
    信息 网络安全配置允许应用通过声明式配置文件自定义网络安全策略,无需修改代码。可针对特定域名或应用范围进行灵活配置。
    2 Content Provider (com.facebook.FacebookContentProvider) 未受保护。
    [android:exported=true]
    警告 检测到 Content Provider 已导出,未受任何权限保护,任意应用均可访问。
    3 Service (com.duolingo.notifications.FcmIntentService) 未受保护。
    [android:exported=true]
    警告 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
    4 App 链接 assetlinks.json 文件未找到
    [android:name=com.duolingo.splash.LaunchActivity]
    [android:host=https://blast.duolingo.com]
    高危 App Link 资产验证 URL(https://blast.duolingo.com/.well-known/assetlinks.json)未找到或配置不正确。(状态码:406)。应用程序链接允许用户通过 Web URL 或电子邮件直接跳转到移动应用。如果 assetlinks.json 文件缺失或主机/域配置错误,恶意应用可劫持此类 URL,导致网络钓鱼攻击,泄露 URI 中的敏感信息(如 PII、OAuth 令牌、魔术链接/重置令牌等)。请务必通过托管 assetlinks.json 文件并在 Activity 的 intent-filter 中设置 [android:autoVerify="true"] 来完成 App Link 域名验证。
    5 Activity (com.duolingo.splash.LaunchActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    6 Activity-Alias (com.duolingo.app.UnhingedStuffLauncher) 未受保护。
    [android:exported=true]
    警告 检测到 Activity-Alias 已导出,未受任何权限保护,任意应用均可访问。
    7 Activity-Alias (com.duolingo.app.UnhingedSickLauncher) 未受保护。
    [android:exported=true]
    警告 检测到 Activity-Alias 已导出,未受任何权限保护,任意应用均可访问。
    8 Activity-Alias (com.duolingo.app.StreakSaverLauncher) 未受保护。
    [android:exported=true]
    警告 检测到 Activity-Alias 已导出,未受任何权限保护,任意应用均可访问。
    9 Activity-Alias (com.duolingo.app.SeasonalLauncher3) 未受保护。
    [android:exported=true]
    警告 检测到 Activity-Alias 已导出,未受任何权限保护,任意应用均可访问。
    10 Activity-Alias (com.duolingo.app.SeasonalLauncher2) 未受保护。
    [android:exported=true]
    警告 检测到 Activity-Alias 已导出,未受任何权限保护,任意应用均可访问。
    11 Activity-Alias (com.duolingo.app.SeasonalLauncher1) 未受保护。
    [android:exported=true]
    警告 检测到 Activity-Alias 已导出,未受任何权限保护,任意应用均可访问。
    12 Activity-Alias (com.duolingo.app.StreakSocietyLauncher) 未受保护。
    [android:exported=true]
    警告 检测到 Activity-Alias 已导出,未受任何权限保护,任意应用均可访问。
    13 Activity-Alias (com.duolingo.app.LoginActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity-Alias 已导出,未受任何权限保护,任意应用均可访问。
    14 Activity (com.duolingo.wechat.WeChatReceiverActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    15 Activity (com.duolingo.debug.VideoCallTranscriptDemoActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    16 Service (com.duolingo.core.account.AccountService) 未受保护。
    [android:exported=true]
    警告 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
    17 Activity (com.facebook.CustomTabActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    18 Service (com.google.android.gms.auth.api.signin.RevocationBoundService) 受权限保护,但应检查权限保护级别。
    Permission: com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION
    [android:exported=true]
    警告 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
    19 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护,但应检查权限保护级别。
    Permission: com.google.android.c2dm.permission.SEND
    [android:exported=true]
    警告 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
    20 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护,但应检查权限保护级别。
    Permission: android.permission.BIND_JOB_SERVICE
    [android:exported=true]
    警告 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
    21 Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) 受权限保护,但应检查权限保护级别。
    Permission: android.permission.DUMP
    [android:exported=true]
    警告 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
    22 Activity (androidx.compose.ui.tooling.PreviewActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    23 Broadcast Receiver (androidx.profileinstaller.ProfileInstallReceiver) 受权限保护,但应检查权限保护级别。
    Permission: android.permission.DUMP
    [android:exported=true]
    警告 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

    可浏览 Activity 组件分析

    ACTIVITY INTENT
    com.duolingo.splash.LaunchActivity Schemes: duolingo://, https://,
    Hosts: monthly_goal, home, lesson, o, practice, premium, profile, skill, switch_course, shop, reset_password, leaderboard, stories, family-plan, share-family-plan, add_friends, max, contact_sync, mm, licensed_music, course_switcher, www.duolingo.com, ar.duolingo.com, cs.duolingo.com, de.duolingo.com, el.duolingo.com, es.duolingo.com, fr.duolingo.com, hi.duolingo.com, hu.duolingo.com, id.duolingo.com, it.duolingo.com, ja.duolingo.com, ko.duolingo.com, nl-nl.duolingo.com, pl.duolingo.com, pt.duolingo.com, ro.duolingo.com, ru.duolingo.com, th.duolingo.com, tr.duolingo.com, uk.duolingo.com, vi.duolingo.com, stories.duolingo.com, blast.duolingo.com,
    Paths: /, /shop, /mm, /leaderboard,
    Path Prefixes: /course/, /skill/, /users/, /u/, /profile/, /c/, /p/, /stories, /share-family-plan, /year-in-review, /giftcode, /share, /add_friends, /max, /contact_sync, /plus_view, /licensed_music, /course_switcher, /redirect/,
    Path Patterns: /monthly_goal, /reset_password/i, /home,
    com.facebook.CustomTabActivity Schemes: fbconnect://,
    Hosts: cct.com.duolingo,

    网络通信安全风险分析

    高危
    1
    警告
    0
    信息
    0
    安全
    0
    序号 范围 严重级别 描述
    1 127.0.0.1
    高危 域配置不安全地配置为允许明文流量到达范围内的这些域。

    API调用分析

    API功能 源码文件
    一般功能-> 文件操作
    A1/n.java
    A3/a.java
    A3/f.java
    A4/C0294b.java
    A4/C1474a.java
    A4/C1475b.java
    A6/C0081c.java
    A6/C0082d.java
    A6/h.java
    A6/j.java
    A6/k.java
    A6/m.java
    A6/x.java
    A6/y.java
    A9/C1493b.java
    A9/b.java
    A9/e.java
    A9/h.java
    A9/i.java
    Ac/c.java
    Ac/g.java
    Ak/C0297b.java
    Ak/C1558b.java
    Ak/C1559c.java
    Ak/c.java
    B0/u.java
    B1/g.java
    B1/q.java
    B1/s.java
    B4/C0121i.java
    B5/g.java
    B6/C0002a.java
    B6/C0005e.java
    B6/C0049v3.java
    B6/C0123a.java
    B6/C0147e.java
    B6/C0174i2.java
    B6/C0181j3.java
    B6/C0184k0.java
    B6/C0203n1.java
    B6/C0252v3.java
    B6/C0266y.java
    B6/C0267y0.java
    B6/C0277z4.java
    B6/C3.java
    B6/CallableC0008g2.java
    B6/CallableC0162g2.java
    B6/CallableC0220q0.java
    B6/E1.java
    B6/J0.java
    B6/K0.java
    B6/O2.java
    B6/P3.java
    B6/Q3.java
    B6/V3.java
    B6/W0.java
    B6/Y.java
    B6/Y0.java
    B6/Y1.java
    B6/Z.java
    B6/Z4.java
    Bb/C0230q.java
    Bb/C2099o.java
    Bb/C2101q.java
    Be/b.java
    Bi/d.java
    Bj/F2.java
    Bj/Q1.java
    C0/j.java
    C9/a.java
    Cc/AbstractC2435f.java
    Ce/H.java
    D5/C0093b.java
    D5/C0394b.java
    E0/c.java
    E1/AbstractC7977b.java
    E1/b.java
    E1/f.java
    E1/g.java
    E1/h.java
    E6/a.java
    E7/j.java
    E9/g.java
    Ek/AbstractC0432i.java
    Ek/AbstractC8045i.java
    Ek/AbstractC8047k.java
    Ek/C0424a.java
    Ek/C0425b.java
    Ek/C0427d.java
    Ek/C0428e.java
    Ek/C0429f.java
    Ek/C0431h.java
    Ek/C0434l.java
    Ek/C8037a.java
    Ek/C8038b.java
    Ek/C8040d.java
    Ek/C8041e.java
    Ek/C8042f.java
    Ek/C8044h.java
    Ek/C8048l.java
    Ek/k.java
    F/Z0.java
    F1/b.java
    F4/d.java
    F5/InterfaceC1076b.java
    F5/InterfaceC8105b.java
    F6/c.java
    F6/d.java
    F6/h.java
    Fc/m.java
    Ff/InterfaceC8135d.java
    Ff/c.java
    Ff/d.java
    G5/C8358f.java
    G6/A.java
    G6/AbstractC0055a.java
    G6/AbstractC0062h.java
    G6/AbstractC0063i.java
    G6/AbstractC0480a.java
    G6/AbstractC0487h.java
    G6/AbstractC0488i.java
    G6/C0494o.java
    G6/C8365a.java
    G6/N.java
    H/v.java
    H3/d.java
    H3/e.java
    H3/l.java
    H3/t.java
    H4/AbstractC8422a.java
    H4/C0874c.java
    H4/C0875d.java
    H4/C0876e.java
    H4/C0877g.java
    H4/C0878h.java
    H4/C8424c.java
    H4/C8425d.java
    H4/C8426e.java
    H4/C8427f.java
    H4/C8428g.java
    H4/C8429h.java
    H4/C8431j.java
    H4/a.java
    H4/j.java
    H5/b.java
    H6/e.java
    H6/f.java
    H6/g.java
    H9/C8435b.java
    Hf/b.java
    I5/C1133j.java
    I5/C8526j.java
    Ie/d.java
    Ik/AbstractC8579b.java
    Ik/b.java
    J2/C0925d.java
    J2/C8719d.java
    Jd/AbstractC0082w.java
    Jd/AbstractC0543w.java
    Jd/C0047o.java
    Jd/C0080t.java
    Jd/C0522a.java
    Jd/C0535n.java
    Jd/C0536o.java
    Jd/C0540t.java
    Jd/M.java
    Jf/e.java
    Jg/b.java
    Jg/c.java
    Ji/e.java
    Jj/d.java
    K5/C1205b.java
    K5/C8906b.java
    K7/c.java
    K8/C0086e.java
    K8/C0556e.java
    K8/O0.java
    Kb/C8926k.java
    Kb/d.java
    Kb/k.java
    Ki/a.java
    Ki/j.java
    Ki/p.java
    Ki/q.java
    L3/C9000a.java
    L3/a.java
    L4/C0130e2.java
    L4/C0634d2.java
    L4/C0644e2.java
    L4/m9.java
    L6/c.java
    Ld/C1215i.java
    Ld/C9167i.java
    Li/a.java
    Lk/a.java
    Lk/b.java
    Lk/e.java
    Lk/j.java
    M/Q.java
    M/r.java
    M2/h.java
    M2/m.java
    Mh/RunnableC9256b.java
    Mh/d.java
    Mi/C0066k.java
    Mi/C0070o.java
    Mi/C0921k.java
    Mi/C0925o.java
    Mi/N.java
    N6/b.java
    N6/e.java
    N7/C9351k.java
    N7/k.java
    Ni/C0569f.java
    Ni/C9396f.java
    Ni/d.java
    O3/a.java
    Oe/e.java
    Oe/g.java
    Oe/m.java
    Oe/q.java
    Oh/c.java
    P3/C9507m.java
    P3/c.java
    P3/w.java
    P8/C9528O.java
    P8/C9532T.java
    P8/O.java
    P8/j0.java
    Pd/C3318a.java
    Pd/C9563a.java
    Pf/e.java
    Pi/i.java
    Q2/C9631a.java
    Qb/b.java
    Qd/b.java
    Qf/e.java
    R8/C0334c.java
    R8/C0371x.java
    R8/C0981c.java
    R8/C1043x.java
    Rk/C9755a.java
    Rk/C9756b.java
    Rk/a.java
    Rk/b.java
    S1/y.java
    S2/e.java
    S6/C1339b.java
    S6/C9799b.java
    Sa/b.java
    Sa/e.java
    Sa/h.java
    Sa/k.java
    Sc/C1081i.java
    Sc/C1090s.java
    Sd/a.java
    Sd/l.java
    Sd/m.java
    Sd/n.java
    Sd/q.java
    Sf/C0584a.java
    Sf/C9856a.java
    Sf/RunnableC0585b.java
    Sf/RunnableC9857b.java
    Ta/a.java
    Tf/C9927c.java
    Tf/c.java
    Tf/n.java
    Tk/AbstractC1230b0.java
    Tk/AbstractC9964b0.java
    U5/C10137a.java
    U5/C10138b.java
    U5/C10140d.java
    U5/C1388a.java
    U5/C1389b.java
    U5/C1390c.java
    U5/a.java
    U5/d.java
    Ua/a.java
    Ua/b.java
    Ud/AbstractC10181t.java
    Ud/AbstractC3369t.java
    Ud/C10168g.java
    Ud/C10169h.java
    Ud/h.java
    Ud/y.java
    Uf/j.java
    Ug/h.java
    Ug/j.java
    Ug/l.java
    Ug/m.java
    Uj/A.java
    Uj/y.java
    Uj/z.java
    Uk/C0210k.java
    Uk/C1158k.java
    V1/d.java
    V1/i.java
    V2/C10229c.java
    V2/C1336c.java
    V8/AbstractC0077d.java
    V8/AbstractC1174d.java
    V8/U.java
    Vc/p.java
    Vg/C10273e.java
    Vg/C1339e.java
    W1/C10361C.java
    W1/C10362D.java
    W1/C10365a.java
    W1/C10368d.java
    W1/C10378n.java
    W1/C1411a.java
    W1/C1414d.java
    W1/c.java
    W1/t.java
    W1/y.java
    W7/a.java
    We/x.java
    Wf/C0256c.java
    Wf/C1273c.java
    Wf/z.java
    Wk/AbstractC10493L.java
    Wk/C10507e.java
    Wk/C1403e.java
    X1/A.java
    X1/b.java
    X1/e.java
    X1/i.java
    X1/n.java
    X1/p.java
    X1/r.java
    X1/w.java
    X9/o.java
    X9/r.java
    X9/s.java
    Xb/C10593f.java
    Xb/C3413f.java
    Xc/AbstractC10599a.java
    Xc/AbstractC10600b.java
    Xc/AbstractC3419a.java
    Xc/AbstractC3420b.java
    Xc/C0408f.java
    Xc/C1322f.java
    Xe/j.java
    Xf/b.java
    Xf/o.java
    Xh/C10662z.java
    Xh/Z.java
    Xj/c.java
    Y1/C10738f.java
    Y1/f.java
    Y7/C10803f.java
    Y7/C10807j.java
    Y7/C1493j.java
    Y7/a.java
    Y7/f.java
    Y8/A0.java
    Y8/C0119b.java
    Y8/C0121c.java
    Y8/C0123d.java
    Y8/C0125e.java
    Y8/C0127f.java
    Y8/C0128g.java
    Y8/C0130i.java
    Y8/C0131j.java
    Y8/C0132k.java
    Y8/C0134m.java
    Y8/C0136o.java
    Y8/C1351a.java
    Y8/C1353b.java
    Y8/C1355c.java
    Y8/C1357d.java
    Y8/C1359e.java
    Y8/C1361f.java
    Y8/C1362g.java
    Y8/C1363h.java
    Y8/C1364i.java
    Y8/C1365j.java
    Y8/C1366k.java
    Y8/C1368m.java
    Y8/C1370o.java
    Y8/C1372q.java
    Y8/E0.java
    Y8/F.java
    Y8/H.java
    Y8/f0.java
    Y8/g0.java
    Y8/i0.java
    Y8/j0.java
    Y8/l0.java
    Y8/p0.java
    Y8/q0.java
    Y8/r.java
    Y8/w0.java
    Y8/x0.java
    Y8/y0.java
    Y9/Q.java
    Yc/AbstractC10823a.java
    Yc/AbstractC3438a.java
    Yc/e.java
    Yf/a.java
    Yg/b.java
    Yg/c.java
    Yg/e.java
    Z1/C0284v.java
    Z1/C10884i.java
    Z1/C1444v.java
    Z1/H.java
    Z1/I.java
    Z1/U.java
    Z1/g0.java
    Z3/C10886a.java
    Z3/C10892g.java
    Z3/a.java
    Z3/n.java
    Z7/C10909a.java
    Z7/C1505a.java
    Z7/b.java
    Zd/A.java
    Zd/B.java
    Zd/y.java
    Zd/z.java
    Zh/e.java
    a2/f.java
    a7/G.java
    ad/C0007d.java
    ad/C0088d.java
    ad/p.java
    ad/r.java
    ad/s.java
    ad/u.java
    ad/w.java
    af/a.java
    ai/a.java
    ai/b.java
    ai/c.java
    ai/d.java
    ai/e.java
    ai/f.java
    ai/g.java
    ai/h.java
    ai/i.java
    bin/mt/signature/KillerApplication.java
    c2/c.java
    c4/AbstractC2143b.java
    c4/C2142a.java
    c4/a.java
    c4/b.java
    c4/c.java
    c4/d.java
    c6/b.java
    c6/c.java
    c8/b.java
    cf/a.java
    cj/L.java
    cl/AbstractC2491b.java
    cl/C.java
    cl/C0528d.java
    cl/C0529e.java
    cl/C0530f.java
    cl/C0531h.java
    cl/C2493d.java
    cl/C2494e.java
    cl/C2495f.java
    cl/C2497h.java
    cl/D.java
    cl/E.java
    cl/H.java
    cl/i.java
    cl/j.java
    cl/k.java
    cl/l.java
    cl/m.java
    cl/n.java
    cl/o.java
    cl/s.java
    cl/t.java
    cl/x.java
    cl/y.java
    com/aghajari/rlottie/a.java
    com/aghajari/rlottie/b.java
    com/aghajari/rlottie/c.java
    com/aghajari/rlottie/h.java
    com/caverock/androidsvg/K0.java
    com/caverock/androidsvg/M0.java
    com/caverock/androidsvg/r0.java
    com/duolingo/achievements/AbstractC0585m.java
    com/duolingo/achievements/AbstractC2575m.java
    com/duolingo/achievements/AchievementsV4ProfileViewModel.java
    com/duolingo/achievements/B.java
    com/duolingo/achievements/C2546b.java
    com/duolingo/adventures/C0620p0.java
    com/duolingo/adventures/C0622q0.java
    com/duolingo/adventures/C2633p0.java
    com/duolingo/adventures/C2636r0.java
    com/duolingo/adventures/P.java
    com/duolingo/adventures/debug/DebugAdventuresVersionsDialogFragment.java
    com/duolingo/adventures/debug/n.java
    com/duolingo/ai/ema/ui/C0661d.java
    com/duolingo/ai/roleplay/sessionreport/s.java
    com/duolingo/ai/videocall/h.java
    com/duolingo/alphabets/u.java
    com/duolingo/billing/p.java
    com/duolingo/core/DuoApp.java
    com/duolingo/core/animation/lottie/LottieAnimationView.java
    com/duolingo/core/animation/lottie/LottieAnimationWrapperView.java
    com/duolingo/core/animation/lottie/StaticLottieContainerView.java
    com/duolingo/core/animation/rlottie/RLottieAnimationView.java
    com/duolingo/core/character/JuicyCharacterName.java
    com/duolingo/core/cleanup/OldFilesCleanupWorker.java
    com/duolingo/core/data/model/UserId.java
    com/duolingo/core/experiments/ClientExperiment.java
    com/duolingo/core/experiments/ExperimentRoute.java
    com/duolingo/core/experiments/ExperimentsRepository$ExperimentDebugInformation.java
    com/duolingo/core/experiments/PreMigrationUserExperimentsResourceDescriptor.java
    com/duolingo/core/language/Language.java
    com/duolingo/core/networking/BaseRequest.java
    com/duolingo/core/networking/GsonFormRequest.java
    com/duolingo/core/networking/ManagerDuoJwt.java
    com/duolingo/core/networking/NetworkUtils.java
    com/duolingo/core/networking/PersistentCookieStore.java
    com/duolingo/core/networking/SimpleMultipartEntity.java
    com/duolingo/core/networking/di/NetworkingOkHttpModule.java
    com/duolingo/core/networking/interceptors/OkHttpProxySelector.java
    com/duolingo/core/networking/listeners/TrackingEventListenerFactoryImpl.java
    com/duolingo/core/networking/model/ApiError.java
    com/duolingo/core/networking/persisted/data/QueuedRequestRow$Converters.java
    com/duolingo/core/networking/persisted/worker/ExecuteRequestWorker.java
    com/duolingo/core/networking/retrofit/CallFactory.java
    com/duolingo/core/networking/retrofit/CallSingle.java
    com/duolingo/core/networking/retrofit/HttpResponse$NetworkError.java
    com/duolingo/core/networking/retrofit/JsonConverterFactory$KotlinxRequestConverter.java
    com/duolingo/core/networking/retrofit/JsonConverterFactory.java
    com/duolingo/core/networking/retrofit/XmlConverterFactory$RequestConverter.java
    com/duolingo/core/networking/retrofit/converters/LocalDateConverter.java
    com/duolingo/core/networking/retrofit/transformer/RetrofitLogicTransformer.java
    com/duolingo/core/pcollections/migration/PVector.java
    com/duolingo/core/persistence/file/A.java
    com/duolingo/core/persistence/file/B.java
    com/duolingo/core/persistence/file/C.java
    com/duolingo/core/persistence/file/C0573c.java
    com/duolingo/core/persistence/file/C0579k.java
    com/duolingo/core/persistence/file/C2933c.java
    com/duolingo/core/persistence/file/C2941k.java
    com/duolingo/core/persistence/file/E.java
    com/duolingo/core/persistence/file/m.java
    com/duolingo/core/persistence/file/q.java
    com/duolingo/core/persistence/file/t.java
    com/duolingo/core/persistence/file/u.java
    com/duolingo/core/persistence/file/v.java
    com/duolingo/core/persistence/file/w.java
    com/duolingo/core/persistence/file/x.java
    com/duolingo/core/persistence/file/y.java
    com/duolingo/core/persistence/file/z.java
    com/duolingo/core/rive/C2942a.java
    com/duolingo/core/rive/C2944c.java
    com/duolingo/core/serialization/ByteArrayConverter.java
    com/duolingo/core/serialization/Converter.java
    com/duolingo/core/serialization/Converters.java
    com/duolingo/core/serialization/JiraScreenshotParser.java
    com/duolingo/core/serialization/JsonConverter.java
    com/duolingo/core/serialization/Parser.java
    com/duolingo/core/serialization/SafeParser.java
    com/duolingo/core/serialization/SerializedJsonConverter.java
    com/duolingo/core/serialization/Serializer.java
    com/duolingo/core/speaking/a.java
    com/duolingo/core/util/AbstractC0596k.java
    com/duolingo/core/util/AbstractC3031k.java
    com/duolingo/core/util/C0595j.java
    com/duolingo/core/util/C0599n.java
    com/duolingo/core/util/C3023c.java
    com/duolingo/core/util/C3030j.java
    com/duolingo/core/util/C3034n.java
    com/duolingo/core/util/C3035o.java
    com/duolingo/core/util/C3039t.java
    com/duolingo/core/util/O.java
    com/duolingo/core/util/T.java
    com/duolingo/core/util/Y.java
    com/duolingo/data/math/challenge/model/domain/BlankSize.java
    com/duolingo/data/math/challenge/model/domain/ColorAttribute.java
    com/duolingo/data/math/challenge/model/domain/MathEntity$SymbolType.java
    com/duolingo/data/math/challenge/model/domain/MathEntity$UnitType.java
    com/duolingo/data/math/challenge/model/domain/MathFigureOrientation.java
    com/duolingo/data/math/challenge/model/domain/MathFigurePlacement.java
    com/duolingo/data/math/challenge/model/domain/MathGridContext.java
    com/duolingo/data/math/challenge/model/domain/MathGridSize.java
    com/duolingo/data/math/challenge/model/domain/MathPromptType.java
    com/duolingo/data/math/challenge/model/domain/TableType.java
    com/duolingo/data/math/challenge/model/domain/TextAttribute.java
    com/duolingo/data/music/pitch/Pitch.java
    com/duolingo/data/music/staff/KeySignature.java
    com/duolingo/data/music/staff/MusicMeasure.java
    com/duolingo/data/music/staff/MusicNote.java
    com/duolingo/data/music/staff/TimeSignature.java
    com/duolingo/data/shop/v.java
    com/duolingo/data/stories/C3060h.java
    com/duolingo/data/stories/H.java
    com/duolingo/data/stories/f1.java
    com/duolingo/debug/C0694f1.java
    com/duolingo/debug/C0733u3.java
    com/duolingo/debug/C3200u3.java
    com/duolingo/debug/C3205v3.java
    com/duolingo/debug/DebugViewModel.java
    com/duolingo/debug/DiskAnalysisActivity.java
    com/duolingo/debug/V3.java
    com/duolingo/debug/b4.java
    com/duolingo/duoradio/A1.java
    com/duolingo/duoradio/C1.java
    com/duolingo/duoradio/DuoRadioTitleCardName.java
    com/duolingo/duoradio/H2.java
    com/duolingo/duoradio/K2.java
    com/duolingo/duoradio/N.java
    com/duolingo/duoradio/R0.java
    com/duolingo/duoradio/S0.java
    com/duolingo/duoradio/W2.java
    com/duolingo/duoradio/b3.java
    com/duolingo/explanations/C0840e.java
    com/duolingo/explanations/K0.java
    com/duolingo/explanations/O0.java
    com/duolingo/feature/design/system/performance/a.java
    com/duolingo/feature/math/ui/figure/MathTextStyle$MathFontFamily.java
    com/duolingo/feature/math/ui/figure/MathTextStyle$MathFontWeight.java
    com/duolingo/feature/math/ui/figure/MathTextStyle$MathTextAlignment.java
    com/duolingo/feature/math/ui/figure/O.java
    com/duolingo/feature/math/ui/figure/S.java
    com/duolingo/feature/math/ui/figure/U.java
    com/duolingo/feature/math/ui/figure/d0.java
    com/duolingo/feature/math/ui/figure/j0.java
    com/duolingo/feature/math/ui/figure/k0.java
    com/duolingo/feature/math/ui/figure/l0.java
    com/duolingo/feature/video/call/B.java
    com/duolingo/feed/C1107x4.java
    com/duolingo/feed/G5.java
    com/duolingo/feedback/A2.java
    com/duolingo/feedback/C1118b.java
    com/duolingo/feedback/C1186x2.java
    com/duolingo/feedback/C3731d0.java
    com/duolingo/feedback/C3748h1.java
    com/duolingo/feedback/C3750i.java
    com/duolingo/feedback/C3812x2.java
    com/duolingo/feedback/I.java
    com/duolingo/feedback/L1.java
    com/duolingo/feedback/M2.java
    com/duolingo/feedback/W0.java
    com/duolingo/feedback/X2.java
    com/duolingo/goals/dailyquests/C1193c.java
    com/duolingo/goals/dailyquests/C3822c.java
    com/duolingo/goals/friendsquest/F0.java
    com/duolingo/goals/resurrection/a.java
    com/duolingo/goals/tab/C1259g0.java
    com/duolingo/goals/tab/C3936g0.java
    com/duolingo/goals/tab/o1.java
    com/duolingo/goals/tab/p1.java
    com/duolingo/goals/tab/q1.java
    com/duolingo/goals/tab/r1.java
    com/duolingo/haptics/q.java
    com/duolingo/home/HomeFragment.java
    com/duolingo/home/path/C0676i1.java
    com/duolingo/home/path/C4135i1.java
    com/duolingo/home/path/W1.java
    com/duolingo/home/path/sessionparams/h.java
    com/duolingo/home/state/C4290z0.java
    com/duolingo/home/state/Z0.java
    com/duolingo/home/treeui/c.java
    com/duolingo/leagues/M1.java
    com/duolingo/leagues/N0.java
    com/duolingo/legendary/LegendaryParams.java
    com/duolingo/math/b.java
    com/duolingo/messages/dynamic/g.java
    com/duolingo/messages/dynamic/j.java
    com/duolingo/messages/sessionend/dynamic/g.java
    com/duolingo/notifications/C4471u.java
    com/duolingo/notifications/r.java
    com/duolingo/onboarding/C1640x1.java
    com/duolingo/onboarding/C4658x.java
    com/duolingo/onboarding/InterfaceC1594q0.java
    com/duolingo/onboarding/InterfaceC4590q0.java
    com/duolingo/onboarding/PriorProficiencyViewModel.java
    com/duolingo/onboarding/S3.java
    com/duolingo/onboarding/T.java
    com/duolingo/onboarding/T4.java
    com/duolingo/onboarding/Y3.java
    com/duolingo/onboarding/x.java
    com/duolingo/plus/discounts/A.java
    com/duolingo/plus/familyplan/C1721q1.java
    com/duolingo/plus/familyplan/C1733u1.java
    com/duolingo/plus/familyplan/C4777q1.java
    com/duolingo/plus/familyplan/C4792u1.java
    com/duolingo/plus/familyplan/ManageFamilyPlanActivityViewModel.java
    com/duolingo/plus/familyplan/ManageFamilyPlanAddMemberFragment.java
    com/duolingo/plus/familyplan/ManageFamilyPlanBridge$Step.java
    com/duolingo/plus/onboarding/C1775j.java
    com/duolingo/plus/onboarding/C4846j.java
    com/duolingo/plus/practicehub/T1.java
    com/duolingo/plus/purchaseflow/C.java
    com/duolingo/plus/purchaseflow/C1842d.java
    com/duolingo/plus/purchaseflow/C4949d.java
    com/duolingo/plus/purchaseflow/H.java
    com/duolingo/plus/registration/c.java
    com/duolingo/profile/C5193q0.java
    com/duolingo/profile/C5264x0.java
    com/duolingo/profile/CoursesFragment.java
    com/duolingo/profile/ProfileDoubleSidedFragment.java
    com/duolingo/profile/Q0.java
    com/duolingo/profile/X0.java
    com/duolingo/profile/Y0.java
    com/duolingo/profile/avatar/C1878e.java
    com/duolingo/profile/avatar/C1895z.java
    com/duolingo/profile/avatar/C5019z.java
    com/duolingo/profile/avatar/n0.java
    com/duolingo/profile/completion/r.java
    com/duolingo/profile/follow/C1988z.java
    com/duolingo/profile/follow/C5154s.java
    com/duolingo/profile/follow/C5161z.java
    com/duolingo/profile/follow/s.java
    com/duolingo/profile/n2.java
    com/duolingo/profile/suggestions/E0.java
    com/duolingo/promocode/RedeemPromoCodeViewModel.java
    com/duolingo/rampup/matchmadness/C2037a.java
    com/duolingo/rampup/matchmadness/C5283a.java
    com/duolingo/rampup/sessionend/MatchMadnessSessionEndFragment.java
    com/duolingo/rampup/sessionend/RampUpLightningSessionEndFragment.java
    com/duolingo/rampup/sessionend/s.java
    com/duolingo/referral/ReferralInterstitialActivity.java
    com/duolingo/rewards/s.java
    com/duolingo/rewards/y.java
    com/duolingo/score/detail/tier/f.java
    com/duolingo/session/A0.java
    com/duolingo/session/AbstractC0815c8.java
    com/duolingo/session/AbstractC0913q5.java
    com/duolingo/session/AbstractC2374x0.java
    com/duolingo/session/AbstractC5379c8.java
    com/duolingo/session/AbstractC6045q5.java
    com/duolingo/session/AbstractC6116x0.java
    com/duolingo/session/C0873g.java
    com/duolingo/session/C0944z6.java
    com/duolingo/session/C2353p8.java
    com/duolingo/session/C5904g.java
    com/duolingo/session/C5950h9.java
    com/duolingo/session/C6072t0.java
    com/duolingo/session/C6104w.java
    com/duolingo/session/C6144z6.java
    com/duolingo/session/F0.java
    com/duolingo/session/H7.java
    com/duolingo/session/InterfaceC2372w2.java
    com/duolingo/session/InterfaceC6107w2.java
    com/duolingo/session/K1.java
    com/duolingo/session/MistakesPracticeActivity.java
    com/duolingo/session/O7.java
    com/duolingo/session/Session$Type.java
    com/duolingo/session/SessionActivity.java
    com/duolingo/session/V4.java
    com/duolingo/session/W.java
    com/duolingo/session/W4.java
    com/duolingo/session/aa.java
    com/duolingo/session/challenges/AbstractC2110e.java
    com/duolingo/session/challenges/AbstractC5433e.java
    com/duolingo/session/challenges/BlankableToken.java
    com/duolingo/session/challenges/C5397b2.java
    com/duolingo/session/challenges/C5506j9.java
    com/duolingo/session/challenges/C5528l7.java
    com/duolingo/session/challenges/ElementFragment.java
    com/duolingo/session/challenges/J4.java
    com/duolingo/session/challenges/J9.java
    com/duolingo/session/challenges/M7.java
    com/duolingo/session/challenges/MistakeTargeting.java
    com/duolingo/session/challenges/O6.java
    com/duolingo/session/challenges/match/ShortMatchFragment.java
    com/duolingo/session/challenges/music/L0.java
    com/duolingo/session/challenges/tapinput/y.java
    com/duolingo/session/grading/InterfaceC5938y.java
    com/duolingo/session/grading/Y.java
    com/duolingo/session/grading/r.java
    com/duolingo/session/ha.java
    com/duolingo/session/ja.java
    com/duolingo/session/model/LegendarySessionState.java
    com/duolingo/session/model/TimedSessionState.java
    com/duolingo/sessionend/C2665z1.java
    com/duolingo/sessionend/C6498z1.java
    com/duolingo/sessionend/InterfaceC6478w1.java
    com/duolingo/sessionend/K.java
    com/duolingo/sessionend/M1.java
    com/duolingo/sessionend/Q4.java
    com/duolingo/sessionend/goals/dailyquests/D.java
    com/duolingo/sessionend/goals/dailyquests/SessionEndDailyQuestProgressFragment.java
    com/duolingo/sessionend/goals/friendsquest/K.java
    com/duolingo/sessionend/score/e0.java
    com/duolingo/sessionend/sessioncomplete/AbstractC2580q.java
    com/duolingo/sessionend/sessioncomplete/AbstractC6395q.java
    com/duolingo/sessionend/sessioncomplete/C6383e.java
    com/duolingo/sessionend/sessioncomplete/E.java
    com/duolingo/sessionend/sessioncomplete/J.java
    com/duolingo/sessionend/sessioncomplete/L.java
    com/duolingo/sessionend/sessioncomplete/N.java
    com/duolingo/sessionend/sessioncomplete/T.java
    com/duolingo/sessionend/sessioncomplete/U.java
    com/duolingo/sessionend/sessioncomplete/V.java
    com/duolingo/sessionend/sessioncomplete/W.java
    com/duolingo/sessionend/sessioncomplete/Y.java
    com/duolingo/sessionend/sessioncomplete/Z.java
    com/duolingo/sessionend/sessioncomplete/g0.java
    com/duolingo/share/C2745c.java
    com/duolingo/share/C2760u.java
    com/duolingo/share/C2762x.java
    com/duolingo/share/C2763y.java
    com/duolingo/share/C2764z.java
    com/duolingo/share/C6607c.java
    com/duolingo/share/C6624u.java
    com/duolingo/share/C6625v.java
    com/duolingo/share/C6627x.java
    com/duolingo/share/C6629z.java
    com/duolingo/share/H.java
    com/duolingo/share/P.java
    com/duolingo/share/S.java
    com/duolingo/share/V.java
    com/duolingo/shop/C2766b.java
    com/duolingo/shop/C6633b.java
    com/duolingo/shop/C6664l0.java
    com/duolingo/shop/L0.java
    com/duolingo/signuplogin/AbstractC2897x0.java
    com/duolingo/signuplogin/AbstractC6883x0.java
    com/duolingo/signuplogin/C6741f1.java
    com/duolingo/signuplogin/C6819p.java
    com/duolingo/signuplogin/D3.java
    com/duolingo/signuplogin/N2.java
    com/duolingo/signuplogin/P.java
    com/duolingo/signuplogin/ResetPasswordViewModel.java
    com/duolingo/splash/RunnableC6927w.java
    com/duolingo/stories/S2.java
    com/duolingo/stories/StoriesHeaderView.java
    com/duolingo/streak/earnback/e.java
    com/duolingo/streak/earnback/f.java
    com/duolingo/streak/streakFreezeGift/y.java
    com/duolingo/streak/streakRepair/b.java
    com/duolingo/streak/streakRepair/c.java
    com/duolingo/streak/streakSociety/StreakSocietyReward.java
    com/duolingo/streak/streakSociety/g.java
    com/duolingo/streak/streakSociety/h.java
    com/duolingo/streak/streakWidget/C7237z.java
    com/duolingo/streak/streakWidget/unlockables/r.java
    com/duolingo/streak/streakWidget/widgetPromo/o.java
    com/duolingo/streak/streakWidget/widgetPromo/y.java
    com/duolingo/transliterations/CharactersTransliterationsRedirectBottomSheet.java
    com/duolingo/transliterations/g.java
    com/duolingo/user/t.java
    com/duolingo/user/w.java
    com/duolingo/web/h.java
    com/duolingo/xpboost/C3117m.java
    com/duolingo/xpboost/U.java
    com/fullstory/instrumentation/webview/WebViewTracker.java
    com/fullstory/jni/FSNativeHooks.java
    com/ironsource/C0803o3.java
    com/ironsource/C0805q6.java
    com/ironsource/C7702k0.java
    com/ironsource/C7762o3.java
    com/ironsource/C7781q6.java
    com/ironsource/C7829u2.java
    com/ironsource/C7846w5.java
    com/ironsource/E.java
    com/ironsource/InterfaceC0321h2.java
    com/ironsource/InterfaceC7659e5.java
    com/ironsource/InterfaceC7680h2.java
    com/ironsource/RunnableC7823t4.java
    com/ironsource/W4.java
    com/ironsource/Y2.java
    com/ironsource/Z2.java
    com/ironsource/ad.java
    com/ironsource/b7.java
    com/ironsource/environment/IronSourceSharedPreferencesUtilities.java
    com/ironsource/environment/StringUtils.java
    com/ironsource/g8.java
    com/ironsource/mediationsdk/C7729e.java
    com/ironsource/mediationsdk/e$a.java
    com/ironsource/mediationsdk/utils/IronSourceUtils.java
    com/ironsource/mediationsdk/utils/b.java
    com/ironsource/sdk/controller/C0807t.java
    com/ironsource/sdk/controller/C7815t.java
    com/ironsource/sdk/utils/IronSourceStorageUtils.java
    com/ironsource/sdk/utils/SDKUtils.java
    com/ironsource/yc.java
    com/unity3d/services/core/api/Cache.java
    com/unity3d/services/core/api/DeviceInfo.java
    com/unity3d/services/core/cache/CacheDirectory.java
    com/unity3d/services/core/cache/CacheEventSender.java
    com/unity3d/services/core/cache/CacheThreadHandler.java
    com/unity3d/services/core/configuration/Configuration.java
    com/unity3d/services/core/configuration/ConfigurationReader.java
    com/unity3d/services/core/configuration/EnvironmentCheck.java
    com/unity3d/services/core/configuration/InitializeThread.java
    com/unity3d/services/core/device/Device.java
    com/unity3d/services/core/device/Storage.java
    com/unity3d/services/core/device/StorageManager.java
    com/unity3d/services/core/device/reader/DeviceInfoReaderCompressor.java
    com/unity3d/services/core/device/reader/DeviceInfoReaderExtended.java
    com/unity3d/services/core/domain/task/ConfigFileFromLocalStorage$doWork$2.java
    com/unity3d/services/core/domain/task/InitializeStateLoadCache.java
    com/unity3d/services/core/log/DeviceLog.java
    com/unity3d/services/core/misc/Utilities.java
    com/unity3d/services/core/network/core/OkHttp3Client.java
    com/unity3d/services/core/preferences/AndroidPreferences.java
    com/unity3d/services/core/properties/ClientProperties.java
    com/unity3d/services/core/properties/SdkProperties.java
    com/unity3d/services/core/request/WebRequest.java
    com/unity3d/services/core/webview/WebViewUrlBuilder.java
    d4/AbstractC7934g.java
    d4/g.java
    e2/o.java
    e2/p.java
    ec/d.java
    ef/g.java
    el/b.java
    el/c.java
    el/d.java
    f8/g.java
    fl/a.java
    fsimpl/AbstractC8286fd.java
    fsimpl/C.java
    fsimpl/C0009ai.java
    fsimpl/C0020at.java
    fsimpl/C0040bm.java
    fsimpl/C0051bx.java
    fsimpl/C0062ch.java
    fsimpl/C0106dz.java
    fsimpl/C0110ec.java
    fsimpl/C0112ee.java
    fsimpl/C0116ei.java
    fsimpl/C0122eo.java
    fsimpl/C0128eu.java
    fsimpl/C0140ff.java
    fsimpl/C0158fx.java
    fsimpl/C8157ai.java
    fsimpl/C8168at.java
    fsimpl/C8188bm.java
    fsimpl/C8199bx.java
    fsimpl/C8210ch.java
    fsimpl/C8254dz.java
    fsimpl/C8258ec.java
    fsimpl/C8260ee.java
    fsimpl/C8264ei.java
    fsimpl/C8270eo.java
    fsimpl/C8288ff.java
    fsimpl/C8306fx.java
    fsimpl/InterfaceC0111ed.java
    fsimpl/InterfaceC0130ew.java
    fsimpl/InterfaceC8259ed.java
    fsimpl/InterfaceC8278ew.java
    fsimpl/P.java
    fsimpl/RunnableC0121en.java
    fsimpl/RunnableC8269en.java
    fsimpl/aM.java
    fsimpl/aN.java
    fsimpl/aO.java
    fsimpl/bF.java
    fsimpl/bG.java
    fsimpl/dV.java
    fsimpl/dX.java
    fsimpl/dY.java
    fsimpl/eK.java
    fsimpl/eL.java
    fsimpl/eN.java
    fsimpl/eO.java
    fsimpl/fM.java
    fsimpl/fO.java
    g4/q.java
    gh/e.java
    gi/d.java
    gl/b.java
    ha/m.java
    hh/b.java
    hh/g.java
    i2/C0894e.java
    i2/C0897h.java
    i2/C8476C.java
    i2/C8486e.java
    i2/C8489h.java
    i2/InterfaceC0886E.java
    i2/InterfaceC8478E.java
    i2/L.java
    i2/M.java
    i2/O.java
    i2/V.java
    i2/d.java
    il/d.java
    io/ktor/utils/io/C0460k.java
    io/ktor/utils/io/C8590k.java
    io/ktor/utils/io/H.java
    io/ktor/utils/io/K.java
    io/ktor/utils/io/N.java
    io/ktor/websocket/f.java
    io/ktor/websocket/g.java
    io/sentry/AbstractC0518n.java
    io/sentry/AbstractC8682n.java
    io/sentry/C0474a.java
    io/sentry/C0504e0.java
    io/sentry/C0506g0.java
    io/sentry/C0509h0.java
    io/sentry/C0516l.java
    io/sentry/C0517l0.java
    io/sentry/C0519p.java
    io/sentry/C0530u0.java
    io/sentry/C0537y0.java
    io/sentry/C1.java
    io/sentry/C8623a.java
    io/sentry/C8654d.java
    io/sentry/C8658e0.java
    io/sentry/C8663g.java
    io/sentry/C8664g0.java
    io/sentry/C8679l0.java
    io/sentry/C8686p.java
    io/sentry/C8687p0.java
    io/sentry/C8697s.java
    io/sentry/C8702u0.java
    io/sentry/C8710y0.java
    io/sentry/D.java
    io/sentry/E.java
    io/sentry/G.java
    io/sentry/I0.java
    io/sentry/J0.java
    io/sentry/N.java
    io/sentry/P0.java
    io/sentry/RunnableC0533w0.java
    io/sentry/RunnableC8673j0.java
    io/sentry/RunnableC8706w0.java
    io/sentry/S.java
    io/sentry/S0.java
    io/sentry/ShutdownHookIntegration.java
    io/sentry/SpotlightIntegration.java
    io/sentry/UncaughtExceptionHandlerIntegration.java
    io/sentry/android/core/AbstractC0487l.java
    io/sentry/android/core/AbstractC8637l.java
    io/sentry/android/core/ActivityBreadcrumbsIntegration.java
    io/sentry/android/core/ActivityLifecycleIntegration.java
    io/sentry/android/core/AnrIntegration.java
    io/sentry/android/core/AnrV2Integration.java
    io/sentry/android/core/AppComponentsBreadcrumbsIntegration.java
    io/sentry/android/core/AppLifecycleIntegration.java
    io/sentry/android/core/C0482g.java
    io/sentry/android/core/C0486k.java
    io/sentry/android/core/C0489n.java
    io/sentry/android/core/C0490o.java
    io/sentry/android/core/C8629d.java
    io/sentry/android/core/C8632g.java
    io/sentry/android/core/C8636k.java
    io/sentry/android/core/C8639n.java
    io/sentry/android/core/C8640o.java
    io/sentry/android/core/CurrentActivityIntegration.java
    io/sentry/android/core/E.java
    io/sentry/android/core/EnvelopeFileObserverIntegration.java
    io/sentry/android/core/G.java
    io/sentry/android/core/NetworkBreadcrumbsIntegration.java
    io/sentry/android/core/RunnableC8643s.java
    io/sentry/android/core/SendCachedEnvelopeIntegration.java
    io/sentry/android/core/SystemEventsBreadcrumbsIntegration.java
    io/sentry/android/core/UserInteractionIntegration.java
    io/sentry/android/core/cache/a.java
    io/sentry/android/core/internal/util/c.java
    io/sentry/android/fragment/FragmentLifecycleIntegration.java
    io/sentry/cache/a.java
    io/sentry/cache/b.java
    io/sentry/cache/e.java
    io/sentry/config/a.java
    io/sentry/instrumentation/file/b.java
    io/sentry/instrumentation/file/c.java
    io/sentry/instrumentation/file/d.java
    io/sentry/instrumentation/file/e.java
    io/sentry/instrumentation/file/g.java
    io/sentry/internal/debugmeta/c.java
    io/sentry/internal/modules/d.java
    io/sentry/internal/modules/f.java
    io/sentry/o1.java
    io/sentry/transport/b.java
    io/sentry/transport/e.java
    io/sentry/transport/f.java
    io/sentry/util/f.java
    io/sentry/vendor/gson/stream/a.java
    io/sentry/vendor/gson/stream/b.java
    io/sentry/vendor/gson/stream/c.java
    j3/InterfaceC1142a.java
    j3/InterfaceC8720a.java
    j3/d.java
    j3/e.java
    j6/C1168n.java
    j6/C8773n.java
    j6/Y.java
    j7/b.java
    j7/c.java
    jh/c.java
    jh/e.java
    jh/h.java
    k2/e.java
    k2/f.java
    k3/h.java
    kd/g.java
    kk/C0556c.java
    kk/C8953c.java
    kk/C8954d.java
    kk/C8956f.java
    l2/h.java
    l2/i.java
    l2/j.java
    l2/k.java
    l8/c.java
    ll/C.java
    ll/C1088w.java
    ll/C1090y.java
    ll/C9211v.java
    ll/C9212w.java
    ll/C9214y.java
    ll/I.java
    m5/C1095j.java
    m5/C9237j.java
    m5/i.java
    m5/m.java
    ma/a.java
    n5/C.java
    n5/C9301l.java
    n5/C9302m.java
    n5/C9308t.java
    n5/D.java
    n5/E.java
    n5/G.java
    n5/H.java
    n5/I.java
    n5/J.java
    n5/L.java
    n5/O.java
    n5/P.java
    n5/Q.java
    n5/S.java
    n5/T.java
    n5/V.java
    n5/W.java
    n5/X.java
    n5/Z.java
    n5/b0.java
    n5/r.java
    na/a.java
    nj/c.java
    nj/d.java
    nl/b.java
    org/pcollections/AmortizedPQueue.java
    org/pcollections/ConsPStack.java
    org/pcollections/HashPMap.java
    org/pcollections/IntTree.java
    org/pcollections/IntTreePMap.java
    org/pcollections/MapPBag.java
    org/pcollections/MapPSet.java
    org/pcollections/TreePVector.java
    p1/b.java
    p1/f.java
    p2/j.java
    p2/k.java
    p2/n.java
    p2/y.java
    pk/n.java
    pk/p.java
    pl/C0573a.java
    pl/C0574b.java
    pl/C9589a.java
    pl/C9590b.java
    pl/RunnableC0576d.java
    pl/RunnableC9592d.java
    q4/a.java
    q7/a.java
    q8/C3332c.java
    q8/C9649f.java
    ql/a.java
    ql/b.java
    sh/m.java
    sh/p.java
    sh/r.java
    sh/v.java
    tj/C0597b.java
    tj/C9934b.java
    tj/C9935c.java
    tj/c.java
    u0/M.java
    u3/u.java
    u8/c.java
    uc/c.java
    ui/C0613c.java
    ui/C10187c.java
    vj/b.java
    vj/c.java
    vj/f.java
    vj/h.java
    vj/j.java
    vj/k.java
    vj/l.java
    w6/g.java
    wc/C10447q.java
    wc/C10449r.java
    wc/C10451s.java
    wc/C10453t.java
    wc/C10454t0.java
    wc/C10456u0.java
    wc/C10460w0.java
    wc/C1448w0.java
    wc/C3400r.java
    wc/C3401s.java
    wc/T0.java
    wc/q.java
    x3/AbstractC10551c.java
    x3/c.java
    y3/C10761i.java
    y3/C1486i.java
    y6/d.java
    y6/e.java
    z5/c.java
    zendesk/belvedere/MediaResult.java
    zendesk/core/SdkSettings.java
    zendesk/core/SessionStorage.java
    zendesk/core/ZendeskAccessProvider.java
    zendesk/core/ZendeskDiskLruCache.java
    zendesk/core/ZendeskPushRegistrationProvider.java
    zendesk/core/ZendeskSessionStorage.java
    zendesk/core/ZendeskSettingsProvider.java
    zendesk/core/ZendeskStorageModule.java
    zendesk/core/ZendeskStorageModule_ProvideCacheFactory.java
    zendesk/core/ZendeskStorageModule_ProvideSessionStorageFactory.java
    zendesk/core/ZendeskStorageModule_ProvidesBelvedereDirFactory.java
    zendesk/core/ZendeskStorageModule_ProvidesDataDirFactory.java
    zendesk/core/ZendeskStorageModule_ProvidesDiskLruStorageFactory.java
    zendesk/messaging/AgentDetails.java
    zendesk/messaging/BelvedereMediaResolverCallback.java
    zendesk/messaging/Event.java
    zendesk/messaging/EventFactory.java
    zendesk/support/Attachment.java
    zendesk/support/AttachmentFile.java
    zendesk/support/Category.java
    zendesk/support/CustomField.java
    zendesk/support/HelpCenterSearch.java
    zendesk/support/SearchArticle.java
    zendesk/support/Section.java
    zendesk/support/StorageModule.java
    zendesk/support/Streams.java
    zendesk/support/SupportSdkModule.java
    zendesk/support/SupportUiStorage.java
    zendesk/support/UploadProvider.java
    zendesk/support/User.java
    zendesk/support/ZendeskUploadProvider.java
    zendesk/support/ZendeskUploadService.java
    zendesk/support/guide/ArticleViewModel.java
    zendesk/support/guide/HelpSearchFragment.java
    zendesk/support/request/ActionLoadCachedComments.java
    zendesk/support/request/AttachmentDownloadService.java
    zendesk/support/request/AttachmentUploadService.java
    zendesk/support/request/CellAttachmentLoadingUtil.java
    zendesk/support/request/DocumentRenderer.java
    zendesk/support/request/RequestConfiguration.java
    zendesk/support/request/StateAndroidLifecycle.java
    zendesk/support/request/StateAttachments.java
    zendesk/support/request/StateConfig.java
    zendesk/support/request/StateConversation.java
    zendesk/support/request/StateError.java
    zendesk/support/request/StateMessage.java
    zendesk/support/request/StateProgress.java
    zendesk/support/request/StateRequestAttachment.java
    zendesk/support/request/StateRequestTicketForm.java
    zendesk/support/request/StateRequestUser.java
    zendesk/support/request/StateRetryDialog.java
    zendesk/support/request/StateSettings.java
    zendesk/support/request/StateUi.java
    zendesk/support/request/UtilsAttachment.java
    zendesk/support/suas/State.java
    调用java反射机制
    A1/b.java
    A4/a.java
    A4/b.java
    A6/m.java
    A9/c.java
    B6/CallableC0008g2.java
    B6/CallableC0162g2.java
    Cg/AbstractC2471a.java
    Cg/a.java
    Ci/AbstractC2476c.java
    Ck/AbstractC2489a.java
    Ck/a.java
    Dk/AbstractC0841a.java
    Dk/AbstractC7967a.java
    E0/c.java
    E7/a.java
    Ff/g.java
    Gg/C0440a.java
    Gg/C8395a.java
    H3/j.java
    I3/C1119a.java
    I3/C8507a.java
    If/b.java
    Ik/AbstractC8579b.java
    Ik/b.java
    Jf/d.java
    Ki/a.java
    N2/C1105j.java
    N2/C9281j.java
    Og/d.java
    Sk/AbstractC1114j0.java
    Sk/AbstractC1121n.java
    Tk/C1231c0.java
    Tk/C9966c0.java
    V1/y.java
    Vi/AbstractC0623a.java
    Vi/AbstractC10290a.java
    Xh/H.java
    Yk/AbstractC1551a.java
    Z1/C1436m.java
    b2/p.java
    bin/mt/signature/KillerApplication.java
    bk/AbstractC0137a.java
    bk/AbstractC2123a.java
    cl/n.java
    com/duolingo/core/networking/retrofit/FieldsInterceptor.java
    com/duolingo/core/networking/retrofit/HttpMethodProperties.java
    com/duolingo/core/networking/retrofit/JwtHeaderRules.java
    com/duolingo/core/networking/retrofit/NetworkRxCallAdapterFactory.java
    com/duolingo/core/serialization/FieldPreservingTypeAdapterFactory$create$1.java
    com/duolingo/core/serialization/FieldPreservingTypeAdapterFactory.java
    com/duolingo/core/util/J.java
    com/duolingo/debug/C0699h1.java
    com/duolingo/debug/C3134h1.java
    com/duolingo/debug/animation/LottieTestingActivity.java
    com/duolingo/session/challenges/match/BaseExtendedMatchFragment.java
    com/duolingo/session/challenges/music/L0.java
    com/fullstory/FS.java
    com/fullstory/jni/FSNative.java
    com/ironsource/K1.java
    com/ironsource/mediationsdk/C0801p.java
    com/ironsource/mediationsdk/C7727c.java
    com/ironsource/mediationsdk/C7740p.java
    com/ironsource/mediationsdk/S.java
    com/ironsource/mediationsdk/adquality/AdQualityBridge$Companion.java
    com/ironsource/mediationsdk/integration/IntegrationHelper.java
    com/ironsource/mediationsdk/utils/IronSourceUtils.java
    com/unity3d/services/ads/adunit/AdUnitOpen.java
    com/unity3d/services/ads/gmascar/bridges/AdapterStatusBridge.java
    com/unity3d/services/ads/gmascar/bridges/InitializeListenerBridge$2.java
    com/unity3d/services/ads/webplayer/WebPlayerView.java
    com/unity3d/services/core/configuration/EnvironmentCheck.java
    com/unity3d/services/core/log/DeviceLog.java
    com/unity3d/services/core/reflection/GenericBridge.java
    com/unity3d/services/core/reflection/GenericListenerProxy.java
    com/unity3d/services/core/webview/WebViewApp.java
    com/unity3d/services/core/webview/bridge/IWebViewBridgeInvoker.java
    com/unity3d/services/core/webview/bridge/NativeCallback.java
    com/unity3d/services/core/webview/bridge/WebViewBridge.java
    com/unity3d/services/core/webview/bridge/WebViewBridgeInvoker.java
    com/unity3d/services/core/webview/bridge/invocation/WebViewBridgeInvocationRunnable.java
    com/unity3d/services/store/gpbl/proxies/BillingClientStateListenerProxy.java
    com/unity3d/services/store/gpbl/proxies/PurchaseHistoryResponseListenerProxy.java
    com/unity3d/services/store/gpbl/proxies/PurchaseUpdatedListenerProxy.java
    com/unity3d/services/store/gpbl/proxies/PurchasesResponseListenerProxy.java
    com/unity3d/services/store/gpbl/proxies/SkuDetailsResponseListenerProxy.java
    fsimpl/AbstractC0165k.java
    fsimpl/AbstractC0166l.java
    fsimpl/AbstractC8313k.java
    fsimpl/AbstractC8314l.java
    fsimpl/C0000a.java
    fsimpl/C0019as.java
    fsimpl/C0025ay.java
    fsimpl/C0027b.java
    fsimpl/C0032be.java
    fsimpl/C0042bo.java
    fsimpl/C0054c.java
    fsimpl/C0055ca.java
    fsimpl/C0061cg.java
    fsimpl/C0067cm.java
    fsimpl/C0068cn.java
    fsimpl/C0134f.java
    fsimpl/C0167m.java
    fsimpl/C0172r.java
    fsimpl/C8148a.java
    fsimpl/C8167as.java
    fsimpl/C8173ay.java
    fsimpl/C8175b.java
    fsimpl/C8180be.java
    fsimpl/C8190bo.java
    fsimpl/C8202c.java
    fsimpl/C8203ca.java
    fsimpl/C8209cg.java
    fsimpl/C8215cm.java
    fsimpl/C8216cn.java
    fsimpl/C8282f.java
    fsimpl/C8309g.java
    fsimpl/C8315m.java
    fsimpl/C8320r.java
    fsimpl/C8328z.java
    fsimpl/T.java
    fsimpl/aD.java
    fsimpl/aL.java
    fsimpl/aQ.java
    fsimpl/aV.java
    fsimpl/aW.java
    fsimpl/bO.java
    fsimpl/bT.java
    fsimpl/bU.java
    fsimpl/bV.java
    fsimpl/bW.java
    fsimpl/bX.java
    fsimpl/eG.java
    fsimpl/eH.java
    fsimpl/eI.java
    fsimpl/eJ.java
    fsimpl/eK.java
    fsimpl/eM.java
    fsimpl/eN.java
    fsimpl/fL.java
    fsimpl/fT.java
    fsimpl/fU.java
    fsstub/b.java
    io/sentry/C8703v.java
    io/sentry/android/core/M.java
    io/sentry/android/core/internal/util/l.java
    ll/C.java
    ll/C1086s.java
    ll/E.java
    ll/G.java
    ll/H.java
    ll/I.java
    ll/J.java
    ll/S.java
    ll/T.java
    ll/V.java
    ll/Y.java
    ll/e0.java
    org/lsposed/hiddenapibypass/HiddenApiBypass.java
    p2/k.java
    q1/g0.java
    r3/AbstractC9696a.java
    ti/b.java
    u0/C10069r0.java
    u0/C1382r0.java
    u0/M.java
    y3/AbstractC10752K.java
    y3/AbstractC10765m.java
    y3/AbstractC1481K.java
    zendesk/belvedere/KeyboardHelper.java
    zendesk/support/suas/Suas.java
    组件-> 启动 Activity
    A6/k.java
    A9/i.java
    Ac/g.java
    B1/s.java
    B4/C0121i.java
    B6/C0019q3.java
    B6/C0142d0.java
    B6/C0143d1.java
    B6/C0223q3.java
    B6/C0249v0.java
    B6/CallableC0008g2.java
    B6/CallableC0162g2.java
    B6/V0.java
    B7/d.java
    Bb/C2085a.java
    F4/c.java
    F4/d.java
    G5/C8358f.java
    Gb/a.java
    Id/C8562a.java
    J4/AbstractC8753u.java
    J4/U.java
    Ki/a.java
    L/C0976o.java
    L/C8988o.java
    Ld/e.java
    N6/b.java
    Ne/j.java
    Rb/x.java
    Ud/a.java
    Wf/C1284n.java
    Wf/C1286p.java
    Wf/N.java
    Wf/P.java
    Xh/C1333h.java
    Xh/y0.java
    Zc/C10941a.java
    Zc/C10943c.java
    Zc/a.java
    Zc/c.java
    Zi/C0126a.java
    Zi/C1454a.java
    a7/i.java
    c4/c.java
    com/duolingo/achievements/U.java
    com/duolingo/adventures/ViewOnTouchListenerC0629v0.java
    com/duolingo/adventures/ViewOnTouchListenerC2644v0.java
    com/duolingo/adventures/X0.java
    com/duolingo/adventures/debug/DebugAdventuresVersionsDialogFragment.java
    com/duolingo/adventures/debug/n.java
    com/duolingo/adventures/e1.java
    com/duolingo/ai/roleplay/chat/i0.java
    com/duolingo/ai/roleplay/ph/C0705a.java
    com/duolingo/ai/roleplay/ph/C2732a.java
    com/duolingo/ai/roleplay/sessionreport/s.java
    com/duolingo/ai/roleplay/sessionreport/u.java
    com/duolingo/core/util/C0592d.java
    com/duolingo/core/util/C3024d.java
    com/duolingo/data/shop/a.java
    com/duolingo/debug/A.java
    com/duolingo/debug/C0694f1.java
    com/duolingo/debug/C0699h1.java
    com/duolingo/debug/C0741y1.java
    com/duolingo/debug/C3124f1.java
    com/duolingo/debug/C3134h1.java
    com/duolingo/debug/C3159m1.java
    com/duolingo/debug/C3218y1.java
    com/duolingo/debug/D3.java
    com/duolingo/debug/DebugActivity$MathSkillSessionDialogFragment.java
    com/duolingo/debug/DebugViewModel.java
    com/duolingo/debug/ResurrectionDebugActivity.java
    com/duolingo/debug/ScoreDebugActivity.java
    com/duolingo/debug/ViewOnClickListenerC3116d3.java
    com/duolingo/debug/Z0.java
    com/duolingo/debug/ads/a.java
    com/duolingo/debug/e4.java
    com/duolingo/debug/shake/k.java
    com/duolingo/duoradio/T1.java
    com/duolingo/explanations/Q0.java
    com/duolingo/explanations/R0.java
    com/duolingo/feature/design/system/performance/a.java
    com/duolingo/feature/music/ui/staff/z.java
    com/duolingo/feed/C1056i3.java
    com/duolingo/feed/C1107x4.java
    com/duolingo/feed/C3597i3.java
    com/duolingo/feed/C3702x4.java
    com/duolingo/feed/G5.java
    com/duolingo/feed/L4.java
    com/duolingo/feed/Y.java
    com/duolingo/feed/Z1.java
    com/duolingo/feedback/C1118b.java
    com/duolingo/feedback/C3722b.java
    com/duolingo/feedback/K1.java
    com/duolingo/feedback/X0.java
    com/duolingo/goals/friendsquest/C1223r0.java
    com/duolingo/goals/friendsquest/C3882r0.java
    com/duolingo/goals/resurrection/e.java
    com/duolingo/goals/tab/V0.java
    com/duolingo/hearts/C0.java
    com/duolingo/hearts/C1292g0.java
    com/duolingo/hearts/C3987g0.java
    com/duolingo/hearts/D.java
    com/duolingo/home/UpdateMessageDialogFragment.java
    com/duolingo/home/c.java
    com/duolingo/home/dialogs/C1328h0.java
    com/duolingo/home/dialogs/C4048h0.java
    com/duolingo/home/dialogs/J0.java
    com/duolingo/home/dialogs/T0.java
    com/duolingo/home/p0.java
    com/duolingo/home/path/C0678j1.java
    com/duolingo/home/path/C1359d2.java
    com/duolingo/home/path/C4111d2.java
    com/duolingo/home/path/C4140j1.java
    com/duolingo/home/path/S2.java
    com/duolingo/home/state/C4284w0.java
    com/duolingo/home/state/C4290z0.java
    com/duolingo/home/state/N.java
    com/duolingo/home/state/W0.java
    com/duolingo/leagues/J0.java
    com/duolingo/legendary/h0.java
    com/duolingo/onboarding/A4.java
    com/duolingo/onboarding/BasicsPlacementSplashViewModel.java
    com/duolingo/onboarding/E.java
    com/duolingo/onboarding/I2.java
    com/duolingo/onboarding/reactivation/b.java
    com/duolingo/onboarding/resurrection/C1615w.java
    com/duolingo/onboarding/resurrection/r.java
    com/duolingo/plus/dashboard/P.java
    com/duolingo/plus/discounts/s.java
    com/duolingo/plus/familyplan/B2.java
    com/duolingo/plus/familyplan/C4772p0.java
    com/duolingo/plus/familyplan/G0.java
    com/duolingo/plus/familyplan/Q2.java
    com/duolingo/plus/familyplan/familyquest/g.java
    com/duolingo/plus/management/W.java
    com/duolingo/plus/onboarding/C1772g.java
    com/duolingo/plus/practicehub/C1829w1.java
    com/duolingo/plus/practicehub/C4901p0.java
    com/duolingo/plus/practicehub/C4922w1.java
    com/duolingo/plus/practicehub/P0.java
    com/duolingo/plus/practicehub/U1.java
    com/duolingo/plus/purchaseflow/j.java
    com/duolingo/plus/purchaseflow/purchase/v.java
    com/duolingo/profile/C5130d1.java
    com/duolingo/profile/C5190p0.java
    com/duolingo/profile/addfriendsflow/C4991w.java
    com/duolingo/profile/addfriendsflow/N.java
    com/duolingo/profile/addfriendsflow/W.java
    com/duolingo/profile/addfriendsflow/c0.java
    com/duolingo/profile/avatar/C1878e.java
    com/duolingo/profile/contactsync/C1954q.java
    com/duolingo/profile/contactsync/C5099q.java
    com/duolingo/profile/contactsync/C5100q0.java
    com/duolingo/profile/contactsync/O1.java
    com/duolingo/profile/contactsync/Q0.java
    com/duolingo/profile/follow/C.java
    com/duolingo/profile/suggestions/U.java
    com/duolingo/rampup/h.java
    com/duolingo/rampup/matchmadness/rowblaster/c.java
    com/duolingo/rampup/session/N.java
    com/duolingo/rampup/z.java
    com/duolingo/report/C2079d.java
    com/duolingo/report/C5340d.java
    com/duolingo/rewards/z.java
    com/duolingo/session/G2.java
    com/duolingo/session/SessionActivity.java
    com/duolingo/session/SessionDebugViewModel.java
    com/duolingo/session/challenges/nb.java
    com/duolingo/session/grading/C5929o.java
    com/duolingo/session/grading/O.java
    com/duolingo/sessionend/ads/i.java
    com/duolingo/sessionend/followsuggestions/u.java
    com/duolingo/sessionend/goals/friendsquest/K.java
    com/duolingo/sessionend/resurrection/e.java
    com/duolingo/sessionend/resurrection/s.java
    com/duolingo/sessionend/streak/f1.java
    com/duolingo/settings/C.java
    com/duolingo/settings/C2693k1.java
    com/duolingo/settings/C2698m.java
    com/duolingo/settings/C2705o.java
    com/duolingo/settings/C2708p0.java
    com/duolingo/settings/C6544k1.java
    com/duolingo/settings/C6550m.java
    com/duolingo/settings/C6558o.java
    com/duolingo/settings/C6563p0.java
    com/duolingo/shop/C6648g.java
    com/duolingo/shop/O0.java
    com/duolingo/shop/ShopPageViewModel.java
    com/duolingo/signuplogin/A3.java
    com/duolingo/signuplogin/C2883u4.java
    com/duolingo/signuplogin/C2890v5.java
    com/duolingo/signuplogin/C2899x6.java
    com/duolingo/signuplogin/C6861u2.java
    com/duolingo/signuplogin/C6863u4.java
    com/duolingo/signuplogin/C6872v5.java
    com/duolingo/signuplogin/C6889x6.java
    com/duolingo/signuplogin/D3.java
    com/duolingo/signuplogin/ForceConnectPhoneActivity.java
    com/duolingo/signuplogin/ForceConnectPhoneBottomSheet.java
    com/duolingo/signuplogin/I.java
    com/duolingo/signuplogin/K2.java
    com/duolingo/signuplogin/U2.java
    com/duolingo/signuplogin/W4.java
    com/duolingo/signuplogin/X.java
    com/duolingo/splash/D.java
    com/duolingo/splash/b0.java
    com/duolingo/splash/c0.java
    com/duolingo/splash/f0.java
    com/duolingo/splash/r.java
    com/duolingo/stories/C7010u.java
    com/duolingo/stories/P1.java
    com/duolingo/streak/drawer/friendsStreak/C3013d.java
    com/duolingo/streak/drawer/friendsStreak/C7048d.java
    com/duolingo/streak/friendsStreak/C3053c0.java
    com/duolingo/streak/friendsStreak/C7097c0.java
    com/duolingo/streak/streakFreezeGift/q.java
    com/duolingo/web/e.java
    com/ironsource/sdk/controller/C0807t.java
    com/ironsource/sdk/controller/C7815t.java
    com/ironsource/wc.java
    com/unity3d/services/ads/api/AdUnit.java
    com/unity3d/services/core/api/Intent.java
    d/m.java
    dl/c.java
    ha/d.java
    ha/o.java
    ha/r.java
    ha/s.java
    io/ktor/utils/io/E.java
    k4/b.java
    k4/g.java
    p/g.java
    pl/q.java
    tc/p.java
    tc/r.java
    u0/C10038b0.java
    zendesk/messaging/MessagingConfiguration.java
    zendesk/support/guide/ArticleConfiguration.java
    zendesk/support/guide/HelpCenterConfiguration.java
    zendesk/support/guide/ViewArticleActivity.java
    zendesk/support/request/CellBindHelper.java
    zendesk/support/request/ComponentInputForm.java
    zendesk/support/request/RequestConfiguration.java
    zendesk/support/requestlist/RequestListConfiguration.java
    zendesk/support/requestlist/RequestListView.java
    一般功能-> IPC通信
    A3/a.java
    A6/k.java
    A6/y.java
    A9/C1493b.java
    Ac/g.java
    B1/s.java
    B3/a.java
    B3/b.java
    B3/c.java
    B3/d.java
    B3/h.java
    B3/i.java
    B3/j.java
    B3/k.java
    B4/A.java
    B4/C0121i.java
    B4/H.java
    B6/C0019q3.java
    B6/C0030f3.java
    B6/C0142d0.java
    B6/C0157f3.java
    B6/C0223q3.java
    B6/C0249v0.java
    B6/V0.java
    B6/V3.java
    B7/d.java
    C0/j.java
    Cc/AbstractC2435f.java
    Cg/d.java
    Cg/f.java
    Cg/o.java
    Cg/p.java
    Cg/q.java
    Ci/AbstractC2476c.java
    E1/AbstractC0843b.java
    E1/AbstractC7977b.java
    E1/C0847f.java
    E1/C7981f.java
    E1/l.java
    E1/v.java
    E1/w.java
    F/Z0.java
    F1/AbstractC1073a.java
    F1/AbstractC8099a.java
    F1/c.java
    F4/d.java
    Ff/h.java
    Fg/AbstractBinderC8141b.java
    Fg/C0437a.java
    Fg/C8140a.java
    Fg/C8144e.java
    Fg/b.java
    Fg/e.java
    Fg/f.java
    Fg/i.java
    Fg/k.java
    G/h.java
    G3/a.java
    G5/C1094h.java
    G5/C8360h.java
    H/AbstractC8405b.java
    H/C0871c.java
    H/C8406c.java
    H3/d.java
    H5/a.java
    Hf/b.java
    Hg/a.java
    Hg/b.java
    Hg/h.java
    Hg/y.java
    Hg/z.java
    I3/i.java
    Id/C8562a.java
    Id/C8565d.java
    Id/d.java
    If/b.java
    If/d.java
    J4/C1148E.java
    J4/C8727E.java
    Jd/W.java
    Jf/C8825a.java
    Jf/a.java
    Jf/d.java
    Jf/h.java
    Jg/f.java
    Ki/a.java
    L/C0964a.java
    L/C0976o.java
    L/C8974a.java
    L/C8988o.java
    L/MenuC8986m.java
    L/m.java
    L/y.java
    L4/C0599a.java
    L7/r.java
    Ld/e.java
    N6/b.java
    Oe/c.java
    Oe/r.java
    Oe/s.java
    Oe/t.java
    Oe/u.java
    Of/C9441a.java
    Of/a.java
    P3/w.java
    Pf/b.java
    Pf/c.java
    Pf/g.java
    Pf/h.java
    R1/b.java
    R1/c.java
    Rb/x.java
    Rf/c.java
    Rf/e.java
    Rf/f.java
    Rf/g.java
    Rf/s.java
    Sf/C9859d.java
    Sf/a.java
    Sf/d.java
    Sf/e.java
    Sf/f.java
    Sf/g.java
    Tf/C0592b.java
    Tf/C0593d.java
    Tf/C9925a.java
    Tf/C9926b.java
    Tf/C9928d.java
    Tf/HandlerC9929e.java
    Tf/a.java
    Tf/e.java
    Tf/j.java
    Ud/a.java
    Uf/a.java
    Uf/b.java
    Uf/g.java
    V1/p.java
    V1/q.java
    Vg/B0.java
    Vg/C1339e.java
    Wf/C1284n.java
    Wf/C1286p.java
    Wf/N.java
    Wf/P.java
    X/j.java
    Xf/C0635c.java
    Xf/C10617c.java
    Xh/C10646j.java
    Xh/C1333h.java
    Xh/y0.java
    Yc/d.java
    Yh/a.java
    Yk/c.java
    Z1/RunnableC0264a.java
    Z1/RunnableC1424a.java
    Zi/C0126a.java
    Zi/C1454a.java
    Zi/k.java
    Zk/g.java
    a7/i.java
    b/C1993b.java
    b2/C0502b.java
    b2/C2003b.java
    b2/y.java
    c/BinderC0522c.java
    c/BinderC2126c.java
    c/C0520a.java
    c4/c.java
    c8/b.java
    cf/a.java
    cj/AbstractC2488l.java
    cj/L.java
    com/aghajari/rlottie/b.java
    com/caverock/androidsvg/A0.java
    com/duolingo/achievements/AbstractC0585m.java
    com/duolingo/achievements/AbstractC2575m.java
    com/duolingo/achievements/U.java
    com/duolingo/adventures/C0622q0.java
    com/duolingo/adventures/S0.java
    com/duolingo/adventures/ViewOnTouchListenerC0629v0.java
    com/duolingo/adventures/ViewOnTouchListenerC2644v0.java
    com/duolingo/adventures/X0.java
    com/duolingo/adventures/debug/DebugAdventuresVersionsDialogFragment.java
    com/duolingo/adventures/debug/n.java
    com/duolingo/ai/ema/ui/C0661d.java
    com/duolingo/ai/ema/ui/C2681d.java
    com/duolingo/ai/roleplay/ph/C0705a.java
    com/duolingo/ai/roleplay/ph/C0707c.java
    com/duolingo/ai/roleplay/ph/C2732a.java
    com/duolingo/ai/roleplay/ph/C2734c.java
    com/duolingo/ai/roleplay/sessionreport/s.java
    com/duolingo/ai/roleplay/sessionreport/u.java
    com/duolingo/alphabets/Q.java
    com/duolingo/appicon/AppIconUpdateBroadcastReceiver.java
    com/duolingo/billing/H.java
    com/duolingo/billing/p.java
    com/duolingo/core/account/AccountService.java
    com/duolingo/core/speaking/a.java
    com/duolingo/core/util/C0592d.java
    com/duolingo/core/util/C3024d.java
    com/duolingo/core/util/facebook/PlayFacebookUtils$WrapperActivity.java
    com/duolingo/data/shop/a.java
    com/duolingo/data/stories/C3052d.java
    com/duolingo/data/stories/C3060h.java
    com/duolingo/data/stories/D.java
    com/duolingo/data/stories/H.java
    com/duolingo/debug/C0694f1.java
    com/duolingo/debug/C0699h1.java
    com/duolingo/debug/C3124f1.java
    com/duolingo/debug/C3134h1.java
    com/duolingo/debug/C3159m1.java
    com/duolingo/debug/DebugActivity.java
    com/duolingo/debug/DebugViewModel.java
    com/duolingo/debug/ScoreDebugActivity.java
    com/duolingo/debug/Z0.java
    com/duolingo/debug/shake/f.java
    com/duolingo/deeplinks/DeepLinks.java
    com/duolingo/duoradio/C0798n2.java
    com/duolingo/duoradio/C0833y2.java
    com/duolingo/duoradio/C3281n2.java
    com/duolingo/duoradio/C3324y2.java
    com/duolingo/explanations/C0840e.java
    com/duolingo/explanations/C3337e.java
    com/duolingo/explanations/C3379z0.java
    com/duolingo/explanations/I0.java
    com/duolingo/explanations/J0.java
    com/duolingo/explanations/K0.java
    com/duolingo/explanations/ResurrectionOnboardingDogfoodingActivity.java
    com/duolingo/feature/ads/CustomNativeAdActivity.java
    com/duolingo/feature/design/system/performance/a.java
    com/duolingo/feature/music/ui/staff/z.java
    com/duolingo/feed/C1107x4.java
    com/duolingo/feed/C3702x4.java
    com/duolingo/feed/G5.java
    com/duolingo/feed/Y.java
    com/duolingo/feed/b6.java
    com/duolingo/feedback/AbstractC1122c1.java
    com/duolingo/feedback/AbstractC3728c1.java
    com/duolingo/feedback/AdminUserFeedbackFormViewModel.java
    com/duolingo/feedback/BetaUserFeedbackFormViewModel.java
    com/duolingo/feedback/C1118b.java
    com/duolingo/feedback/C1124d1.java
    com/duolingo/feedback/C1134h1.java
    com/duolingo/feedback/C1137i1.java
    com/duolingo/feedback/C1168s0.java
    com/duolingo/feedback/C3722b.java
    com/duolingo/feedback/C3732d1.java
    com/duolingo/feedback/C3748h1.java
    com/duolingo/feedback/C3752i1.java
    com/duolingo/feedback/C3790s0.java
    com/duolingo/feedback/C3807w1.java
    com/duolingo/feedback/FeedbackFormActivity$IntentInfo.java
    com/duolingo/feedback/FeedbackFormActivity.java
    com/duolingo/feedback/W1.java
    com/duolingo/feedback/Y0.java
    com/duolingo/goals/tab/N0.java
    com/duolingo/hearts/C0.java
    com/duolingo/hearts/HeartsWithRewardedVideoActivity.java
    com/duolingo/hearts/Z.java
    com/duolingo/home/HomeFragment.java
    com/duolingo/home/NeedProfileFragment.java
    com/duolingo/home/UpdateMessageDialogFragment.java
    com/duolingo/home/W.java
    com/duolingo/home/p0.java
    com/duolingo/home/path/C0678j1.java
    com/duolingo/home/path/C1351a3.java
    com/duolingo/home/path/C1359d2.java
    com/duolingo/home/path/C4097a3.java
    com/duolingo/home/path/C4111d2.java
    com/duolingo/home/path/C4140j1.java
    com/duolingo/home/path/PathChestRewardActivity.java
    com/duolingo/home/path/S2.java
    com/duolingo/home/path/W1.java
    com/duolingo/home/state/C4284w0.java
    com/duolingo/home/state/C4290z0.java
    com/duolingo/home/state/W0.java
    com/duolingo/home/state/Z0.java
    com/duolingo/leagues/J0.java
    com/duolingo/legendary/h0.java
    com/duolingo/messages/dynamic/DynamicMessageViewModel.java
    com/duolingo/notifications/AbstractIntentServiceC1498p.java
    com/duolingo/notifications/AbstractIntentServiceC4466o.java
    com/duolingo/notifications/AbstractIntentServiceC4467p.java
    com/duolingo/notifications/AbstractServiceC4465n.java
    com/duolingo/notifications/C4471u.java
    com/duolingo/notifications/F.java
    com/duolingo/notifications/FcmIntentService.java
    com/duolingo/notifications/N.java
    com/duolingo/notifications/NotificationIntentService.java
    com/duolingo/notifications/NotificationIntentServiceProxy.java
    com/duolingo/notifications/NotificationTrampolineActivity.java
    com/duolingo/notifications/O.java
    com/duolingo/notifications/RunnableC0766q.java
    com/duolingo/notifications/RunnableC4468q.java
    com/duolingo/notifications/U.java
    com/duolingo/onboarding/AbstractC4573n4.java
    com/duolingo/onboarding/C1525d5.java
    com/duolingo/onboarding/C1640x1.java
    com/duolingo/onboarding/C1647y4.java
    com/duolingo/onboarding/C4483a5.java
    com/duolingo/onboarding/C4504d5.java
    com/duolingo/onboarding/C4525g5.java
    com/duolingo/onboarding/C4660x1.java
    com/duolingo/onboarding/C4669y4.java
    com/duolingo/onboarding/G5.java
    com/duolingo/onboarding/N4.java
    com/duolingo/onboarding/Q4.java
    com/duolingo/onboarding/R4.java
    com/duolingo/onboarding/S3.java
    com/duolingo/onboarding/WelcomeFlowActivity.java
    com/duolingo/onboarding/WelcomeFlowViewModel.java
    com/duolingo/onboarding/reactivation/b.java
    com/duolingo/onboarding/resurrection/C1609j.java
    com/duolingo/onboarding/resurrection/C1615w.java
    com/duolingo/onboarding/resurrection/C4611j.java
    com/duolingo/onboarding/resurrection/C4612k.java
    com/duolingo/onboarding/resurrection/K.java
    com/duolingo/onboarding/resurrection/ResurrectedOnboardingActivity.java
    com/duolingo/onboarding/resurrection/r.java
    com/duolingo/plus/discounts/j.java
    com/duolingo/plus/discounts/s.java
    com/duolingo/plus/familyplan/B2.java
    com/duolingo/plus/familyplan/C1721q1.java
    com/duolingo/plus/familyplan/C1733u1.java
    com/duolingo/plus/familyplan/C4777q1.java
    com/duolingo/plus/familyplan/C4792u1.java
    com/duolingo/plus/familyplan/C4799w0.java
    com/duolingo/plus/familyplan/familyquest/g.java
    com/duolingo/plus/management/W.java
    com/duolingo/plus/onboarding/C1775j.java
    com/duolingo/plus/onboarding/C4846j.java
    com/duolingo/plus/promotions/M.java
    com/duolingo/plus/purchaseflow/C.java
    com/duolingo/plus/registration/c.java
    com/duolingo/profile/C5190p0.java
    com/duolingo/profile/C5193q0.java
    com/duolingo/profile/L.java
    com/duolingo/profile/ProfileActivity.java
    com/duolingo/profile/ProfileActivityViewModel.java
    com/duolingo/profile/Q0.java
    com/duolingo/profile/S.java
    com/duolingo/profile/addfriendsflow/C1864k.java
    com/duolingo/profile/addfriendsflow/C4980k.java
    com/duolingo/profile/addfriendsflow/C4991w.java
    com/duolingo/profile/addfriendsflow/K.java
    com/duolingo/profile/addfriendsflow/N.java
    com/duolingo/profile/addfriendsflow/c0.java
    com/duolingo/profile/avatar/C1878e.java
    com/duolingo/profile/completion/CompleteProfileActivity.java
    com/duolingo/profile/contacts/g.java
    com/duolingo/profile/contactsync/C1954q.java
    com/duolingo/profile/contactsync/C1955q1.java
    com/duolingo/profile/contactsync/C5099q.java
    com/duolingo/profile/contactsync/C5101q1.java
    com/duolingo/profile/contactsync/PhoneNumberFragment.java
    com/duolingo/profile/contactsync/W1.java
    com/duolingo/profile/suggestions/C5209e0.java
    com/duolingo/profile/suggestions/E0.java
    com/duolingo/referral/AbstractC2073a.java
    com/duolingo/referral/AbstractC5333a.java
    com/duolingo/referral/ReferralInterstitialActivity.java
    com/duolingo/referral/ShareReceiver.java
    com/duolingo/report/ReportActivity.java
    com/duolingo/rewards/z.java
    com/duolingo/session/H2.java
    com/duolingo/session/M0.java
    com/duolingo/session/Q4.java
    com/duolingo/session/SessionActivity.java
    com/duolingo/session/challenges/C2254n8.java
    com/duolingo/session/challenges/nb.java
    com/duolingo/session/grading/C5929o.java
    com/duolingo/session/grading/O.java
    com/duolingo/sessionend/C2641v0.java
    com/duolingo/sessionend/C6485x1.java
    com/duolingo/sessionend/X1.java
    com/duolingo/sessionend/ads/c.java
    com/duolingo/sessionend/ads/i.java
    com/duolingo/sessionend/goals/friendsquest/K.java
    com/duolingo/sessionend/streak/f1.java
    com/duolingo/settings/C.java
    com/duolingo/settings/C2698m.java
    com/duolingo/settings/C2705o.java
    com/duolingo/settings/C2708p0.java
    com/duolingo/settings/C6543k0.java
    com/duolingo/settings/C6550m.java
    com/duolingo/settings/C6558o.java
    com/duolingo/settings/C6563p0.java
    com/duolingo/settings/a3.java
    com/duolingo/settings/privacy/a.java
    com/duolingo/share/C6625v.java
    com/duolingo/share/ImageShareBottomSheetV2.java
    com/duolingo/share/V.java
    com/duolingo/shop/AbstractC2805u.java
    com/duolingo/shop/AbstractC6687u.java
    com/duolingo/shop/RewardedVideoGemAwardActivity.java
    com/duolingo/shop/ViewOnClickListenerC2813y.java
    com/duolingo/shop/ViewOnClickListenerC6695y.java
    com/duolingo/shop/Y0.java
    com/duolingo/signuplogin/A0.java
    com/duolingo/signuplogin/AbstractEmailLoginFragment.java
    com/duolingo/signuplogin/C0963q3.java
    com/duolingo/signuplogin/C2821a5.java
    com/duolingo/signuplogin/C2898x4.java
    com/duolingo/signuplogin/C2899x6.java
    com/duolingo/signuplogin/C2904y4.java
    com/duolingo/signuplogin/C6705a5.java
    com/duolingo/signuplogin/C6736e4.java
    com/duolingo/signuplogin/C6762h6.java
    com/duolingo/signuplogin/C6819p.java
    com/duolingo/signuplogin/C6831q3.java
    com/duolingo/signuplogin/C6861u2.java
    com/duolingo/signuplogin/C6870v3.java
    com/duolingo/signuplogin/C6887x4.java
    com/duolingo/signuplogin/C6889x6.java
    com/duolingo/signuplogin/C6895y4.java
    com/duolingo/signuplogin/D3.java
    com/duolingo/signuplogin/E4.java
    com/duolingo/signuplogin/H6.java
    com/duolingo/signuplogin/K2.java
    com/duolingo/signuplogin/MultiUserLoginFragment.java
    com/duolingo/signuplogin/P.java
    com/duolingo/signuplogin/SignupActivity.java
    com/duolingo/signuplogin/SignupActivityViewModel.java
    com/duolingo/signuplogin/T3.java
    com/duolingo/signuplogin/U2.java
    com/duolingo/signuplogin/W4.java
    com/duolingo/signuplogin/c7.java
    com/duolingo/signuplogin/forgotpassword/h.java
    com/duolingo/splash/C6926v.java
    com/duolingo/splash/CombinedLaunchHomeViewModel.java
    com/duolingo/splash/IntroFlowFragment.java
    com/duolingo/splash/L.java
    com/duolingo/splash/LaunchActivity.java
    com/duolingo/splash/LaunchFragment.java
    com/duolingo/splash/LaunchViewModel.java
    com/duolingo/splash/M.java
    com/duolingo/splash/a0.java
    com/duolingo/splash/r.java
    com/duolingo/stories/S2.java
    com/duolingo/streak/earnback/o.java
    com/duolingo/streak/streakWidget/AbstractC1006t.java
    com/duolingo/streak/streakWidget/AbstractC1008u.java
    com/duolingo/streak/streakWidget/AbstractC7219t.java
    com/duolingo/streak/streakWidget/AbstractC7221u.java
    com/duolingo/streak/streakWidget/AbstractC7223v.java
    com/duolingo/streak/streakWidget/C3087e0.java
    com/duolingo/streak/streakWidget/H0.java
    com/duolingo/streak/streakWidget/MediumStreakWidgetProvider.java
    com/duolingo/streak/streakWidget/StreakWidgetProvider.java
    com/duolingo/streak/streakWidget/StreakWidgetUpdateBroadcastReceiver.java
    com/duolingo/streak/streakWidget/WidgetDebugActivity.java
    com/duolingo/streak/streakWidget/c1.java
    com/duolingo/user/C1010a.java
    com/duolingo/user/C7240a.java
    com/duolingo/web/WebViewActivity.java
    com/duolingo/web/m.java
    com/duolingo/wechat/j.java
    com/duolingo/xpboost/C3117m.java
    com/duolingo/xpboost/C7256m.java
    com/ironsource/AbstractC7776q1.java
    com/ironsource/C0803o3.java
    com/ironsource/C7762o3.java
    com/ironsource/RunnableC7823t4.java
    com/ironsource/environment/NetworkStateReceiver.java
    com/ironsource/mediationsdk/C7741q.java
    com/ironsource/mediationsdk/Q.java
    com/ironsource/sdk/controller/C0807t.java
    com/ironsource/sdk/controller/C7815t.java
    com/ironsource/sdk/controller/ControllerActivity.java
    com/ironsource/sdk/controller/OpenUrlActivity.java
    com/ironsource/sdk/service/Connectivity/BroadcastReceiverStrategy.java
    com/ironsource/wc.java
    com/unity3d/services/ads/adunit/AdUnitActivityController.java
    com/unity3d/services/ads/adunit/IAdUnitActivity.java
    com/unity3d/services/ads/api/AdUnit.java
    com/unity3d/services/core/api/Intent$IntentError.java
    com/unity3d/services/core/api/Intent$IntentException.java
    com/unity3d/services/core/api/Intent.java
    com/unity3d/services/core/broadcast/BroadcastEventReceiver.java
    com/unity3d/services/core/broadcast/BroadcastMonitor.java
    com/unity3d/services/core/configuration/CoreModuleConfiguration.java
    com/unity3d/services/core/connectivity/ConnectivityChangeReceiver.java
    com/unity3d/services/core/device/AdvertisingId.java
    com/unity3d/services/core/device/Device.java
    com/unity3d/services/core/device/OpenAdvertisingId$HWAdvertisingInfo.java
    com/unity3d/services/core/device/OpenAdvertisingId$HWAdvertisingServiceConnection.java
    com/unity3d/services/core/device/OpenAdvertisingId.java
    d/m.java
    d/n.java
    dl/c.java
    e2/p.java
    ef/a.java
    f3/a.java
    f3/d.java
    gl/b.java
    ha/r.java
    ha/s.java
    ha/t.java
    ha/u.java
    io/ktor/utils/io/E.java
    io/sentry/android/core/C.java
    io/sentry/android/core/SystemEventsBreadcrumbsIntegration.java
    io/sentry/android/core/W.java
    j6/C8767h.java
    j6/C8774o.java
    j6/H.java
    j6/O.java
    o5/d.java
    p/BinderC9468b.java
    p/b.java
    p/g.java
    p/i.java
    pl/C0574b.java
    pl/C9590b.java
    pl/q.java
    sh/C9864A.java
    sh/g.java
    sh/i.java
    sh/w.java
    sh/z.java
    tc/r.java
    u0/C10038b0.java
    zendesk/belvedere/BelvedereUi$UiConfig.java
    zendesk/belvedere/ImageStream.java
    zendesk/belvedere/MediaIntent.java
    zendesk/core/DeviceInfo.java
    zendesk/messaging/Event.java
    zendesk/messaging/EventFactory.java
    zendesk/messaging/MessagingActivity.java
    zendesk/messaging/MessagingConfiguration.java
    zendesk/support/DeepLinkToRequestActionHandler.java
    zendesk/support/DeepLinkingBroadcastReceiver.java
    zendesk/support/SupportSdkMetadata.java
    zendesk/support/guide/ArticleConfiguration.java
    zendesk/support/guide/HelpCenterActivity.java
    zendesk/support/guide/HelpCenterConfiguration.java
    zendesk/support/guide/ViewArticleActivity.java
    zendesk/support/request/CellBindHelper.java
    zendesk/support/request/ComponentInputForm.java
    zendesk/support/request/RequestConfiguration.java
    zendesk/support/request/UtilsAttachment.java
    zendesk/support/requestlist/RequestListConfiguration.java
    zendesk/support/requestlist/RequestListView.java
    一般功能-> 获取系统服务(getSystemService)
    A0/C0422a.java
    A0/C1460a.java
    A3/AbstractC1473e.java
    A3/e.java
    A9/C1493b.java
    B3/C0507b.java
    B3/C2008b.java
    B3/b.java
    B6/C0249v0.java
    B6/V0.java
    B7/d.java
    Ba/a.java
    Bj/F2.java
    C3/d.java
    Cd/ViewOnClickListenerC0041a.java
    Cd/ViewOnClickListenerC0377a.java
    Ci/k.java
    Dc/d.java
    E1/q.java
    Gg/C0440a.java
    Gg/C8395a.java
    I/h.java
    I3/i.java
    I3/t.java
    I5/C1125a.java
    I5/C1133j.java
    I5/C8517a.java
    I5/C8526j.java
    Ik/AbstractC8579b.java
    Ik/b.java
    L4/C0634d2.java
    N2/p.java
    Oe/e.java
    Oe/g.java
    P3/C9507m.java
    Pd/w.java
    Sa/d.java
    Sa/j.java
    Uf/a.java
    V1/AbstractC10224b.java
    V1/b.java
    V1/p.java
    V1/y.java
    V5/a.java
    Wf/C1284n.java
    Wf/N.java
    Wf/x.java
    Wk/n.java
    Xh/AbstractC10658v.java
    Xh/d0.java
    Z1/B.java
    Z1/C0265b.java
    Z1/C1425b.java
    Z3/q.java
    b2/A.java
    b2/C2003b.java
    b2/y.java
    com/duolingo/core/animation/rlottie/Hilt_RLottieAnimationView.java
    com/duolingo/duoradio/DuoRadioSessionActivity.java
    com/duolingo/feedback/B.java
    com/duolingo/home/state/C4290z0.java
    com/duolingo/home/state/Z0.java
    com/duolingo/onboarding/C1640x1.java
    com/duolingo/onboarding/C4660x1.java
    com/duolingo/profile/addfriendsflow/SearchFriendsActivity.java
    com/duolingo/profile/completion/ProfileFullNameFragment.java
    com/duolingo/profile/completion/ProfileUsernameFragment.java
    com/duolingo/session/SessionActivity.java
    com/duolingo/session/challenges/BlankableFlowLayout.java
    com/duolingo/session/challenges/DamageableFlowLayout.java
    com/duolingo/session/challenges/HintTextLinedFlowLayout.java
    com/duolingo/session/challenges/TranslateFragment.java
    com/duolingo/session/challenges/TypeChallengeTableView.java
    com/duolingo/session/challenges/TypeCompleteFlowLayout.java
    com/duolingo/session/challenges/nb.java
    com/duolingo/signuplogin/AbstractEmailLoginFragment.java
    com/duolingo/signuplogin/AddPhoneActivity.java
    com/duolingo/signuplogin/SigninCredentialsFragment.java
    com/duolingo/splash/IntroFlowFragment.java
    com/duolingo/splash/RunnableC6927w.java
    com/duolingo/streak/friendsStreak/l2.java
    com/duolingo/wechat/g.java
    com/fullstory/instrumentation/init/Initialization.java
    com/iab/omid/library/ironsrc/devicevolume/d.java
    com/iab/omid/library/ironsrc/utils/a.java
    com/iab/omid/library/ironsrc/utils/c.java
    com/ironsource/C0798l2.java
    com/ironsource/C0803o3.java
    com/ironsource/C7704k2.java
    com/ironsource/C7712l2.java
    com/ironsource/C7762o3.java
    com/ironsource/C7829u2.java
    com/ironsource/RunnableC7823t4.java
    com/ironsource/environment/NetworkStateReceiver.java
    com/ironsource/mediationsdk/utils/IronSourceUtils.java
    com/ironsource/q9.java
    com/ironsource/sdk/utils/SDKUtils.java
    com/unity3d/services/ads/measurements/MeasurementsService.java
    com/unity3d/services/ads/operation/show/ShowModule.java
    com/unity3d/services/ads/topics/TopicsService.java
    com/unity3d/services/core/connectivity/ConnectivityChangeReceiver.java
    com/unity3d/services/core/connectivity/ConnectivityMonitor.java
    com/unity3d/services/core/connectivity/ConnectivityNetworkCallback.java
    com/unity3d/services/core/device/Device.java
    com/unity3d/services/core/device/reader/HdrInfoReader.java
    com/unity3d/services/core/sensorinfo/SensorInfoListener.java
    ec/d.java
    ef/c.java
    ef/d.java
    f3/d.java
    f3/i.java
    fsimpl/C0172r.java
    fsimpl/C8320r.java
    fsimpl/T.java
    io/sentry/android/core/C0476a.java
    io/sentry/android/core/C8626a.java
    io/sentry/android/core/RunnableC8643s.java
    io/sentry/android/core/y.java
    j6/Y.java
    k2/C0936g.java
    k2/C8880g.java
    k2/n.java
    q1/C9600A.java
    q1/a.java
    qg/c.java
    sh/r.java
    sh/x.java
    u0/C10045f.java
    u0/C10047g.java
    u0/C1367f.java
    u0/F.java
    wg/RunnableC10476a.java
    wg/h.java
    x6/b.java
    zendesk/core/DeviceInfo.java
    zendesk/core/NetworkUtils.java
    zendesk/core/ZendeskProvidersModule.java
    zendesk/messaging/ui/InputBox.java
    zendesk/support/SupportSdkMetadata.java
    zendesk/support/UiUtils.java
    zendesk/support/guide/NetworkUtils.java
    隐私数据-> 剪贴板数据读写操作
    网络通信-> HTTPS建立连接
    一般功能-> 获取Android广告ID H3/t.java
    网络通信-> OkHttpClient Connection
    敏感行为-> 检测了是否被jdb调试
    辅助功能accessibility相关
    隐私数据-> 获取已安装的应用程序
    网络通信-> TCP套接字
    JavaScript 接口方法
    网络通信-> URLConnection
    网络通信-> WebView 相关
    组件-> ContentProvider
    加密解密-> Base64 加密
    加密解密-> 信息摘要算法
    隐私数据-> 屏幕截图,截取自己应用内部界面
    一般功能-> 获取活动网路信息
    DEX-> 动态加载
    网络通信-> HTTP建立连接
    一般功能-> 设置手机铃声,媒体音量
    组件-> 启动 Service
    网络通信-> WebView JavaScript接口
    网络通信-> WebView GET请求
    加密解密-> Base64 解密
    一般功能-> 传感器相关操作
    一般功能-> Android通知
    一般功能-> 加载so文件
    网络通信-> SSL证书处理
    进程操作-> 获取进程pid
    加密解密-> Crypto加解密组件
    组件-> 发送广播
    进程操作-> 获取运行的进程\服务
    一般功能-> PowerManager操作 Oe/e.java
    隐私数据-> 录制音频行为 C9/e.java
    网络通信-> WebView使用File协议 com/duolingo/web/WebViewActivity.java
    com/ironsource/od.java
    隐私数据-> 用户账户管理 com/duolingo/core/networking/ManagerDuoJwt.java
    网络通信-> UDP数据包 X1/A.java
    网络通信-> UDP数据报套接字 X1/A.java
    进程操作-> 杀死进程 com/duolingo/streak/friendsStreak/P1.java
    设备指纹-> getSimOperator com/ironsource/C7704k2.java
    一般功能-> 查看\修改Android系统属性 V1/y.java

    安全漏洞检测

    高危
    3
    警告
    10
    信息
    2
    安全
    1
    屏蔽
    0
    序号 问题 等级 参考标准 文件位置 操作
    1 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 通过日志文件的信息暴露
    OWASP MASVS: MSTG-STORAGE-3
    升级会员:解锁高级权限
    2 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 明文存储敏感信息
    OWASP Top 10: M9: Reverse Engineering
    OWASP MASVS: MSTG-STORAGE-14
    升级会员:解锁高级权限
    3 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限不正确
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员:解锁高级权限
    4 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
    OWASP Top 10: M7: Client Code Quality
    升级会员:解锁高级权限
    5 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用不充分的随机数
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-6
    升级会员:解锁高级权限
    6 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 警告 CWE: CWE-276: 默认权限不正确
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员:解锁高级权限
    7 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 高危 CWE: CWE-79: 在Web页面生成时对输入的转义处理不恰当('跨站脚本')
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-6
    升级会员:解锁高级权限
    8 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员:解锁高级权限
    9 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 信息
    OWASP MASVS: MSTG-STORAGE-10
    升级会员:解锁高级权限
    10 不安全的Web视图实现。可能存在WebView任意代码执行漏洞 警告 CWE: CWE-749: 暴露危险方法或函数
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-7
    升级会员:解锁高级权限
    11 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员:解锁高级权限
    12 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 警告 CWE: CWE-200: 信息泄露
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-7
    升级会员:解锁高级权限
    13 已启用远程WebView调试 高危 CWE: CWE-919: 移动应用程序中的弱点
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-RESILIENCE-2
    升级会员:解锁高级权限
    14 此应用程序可能会请求root(超级用户)权限 警告 CWE: CWE-250: 以不必要的权限执行
    OWASP MASVS: MSTG-RESILIENCE-1
    升级会员:解锁高级权限
    15 此应用程序可能具有Root检测功能 安全
    OWASP MASVS: MSTG-RESILIENCE-1
    升级会员:解锁高级权限
    16 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 高危 CWE: CWE-649: 依赖于混淆或加密安全相关输入而不进行完整性检查
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-3
    升级会员:解锁高级权限

    Native库安全分析

    序号 动态库 NX(堆栈禁止执行) PIE STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
    1 arm64-v8a/libfs-native.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    2 arm64-v8a/libjlottie.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    True
    info
    二进制文件有以下加固函数: ['__vsnprintf_chk', '__strlen_chk', '__memmove_chk']
    True
    info
    符号被剥离
    3 arm64-v8a/libjlz4.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    4 arm64-v8a/libnative-lib.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    5 arm64-v8a/librive-android.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    6 arm64-v8a/librlottie-image-loader.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    True
    info
    二进制文件有以下加固函数: ['__memcpy_chk']
    True
    info
    符号被剥离
    7 arm64-v8a/librlottie.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    True
    info
    二进制文件有以下加固函数: ['__memmove_chk', '__strncpy_chk', '__vsnprintf_chk', '__read_chk', '__strlen_chk']
    True
    info
    符号被剥离
    8 arm64-v8a/librlottie2gif.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    False
    high
    这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    9 arm64-v8a/libUberchordAudio.so True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    True
    info
    二进制文件有以下加固函数: ['__write_chk', '__vsnprintf_chk', '__memcpy_chk', '__strlen_chk', '__FD_SET_chk', '__read_chk', '__strchr_chk', '__memmove_chk']
    True
    info
    符号被剥离

    文件分析

    序号 问题 文件

    行为分析

    编号 行为 标签 文件
    00079 隐藏当前应用程序的图标 规避
    升级会员:解锁高级权限
    00009 将游标中的数据放入JSON对象 文件
    升级会员:解锁高级权限
    00094 连接到 URL 并从中读取数据 命令
    网络
    升级会员:解锁高级权限
    00013 读取文件并将其放入流中 文件
    升级会员:解锁高级权限
    00022 从给定的文件绝对路径打开文件 文件
    升级会员:解锁高级权限
    00162 创建 InetSocketAddress 对象并连接到它 socket
    升级会员:解锁高级权限
    00163 创建新的 Socket 并连接到它 socket
    升级会员:解锁高级权限
    00025 监视要执行的一般操作 反射
    升级会员:解锁高级权限
    00096 连接到 URL 并设置请求方法 命令
    网络
    升级会员:解锁高级权限
    00089 连接到 URL 并接收来自服务器的输入流 命令
    网络
    升级会员:解锁高级权限
    00109 连接到 URL 并获取响应代码 网络
    命令
    升级会员:解锁高级权限
    00108 从给定的 URL 读取输入流 网络
    命令
    升级会员:解锁高级权限
    00063 隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00153 通过 HTTP 发送二进制数据 http
    升级会员:解锁高级权限
    00030 通过给定的 URL 连接到远程服务器 网络
    升级会员:解锁高级权限
    00012 读取数据并放入缓冲流 文件
    升级会员:解锁高级权限
    00036 从 res/raw 目录获取资源文件 反射
    升级会员:解锁高级权限
    00004 获取文件名并将其放入 JSON 对象 文件
    信息收集
    升级会员:解锁高级权限
    00202 打电话 控制
    升级会员:解锁高级权限
    00203 将电话号码放入意图中 控制
    升级会员:解锁高级权限
    00051 通过setData隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00014 将文件读入流并将其放入 JSON 对象中 文件
    升级会员:解锁高级权限
    00005 获取文件的绝对路径并将其放入 JSON 对象 文件
    升级会员:解锁高级权限
    00123 连接到远程服务器后将响应保存为 JSON 网络
    命令
    升级会员:解锁高级权限
    00024 Base64解码后写入文件 反射
    文件
    升级会员:解锁高级权限
    00091 从广播中检索数据 信息收集
    升级会员:解锁高级权限
    00112 获取日历事件的日期 信息收集
    日历
    升级会员:解锁高级权限
    00171 将网络运算符与字符串进行比较 网络
    升级会员:解锁高级权限
    00085 获取ISO国家代码并将其放入JSON中 信息收集
    电话服务
    升级会员:解锁高级权限
    00078 获取网络运营商名称 信息收集
    电话服务
    升级会员:解锁高级权限
    00189 获取短信内容 短信
    升级会员:解锁高级权限
    00188 获取短信地址 短信
    升级会员:解锁高级权限
    00200 从联系人列表中查询数据 信息收集
    联系人
    升级会员:解锁高级权限
    00201 从通话记录中查询数据 信息收集
    通话记录
    升级会员:解锁高级权限
    00077 读取敏感数据(短信、通话记录等) 信息收集
    短信
    通话记录
    日历
    升级会员:解锁高级权限
    00001 初始化位图对象并将数据(例如JPEG)压缩为位图对象 相机
    升级会员:解锁高级权限
    00132 查询ISO国家代码 电话服务
    信息收集
    升级会员:解锁高级权限
    00125 检查给定的文件路径是否存在 文件
    升级会员:解锁高级权限
    00035 查询已安装的包列表 反射
    升级会员:解锁高级权限
    00187 查询 URI 并检查结果 信息收集
    短信
    通话记录
    日历
    升级会员:解锁高级权限
    00028 从assets目录中读取文件 文件
    升级会员:解锁高级权限

    敏感权限分析

    恶意软件常用权限 7/30
    android.permission.VIBRATE
    android.permission.RECEIVE_BOOT_COMPLETED
    android.permission.GET_ACCOUNTS
    android.permission.RECORD_AUDIO
    android.permission.READ_CONTACTS
    android.permission.MODIFY_AUDIO_SETTINGS
    android.permission.WAKE_LOCK
    其它常用权限 5/46
    android.permission.INTERNET
    android.permission.ACCESS_NETWORK_STATE
    android.permission.FOREGROUND_SERVICE
    android.permission.READ_EXTERNAL_STORAGE
    com.google.android.c2dm.permission.RECEIVE

    恶意软件常用权限 是被已知恶意软件广泛滥用的权限。
    其它常用权限 是已知恶意软件经常滥用的权限。

    IP地理位置

    恶意域名检测

    域名 状态 中国境内 位置信息 解析
    birdseye.duolingo.com 安全
    IP地址: 3.216.97.195
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    ui.honeycomb.io 安全
    IP地址: 3.216.97.195
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    android-api.duolingo.com 安全
    IP地址: 3.216.97.195
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    d35aaqx5ub95lt.cloudfront.net 安全
    IP地址: 13.33.62.33
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    duolingobeta.zendesk.com 安全
    IP地址: 13.216.125.52
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    math-cdn.duolingo.com 安全
    IP地址: 18.154.132.64
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    retool.duolingo.com 安全
    IP地址: 54.158.191.215
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    careers.duolingo.com 安全
    IP地址: 18.154.132.64
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    g.co 安全
    IP地址: 18.65.25.22
    国家: 美国
    地区: 加利福尼亚
    城市: 山景城
    查看: Google 地图

    twitter.com 安全
    IP地址: 52.203.237.141
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    www.duolingo.com 安全
    IP地址: 52.203.237.141
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    goals-api-stage-2.duolingo.com 安全
    IP地址: 13.216.125.52
    国家: 美国
    地区: 华盛顿
    城市: 西雅图
    查看: Google 地图

    nowhere.invalid 安全
    没有可用的地理位置信息。
    zombie.duolingo.com 安全
    IP地址: 13.226.225.80
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    store.duolingo.com 安全
    IP地址: 23.227.38.74
    国家: 加拿大
    地区: 安大略
    城市: 渥太华
    查看: Google 地图

    jeeves.duolingo.com 安全
    IP地址: 3.33.142.184
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    duolingo-com-fleet-diagram-694.firebaseio.com 安全
    IP地址: 35.190.39.113
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    duolingo-maker-prod.duolingo.com 安全
    IP地址: 10.0.83.134
    国家: -
    地区: -
    城市: -
    查看: Google 地图

    ktor.io 安全
    IP地址: 13.249.126.39
    国家: 美国
    地区: 佐治亚州
    城市: 亚特兰大
    查看: Google 地图

    podcasts.apple.com 安全
    IP地址: 115.231.152.1
    国家: 中国
    地区: 浙江
    城市: 台州
    查看: 高德地图

    beian.miit.gov.cn 安全
    IP地址: 59.63.226.86
    国家: 中国
    地区: 江西
    城市: 南昌
    查看: 高德地图

    cdn.duolingo.com 安全
    IP地址: 3.223.219.218
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    duolingo-images.s3.amazonaws.com 安全
    IP地址: 52.217.74.188
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    duolingotest.zendesk.com 安全
    IP地址: 10.0.83.134
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    duolingo.com 安全
    IP地址: 10.0.83.134
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    www.zendesk.com 安全
    IP地址: 172.64.153.205
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    goo.gle 安全
    IP地址: 67.199.248.13
    国家: 美国
    地区: 纽约
    城市: 纽约市
    查看: Google 地图

    phone-verify-ext.duolingo.cn 安全
    IP地址: 47.102.209.30
    国家: 中国
    地区: 上海
    城市: 上海
    查看: 高德地图

    android-api.duolingo.cn 安全
    IP地址: 18.65.25.22
    国家: 中国
    地区: 浙江
    城市: 杭州
    查看: 高德地图

    dg91ef2xzhkcz.cloudfront.net 安全
    IP地址: 18.154.206.37
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    stories.duolingo.com 安全
    IP地址: 52.1.2.25
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    d1vq87e9lcf771.cloudfront.net 安全
    IP地址: 3.168.130.221
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    public.rive.app 安全
    IP地址: 18.164.174.9
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    simg-ssl.duolingo.com 安全
    IP地址: 18.65.25.99
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    hoots.duolingo.com 安全
    IP地址: 100.27.91.133
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    diagnostics.duolingo.com 安全
    IP地址: 34.236.196.185
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    schools.duolingo.com 安全
    IP地址: 44.222.13.72
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    invite.duolingo.com 安全
    IP地址: 52.203.141.190
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    tools.android.com 安全
    IP地址: 172.217.14.115
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    spam-control-api.duolingo.com 安全
    IP地址: 34.203.134.214
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    goals-api-stage-3.duolingo.com 安全
    IP地址: 3.33.142.184
    国家: 美国
    地区: 华盛顿
    城市: 西雅图
    查看: Google 地图

    tts-data.duolingo.com 安全
    IP地址: 18.164.174.110
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    public-static.duolingo.com 安全
    IP地址: 3.168.147.113
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    o4506106988134400.ingest.us.sentry.io 安全
    IP地址: 70.32.80.158
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    superpowered.com 安全
    IP地址: 70.32.80.158
    国家: 美国
    地区: 亚利桑那州
    城市: Tempe
    查看: Google 地图

    help.fullstory.com 安全
    IP地址: 104.18.249.37
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    duolingo.atlassian.net 安全
    IP地址: 13.35.248.10
    国家: 美国
    地区: 华盛顿
    城市: 西雅图
    查看: Google 地图

    d3bvesgviq46ad.cloudfront.net 安全
    IP地址: 13.249.126.114
    国家: 美国
    地区: 佐治亚州
    城市: 亚特兰大
    查看: Google 地图

    phone-verify.duolingo.com 安全
    IP地址: 98.83.67.134
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    drive-thru.duolingo.com 安全
    IP地址: 54.209.48.118
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    android-api-cf.duolingo.com 安全
    IP地址: 18.154.132.106
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    zendesk.duolingo.cn 安全
    IP地址: 47.100.67.5
    国家: 中国
    地区: 上海
    城市: 上海
    查看: 高德地图

    wechat-backend-api-prod.duolingo.cn 安全
    IP地址: 110.75.170.67
    国家: 中国
    地区: 浙江
    城市: 杭州
    查看: 高德地图

    support.duolingo.com 安全
    IP地址: 34.206.26.192
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    goals-api-stage.duolingo.com 安全
    IP地址: 15.197.149.234
    国家: 美国
    地区: 华盛顿
    城市: 西雅图
    查看: Google 地图

    www.duolingo.cn 安全
    IP地址: 110.75.170.67
    国家: 中国
    地区: 浙江
    城市: 杭州
    查看: 高德地图

    手机号提取

    URL链接分析

    URL信息 源码文件
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_correct_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_correct_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_incorrect_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_disabled_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_disabled_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/829af8c35d1ecec157c6736154cc9318
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_correct_dark.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_incorrect_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_selected_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_base_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_disabled_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_disabled_light.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_correct_light.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_correct_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_base_dark.svg
    https://dg91ef2xzhkcz.cloudfront.net/scores/gavotteCA.xml?versionId=_xrL0qRFSstv9iPs2X65PTFt1PCqREt8
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_selected_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_selected_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_incorrect_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/6636074a0abdddd32db841172558d442
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/d70e3fd0d623648b91b650334c489d4c
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_incorrect_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_correct_dark.svg
    https://math-stage-cdn.duolingo.com/assets/rive/factor_tree_v52_l.riv
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_selected_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_incorrect_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_base_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_disabled_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/67d8c8c978abe9c2e59e3916c43590d5
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_base_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/1cb4ab4dee1c0c8bee918c409a77232f
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_incorrect_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_disabled_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_base_dark.svg
    https://math-stage-cdn.duolingo.com
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_selected_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_disabled_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_incorrect_light.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_disabled_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_disabled_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_correct_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/d359e4952305d4dd6cf9328f65d3239d
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/1cd46c06e8dcf6b17e534d926ddea43a
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_disabled_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_disabled_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_incorrect_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_base_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_correct_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_correct_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_disabled_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_disabled_dark.svg
    https://mr.fullstory.com
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/2a7de7b5fc297f32053e40c8adead19a
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_disabled_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/b840b85032dc74ca53b20fdec5092f8a
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_incorrect_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/1d0580c424d2933a032b2a9357629022
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_disabled_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_correct_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/15fcb09dd089ef8f10ee6bd14cbf48ac
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_disabled_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_incorrect_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_correct_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/9e83ffd8266b997ade7e62b0d5800749
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_incorrect_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_base_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_selected_light.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_selected_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_disabled_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_correct_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_selected_light.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_base_dark.svg
    https://math-cdn.duolingo.com/assets/rive/contextual_fraction_pie_fill.riv
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_correct_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/af65588ae6244ee5e1cac7f13b6cc42b
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_disabled_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_correct_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_selected_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_correct_dark.svg
    https://math-stage-cdn.duolingo.com/assets/rive/factor_tree_v52_m.riv
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/0ec581b6461dcdcd1af96bdffa81bd56
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_selected_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_disabled_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_selected_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_selected_light.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_disabled_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/c8e649f4733daa4bf12af8d2e1b5d288
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/ee2459dc2c44f2adba525bcbc30356e2
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_disabled_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/361443db220d87a78af81a4b93a87a12
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_base_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/ba9ccd55b717f1ac61de9513984a15a2
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_incorrect_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_base_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/0c367c1bc54db77da9ad23bb67558ccb
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_disabled_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/e07504fe9fab9eeb4257dce6d8d09ce9
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_selected_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_selected_light.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_base_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/90d811ddebce76cfeb9e3d1c5a4edaab
    https://math-cdn.duolingo.com/assets/rive/measuring_cup_slider.riv
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_disabled_dark.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_correct_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_correct_dark.svg
    https://d3js.org/d3.v6.min.js
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_base_light.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_incorrect_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/a5a48905cdfc6c15c9a9432d021601d8
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/rive/coordinate_grid_static_capri_test.riv
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/3-4_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_base_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/f44e01af012b9c840bcac9a4d04c7061
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_disabled_light.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_base_dark.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_disabled_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/9c92885c299e491f2c0cd56c11145ab6
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_incorrect_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/bb889010057722d18d2570d6b4f46969
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/f6be19200374d88db18806ff4b777410
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_selected_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/08ee69dc93ae309146b2b4f417cfd273
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_correct_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/1f209c9108808ee9e7a6bed15c10035f
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_selected_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/4bb531b644a41ff3b9eb9cf2ed81a76c
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_selected_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/wet_correct_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_correct_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_disabled_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/4_large_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_disabled_light.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_incorrect_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/0-1_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_disabled_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_base_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_small_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_base_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/4e82f1e78776e5ef76c14fbd91692922
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_incorrect_light.svg
    https://dg91ef2xzhkcz.cloudfront.net/scores/odeToJoy.xml?versionId=er21K1IJC9k52FkYuCW30NmYOAI7YlAz
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_selected_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_selected_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/7_large_selected_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/65475463ba04ba4ee94f2643e47667d4
    https://dg91ef2xzhkcz.cloudfront.net/scores/hushBaby.xml?versionId=fVp1FgA3kM4jEgKwFQcdSVYgsRihY0zJ
    https://math-cdn.duolingo.com/assets/place_value_blocks/13_large_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/10_small_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/6_large_base_light.svg
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/2-4_selected_light.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_selected_light.svg
    https://app.fullstory.com
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_selected_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_base_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/8906b0a703a1770ed0f0d32a0a2106d1
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/56d711ae5a9ce89e8c3512f067db1416
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_disabled_light.svg
    https://math-stage-cdn.duolingo.com/assets/rive/factor_tree_v52_s.riv
    https://math-cdn.duolingo.com/assets/ruler/ruler_selected_light.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/c6fd9c594dc22b975f880b80ed52b831
    https://math-stage-cdn.duolingo.com/assets/fraction_pies/1-4_incorrect_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_incorrect_dark.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_base_dark.svg
    https://fullstory.com
    https://math-cdn.duolingo.com/assets/place_value_blocks/14_small_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/15_small_selected_light.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_2_correct_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/11_large_disabled_dark.svg
    https://math-cdn.duolingo.com/assets/rive/ruler_slider.riv
    https://math-cdn.duolingo.com/assets/mass_drag/mass_3_incorrect_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_selected_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/9_large_correct_dark.svg
    https://math-cdn.duolingo.com/assets/mass_drag/mass_1_disabled_light.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_correct_dark.svg
    https://www.duolingo.com/maker/eleven-labs/tts/EN%20Oscar/e31bdb78ef453ddc8bb19dbbf2cf8214
    https://math-cdn.duolingo.com/assets/place_value_blocks/3_large_correct_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/12_large_correct_light.svg
    https://math-cdn.duolingo.com/assets/rive/thermometer_slider.riv
    https://math-cdn.duolingo.com/assets/place_value_blocks/1_small_selected_dark.svg
    https://math-cdn.duolingo.com/assets/ruler/ruler_disabled_light.svg
    https://math-stage-cdn.duolingo.com/assets/dry_wet_ratio_single/dry_base_dark.svg
    自研引擎-A
    https://fundingchoicesmessages.google.com/a/consent
    Wf/C1273c.java
    https://fundingchoicesmessages.google.com/a/consent
    Wf/C0256c.java
    https://www.duolingo.com/privacy?wantsplaininfo=1
    com/duolingo/feedback/C3738f.java
    https://store.duolingo.com/products/duoplushie?utm_campaign=shop&utm_medium=android&utm_source=duolingo
    https://store.duolingo.com/products/loog-x-duolingo-piano?utm_campaign=shop&utm_medium=android&utm_source=duolingo
    com/duolingo/shop/W0.java
    https://ui.honeycomb.io/duolingo/environments/main/trace?trace_id=
    com/duolingo/core/networking/interceptors/RequestTracingHeaderInterceptor.java
    https://duolingo-maker-prod.duolingo.com/animation/lottie/
    com/duolingo/debug/animation/PreviewAnimationDebugActivity.java
    https://drive-thru.duolingo.com
    https://spam-control-api.duolingo.com
    com/duolingo/plus/promotions/y.java
    https://simg-ssl.duolingo.com/avatars/887343936/v9hslawcqd/xlarge
    P3/w.java
    https://www.duolingo.com/help/support-request
    com/duolingo/alphabets/Q.java
    https://zombie.duolingo.com/
    B6/C0145d3.java
    https://play.google.com/store/account/subscriptions
    https://www.duolingo.com/join-beta
    Rb/x.java
    http://g.co/dev/packagevisibility
    X1/w.java
    https://duolingo.atlassian.net/browse/
    com/duolingo/feedback/JiraDuplicate.java
    https://www.duolingo.com/privacy?wantsplaininfo=1
    com/duolingo/feedback/C1128f.java
    https://d35aaqx5ub95lt.cloudfront.net/images/791b23bc8994589efad21ce964d99161.svg
    com/duolingo/debug/PicassoExampleActivity.java
    www.duolingo.com
    https://www.duolingo.com/help/bug-report?description=
    www.duolingo.cn
    com/duolingo/settings/a3.java
    https://invite.duolingo.com/family-plan/%s?c=cn
    https://invite.duolingo.com/family-plan/%s
    B6/C0029y1.java
    https://zombie.duolingo.com/
    B6/C0026d3.java
    https://www.duolingo.com
    com/duolingo/adventures/B.java
    https://dg91ef2xzhkcz.cloudfront.net/scores/weddingmarch.xml?versionid=fwln2nubudqehprijpalx2d1pbp54max
    https://dg91ef2xzhkcz.cloudfront.net/scores/midnightclear.xml?versionid=2ubewa8kxye3wutp2r8k9qol4ihfhf3u
    https://dg91ef2xzhkcz.cloudfront.net/scores/morningmood.xml?versionid=rpqhg5am76pez.huhme0gn9ehvlrgdmz
    https://dg91ef2xzhkcz.cloudfront.net/scores/simplegiftscc.xml?versionid=hfayjx7v6uzlc0bwn3qkv.hs6na5hhof
    https://dg91ef2xzhkcz.cloudfront.net/scores/spinthewheel2.xml?versionid=adsatlvkfaijzymidh1vggs7lyvc8nkc
    https://dg91ef2xzhkcz.cloudfront.net/scores/wethreekings.xml?versionid=qazyko4nq4kvyrc0jlb1izfecrospldq
    https://dg91ef2xzhkcz.cloudfront.net/scores/glowworm.xml?versionid=d9ol3yj9s_beqqwzih1flwwjz9suge2r
    https://dg91ef2xzhkcz.cloudfront.net/scores/rockinrobin2.xml?versionid=h.gblotcomhpkkpx.qsbbrtorqnrpwyp
    https://dg91ef2xzhkcz.cloudfront.net/scores/packupyourtroubles.xml?versionid=5b64u3pvjnnqqrtqvuz7a1zynikxu0be
    https://dg91ef2xzhkcz.cloudfront.net/scores/nocturne15.xml?versionid=nqganbktyyrolu0rcfz6f2c.8vqxssoh
    https://dg91ef2xzhkcz.cloudfront.net/scores/watermusic.xml?versionid=wcqqmdei032b.gfx_yyhj6h3nz0sehxh
    https://dg91ef2xzhkcz.cloudfront.net/scores/preludeeminor2.xml?versionid=n73eusxnw01aksc7wvl32kabikcldsqi
    https://dg91ef2xzhkcz.cloudfront.net/scores/mountainking.xml?versionid=xdb2rckmb_rtvrbsm_aoxalczldezj4h
    https://dg91ef2xzhkcz.cloudfront.net/scores/rain.xml?versionid=xmx5a3qszjhypcxmgengcjcuiodpl942
    https://dg91ef2xzhkcz.cloudfront.net/scores/preludeeminor.xml?versionid=gw_6krxmmfsd4zl0nn8bedaoihdjh09g
    https://dg91ef2xzhkcz.cloudfront.net/scores/saints.xml?versionid=s1ing01j_cbumi2gxkf7d_upv3i0ufrb
    https://dg91ef2xzhkcz.cloudfront.net/scores/skiptomylou.xml?versionid=higppabvvxs5lqma9_llxv2dh_jzysyr
    https://dg91ef2xzhkcz.cloudfront.net/scores/minuethaydn.xml?versionid=lqasbqiwdxqhvf18zkguglbxkabheu.s
    https://dg91ef2xzhkcz.cloudfront.net/scores/habanera.xml?versionid=sjx8rc8y8qus9.chsqloe4doyb4dhv5x
    https://dg91ef2xzhkcz.cloudfront.net/scores/gavottegossec.xml?versionid=7em1f.c7hevyo4av.2mlj.9x.vy1dj07
    https://dg91ef2xzhkcz.cloudfront.net/scores/radetsky.xml?versionid=lfrhghwbq0mp5tsynd4z_uliuo2hi3wv
    https://dg91ef2xzhkcz.cloudfront.net/scores/swashbuckler.xml?versionid=72fvj9cfkfypu1kqm3hc_flitnxkxec9
    https://dg91ef2xzhkcz.cloudfront.net/scores/minuetc.xml?versionid=zgcz_u5vzqje1mm7laeoc4fdcxf4je8e
    https://dg91ef2xzhkcz.cloudfront.net/scores/rowboat.xml?versionid=y1igbkohx6ecws.kfja3akumsudf5cbq
    https://dg91ef2xzhkcz.cloudfront.net/scores/grandfatherclockd.xml?versionid=dfdzdhs2mhvdjm.ojj3p5qml3uadndun
    https://dg91ef2xzhkcz.cloudfront.net/scores/hotcrosscd.xml?versionid=xilyonafvjojqszpsdvqukfspjbdwfmq
    https://dg91ef2xzhkcz.cloudfront.net/scores/happy.xml?versionid=huqe2hrhahxhxjnbhuvt9cez6b0tdntv
    https://dg91ef2xzhkcz.cloudfront.net/scores/laundrysong.xml?versionid=qyon0klsfjf8ss1pczqng9np6dygzvxx
    https://dg91ef2xzhkcz.cloudfront.net/scores/air2.xml?versionid=zazqtl6dplyk7fmg2rnvllvnflvwvmxi
    https://dg91ef2xzhkcz.cloudfront.net/scores/lacinquantaineca.xml?versionid=oh6ule4q9n2rhzaeeoj3l8dpm.bmaetb
    https://dg91ef2xzhkcz.cloudfront.net/scores/cancan.xml?versionid=qwonmuteomp8rpekqnhs6dfylkjbzcd_
    https://dg91ef2xzhkcz.cloudfront.net/scores/classicaltale.xml?versionid=1eaxq4alpn01g11s1jv_hjd6uagowwav
    https://dg91ef2xzhkcz.cloudfront.net/scores/gavottece.xml?versionid=h7tzw4tsojla0uxzxiagoz_83id4zzb3
    https://dg91ef2xzhkcz.cloudfront.net/scores/lavenderblue.xml?versionid=maiukwcvv.onjqqaj1xfrqspff2egcso
    https://dg91ef2xzhkcz.cloudfront.net/scores/odetojoy.xml?versionid=er21k1ijc9k52fkyucw30nmyoai7ylaz
    https://dg91ef2xzhkcz.cloudfront.net/scores/1812overture.xml?versionid=jjdm0bvj9wpwthwywdtulmsct56yges6
    https://dg91ef2xzhkcz.cloudfront.net/scores/waltzop39no15.xml?versionid=4orpxoqnhrqdtbkcgksmpndzsy5t8yai
    https://dg91ef2xzhkcz.cloudfront.net/scores/littlelight2.xml?versionid=jcqnjoyz41gp8apfz.w6hbf3tynjftwy
    https://dg91ef2xzhkcz.cloudfront.net/scores/lochlomand2.xml?versionid=y13krs221vljpqze4rrldieuo_kbv9jt
    https://dg91ef2xzhkcz.cloudfront.net/scores/tisket.xml?versionid=dffdyalnhr9kgvukd2dmbqphfcthpk.n
    https://dg91ef2xzhkcz.cloudfront.net/scores/bouree.xml?versionid=7qw6n0qym8qvde9yvsfifdf4b9nuqx7s
    https://dg91ef2xzhkcz.cloudfront.net/scores/threeblindmice.xml?versionid=vkoirzmwdshyxr6mghjpgss4kyu29qjq
    https://dg91ef2xzhkcz.cloudfront.net/scores/faithful.xml?versionid=y77xkqshyi1jwhmr5mohanmcol9tqkxa
    https://dg91ef2xzhkcz.cloudfront.net/scores/weekendstrolld.xml?versionid=_jemuxkbgi6_440hokhjnqfrelobayhm
    https://dg91ef2xzhkcz.cloudfront.net/scores/teafortwo.xml?versionid=7ctnqaovjtxltnmi_7714khsuao.z_ia
    https://dg91ef2xzhkcz.cloudfront.net/scores/bingo2.xml?versionid=6q7wxjfsjkflknothr22aj.m2rmgy5qr
    https://dg91ef2xzhkcz.cloudfront.net/scores/doorbell.xml?versionid=xqg7wogzaqdogjpaddcyeykoaoka9b7i
    https://dg91ef2xzhkcz.cloudfront.net/scores/donanobis.xml?versionid=ype2cmiz3xgvvmxj_l9kyqbaldqlsujt
    https://dg91ef2xzhkcz.cloudfront.net/scores/grandoldduke.xml?versionid=mecv_occxr.vc05o1xw_yxvp539htkjk
    https://dg91ef2xzhkcz.cloudfront.net/scores/cellosuite2.xml?versionid=k10fymu0fgm.mcdugwiy1cmlzc21z8es
    https://dg91ef2xzhkcz.cloudfront.net/scores/nocturneop9no2.xml?versionid=lpveeafptd9sydhnpsjqmjf2rsbqaj3g
    https://dg91ef2xzhkcz.cloudfront.net/scores/fleetingmoment.xml?versionid=vhdpbe3zc14prj8folpx0axuotjakqux
    https://dg91ef2xzhkcz.cloudfront.net/scores/happy2.xml?versionid=jxfmgquc1ycpvmqbuda6czbtjsfxin2l
    https://dg91ef2xzhkcz.cloudfront.net/scores/sonatinad.xml?versionid=pahmnaprzlmb93a1k3n51_ximpqylney
    https://dg91ef2xzhkcz.cloudfront.net/scores/chopinwaltz.xml?versionid=1cxgr3wssr4dlr3wyxlch7yzfnwlsouf
    https://dg91ef2xzhkcz.cloudfront.net/scores/starspangledbanner.xml?versionid=we.voin9lfjbkxfy.v6m1aavcixvaiqy
    https://dg91ef2xzhkcz.cloudfront.net/scores/burleske.xml?versionid=nsnizsmj41kkvpfrflbmxz3r8rsckj0z
    https://dg91ef2xzhkcz.cloudfront.net/scores/iscream.xml?versionid=ijqym3afzr.qizrgnyq7ezcnt_f_x5qb
    https://dg91ef2xzhkcz.cloudfront.net/scores/lullaby.xml?versionid=rzbwfel5gcy.iu.hmh1mp5adrylrcpv3
    https://dg91ef2xzhkcz.cloudfront.net/scores/wishxmas2.xml?versionid=vcrwxxs67ltbedvapff9hwxrtdtbnvoo
    https://dg91ef2xzhkcz.cloudfront.net/scores/downriver.xml?versionid=dp6mll8o..kdeqnperrbh_9m1t6vjlt8
    https://dg91ef2xzhkcz.cloudfront.net/scores/greensleeves.xml?versionid=m0fzmik3khpz01jc03xmtbiica3a2se2
    https://dg91ef2xzhkcz.cloudfront.net/scores/raining.xml?versionid=wiff_4nzaqv_3alwi2hvbr6vjvjaojxb
    https://dg91ef2xzhkcz.cloudfront.net/scores/pulsar.xml?versionid=7bur9ruivzgo9omjx1rtaqf8ope.2i9b
    https://dg91ef2xzhkcz.cloudfront.net/scores/joshua.xml?versionid=aorwyxyopbnskvexgr.yckzwrkmzvx3v
    https://dg91ef2xzhkcz.cloudfront.net/scores/bluedanube2.xml?versionid=lcmuoegkgy6iocug9o4r1lt7gpfxywig
    https://dg91ef2xzhkcz.cloudfront.net/scores/waltzingmatilda.xml?versionid=_k639lnr_j5flpewrf_h1rd3swiuich_
    https://dg91ef2xzhkcz.cloudfront.net/scores/bicycle2.xml?versionid=hurdfj7ke0egmuzfmee.r2bebsexgk.k
    https://dg91ef2xzhkcz.cloudfront.net/scores/rockinrobin.xml?versionid=uuncttpblofqvagqh5tgjfzzdc7v9qzr
    https://dg91ef2xzhkcz.cloudfront.net/scores/seashantyb.xml?versionid=ulnsjxerqwva7pebkvx0wb5nsibpdwyr
    https://dg91ef2xzhkcz.cloudfront.net/scores/arabiandance.xml?versionid=hlqm23rmkiccakyzxvd9rovxszk5msed
    https://dg91ef2xzhkcz.cloudfront.net/scores/burleske2.xml?versionid=xk2bglnbbhi5lefeh8b7yulidbilc.d_
    https://dg91ef2xzhkcz.cloudfront.net/scores/bluebird.xml?versionid=nbcphnfxanxwjqapwmf1rac.k6d2fkpe
    https://dg91ef2xzhkcz.cloudfront.net/scores/stormingcastleb.xml?versionid=l_ctetrvo5vcgw34rkrl27_jjjn6kyxk
    https://dg91ef2xzhkcz.cloudfront.net/scores/clementine.xml?versionid=ulu8yldodnflqlvlt2ycgk89darnf.bd
    https://dg91ef2xzhkcz.cloudfront.net/scores/headshoulders.xml?versionid=ympufxzsex_cj0uumgwdzzpcofmcled9
    https://dg91ef2xzhkcz.cloudfront.net/scores/swanlake2.xml?versionid=wdxtfctbaimjb4j0zs_ooha5bmqlpzxp
    https://dg91ef2xzhkcz.cloudfront.net/scores/letsbuildsomething.xml?versionid=pn3v1iu8h3xotive2yeaedjnh271ta4r
    https://dg91ef2xzhkcz.cloudfront.net/scores/jinglebells.xml?versionid=oirunk1xnjmdb83edhi_1q5qsvljgpfi
    https://dg91ef2xzhkcz.cloudfront.net/scores/itsybitsyspider.xml?versionid=bwlnj_laebljsdmnmljtaxxze6c072t3
    https://dg91ef2xzhkcz.cloudfront.net/scores/keeplookingup.xml?versionid=qazkxmd2cq7o.ljpp0r2ywuhttcmqpvg
    https://dg91ef2xzhkcz.cloudfront.net/scores/gavotteca.xml?versionid=_xrl0qrfsstv9ips2x65ptft1pcqret8
    https://dg91ef2xzhkcz.cloudfront.net/scores/spinthewheel.xml?versionid=dwmyrlyp9ryw_rpmbu56w7laivoykx09
    https://dg91ef2xzhkcz.cloudfront.net/scores/laundrysong2.xml?versionid=c0eb7bxqtdkdktsc1mckhwj6thrbaxvo
    https://dg91ef2xzhkcz.cloudfront.net/scores/jupiter.xml?versionid=iabmv.krwpejxuur.yhjb4szdgbbalqv
    https://dg91ef2xzhkcz.cloudfront.net/scores/happybirthday.xml?versionid=ly.iv3hk6rj2lvutdszmrjgczpukbdvu
    https://dg91ef2xzhkcz.cloudfront.net/scores/weekendstroll.xml?versionid=lt1huzxxl0lv.7oy6krhxlbpsjn2bwxh
    https://dg91ef2xzhkcz.cloudfront.net/scores/wildharry2.xml?versionid=eyanoc8z.vsh1w93bmebjvbeqnmdyeqz
    https://dg91ef2xzhkcz.cloudfront.net/scores/buglea.xml?versionid=4wg7nqovoozoakcppuzchevlwdy3dntq
    https://dg91ef2xzhkcz.cloudfront.net/scores/majorminor2.xml?versionid=a4wblv14mpzcneekzilxhfczvbbfhkdf
    https://dg91ef2xzhkcz.cloudfront.net/scores/newbeginnings2.xml?versionid=g7yry7txnujogoj_yu7py2szn2xpc7mi
    https://dg91ef2xzhkcz.cloudfront.net/scores/manilove.xml?versionid=rj61w3kyil_h4b.qxzixztvclcz4i43o
    https://dg91ef2xzhkcz.cloudfront.net/scores/ithadtobeyou2.xml?versionid=k4s3tiyogcegctbtgs8flecdwylofvuy
    https://dg91ef2xzhkcz.cloudfront.net/scores/downbythebay.xml?versionid=mcfkk1uqiokahdthwlrdbtxm3kzfkdyh
    https://dg91ef2xzhkcz.cloudfront.net/scores/levelup.xml?versionid=dutg7sj7wbylsqunsuyul.mdsvdwrk3b
    https://dg91ef2xzhkcz.cloudfront.net/scores/rockaabyebaby.xml?versionid=sqktjt0pivijba0cltvm25ztxlefgdz_
    https://dg91ef2xzhkcz.cloudfront.net/scores/wishxmas.xml?versionid=hfdolk2sejy8fkrewbq6i.t3ntdaspsg
    https://dg91ef2xzhkcz.cloudfront.net/scores/mybonnie.xml?versionid=u0pm.mu_xvybe2vn1u424abc.34uyjob
    https://dg91ef2xzhkcz.cloudfront.net/scores/happybirthdayremix.xml?versionid=lguouh8hxhtkyvzvjbososu8vyb_r5nl
    https://dg91ef2xzhkcz.cloudfront.net/scores/greensleevescsharp.xml?versionid=wzy_0dqu2qnhpse1_lsltlb3wfgwzyet
    https://dg91ef2xzhkcz.cloudfront.net/scores/odetojoy2.xml?versionid=h6jplp9j2fn_aurmnggb0okbbtdzxzri
    https://dg91ef2xzhkcz.cloudfront.net/scores/rain2.xml?versionid=fwjghigccphejmzcutszdrkbm2f_qijr
    https://dg91ef2xzhkcz.cloudfront.net/scores/swanlake.xml?versionid=wdufafusfaxj3pvorrvpj8jzy1mdqqtk
    https://dg91ef2xzhkcz.cloudfront.net/scores/iscream2.xml?versionid=l2ahtuvubyhuli4cjgbtkpsju1pspmqo
    https://dg91ef2xzhkcz.cloudfront.net/scores/ringaround2.xml?versionid=ufi0v1i4zq2ovhtlmggvdrqz_an5ed2e
    https://dg91ef2xzhkcz.cloudfront.net/scores/oldsmokey.xml?versionid=tsuju9k12uix1yvnnxprmih5dgugfl4o
    https://dg91ef2xzhkcz.cloudfront.net/scores/resolve.xml?versionid=yujwoxnquf.e.tn5con2_eztj_onwcix
    https://dg91ef2xzhkcz.cloudfront.net/scores/ringaround.xml?versionid=libhxioaowsaagk2lsrzmpdwkluvnrl3
    https://dg91ef2xzhkcz.cloudfront.net/scores/bagatelle.xml?versionid=tdr3krufvor0fvopdxw5ixyy88of3xso
    https://dg91ef2xzhkcz.cloudfront.net/scores/winter.xml?versionid=uwkh3o3jc2jlbxk_gui73hy9muptxis2
    https://dg91ef2xzhkcz.cloudfront.net/scores/mary2.xml?versionid=ldr5.gw3u7ulgeednrh9o8bkqdx6aeki
    https://dg91ef2xzhkcz.cloudfront.net/scores/spaceadventure2.xml?versionid=azqsyvancyvdvhftsvk77thojaqtcuvx
    https://dg91ef2xzhkcz.cloudfront.net/scores/givemyregards.xml?versionid=aqd6hlx2ag0ytztsoql3bjs39zgumvsg
    https://dg91ef2xzhkcz.cloudfront.net/scores/uponthehousetop.xml?versionid=3dke9tdgkxlxdgrwne_yj_yui3ggpwcj
    https://dg91ef2xzhkcz.cloudfront.net/scores/toyland.xml?versionid=0.dtii5mibiu5xuzaoav8iad04izjwl4
    https://dg91ef2xzhkcz.cloudfront.net/scores/toyland2.xml?versionid=jxft9asfx7gc7zurzwex54wix1xwnrcq
    https://dg91ef2xzhkcz.cloudfront.net/scores/lonesometonight.xml?versionid=v.bgxio8br8jj2_v.lr1lpgemhki7tse
    https://dg91ef2xzhkcz.cloudfront.net/scores/romancef.xml?versionid=1pflhsoexmrxkyiipkthswj.yvzcrdlp
    https://dg91ef2xzhkcz.cloudfront.net/scores/weasel.xml?versionid=ah6hzds8q8yz5j7ecw0mmycptfor5zxf
    https://dg91ef2xzhkcz.cloudfront.net/scores/fascinatingrhythm.xml?versionid=mwmhg3rgps3odg6xqelfq4ap4ikxceuf
    https://dg91ef2xzhkcz.cloudfront.net/scores/surlepont.xml?versionid=idowuhu7v7o539otm4zaqbgqozhz0cvr
    https://dg91ef2xzhkcz.cloudfront.net/scores/iloveapiano.xml?versionid=csqnlwpzlwvj0jmp6h_ewbhyo.muhuh0
    https://dg91ef2xzhkcz.cloudfront.net/scores/farmer.xml?versionid=k3kn2pquvvjmfljhzgqade8ijsnyewi7
    https://dg91ef2xzhkcz.cloudfront.net/scores/movingup.xml?versionid=ug597y1nzsalrphbn0urt3ntlxj8jpwn
    https://dg91ef2xzhkcz.cloudfront.net/scores/oldman.xml?versionid=aoj2q7m0wi8tc0_ericddac8_1pykloi
    https://dg91ef2xzhkcz.cloudfront.net/scores/takemeout2.xml?versionid=owampwtjgjue8wzeewj_rjyajkiwrqal
    https://dg91ef2xzhkcz.cloudfront.net/scores/simplegiftscg.xml?versionid=ugqiteaigwetwuagzojjog1jd.sjxxf8
    https://dg91ef2xzhkcz.cloudfront.net/scores/bluedanube.xml?versionid=iwcbxez38w3w87u_.si4bd7y3rmy2mrz
    https://dg91ef2xzhkcz.cloudfront.net/scores/ants.xml?versionid=fpycelaylkdfo90xcymlgzmuhtqqs_xb
    https://dg91ef2xzhkcz.cloudfront.net/scores/findingyourplace.xml?versionid=w0kcoifpsxztfpcuxqklpwv6u4yjhky1
    https://dg91ef2xzhkcz.cloudfront.net/scores/jollyoldstnick.xml?versionid=bctxugptbdai.0yumrrvol8xqsrxcj4x
    https://dg91ef2xzhkcz.cloudfront.net/scores/paradesoldiers2.xml?versionid=wdakm4eygv8l2tyzo_pcax559b2hazx6
    https://dg91ef2xzhkcz.cloudfront.net/scores/lament.xml?versionid=qzf5u211elxgdlzeicpawc65uv3wf1i0
    https://dg91ef2xzhkcz.cloudfront.net/scores/alouette.xml?versionid=u2cf4ci1n6nqhkhetldfay2_m6.b1qe0
    https://dg91ef2xzhkcz.cloudfront.net/scores/spaceadventure.xml?versionid=hukchzurmom0yr8q4da_4mouy5deqf1z
    https://dg91ef2xzhkcz.cloudfront.net/scores/air.xml?versionid=dr194e.ofnpaepi3mmks4bfwrbuvd7gy
    https://dg91ef2xzhkcz.cloudfront.net/scores/entertainer.xml?versionid=ohfkm_zxcfofgyo2havb7w2maeihkvq2
    https://dg91ef2xzhkcz.cloudfront.net/scores/amazinggrace2.xml?versionid=7i0ygsy6w2gwnm_f5fj7gev21bcsws9l
    https://dg91ef2xzhkcz.cloudfront.net/scores/pastoralsymphony.xml?versionid=z7xljcdgjfsrye1o9gablxd8d3nycds6
    https://dg91ef2xzhkcz.cloudfront.net/scores/nocturne152.xml?versionid=eytucvbh8nrit1bdex7rxgqelthtuv05
    https://dg91ef2xzhkcz.cloudfront.net/scores/areyousleeping.xml?versionid=emjakcagmki1dtiqnfzekttkopfjnrv6
    https://dg91ef2xzhkcz.cloudfront.net/scores/cellosuite.xml?versionid=rarr2hct4sknpik8q3xtoq4a0v2u1xgm
    https://dg91ef2xzhkcz.cloudfront.net/scores/hallelujah.xml?versionid=qa3eglbjxvix14oammvbykjnshoiscsi
    https://dg91ef2xzhkcz.cloudfront.net/scores/surprised2.xml?versionid=w5vkdbmvsnwadcrksbp3kjcgv2v89p5a
    https://dg91ef2xzhkcz.cloudfront.net/scores/paradesoldiers.xml?versionid=erzhihpwkcpg5.ng6gs82b.m5eumsxsd
    https://dg91ef2xzhkcz.cloudfront.net/scores/dannyboy.xml?versionid=b2cjfqv_nsmnc_5x0lg_9p.aghitqi3r
    https://dg91ef2xzhkcz.cloudfront.net/scores/twinkletwinkle2.xml?versionid=spepj1sxsdlka4ljvkx23jumy94ivylq
    https://dg91ef2xzhkcz.cloudfront.net/scores/wayfaringstranger.xml?versionid=dshrj5sitry9.hv1stte4azw1sgd_2a3
    https://dg91ef2xzhkcz.cloudfront.net/scores/launch.xml?versionid=zvjbwn.1st.hnxi.i_2hmtnyq2ia31vq
    https://dg91ef2xzhkcz.cloudfront.net/scores/muffinman.xml?versionid=1x5zm1fs9o_ucvqn0ono0._sdh6b8_it
    https://dg91ef2xzhkcz.cloudfront.net/scores/godsavethequeen.xml?versionid=ydipbgost07sud3nqgbjx4idbq96tva9
    https://dg91ef2xzhkcz.cloudfront.net/scores/aroundthemountain.xml?versionid=az1_pzztudcqhlqzehz5ybxnjs9krzfl
    https://dg91ef2xzhkcz.cloudfront.net/scores/wildharry.xml?versionid=lfxfpu44ciggsgrpfyi2acs9vgm83ogr
    https://dg91ef2xzhkcz.cloudfront.net/scores/aroundthemountain2.xml?versionid=kheybfrvjyul497sck_hmjtgsukha3ve
    https://dg91ef2xzhkcz.cloudfront.net/scores/teafortwo2.xml?versionid=ugqsyu4nf9vn8yrrehkfjiydqs5cvm_d
    https://dg91ef2xzhkcz.cloudfront.net/scores/andagiocantabile.xml?versionid=grpvfvgdb82urlavu4yv0kiz6m40r46z
    https://dg91ef2xzhkcz.cloudfront.net/scores/twinkletwinkle.xml?versionid=4ucrpa3rxrqed2cuhg6llkdaajnephah
    https://dg91ef2xzhkcz.cloudfront.net/scores/yankeedoodle.xml?versionid=hv7n8ov9drgmjy90bb._e2dcku3ygaaw
    https://dg91ef2xzhkcz.cloudfront.net/scores/grandoldduke2.xml?versionid=d0bsqhdilmbeyfuw2.r_seoxjb1xescg
    https://dg91ef2xzhkcz.cloudfront.net/scores/trumpetvoluntary.xml?versionid=xrchyczkddaxbs4cyemfuazzj7tkxbut
    https://dg91ef2xzhkcz.cloudfront.net/scores/surprise.xml?versionid=q4wz64dhseqq1gv7xkpmsvprme_mihzg
    https://dg91ef2xzhkcz.cloudfront.net/scores/rowboat2.xml?versionid=b.lu_awqqylyzmvz5ptvi7njf8e2w2oe
    https://dg91ef2xzhkcz.cloudfront.net/scores/sonatina.xml?versionid=smt.qn26t1yupuqpmeerzaejdyhp4ewg
    https://dg91ef2xzhkcz.cloudfront.net/scores/donanobis2.xml?versionid=iiunhfgedv9gf24sfemhqnrnj_12zk5h
    https://dg91ef2xzhkcz.cloudfront.net/scores/upinair.xml?versionid=6k2xloyj.6xdel166hctlnlm3rs05alu
    https://dg91ef2xzhkcz.cloudfront.net/scores/earlymorning.xml?versionid=jq4ed9puosw8wws8shnttjwdg5zk6ona
    https://dg91ef2xzhkcz.cloudfront.net/scores/farmer2.xml?versionid=63eida083a1pumv_y5wfb44l4rrchnlm
    https://dg91ef2xzhkcz.cloudfront.net/scores/openroad.xml?versionid=k5h6yxxnumf6v23dhxemysxtw8zeits3
    https://dg91ef2xzhkcz.cloudfront.net/scores/londonbridge.xml?versionid=23zrmwhpcha2y2dalm.w4t.fduwuyltf
    https://dg91ef2xzhkcz.cloudfront.net/scores/bingo.xml?versionid=29b.ioponjrybohub4coc_s64ghqrrn
    https://dg91ef2xzhkcz.cloudfront.net/scores/ithadtobeyou.xml?versionid=g93wlobmnxrvsp9wtd1geu9ri_ebqrj4
    https://dg91ef2xzhkcz.cloudfront.net/scores/magicflute.xml?versionid=0nd4m2miqkpzjzjxexm1ptqp2ikvm3zr
    https://dg91ef2xzhkcz.cloudfront.net/scores/hokeypokey.xml?versionid=ejap.a2f0pajzy2amfv0bjjmtejmauxe
    https://dg91ef2xzhkcz.cloudfront.net/scores/themorewegettogether.xml?versionid=t4arozfieb99thvbo7gjzyveo.fjohhu
    https://dg91ef2xzhkcz.cloudfront.net/scores/effortlessflight.xml?versionid=qassv8dnsdyi5fzsujxhtaytuolqrclu
    https://dg91ef2xzhkcz.cloudfront.net/scores/takemeout.xml?versionid=8fdh6elkipkiayxd4mwp5elbfkf0usxm
    https://dg91ef2xzhkcz.cloudfront.net/scores/silentnight.xml?versionid=vh0c1xuxoaeto4_9zb6njnjgnqtfvyda
    https://dg91ef2xzhkcz.cloudfront.net/scores/somethingregal.xml?versionid=p_bzpktp3zewrynljhvqolwsvz5rkivs
    https://dg91ef2xzhkcz.cloudfront.net/scores/radetskymarch2.xml?versionid=uzb3xv9brz9tvcuvpsjfz2vb2fuvmwk0
    https://dg91ef2xzhkcz.cloudfront.net/scores/quadrillehaydn.xml?versionid=bm5tumyyanr6xha_enyylo_d3xsld6sa
    https://dg91ef2xzhkcz.cloudfront.net/scores/surprised.xml?versionid=fh5tosvhn3ku.lr409vfun8hiucpg5fm
    https://dg91ef2xzhkcz.cloudfront.net/scores/osolemio2.xml?versionid=qukynpjv9q1dyg0a_aok0h24lgfpxsut
    https://dg91ef2xzhkcz.cloudfront.net/scores/andagiocantabile2.xml?versionid=o93odkslota_uw4tt3mfmyjwl9b8boy1
    https://dg91ef2xzhkcz.cloudfront.net/scores/tothemoon.xml?versionid=3gzi_noustn1trawfvkir4im7acv4kbh
    https://dg91ef2xzhkcz.cloudfront.net/scores/downriver2.xml?versionid=thdvrdr8yoidg.lngypcdg7y4ucvyz_j
    https://dg91ef2xzhkcz.cloudfront.net/scores/fascinatingrhythm2.xml?versionid=i7oe63ug0xh0qlajjdjb06ut.t.dsxie
    https://dg91ef2xzhkcz.cloudfront.net/scores/skiptomylou2.xml?versionid=f5yczsmgoylmazaene08s2j17jaaqnec
    https://dg91ef2xzhkcz.cloudfront.net/scores/hushbaby.xml?versionid=fvp1fga3km4jegkwfqcdsvygsrihy0zj
    https://dg91ef2xzhkcz.cloudfront.net/scores/fallingleaves.xml?versionid=ibjjqczc6ik2ano0gn5w3uaq65sexs21
    https://dg91ef2xzhkcz.cloudfront.net/scores/tarantella.xml?versionid=ybd6.sj_ggjirjjcf.yktg2a9aunpijm
    https://dg91ef2xzhkcz.cloudfront.net/scores/scarboroughfair.xml?versionid=w0ds3sjem5hhkw3krrixiu8bs2xmjurp
    https://dg91ef2xzhkcz.cloudfront.net/scores/upinair2.xml?versionid=ul_tgdfyq32km56higyijyko26d3ta5e
    https://dg91ef2xzhkcz.cloudfront.net/scores/hickorydickory.xml?versionid=2trsmpausvkumcx9piyi2klvugtuko8u
    https://dg91ef2xzhkcz.cloudfront.net/scores/midnightclear2.xml?versionid=jjw5festsmtptacryfjbkw7zpqp4d5ds
    https://dg91ef2xzhkcz.cloudfront.net/scores/popgoestheweasel2.xml?versionid=wmaxhdubszbaq15ue8tgow52qwtniy9u
    https://dg91ef2xzhkcz.cloudfront.net/scores/waltzinc.xml?versionid=lnfaea0ebfvzvje3bef6yqge9buelcl9
    https://dg91ef2xzhkcz.cloudfront.net/scores/sunnyday2.xml?versionid=n_h7vfb1s.bgn4kz4wgkeuhu8kmi1f5y
    https://dg91ef2xzhkcz.cloudfront.net/scores/lacinquantainecf.xml?versionid=l5y_dtftol0qsuv8noetifupsnb73kjs
    https://dg91ef2xzhkcz.cloudfront.net/scores/spring.xml?versionid=18qrzh1rwfvn8_ik.odetrm7lfkrorjl
    https://dg91ef2xzhkcz.cloudfront.net/scores/raining2.xml?versionid=vskbt0i5jr5nrwr1rk4i6xenq1rc8rnm
    https://dg91ef2xzhkcz.cloudfront.net/scores/londonbridge2.xml?versionid=cqv1oxjbdg4f8gyq8rbscorbwbrpbku8
    https://dg91ef2xzhkcz.cloudfront.net/scores/lochlomond.xml?versionid=y_npieqciajwoe_2q1wvg6tbrpzgd0gt
    https://dg91ef2xzhkcz.cloudfront.net/scores/morningsong.xml?versionid=ebkun8evl81cozdnuyud1hwaztbehnyt
    https://dg91ef2xzhkcz.cloudfront.net/scores/symphony7.xml?versionid=wi3sxvz_k4s3vpsjaq2zyqarl5mmdpqm
    https://dg91ef2xzhkcz.cloudfront.net/scores/autumn.xml?versionid=tpm0mpc78a_4gekjx1k9j1iuvdcjmvea
    https://dg91ef2xzhkcz.cloudfront.net/scores/russianfolk.xml?versionid=_zumgx04xnakd6kio.c01mowf.rjcmpz
    https://dg91ef2xzhkcz.cloudfront.net/scores/iloveapiano2.xml?versionid=kyg4b4z0cjnojdkdoclr3gk0_f3t24cz
    https://dg91ef2xzhkcz.cloudfront.net/scores/magicflute2.xml?versionid=muakcjmo8wig6_c8iqzlzqri3h.vdg8q
    https://dg91ef2xzhkcz.cloudfront.net/scores/littlelight.xml?versionid=yefjmjzrmq1z3m2shhqmwv5usoupocma
    https://dg91ef2xzhkcz.cloudfront.net/scores/packupyourtroubles2.xml?versionid=aoe5hp4beuj6l6gy53l5r32typvvcxvo
    https://dg91ef2xzhkcz.cloudfront.net/scores/goodkingwen.xml?versionid=3lmcp6lebaxn2gvwysmbnnqwshd4wu58
    https://dg91ef2xzhkcz.cloudfront.net/scores/andantino.xml?versionid=br8dxv.pu5fhjme64lqgixjidq812qmp
    https://dg91ef2xzhkcz.cloudfront.net/scores/majorminor.xml?versionid=gzpl8wlkirwpwiddzqa9ihll5hegjjr4
    https://dg91ef2xzhkcz.cloudfront.net/scores/wheelsonbus.xml?versionid=zkkkccndz87_na5jbbuuhodtm1gxixuu
    https://dg91ef2xzhkcz.cloudfront.net/scores/thelaunch2.xml?versionid=rwhxmoap_0.nde0fkbvhrmarrd7prqhp
    https://dg91ef2xzhkcz.cloudfront.net/scores/doorbell2.xml?versionid=xqwt2gbxjz3cnpwi6v1mstda.eph6hnh
    https://dg91ef2xzhkcz.cloudfront.net/scores/minuetab.xml?versionid=n_zplkp7sd_qxij4q0a6yddtqltnaymm
    https://dg91ef2xzhkcz.cloudfront.net/scores/weddingmarch2.xml?versionid=apxnan086_f4xqoxtcaighlsk2mve9x8
    https://dg91ef2xzhkcz.cloudfront.net/scores/oldmac.xml?versionid=weslqg1y5xu2fscli7qgugmkezu.mffd
    https://dg91ef2xzhkcz.cloudfront.net/scores/mary.xml?versionid=mzifxgoj1t9q4vhbfar9bxbtweqx9avd
    https://dg91ef2xzhkcz.cloudfront.net/scores/bicycle.xml?versionid=zv5nfcruxzycdqfmqpvtdr5crxfkwczs
    https://dg91ef2xzhkcz.cloudfront.net/scores/einekleinenachtmusik.xml?versionid=jvuq2vb.iadwutxtdtycq1nmiz.enmp2
    https://dg91ef2xzhkcz.cloudfront.net/scores/newbeginnings.xml?versionid=r_cssdrhoqk3zhdizkcoamm7ofqzb9ln
    https://dg91ef2xzhkcz.cloudfront.net/scores/lightbreezy.xml?versionid=fthcftfo8je7dkujchq_lcbmhmjim1t7
    https://dg91ef2xzhkcz.cloudfront.net/scores/avemaria.xml?versionid=herdaajrnwudqn4juji4mlklxjil4ano
    https://dg91ef2xzhkcz.cloudfront.net/scores/mybonnie2.xml?versionid=4ulcamyc4kro9y9zwawsfbm2keyfjqah
    https://dg91ef2xzhkcz.cloudfront.net/scores/starspangledbanner2.xml?versionid=zkoqrdmkvldcd8fsvot9nvd_hfl.2nyd
    https://dg91ef2xzhkcz.cloudfront.net/scores/godsavethequeen2.xml?versionid=8rsnmht5wym0bkzhyta58orxbcewz42q
    https://dg91ef2xzhkcz.cloudfront.net/scores/musettec.xml?versionid=5db4glotrp6uhe312dtyyka97zej24.o
    https://dg91ef2xzhkcz.cloudfront.net/scores/seashanty.xml?versionid=ljzfsddspvkplfl.zm9cf5w_miydhjor
    https://dg91ef2xzhkcz.cloudfront.net/scores/sunnyday.xml?versionid=sisbcntkarplokauu6ax7rskihnpkrst
    https://dg91ef2xzhkcz.cloudfront.net/scores/quadrillehaydn2.xml?versionid=3sk3kzlkmkrpn1vmtahskblbl76hkvax
    https://dg91ef2xzhkcz.cloudfront.net/scores/osolemio.xml?versionid=hty6xpvabh9r1sp6kjmpegdy0mzwtbiv
    https://dg91ef2xzhkcz.cloudfront.net/scores/fanfare.xml?versionid=l8lr2hoa1faaxbioal0gk9rgwgxwhvkk
    https://dg91ef2xzhkcz.cloudfront.net/scores/dannyboyd.xml?versionid=pc.o2j_l5zb2.at908gpf9xa8l1iss35
    https://dg91ef2xzhkcz.cloudfront.net/scores/waltzingmatilda2.xml?versionid=r1nn6phuolx8d2pffiev6zn49zzglcss
    https://dg91ef2xzhkcz.cloudfront.net/scores/pomp2.xml?versionid=y6r3kwysa720rwr8t1n2s7b04j31nf5
    https://dg91ef2xzhkcz.cloudfront.net/scores/amazinggrace.xml?versionid=uf6femmxlj__qks21yhqy0.op2.lgkck
    https://dg91ef2xzhkcz.cloudfront.net/scores/stormingcastle.xml?versionid=vq9op.wrbxstk2iv2ptqksxdkb8jzirb
    https://dg91ef2xzhkcz.cloudfront.net/scores/symphony5.xml?versionid=w69ez07kijtd6orm6nfvqzh.igicy7sf
    https://dg91ef2xzhkcz.cloudfront.net/scores/pomp.xml?versionid=5g5yy1rnrglchndje3w.p9dwemxxdlvi
    com/duolingo/feature/music/ui/sandbox/scoreparser/MusicScoreParserSandboxViewModel.java
    https://duolingo-maker-prod.duolingo.com/animation/lottie
    com/duolingo/debug/DebugViewModel.java
    http://plus.google.com/
    Oe/s.java
    https://accounts.google.com/o/oauth2/revoke?token=
    Sf/RunnableC9857b.java
    https://accounts.google.com/o/oauth2/revoke?token=
    Sf/RunnableC0585b.java
    https://play.google.com/store/apps/details?id=com.duolingo
    com/duolingo/home/UpdateMessageDialogFragment.java
    https://android-api.duolingo.com
    https://fake-url
    https://birdseye.duolingo.com
    L4/C0123d2.java
    https://www.duolingo.com/help?userid=
    com/duolingo/rewards/z.java
    https://jeeves.duolingo.com
    https://duolingo.atlassian.net/rest/api
    com/duolingo/feedback/N1.java
    https://www.duolingo.com/redeem
    com/duolingo/profile/suggestions/H0.java
    https://www.duolingo.com/
    E0/AbstractC7974b.java
    https://duolingotest.zendesk.com
    com/duolingo/feedback/Y2.java
    https://play.google.com/store/account/subscriptions
    https://play.google.com/store/account/subscriptions?sku=%s&package=%s
    Id/C8562a.java
    https://play.google.com/store/account/subscriptions
    https://play.google.com/store/account/subscriptions?sku=%s&package=%s
    Id/C8565d.java
    https://podcasts.apple.com/us/podcast/duolingo-french-podcast/id1466824259
    com/duolingo/messages/serializers/DynamicSessionEndMessageContents.java
    https://simg-ssl.duolingo.com/avatars/1231657257/nz_vhnbnsy
    com/duolingo/debug/sessionend/u.java
    https://d3bvesgviq46ad.cloudfront.net/session_start_annotations/
    https://d1vq87e9lcf771.cloudfront.net/
    com/duolingo/adventures/C0622q0.java
    https://goo.gle/compose-feedback
    M/AbstractC0895s.java
    https://excess
    N7/C1269y.java
    https://excess
    Sa/d.java
    https://invite.duolingo.com/family-plan/%s?c=cn
    https://invite.duolingo.com/family-plan/%s
    B6/C0268y1.java
    https://89a5a5b9206d947706f9d24c108c3438@o4506106988134400.ingest.us.sentry.io/4507867640037376
    D7/c.java
    https://diagnostics.duolingo.com/user-summary/
    com/duolingo/debug/X0.java
    https://invite.duolingo.com
    com/duolingo/referral/q.java
    https://android-api.duolingo.com
    https://android-api-cf.duolingo.com
    com/duolingo/core/networking/origin/ApiOrigin.java
    https://d1vq87e9lcf771.cloudfront.net
    L4/C0130e2.java
    https://excess
    N7/C9365y.java
    https://goo.gle/compose-feedback
    M/AbstractC0295s.java
    https://retool.duolingo.com/app/facetime-dashboard/session_logs?session_id=
    Bb/C0228o.java
    https://schools.duolingo.com/api/1/observers/join_classroom_by_code?
    https://schools.duolingo.com/api/1
    com/duolingo/core/networking/legacy/LegacyApi.java
    https://goals-api-stage-3.duolingo.com
    https://goals-api-stage.duolingo.com
    https://goals-api-stage-2.duolingo.com
    com/duolingo/goals/tab/g1.java
    javascript:window.nativebridge.receiveevent
    com/unity3d/services/ads/webplayer/WebPlayerView.java
    https://public-static.duolingo.com/delight/dynamic-session-end/duo_headphones.svg
    com/duolingo/core/util/Y.java
    https://android-api.duolingo.com
    https://fake-url
    https://birdseye.duolingo.com
    L4/C0634d2.java
    https://d3bvesgviq46ad.cloudfront.net/session_start_annotations/
    https://d1vq87e9lcf771.cloudfront.net/
    com/duolingo/adventures/C2635q0.java
    https://play.google.com/store/apps/details?id=com.duolingo
    https://duolingo-images.s3.amazonaws.com/avatars/98212660/uuhrw9emqb
    com/duolingo/adventures/debug/DebugAdventuresVersionsDialogFragment.java
    https://play.google.com/store/account/subscriptions
    https://play.google.com/store/account/subscriptions?sku=%s&package=%s
    Id/d.java
    https://cdn.duolingo.com/avatars/1/default_2
    com/duolingo/plus/familyplan/familyquest/y.java
    https://firebase.google.com/support/privacy/init-options
    Mh/d.java
    https://simg-ssl.duolingo.com/avatar/default_2
    com/duolingo/ai/roleplay/sessionreport/s.java
    https://duolingo.com/settings/super
    com/duolingo/plus/management/C4825n.java
    https://duolingo.com/settings/super
    com/duolingo/plus/management/C1759n.java
    https://retool.duolingo.com/app/facetime-dashboard/session_logs?session_id=
    Bb/C2099o.java
    https://twitter.com/intent/tweet?text=
    B4/C0121i.java
    https://tts-data.duolingo.com/?tts-hash=
    com/duolingo/session/Z8.java
    www.duolingo.com
    com/duolingo/profile/K0.java
    https://simg-ssl.duolingo.com/avatars/445372985/uhqr8tgwrq/large
    com/duolingo/feature/design/system/performance/k.java
    https://d1vq87e9lcf771.cloudfront.net
    L4/C0644e2.java
    https://www.duolingo.com/acknowledgements/android
    https://beian.miit.gov.cn/
    https://www.duolingo.com/terms?wantsplaininfo=1
    https://www.duolingo.com/privacy?wantsplaininfo=1
    https://duolingobeta.zendesk.com/hc/en-us/articles/360049278752
    com/duolingo/settings/C.java
    https://play.google.com/store/apps/details?id=com.duolingo
    https://duolingo-images.s3.amazonaws.com/avatars/98212660/uuhrw9emqb
    com/duolingo/adventures/debug/n.java
    data:audio/mp3;base64
    B4/C0120h.java
    www.duolingo.com
    e2/o.java
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/2_base_light.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/2_base_dark.svg
    https://math-cdn.duolingo.com/assets/place_value_blocks/5_base_dark.svg
    io/sentry/config/a.java
    https://ktor.io/docs/faq.html#no-transformation-found-exception
    hi/d.java
    https://www.zendesk.com/embeddables
    zendesk/support/SupportSdkSettings.java
    www.duolingo.com/8234kwjdjkh82js29b__sdfsd/
    y6/c.java
    https://careers.duolingo.com/
    https://simg-ssl.duolingo.com/lottie/bear_correct_cropped.json
    Xc/o.java
    http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger
    c8/b.java
    data:audio/mp3;base64
    tc/C9915f.java
    data:audio/mp3;base64
    tc/C9916g.java
    data:audio/mp3;base64
    tc/g.java
    data:audio/mp3;base64
    tc/f.java
    https://nowhere.invalid
    F6/g.java
    https://phone-verify-ext.duolingo.cn
    https://phone-verify.duolingo.com
    https://wechat-backend-api-prod.duolingo.cn
    https://zendesk.duolingo.cn
    F6/d.java
    https://zendesk.duolingo.cn
    https://android-api.duolingo.cn
    Wd/C10472f.java
    https://zendesk.duolingo.cn
    https://android-api.duolingo.cn
    Wd/C3407f.java
    https://github.com/l-jinbin/apksignaturekillerex
    bin/mt/signature/KillerApplication.java
    https://hoots.duolingo.com
    https://schools.duolingo.com/api/2
    https://schools.duolingo.com/api/1
    Zd/m.java
    https://stories.duolingo.com
    Zd/x.java
    https://duolingo-maker-prod.duolingo.com/animation/
    Ba/a.java
    https://www.duolingo.cn/help/12/cancel-my-super-duolingo-subscription
    https://www.duolingo.cn/terms?wantsplaininfo=1
    https://www.duolingo.com/.well-known/assetlinks.json
    https://www.duolingo.cn/cross-border-data-transfer-agreement?wantsplaininfo=1
    https://www.duolingo.com/terms
    https://www.duolingo.com/terms?wantsplaininfo=1
    https://duolingo-com-fleet-diagram-694.firebaseio.com
    https://www.duolingo.com/auto-renewal-agreement
    www.duolingo.com
    https://www.duolingo.cn/privacy?wantsplaininfo=1
    https://www.duolingo.com/privacy?wantsplaininfo=1
    https://support.duolingo.com/hc/en-us/articles/115004068123-how-do-i-cancel-my-duolingo-plus-subscription
    自研引擎-S
    https://apieventtouch_updeadlockfspageiddeadlock
    https://--blocked--url
    https://help.fullstory.com/hc/en-us/articles/360020827533
    lib/arm64-v8a/libfs-native.so
    https://public.rive.app/cdn/uuid
    lib/arm64-v8a/librive-android.so
    http://superpowered.com/license/__aa/%i%i%i.txt
    http://superpowered.com/license/%s/%s.txt
    lib/arm64-v8a/libUberchordAudio.so

    Firebase配置检测

    标题 严重程度 描述信息
    应用与Firebase数据库通信 信息

    该应用与位于 https://duolingo-com-fleet-diagram-694.firebaseio.com 的 Firebase 数据库进行通信

    Firebase远程配置已禁用 安全

    Firebase远程配置URL ( https://firebaseremoteconfig.googleapis.com/v1/projects/450298686065/namespaces/firebase:fetch?key=AIzaSyCSlLCrYaWwwMBJ7DRtPo3TA8vyuDiSZAc ) 已禁用。响应内容如下所示:

    响应码是 403

    邮箱地址提取

    EMAIL 源码文件
    89a5a5b9206d947706f9d24c108c3438@o4506106988134400.ingest.us.sentry.io
    D7/c.java
    support@duolingo.com
    com/duolingo/settings/SettingsImprintViewModel.java
    android-shake-feedback@duolingo.com
    n5/C1111y.java
    android-shake-feedback@duolingo.com
    n5/C9313y.java

    敏感凭证泄露

    显示全部的 231 个secrets
    1、 "firebase_database_url" : "https://duolingo-com-fleet-diagram-694.firebaseio.com"
    2、 "setting_username" : "Gebruikersnaam"
    3、 "profile_other_user" : "Oni"
    4、 "session_end_streak_cta_1" : "Kontynuuj"
    5、 "com.google.firebase.crashlytics.mapping_file_id" : "8b9bf3b3727147f3a5bc2f63ef86c8ec"
    6、 "profile_other_user" : "Hen"
    7、 "session_end_streak_share_title" : "COMPARTILHAR"
    8、 "session_end_streak_cta_1" : "Weiter"
    9、 "profile_other_user" : "Them"
    10、 "session_end_streak_cta_1" : "Continuer"
    11、 "debug_session_end_selected" : "Selected"
    12、 "admanager_learning_app_id" : "ca-app-pub-2200036119221572~7274515647"
    13、 "session_end_streak_cta_1" : "Verder"
    14、 "google_crash_reporting_api_key" : "AIzaSyCSlLCrYaWwwMBJ7DRtPo3TA8vyuDiSZAc"
    15、 "reset_password_success_title" : "Succes!"
    16、 "profile_other_user" : "O"
    17、 "session_end_streak_cta_1" : "Magpatuloy"
    18、 "google_api_key" : "AIzaSyCSlLCrYaWwwMBJ7DRtPo3TA8vyuDiSZAc"
    19、 "reset_password_success_title" : "Hotovo!"
    20、 "debug_number_of_sessions" : "Sessions:"
    21、 "session_end_streak_cta_1" : "Continuar"
    22、 "profile_other_user" : "Utente"
    23、 "session_end_streak_cta_1" : "Lanjutkan"
    24、 "profile_other_user" : "On(-a)"
    25、 "profile_other_user" : "Sila"
    26、 "setting_username" : "Usuario"
    27、 "debug_session_end_start" : "Start"
    28、 "design_guidelines_form_style_password" : "@style/PasswordInput"
    29、 "quit_end_session" : "Abbrechen"
    30、 "reset_password_success_title" : "Fatto!"
    31、 "reset_password_success_title" : "Gelukt!"
    32、 "reset_password_success_title" : "Success!"
    33、 "reset_password_success_title" : "Tagumpay!"
    34、 "debug_session_end_clear" : "Clear"
    35、 "google_app_id" : "1:450298686065:android:e27e93eabf0ed234"
    36、 "roleplay_session_end_zero_value" : "0"
    37、 "profile_other_user" : "Sie"
    38、 "profile_other_user" : "Mereka"
    39、 "setting_username" : "Utente"
    40、 "reset_password_success_title" : "Oldu!"
    41、 "reset_password_success_title" : "Berhasil!"
    42、 "setting_username" : "Nutzername"
    43、 "setting_username" : "Username"
    44、 "reset_password_success_title" : "Sucesso!"
    45、 "session_end_streak_cta_1" : "Continue"
    46、 "session_end_streak_cta_1" : "Continua"
    47、 "recaptcha_site_key" : "6Ldb1tsjAAAAAMlj55ThGOmYr0jun7LHsjrpHt7v"
    48、 versionId=wDxtFcTBAimjb4J0zs
    49、 versionId=pn3V1Iu8h3xOtive2YEAedjnH271tA4r
    50、 e51e8c3d953d55ef0f5c
    51、 260fc27db65f956ebc7511280b3579c7
    52、 a0f552f89d13c60a84b3220141070e9e
    53、 versionId=FWLN2NUbudQEhprIJPalX2D1pBp54mAX
    54、 versionId=Aoe5Hp4beUJ6l6Gy53l5R32typVVcXvo
    55、 33f89fe5ef0446f6e04db336e08e1e68
    56、 versionId=Y77xkQshyi1jwhMR5moHanMCOl9TQKxA
    57、 C38FB23A402222A0C17D34A92F971D1F
    58、 2a8f5e30a7e453f02b0ba0aa65a9bbe9
    59、 versionId=0nd4M2MIqkpZJzjxExM1ptQP2Ikvm3ZR
    60、 versionId=hty6xpVaBh9r1sP6kJMpEgDY0MZWtbiv
    61、 versionId=xK2BGLNbbHi5LEFEH8B7YuLIdBilC
    62、 versionId=N73EUsxnw01aKsc7wvL32kABiKClDSqI
    63、 versionId=VH0C1xUXOAETo4
    64、 c56fb7d591ba6704df047fd98f535372fea00211
    65、 470fa2b4ae81cd56ecbcda9735803434cec591fa
    66、 versionId=KHEyBFRVjyul497SCK
    67、 89a5a5b9206d947706f9d24c108c3438
    68、 versionId=VCrWXXS67ltBeDVapFf9HWxRtdTBNvoO
    69、 versionId=72Fvj9cFKfYPu1kQm3Hc
    70、 versionId=4UCRPa3rxRqeD2CuhG6LlKdaAjNEPhah
    71、 7d73d21f1bd82c9e5268b6dcf9fde2cb
    72、 versionId=wEsLQg1Y5xu2fSclI7qgUgmkEzu
    73、 versionId=uGQSyu4nf9Vn8yRREhKfJiYdqS5CvM
    74、 versionId=CSqNlwpzlwvj0Jmp6H
    75、 versionId=hukcHzUrMOM0yr8q4DA
    76、 versionId=Y13kRS221VLjpQze4RRldiEuo
    77、 versionId=DUTg7SJ7wByLSQunsUyul
    78、 versionId=ulNsjXeRqWvA7pEBKVx0WB5nSIBpDWyR
    79、 CssDrHoQk3zhdIZKcoAmM7OfqZB9lN
    80、 versionId=kYg4B4z0cjNOJdKDOClr3GK0
    81、 versionId=m0FzmIK3KHpz01Jc03xmtbIicA3a2se2
    82、 versionId=ibjjQcZc6iK2anO0Gn5w3uAQ65Sexs21
    83、 versionId=4Ulcamyc4kro9Y9ZWAWsfbM2keYFJqaH
    84、 versionId=W0KCOiFPSxZTFpcUxQkLpwV6u4Yjhky1
    85、 df6b721c8b4d3b6eb44c861d4415007e5a35fc95
    86、 versionId=YDipbGosT07SuD3NQGBJx4IDBQ96TvA9
    87、 versionId=EbkUN8EVL81cOzdnuyuD1HwAzTbehNYT
    88、 versionId=5B64U3PvJNNQQRtQVUz7a1zYNiKxu0bE
    89、 versionId=qaSsv8dnsDyI5fzsujXhTAYTuOLQRclU
    90、 2438bce1ddb7bd026d5ff89f598b3b5e5bb824b3
    91、 versionId=DfFdyAlnhR9KgVuKd2dMbqPhFctHPK
    92、 versionId=fVp1FgA3kM4jEgKwFQcdSVYgsRihY0zJ
    93、 versionId=oH6uLe4q9N2rhZAEEOj3L8DPm
    94、 versionId=hlQm23RMkiCcAKyzxvD9roVXsZK5mseD
    95、 versionId=t4AROZfIeb99THvBo7gjZyVeO
    96、 versionId=NQGaNBkTYYroLU0rcfZ6f2c
    97、 versionId=iDoWuhU7v7O539oTm4ZaqBGQOZHz0Cvr
    98、 versionId=iIuNhfGeDv9gf24SFEmHqNrNJ
    99、 versionId=Lguouh8hXhTKYvZVJBoSOsU8vYB
    100、 4b668ba6-288d-4b78-81a3-7b213175ae2c
    101、 versionId=MziFxgOj1t9Q4vhbfar9BxbTWeQX9aVd
    102、 versionId=LpVeeAfpTd9SydhnPSjqMJF2rsbqaj3g
    103、 9b8f518b086098de3d77736f9458a3d2f6f95a37
    104、 04f361b0ecee8ba36cba5ef5f3543aa9
    105、 6krXMMfSd4Zl0NN8BEdaoiHDJh09g
    106、 versionId=LiBhXIOAOwsAAgK2LsRzmPDwKLuVnrl3
    107、 versionId=w0dS3SJEM5HhkW3KrRixiU8bs2xmJurP
    108、 versionId=eMjAkcAgmKi1dtIqnFzEKttkopfJnrV6
    109、 versionId=FPYcElAylkdFo90XcymLgZmUhtQQs
    110、 versionId=JjW5FesTsMTptacryfjBKW7Zpqp4D5DS
    111、 versionId=23ZRMwhpcHa2y2DALM
    112、 versionId=wDuFafUsfAxj3pVorRvpJ8Jzy1MDqqtk
    113、 versionId=hv7N8oV9DrgMjy90Bb
    114、 versionId=QzF5u211ELxgdlzEICpAWC65UV3Wf1i0
    115、 versionId=5g5yY1RNrglcHNDJe3W
    116、 791b23bc8994589efad21ce964d99161
    117、 8a3c4b262d721acd49a4bf97d5213199c86fa2b9
    118、 versionId=Huqe2hRHAHxhxJNbHuvT9CEz6B0tdnTv
    119、 versionId=2ubeWA8kXYe3wutp2r8K9qOL4IHfhf3u
    120、 versionId=k5H6YxXNUmF6V23dHxEMYsXTW8ZeITs3
    121、 versionId=UgqIteaiGWEtwuAGZoJjOG1Jd
    122、 PGh0bWw+PGhlYWQ+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPgogICAgPHN0eWxlPgogICAgICAgIC5jb250YWluZXIgewogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICAgIH0KCiAgICAgICAgLmZsZXgtY29udGFpbmVyIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsKICAgICAgICB9CgogICAgICAgIC5sb2FkaW5nIHsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgewogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgd2lkdGg6IDgwcHg7CiAgICAgICAgICAgIGhlaWdodDogODBweDsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2IHsKICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICB0b3A6IDMzcHg7CiAgICAgICAgICAgIHdpZHRoOiAxM3B4OwogICAgICAgICAgICBoZWlnaHQ6IDEzcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgICAgICAgYmFja2dyb3VuZDogI0E3QTdBNzsKICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApOwogICAgICAgIH0KCiAgICAgICAgLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDEpIHsKICAgICAgICAgICAgbGVmdDogOHB4OwogICAgICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC42cyBpbmZpbml0ZTsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7CiAgICAgICAgICAgIGxlZnQ6IDhweDsKICAgICAgICAgICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7CiAgICAgICAgfQoKICAgICAgICAubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMykgewogICAgICAgICAgICBsZWZ0OiAzMnB4OwogICAgICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCg0KSB7CiAgICAgICAgICAgIGxlZnQ6IDU2cHg7CiAgICAgICAgICAgIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlOwogICAgICAgIH0KCiAgICAgICAgQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHsKICAgICAgICAgICAgMCUgewogICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgMTAwJSB7CiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBAa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczMgewogICAgICAgICAgICAwJSB7CiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOwogICAgICAgICAgICB9CgogICAgICAgICAgICAxMDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIEBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMiB7CiAgICAgICAgICAgIDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOwogICAgICAgICAgICB9CgogICAgICAgICAgICAxMDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgoKPGJvZHk+CiAgICA8ZGl2IGlkPSJsb2FkaW5nX3dyYXBwZXIiIHN0eWxlPSJkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO2hlaWdodDogMTAwJTsiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIgZmxleC1jb250YWluZXIiIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmxleC1jb250YWluZXIiIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgICAgIDxzdmcgd2lkdGg9IjIzNiIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDIzNiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNy44MDYzIDMwLjI4NTRWMTAuNDI4NUwyMC42MTI5IDAuNVY4LjExNjM2TDI3LjM1MDggMTIuMDA5NUMyNy41OTQ1IDEyLjE0NTUgMjcuNjAwMiAxMi41MjUyIDI3LjM1MDggMTIuNjYxMkwxOS4zNDM1IDE3LjI4NTVDMTkuMDk5OCAxNy40MjcxIDE4LjgxNjQgMTcuNDE1OCAxOC41ODk4IDE3LjI4NTVMMTAuNTc2OCAxMi42NjEyQzEwLjMzMzEgMTIuNTI1MiAxMC4zMjc0IDEyLjE0NTUgMTAuNTc2OCAxMi4wMDk1TDE3LjMxNDcgOC4xMjIwMlYwLjUwNTY2OEwwLjExNTY0NiAxMC40Mjg1VjMwLjI4NTRWMzAuMTk0N1YzMC4yODU0TDYuNzExOTMgMjYuNDc3MlYxOC42OTY1QzYuNzA2MjYgMTguNDE4OCA3LjAzNDk0IDE4LjIyMDUgNy4yNzg2MiAxOC4zNzM1TDE1LjI4NiAyMi45OTc3QzE1LjUyOTYgMjMuMTM5NCAxNS42NjU2IDIzLjM4ODcgMTUuNjY1NiAyMy42NDk0VjMyLjg5NzlDMTUuNjcxMyAzMy4xNzU1IDE1LjM0ODMgMzMuMzczOSAxNS4xMDQ2IDMzLjIyNjVMOC4zNjY2NyAyOS4zMzM0TDEuNzcwMzggMzMuMTQxNUwxOC45Njk1IDQzLjA3TDM2LjE2ODUgMzMuMTQxNUwyOS41NjA5IDI5LjMzMzRMMjIuODIyOSAzMy4yMjY1QzIyLjU4NDkgMzMuMzY4MiAyMi4yNTA2IDMzLjE4NjkgMjIuMjU2MyAzMi44OTc5VjIzLjY0OTRDMjIuMjU2MyAyMy4zNzE3IDIyLjQwOTMgMjMuMTI4MSAyMi42MzU5IDIyLjk5NzdMMzAuNjQzMyAxOC4zNzM1QzMwLjg4MTMgMTguMjI2MiAzMS4yMTU2IDE4LjQxMzIgMzEuMjEgMTguNzAyMlYyNi40ODI5TDM3LjgwNjMgMzAuMjg1NFoiIGZpbGw9IiM0RDRENEQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4wOTkgMzMuMjI2Mkw4LjM2MTA2IDI5LjMzM0wxLjc2NDc4IDMzLjE0MTJMMTguOTYzOCA0My4wNjk2VjIxLjMwODZMMC4xMTU3MDcgMTAuNDI4MVYzMC4yODVWMzAuMTk0NFYzMC4yODVMNi43MTE5OSAyNi40NzY5VjE4LjY5NjJDNi43MDYzMiAxOC40MTg1IDcuMDM1IDE4LjIyMDEgNy4yNzg2OCAxOC4zNzMxTDE1LjI4NiAyMi45OTc0QzE1LjUyOTcgMjMuMTM5IDE1LjY2NTcgMjMuMzg4NCAxNS42NjU3IDIzLjY0OTFWMzIuODk3NUMxNS42NzE0IDMzLjE3NTIgMTUuMzQyNyAzMy4zNzM1IDE1LjA5OSAzMy4yMjYyWiIgZmlsbD0iIzRDNEM0QyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4Ljk2MzcgNDMuMDY5NkwzNi4xNjI4IDMzLjE0MTJMMjkuNTYwOSAyOS4zMzNMMjIuODIyOSAzMy4yMjYyQzIyLjU4NDkgMzMuMzY3OCAyMi4yNTA1IDMzLjE4NjUgMjIuMjU2MiAzMi44OTc1VjIzLjY0OTFDMjIuMjU2MiAyMy4zNzE0IDIyLjQwOTIgMjMuMTI3NyAyMi42MzU5IDIyLjk5NzRMMzAuNjQzMiAxOC4zNzMxQzMwLjg4MTIgMTguMjI1OCAzMS4yMTU2IDE4LjQxMjggMzEuMjA5OSAxOC43MDE4VjI2LjQ4MjVMMzcuODA2MiAzMC4yOTA3VjEwLjQyODFMMTguOTYzNyAyMS4zMDg2VjQzLjA2OTZaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjYxMjkgMC41VjguMTE2MzZMMjcuMzUwOCAxMi4wMDk1QzI3LjU5NDUgMTIuMTQ1NSAyNy42MDAyIDEyLjUyNTIgMjcuMzUwOCAxMi42NjEyTDE5LjM0MzUgMTcuMjg1NUMxOS4wOTk4IDE3LjQyNzEgMTguODE2NCAxNy40MTU4IDE4LjU4OTggMTcuMjg1NUwxMC41NzY4IDEyLjY2MTJDMTAuMzMzMSAxMi41MjUyIDEwLjMyNzQgMTIuMTQ1NSAxMC41NzY4IDEyLjAwOTVMMTcuMzE0NyA4LjEyMjAyVjAuNTA1NjY4TDAuMTE1NjQ2IDEwLjQyODVMMTguOTYzOCAyMS4zMDlMMzcuODExOSAxMC40Mjg1TDIwLjYxMjkgMC41WiIgZmlsbD0iIzgwODA4MCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTU5LjY3NDYgMjMuODUyN0M1OS42NzQ2IDI1Ljg1MzIgNTguNTU4MiAyNy4yODEyIDU2LjIxNzggMjcuMjgxMkM1My43MyAyNy4yODEyIDUyLjcwNDMgMjUuOTM4MiA1Mi43MDQzIDIzLjkzNzdWMTEuNzA4NUg0Ny42NDk0VjIzLjc2NzdDNDcuNjQ5NCAyOC41MzkzIDUwLjUwNTUgMzEuMzM4NyA1Ni4yMjM0IDMxLjMzODdDNjEuOTA3NCAzMS4zMzg3IDY0Ljc0MDggMjguNDgyNiA2NC43NDA4IDIzLjc2NzdWMTEuNzA4NUg1OS42ODU5VjIzLjg1MjdINTkuNjc0NloiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzYuNDcxOSAxNS45MDc4Qzc0LjQ0MzIgMTUuOTA3OCA3My4wNDM1IDE2Ljc2MzUgNzEuOTU1NCAxOC4zMzlINzEuODcwNFYxNi4zMzg1SDY3LjM4MjJWMzAuOTY0OUg3Mi4wNDA0VjIyLjg3ODJDNzIuMDQwNCAyMS4wNzYxIDczLjA3MTggMTkuNzg5NyA3NC42MTMyIDE5Ljc4OTdDNzYuMTI2MyAxOS43ODk3IDc2Ljg5NyAyMC44NDk0IDc2Ljg5NyAyMi4zOTA4VjMwLjk2NDlIODEuNTU1MlYyMS40NTAxQzgxLjU2MDggMTguMTkxNiA3OS42NzM3IDE1LjkwNzggNzYuNDcxOSAxNS45MDc4WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04OC42MjE2IDEwLjUzNjlIODMuOTYzNFYxNC4zMTFIODguNjIxNlYxMC41MzY5WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04OC42MjE1IDE2LjMzOTVIODMuOTYzM1YzMC45NzE1SDg4LjYyMTVWMTYuMzM5NVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOTYuODIxNyAxMS43MDg1SDkyLjI3NjhWMTYuMzM4NEg5MC4zMzNWMjAuMTEyNkg5Mi4yNzY4VjI3LjExMTJDOTIuMjc2OCAzMC4yNTY0IDk0LjIyMDYgMzEuMTQwNCA5Ni45MzUgMzEuMTQwNEM5OC4xOTMxIDMxLjE0MDQgOTkuMDc3MSAzMS4wMjcxIDk5LjQ3OTQgMzAuOTEzN1YyNy41MTM2Qzk5LjMwOTQgMjcuNTEzNiA5OC44NTA0IDI3LjU0MTkgOTguNDQ4MSAyNy41NDE5Qzk3LjQ1MDcgMjcuNTQxOSA5Ni44MjE3IDI3LjI1ODYgOTYuODIxNyAyNi4xMTM4VjIwLjExMjZIOTkuNDc5NFYxNi4zMzg0SDk2LjgyMTdWMTEuNzA4NVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTA5LjM5MSAyMi41NjY1QzEwOC45MzIgMjMuOTk0NiAxMDguNTM1IDI1LjkzODMgMTA4LjUzNSAyNS45MzgzSDEwOC40NzlDMTA4LjQ3OSAyNS45MzgzIDEwOC4wMTkgMjMuOTk0NiAxMDcuNTY2IDIyLjU2NjVMMTA1LjU5NCAxNi4zMzg2SDEwMC42ODFMMTA0Ljk5MyAyNy41OTg4QzEwNS41OTQgMjkuMTQwMiAxMDUuODc3IDMwLjAwMTUgMTA1Ljg3NyAzMC42MjQ5QzEwNS44NzcgMzEuNjIyMyAxMDUuMzMzIDMyLjE2NjMgMTAzLjk2MiAzMi4xNjYzSDEwMi4zNjRWMzUuNzkzMUgxMDUuMzlDMTA4LjMzMSAzNS43OTMxIDEwOS43MzEgMzQuNTkxNyAxMTAuOTA0IDMxLjE2MzNMMTE1Ljk1OSAxNi4zMzI5SDExMS4zMDFMMTA5LjM5MSAyMi41NjY1WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjIuNzI1IDMxLjE4MDZWMTIuNjA0MUgxMjUuNTI4VjI4Ljc2NzhIMTMzLjk0NVYzMS4xODA2SDEyMi43MjVaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0Mi45MyAzMS40NjE4QzE0MS41NTcgMzEuNDYxOCAxNDAuMzc1IDMxLjE2ODUgMTM5LjM4MyAzMC41ODE5QzEzOC4zOTcgMjkuOTg5MyAxMzcuNjM1IDI5LjE1NzkgMTM3LjA5NyAyOC4wODc1QzEzNi41NjUgMjcuMDExMiAxMzYuMjk5IDI1Ljc1MDQgMTM2LjI5OSAyNC4zMDUxQzEzNi4yOTkgMjIuODc4IDEzNi41NjUgMjEuNjIwMiAxMzcuMDk3IDIwLjUzMThDMTM3LjYzNSAxOS40NDMzIDEzOC4zODUgMTguNTkzNyAxMzkuMzQ3IDE3Ljk4M0MxNDAuMzE0IDE3LjM3MjIgMTQxLjQ0NSAxNy4wNjY4IDE0Mi43MzkgMTcuMDY2OEMxNDMuNTI1IDE3LjA2NjggMTQ0LjI4NyAxNy4xOTY4IDE0NS4wMjUgMTcuNDU2OUMxNDUuNzYzIDE3LjcxNjkgMTQ2LjQyNSAxOC4xMjUxIDE0Ny4wMTEgMTguNjgxNEMxNDcuNTk4IDE5LjIzNzcgMTQ4LjA2MSAxOS45NjAzIDE0OC4zOTkgMjAuODQ5M0MxNDguNzM4IDIxLjczMjEgMTQ4LjkwNyAyMi44MDU1IDE0OC45MDcgMjQuMDY5M1YyNS4wMzA4SDEzNy44MzJWMjIuOTk5SDE0Ni4yNDlDMTQ2LjI0OSAyMi4yODU0IDE0Ni4xMDQgMjEuNjUzNSAxNDUuODE0IDIxLjEwMzJDMTQ1LjUyNCAyMC41NDY5IDE0NS4xMTYgMjAuMTA4NSAxNDQuNTkgMTkuNzg4QzE0NC4wNjkgMTkuNDY3NSAxNDMuNDU5IDE5LjMwNzMgMTQyLjc1NyAxOS4zMDczQzE0MS45OTUgMTkuMzA3MyAxNDEuMzMgMTkuNDk0NyAxNDAuNzYyIDE5Ljg2OTZDMTQwLjE5OSAyMC4yMzg1IDEzOS43NjQgMjAuNzIyMyAxMzkuNDU2IDIxLjMyMDlDMTM5LjE1MyAyMS45MTM1IDEzOS4wMDIgMjIuNTU3NSAxMzkuMDAyIDIzLjI1MjlWMjQuODQwM0MxMzkuMDAyIDI1Ljc3MTUgMTM5LjE2NSAyNi41NjM3IDEzOS40OTIgMjcuMjE2OEMxMzkuODI0IDI3Ljg2OTkgMTQwLjI4NyAyOC4zNjg3IDE0MC44OCAyOC43MTM0QzE0MS40NzIgMjkuMDUyIDE0Mi4xNjUgMjkuMjIxNCAxNDIuOTU3IDI5LjIyMTRDMTQzLjQ3MSAyOS4yMjE0IDE0My45MzkgMjkuMTQ4OCAxNDQuMzYzIDI5LjAwMzdDMTQ0Ljc4NiAyOC44NTI1IDE0NS4xNTIgMjguNjI4OCAxNDUuNDYgMjguMzMyNUMxNDUuNzY5IDI4LjAzNjEgMTQ2LjAwNSAyNy42NzAzIDE0Ni4xNjggMjcuMjM0OUwxNDguNzM1IDI3LjY5NzVDMTQ4LjUyOSAyOC40NTM0IDE0OC4xNiAyOS4xMTU1IDE0Ny42MjggMjkuNjg0QzE0Ny4xMDIgMzAuMjQ2MyAxNDYuNDQgMzAuNjg0NyAxNDUuNjQyIDMwLjk5OTJDMTQ0Ljg1IDMxLjMwNzYgMTQzLjk0NiAzMS40NjE4IDE0Mi45MyAzMS40NjE4WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjMuNDM2IDE3LjI0ODJMMTU4LjM4MyAzMS4xODA2SDE1NS40ODFMMTUwLjQyIDE3LjI0ODJIMTUzLjMzMUwxNTYuODYgMjcuOTY5NkgxNTcuMDA1TDE2MC41MjQgMTcuMjQ4MkgxNjMuNDM2WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNzEuNTE1IDMxLjQ2MThDMTcwLjE0MyAzMS40NjE4IDE2OC45NiAzMS4xNjg1IDE2Ny45NjkgMzAuNTgxOUMxNjYuOTgzIDI5Ljk4OTMgMTY2LjIyMSAyOS4xNTc5IDE2NS42ODMgMjguMDg3NUMxNjUuMTUxIDI3LjAxMTIgMTY0Ljg4NSAyNS43NTA0IDE2NC44ODUgMjQuMzA1MUMxNjQuODg1IDIyLjg3OCAxNjUuMTUxIDIxLjYyMDIgMTY1LjY4MyAyMC41MzE4QzE2Ni4yMjEgMTkuNDQzMyAxNjYuOTcxIDE4LjU5MzcgMTY3LjkzMiAxNy45ODNDMTY4LjkgMTcuMzcyMiAxNzAuMDMxIDE3LjA2NjggMTcxLjMyNSAxNy4wNjY4QzE3Mi4xMTEgMTcuMDY2OCAxNzIuODczIDE3LjE5NjggMTczLjYxMSAxNy40NTY5QzE3NC4zNDggMTcuNzE2OSAxNzUuMDEgMTguMTI1MSAxNzUuNTk3IDE4LjY4MTRDMTc2LjE4NCAxOS4yMzc3IDE3Ni42NDYgMTkuOTYwMyAxNzYuOTg1IDIwLjg0OTNDMTc3LjMyMyAyMS43MzIxIDE3Ny40OTMgMjIuODA1NSAxNzcuNDkzIDI0LjA2OTNWMjUuMDMwOEgxNjYuNDE4VjIyLjk5OUgxNzQuODM1QzE3NC44MzUgMjIuMjg1NCAxNzQuNjkgMjEuNjUzNSAxNzQuNCAyMS4xMDMyQzE3NC4xMDkgMjAuNTQ2OSAxNzMuNzAxIDIwLjEwODUgMTczLjE3NSAxOS43ODhDMTcyLjY1NSAxOS40Njc1IDE3Mi4wNDQgMTkuMzA3MyAxNzEuMzQzIDE5LjMwNzNDMTcwLjU4MSAxOS4zMDczIDE2OS45MTYgMTkuNDk0NyAxNjkuMzQ3IDE5Ljg2OTZDMTY4Ljc4NSAyMC4yMzg1IDE2OC4zNSAyMC43MjIzIDE2OC4wNDEgMjEuMzIwOUMxNjcuNzM5IDIxLjkxMzUgMTY3LjU4OCAyMi41NTc1IDE2Ny41ODggMjMuMjUyOVYyNC44NDAzQzE2Ny41ODggMjUuNzcxNSAxNjcuNzUxIDI2LjU2MzcgMTY4LjA3OCAyNy4yMTY4QzE2OC40MSAyNy44Njk5IDE2OC44NzMgMjguMzY4NyAxNjkuNDY1IDI4LjcxMzRDMTcwLjA1OCAyOS4wNTIgMTcwLjc1IDI5LjIyMTQgMTcxLjU0MyAyOS4yMjE0QzE3Mi4wNTcgMjkuMjIxNCAxNzIuNTI1IDI5LjE0ODggMTcyLjk0OCAyOS4wMDM3QzE3My4zNzIgMjguODUyNSAxNzMuNzM4IDI4LjYyODggMTc0LjA0NiAyOC4zMzI1QzE3NC4zNTQgMjguMDM2MSAxNzQuNTkgMjcuNjcwMyAxNzQuNzUzIDI3LjIzNDlMMTc3LjMyIDI3LjY5NzVDMTc3LjExNSAyOC40NTM0IDE3Ni43NDYgMjkuMTE1NSAxNzYuMjE0IDI5LjY4NEMxNzUuNjg4IDMwLjI0NjMgMTc1LjAyNiAzMC42ODQ3IDE3NC4yMjcgMzAuOTk5MkMxNzMuNDM1IDMxLjMwNzYgMTcyLjUzMSAzMS40NjE4IDE3MS41MTUgMzEuNDYxOFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTgzLjIxNCAxMi42MDQxVjMxLjE4MDZIMTgwLjUwMlYxMi42MDQxSDE4My4yMTRaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4Ny4wOCAzMS4xODA2VjEyLjYwNDFIMTkzLjcwMkMxOTUuMTQ3IDEyLjYwNDEgMTk2LjM0NCAxMi44NjcyIDE5Ny4yOTQgMTMuMzkzM0MxOTguMjQzIDEzLjkxOTQgMTk4Ljk1NCAxNC42MzkgMTk5LjQyNSAxNS41NTIxQzE5OS44OTcgMTYuNDU5MSAyMDAuMTMzIDE3LjQ4MTEgMjAwLjEzMyAxOC42MTc5QzIwMC4xMzMgMTkuNzYwOCAxOTkuODk0IDIwLjc4ODggMTk5LjQxNiAyMS43MDE5QzE5OC45NDUgMjIuNjA4OSAxOTguMjMxIDIzLjMyODUgMTk3LjI3NiAyMy44NjA3QzE5Ni4zMjYgMjQuMzg2OCAxOTUuMTMyIDI0LjY0OTggMTkzLjY5MyAyNC42NDk4SDE4OS4xMzlWMjIuMjczM0gxOTMuNDM5QzE5NC4zNTIgMjIuMjczMyAxOTUuMDkzIDIyLjExNjEgMTk1LjY2MSAyMS44MDE3QzE5Ni4yMjkgMjEuNDgxMiAxOTYuNjQ3IDIxLjA0NTggMTk2LjkxMyAyMC40OTU1QzE5Ny4xNzkgMTkuOTQ1MiAxOTcuMzEyIDE5LjMxOTQgMTk3LjMxMiAxOC42MTc5QzE5Ny4zMTIgMTcuOTE2NCAxOTcuMTc5IDE3LjI5MzYgMTk2LjkxMyAxNi43NDk0QzE5Ni42NDcgMTYuMjA1MSAxOTYuMjI2IDE1Ljc3ODggMTk1LjY1MiAxNS40NzA0QzE5NS4wODQgMTUuMTYyIDE5NC4zMzQgMTUuMDA3OCAxOTMuNDAyIDE1LjAwNzhIMTg5Ljg4M1YzMS4xODA2SDE4Ny4wOFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjA1LjkxMyAxMi42MDQxVjMxLjE4MDZIMjAzLjIwMVYxMi42MDQxSDIwNS45MTNaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxMy42MTYgMzEuNDg5QzIxMi43MzMgMzEuNDg5IDIxMS45MzUgMzEuMzI1NyAyMTEuMjIxIDMwLjk5OTJDMjEwLjUwOCAzMC42NjY2IDIwOS45NDMgMzAuMTg1OSAyMDkuNTI1IDI5LjU1N0MyMDkuMTE0IDI4LjkyODEgMjA4LjkwOSAyOC4xNTcxIDIwOC45MDkgMjcuMjQ0QzIwOC45MDkgMjYuNDU3OSAyMDkuMDYgMjUuODEwOCAyMDkuMzYyIDI1LjMwMjlDMjA5LjY2NCAyNC43OTQ5IDIxMC4wNzMgMjQuMzkyOCAyMTAuNTg3IDI0LjA5NjVDMjExLjEwMSAyMy44MDAyIDIxMS42NzUgMjMuNTc2NSAyMTIuMzEgMjMuNDI1M0MyMTIuOTQ1IDIzLjI3NDEgMjEzLjU5MiAyMy4xNTkyIDIxNC4yNTEgMjMuMDgwNkMyMTUuMDg2IDIyLjk4MzkgMjE1Ljc2MyAyMi45MDUyIDIxNi4yODMgMjIuODQ0OEMyMTYuODAzIDIyLjc3ODMgMjE3LjE4MSAyMi42NzI0IDIxNy40MTcgMjIuNTI3M0MyMTcuNjUyIDIyLjM4MjIgMjE3Ljc3IDIyLjE0NjMgMjE3Ljc3IDIxLjgxOThWMjEuNzU2M0MyMTcuNzcgMjAuOTY0MSAyMTcuNTQ3IDIwLjM1MDQgMjE3LjA5OSAxOS45MTVDMjE2LjY1OCAxOS40Nzk2IDIxNS45OTkgMTkuMjYxOSAyMTUuMTIyIDE5LjI2MTlDMjE0LjIwOSAxOS4yNjE5IDIxMy40ODkgMTkuNDY0NSAyMTIuOTYzIDE5Ljg2OTZDMjEyLjQ0MyAyMC4yNjg3IDIxMi4wODMgMjAuNzEzMiAyMTEuODg0IDIxLjIwM0wyMDkuMzM1IDIwLjYyMjVDMjA5LjYzNyAxOS43NzU5IDIxMC4wNzkgMTkuMDkyNiAyMTAuNjU5IDE4LjU3MjVDMjExLjI0NiAxOC4wNDY1IDIxMS45MiAxNy42NjU1IDIxMi42ODIgMTcuNDI5N0MyMTMuNDQ0IDE3LjE4NzggMjE0LjI0NSAxNy4wNjY4IDIxNS4wODYgMTcuMDY2OEMyMTUuNjQyIDE3LjA2NjggMjE2LjIzMSAxNy4xMzM0IDIxNi44NTQgMTcuMjY2NEMyMTcuNDgzIDE3LjM5MzQgMjE4LjA3IDE3LjYyOTIgMjE4LjYxNCAxNy45NzM5QzIxOS4xNjQgMTguMzE4NiAyMTkuNjE1IDE4LjgxMTQgMjE5Ljk2NSAxOS40NTI0QzIyMC4zMTYgMjAuMDg3MyAyMjAuNDkyIDIwLjkxMjcgMjIwLjQ5MiAyMS45Mjg2VjMxLjE4MDZIMjE3Ljg0M1YyOS4yNzU4SDIxNy43MzRDMjE3LjU1OSAyOS42MjY1IDIxNy4yOTYgMjkuOTcxMiAyMTYuOTQ1IDMwLjMwOThDMjE2LjU5NCAzMC42NDg1IDIxNi4xNDQgMzAuOTI5NyAyMTUuNTkzIDMxLjE1MzRDMjE1LjA0MyAzMS4zNzcxIDIxNC4zODQgMzEuNDg5IDIxMy42MTYgMzEuNDg5Wk0yMTQuMjA2IDI5LjMxMjFDMjE0Ljk1NiAyOS4zMTIxIDIxNS41OTYgMjkuMTYzOSAyMTYuMTI5IDI4Ljg2NzZDMjE2LjY2NyAyOC41NzEzIDIxNy4wNzUgMjguMTg0MyAyMTcuMzUzIDI3LjcwNjZDMjE3LjYzNyAyNy4yMjI4IDIxNy43NzkgMjYuNzA1OCAyMTcuNzc5IDI2LjE1NTVWMjQuMzU5NkMyMTcuNjgzIDI0LjQ1NjMgMjE3LjQ5NSAyNC41NDcgMjE3LjIxNyAyNC42MzE3QzIxNi45NDUgMjQuNzEwMyAyMTYuNjM0IDI0Ljc3OTggMjE2LjI4MyAyNC44NDAzQzIxNS45MzIgMjQuODk0NyAyMTUuNTkgMjQuOTQ2MSAyMTUuMjU4IDI0Ljk5NDVDMjE0LjkyNSAyNS4wMzY4IDIxNC42NDcgMjUuMDczMSAyMTQuNDIzIDI1LjEwMzNDMjEzLjg5NyAyNS4xNjk5IDIxMy40MTcgMjUuMjgxNyAyMTIuOTgxIDI1LjQzODlDMjEyLjU1MiAyNS41OTYyIDIxMi4yMDcgMjUuODIyOSAyMTEuOTQ3IDI2LjExOTJDMjExLjY5MyAyNi40MDk1IDIxMS41NjYgMjYuNzk2NSAyMTEuNTY2IDI3LjI4MDNDMjExLjU2NiAyNy45NTE1IDIxMS44MTQgMjguNDU5NCAyMTIuMzEgMjguODA0MUMyMTIuODA2IDI5LjE0MjggMjEzLjQzOCAyOS4zMTIxIDIxNC4yMDYgMjkuMzEyMVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjI1LjMxOSAzNi40MDUyQzIyNC45MTQgMzYuNDA1MiAyMjQuNTQ1IDM2LjM3MiAyMjQuMjEzIDM2LjMwNTVDMjIzLjg4IDM2LjI0NSAyMjMuNjMyIDM2LjE3ODUgMjIzLjQ2OSAzNi4xMDU5TDIyNC4xMjIgMzMuODgzNkMyMjQuNjE4IDM0LjAxNjcgMjI1LjA1OSAzNC4wNzQxIDIyNS40NDYgMzQuMDU2QzIyNS44MzMgMzQuMDM3OCAyMjYuMTc1IDMzLjg5MjcgMjI2LjQ3MSAzMy42MjA2QzIyNi43NzQgMzMuMzQ4NSAyMjcuMDQgMzIuOTA0IDIyNy4yNjkgMzIuMjg3MkwyMjcuNjA1IDMxLjM2MkwyMjIuNTA3IDE3LjI0ODJIMjI1LjQxTDIyOC45MzggMjguMDYwM0gyMjkuMDg0TDIzMi42MTIgMTcuMjQ4MkgyMzUuNTI0TDIyOS43ODIgMzMuMDQwMUMyMjkuNTE2IDMzLjc2NTcgMjI5LjE3NyAzNC4zNzk1IDIyOC43NjYgMzQuODgxNEMyMjguMzU1IDM1LjM4OTMgMjI3Ljg2NSAzNS43NzAzIDIyNy4yOTcgMzYuMDI0M0MyMjYuNzI4IDM2LjI3ODMgMjI2LjA2OSAzNi40MDUyIDIyNS4zMTkgMzYuNDA1MloiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZsZXgtY29udGFpbmVyIGxvYWRpbmciIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imxkcy1lbGxpcHNpcyI+CiAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KCgo8L2JvZHk+PC9odG1sPg==
    123、 versionId=1PFLhSOeXMrxkYIipkthswJ
    124、 versionId=q4WZ64dHSEQq1gV7XKPMsvPrmE
    125、 versionId=EytUCVbH8nRIt1BdEX7rXGQeLThtUv05
    126、 versionId=a4wbLV14MPZcNEekzILxhFczVBBfhkDf
    127、 versionId=AzqSyVANCYvdvhFtsVk77tHoJaQtcUvx
    128、 versionId=4Wg7nQOvooZOAKCpPUzChEVlWDy3DNtq
    129、 a4b7452e2ed8f5f191058ca7bbfd26b0d3214bfc
    130、 1a2116fc09c62a3b17b1ed5effef2789
    131、 versionId=Zv5nfCRuXzYcdqfMqPvTDr5CrxFkwCzs
    132、 8c515c612d887f41965861da2065c95d
    133、 versionId=pahmnaPRzlMb93a1k3n51
    134、 versionId=QwOnmUtEOMP8rpEkqNHs6DFYLKjbZCd
    135、 versionId=i7oE63UG0xH0qlAjJDjb06uT
    136、 versionId=xmx5a3qSzjhYpCXmgENGcjCuiodPL942
    137、 versionId=TsuJu9K12uiX1YVNnXpRmIH5dgUgFL4O
    138、 versionId=nbCPHNFxaNxWJQApwmF1Rac
    139、 versionId=f5YcZSMGoyLMazAENE08s2J17JaaQnEc
    140、 7d9f5dd1-8423-491a-91f2-2532052038ce
    141、 versionId=WDakm4EYGV8L2tYZO
    142、 d50df136-ca7a-4c17-8c44-83f599174f58
    143、 versionId=cqV1OXjBdg4f8GyQ8RbSCOrbwbrpBku8
    144、 versionId=h7tzW4TSojLa0uXzXIaGOZ
    145、 versionId=LCMuOEgKgy6iocUG9O4R1LT7GpFXYwIG
    146、 versionId=MwmhG3rgpS3odG6xqELfq4Ap4ikXcEUf
    147、 versionId=FwJGhiGccphejmZCuTsZDrkBm2f
    148、 versionId=K3KN2pquVVJmflJHZGQAde8IjSNYewi7
    149、 versionId=tDr3KrufVOr0FvopDxW5iXyY88Of3xsO
    150、 versionId=3lmCp6Lebaxn2GVwysmBnNQWsHD4Wu58
    151、 versionId=r1nN6pHuOLX8d2PFFiEV6Zn49zzGLcSs
    152、 BZpktp3zEWRynLjHvQOlwsvZ5RKIVs
    153、 versionId=jxfT9aSFX7Gc7zurZWex54Wix1xWnRcQ
    154、 versionId=2TRsMpAuSvKUmCX9PIYI2KLvUgTukO8u
    155、 dTftOl0qSuv8noETiFuPSnB73KJs
    156、 versionId=ufi0v1I4zq2oVHTLMgGVdrQz
    157、 1aeafb0e8af5b8864fb69299da316e85
    158、 versionId=jJDm0bVj9WPwtHWYWDTULmscT56YgES6
    159、 versionId=AdsATlVkfaIjZymIDH1vggs7lYvC8nKc
    160、 versionId=uunctTPblofQVAgqH5TgjfZzDC7V9qzR
    161、 versionId=7buR9RUiVZGo9Omjx1rtAQF8Ope
    162、 versionId=JCqnjOYz41GP8apfZ
    163、 6a7eea1c-f80b-48a7-9c29-ddb4cd7d84e6
    164、 versionId=HFAYjX7V6Uzlc0bWn3qkv
    165、 versionId=nsNIzsmj41KkvPFrflBMXz3r8RsCkj0Z
    166、 versionId=QYON0klsFJf8SS1pcZqNG9NP6dYgZvxX
    167、 90d4874ed05a73738dae79fcd7138eb975ff61e0
    168、 versionId=vhdPbe3Zc14prj8foLpx0aXuoTjAkqUX
    169、 versionId=JXfMGqUC1yCpVMQbUDA6cZbTJsFXiN2L
    170、 a9dd55981e2aae984bade5427a0a571c
    171、 0016afd6d8fea24f0d399de40fb4f41c
    172、 versionId=Y6R3kWYSA720rwR8t1n2S7B04j31nf5
    173、 versionId=Ah6hZdS8q8YZ5J7ECW0MMYCptFor5ZXf
    174、 d04fcf80b9dc606cbd70c76076be5054
    175、 versionId=ug597y1nzsalrphBN0urT3nTlxJ8JPwn
    176、 cc2751449a350f668590264ed76692694a80308a
    177、 8ee856ebd2d2774fd2a4af067ca56abc
    178、 versionId=wmAXHDuBSzbaQ15ue8TGoW52qwTNIY9u
    179、 versionId=xQWt2Gbxjz3cnPWi6v1mstda
    180、 versionId=McFKK1uQiOKaHdtHWLRdBtXM3kzFkdYH
    181、 versionId=xrchyCZKdDAXBS4cYeMFUazZj7TKXBUt
    182、 versionId=SpEpj1SxSdLkA4LJvkx23jumY94iVYlq
    183、 2884eb4b2379eb40ea43b4b9a8d175a9
    184、 versionId=6q7wXjfsJKflknoThR22AJ
    185、 versionId=UzB3XV9brZ9TVcuVpSJFz2VB2fUVmwk0
    186、 versionId=xQg7wOgZAqdOGJpaDDCYeykoAOkA9B7I
    187、 versionId=GZpL8WLKIrWpwidDzQA9IHLl5HEGjjr4
    188、 db861434db5cae7a18adfd2936b0d4c58666797b123bc855
    189、 versionId=z7XlJcdGJFSRYe1O9GABlXD8D3NyCDS6
    190、 versionId=4OrPxoQnHrQDtBKcgKSmpNdZsy5t8Yai
    191、 versionId=FtHCFtfO8JE7DkujChq
    192、 versionId=w69EZ07kIjtD6oRm6nFvQzH
    193、 versionId=3Sk3KzLKMkRPN1vmTahskBLbL76hKVAx
    194、 versionId=er21K1IJC9k52FkYuCW30NmYOAI7YlAz
    195、 versionId=yefJmJZrMQ1Z3m2ShhQmwV5UsOupoCmA
    196、 versionId=sQKtjT0PivijBa0CLTvm25zTXleFGDZ
    197、 versionId=qAZYKo4nQ4kVYrc0Jlb1IzfECrOSplDq
    198、 versionId=zaZqtl6dplYK7fMg2RnVllVNflVwVmxI
    199、 versionId=aqd6hlx2Ag0YtztSOqL3bJS39zGUmvSg
    200、 versionId=1cxgR3wsSR4DLr3wyxlCh7yZfNwlSOuf
    201、 versionId=siSBCnTkaRPloKAuU6ax7RSkIHnPKRst
    202、 versionId=HeRDaajrnwUDqN4jujI4mlklxjil4aNO
    203、 versionId=LfXFpu44ciGgSgrPfyI2ACs9VGm83oGR
    204、 versionId=8rsNmht5Wym0BkZhytA58ORxBcEwZ42q
    205、 versionId=c0eB7BXqtDKdktSc1mCkhWj6tHRBaxvo
    206、 versionId=5db4glotRP6uHe312dTYYka97ZeJ24
    207、 versionId=QA3eglbJXVix14OAMMvbykJNshOisCsi
    208、 versionId=raRr2hCT4skNpIk8Q3XtOQ4A0v2u1XgM
    209、 versionId=LqasbQIwDXQHvf18zkgUgLbxkabhEu
    210、 versionId=ULU8YldoDnFlQLvlT2yCgk89dArnF
    211、 versionId=l8lR2hOa1FAAxbioAL0Gk9rGwgxwHvKK
    212、 versionId=LnFaEa0EbFVzVjE3bef6YQGE9bUElCl9
    213、 versionId=xILyONAFVJojqSzpsDvqUkfsPjbDWfmq
    214、 versionId=GRPvfVgDb82uRLavu4yV0KIZ6m40r46Z
    215、 338da9fe087435c8403d5433db87eab5
    216、 LaEBljsdMnMLJTAXxze6c072t3
    217、 versionId=7qw6n0QYm8QVDe9yVSfifDF4B9NUqx7S
    218、 versionId=8FDH6ElkipKIayxd4mWp5eLBfKf0UsXm
    219、 50f4701d23c4af49b10a5ad5a6d35ec8
    220、 versionId=D0BsqhdILmbEYFuw2
    221、 versionId=LfRhghwbQ0Mp5TsynD4Z
    222、 versionId=L2ahTuVUbyHUlI4CJgBTkPsJu1pSPMqo
    223、 358ba20b7dcf05a9eff78ad926732390
    224、 versionId=vkOirzMWdsHyXr6MGhJPGSS4kyu29QJq
    225、 versionId=K4S3TiYoGCEgctbtGs8FleCDwylofvuY
    226、 versionId=vSkBT0I5jR5NRwR1rK4i6XEnq1rc8rnM
    227、 versionId=U2CF4Ci1N6nQHkHEtLdfaY2
    228、 versionId=hIgPPaBVvxS5LQMA9
    229、 versionId=W5vkdBmVsNWAdcrkSbp3KJCGv2V89p5a
    230、 versionId=HfDolK2SeJY8FKRewBq6i
    231、 versionId=Jq4eD9pUosw8WwS8SHNttJwdG5ZK6Ona

    字符串信息

    建议导出为TXT,方便查看。

    活动列表

    显示所有 152 个 activities

    内容提供者列表

    第三方SDK

    SDK名称 开发者 描述信息
    Jetpack Graphics Google 利用多个 Android 平台版本中的图形工具降低画面延迟。
    C++ 共享库 Android 在 Android 应用中运行原生代码。
    Adjust SDK Adjust 通过 Adjust 安卓 SDK,您可以在自己的安卓应用中跟踪归因、事件及更多数据。
    Jetpack Compose Google Jetpack Compose 是用于构建原生 Android 界面的新工具包。Jetpack Compose 使用更少的代码、强大的工具和直观的 Kotlin API 简化并加快了 Android 上的界面开发。
    Google Play Billing Google Google Play 结算服务可让您在 Android 上销售数字内容。本文档介绍了 Google Play 结算服务解决方案的基本构建基块。要决定如何实现特定的 Google Play 结算服务解决方案,您必须了解这些构建基块。
    Audience Network SDK Facebook The Audience Network allows you to monetize your Android apps with Facebook ads. An interstitial ad is a full screen ad that you can show in your app. Typically interstitial ads are shown when there is a transition in your app. For example -- after finishing a level in a game or after loading a story in a news app.
    Google Sign-In Google 提供使用 Google 登录的 API。
    Google Play Service Google 借助 Google Play 服务,您的应用可以利用由 Google 提供的最新功能,例如地图,Google+ 等,并通过 Google Play 商店以 APK 的形式分发自动平台更新。 这样一来,您的用户可以更快地接收更新,并且可以更轻松地集成 Google 必须提供的最新信息。
    IronSource ironSource Mobile Turn your app into a business with ironSource. Maximize your ad revenue, grow your user base and optimize your monetization strategy, all from one powerful platform.
    Unity Ads Unity Technologies Unity Ads SDK 由领先的移动游戏引擎创建,无论您是在 Unity、xCode 还是 Android Studio 中进行开发,都能为您的游戏提供全面的变现服务框架。
    File Provider Android FileProvider 是 ContentProvider 的特殊子类,它通过创建 content://Uri 代替 file:///Uri 以促进安全分享与应用程序关联的文件。
    Jetpack WorkManager Google 使用 WorkManager API 可以轻松地调度即使在应用退出或设备重启时仍应运行的可延迟异步任务。
    Audience Network Facebook 通过 Facebook 广告使您通过移动媒体资源获利
    Firebase Google Firebase 提供了分析、数据库、消息传递和崩溃报告等功能,可助您快速采取行动并专注于您的用户。
    Jetpack ProfileInstaller Google 让库能够提前预填充要由 ART 读取的编译轨迹。
    Firebase Analytics Google Google Analytics(分析)是一款免费的应用衡量解决方案,可提供关于应用使用情况和用户互动度的分析数据。
    Jetpack Room Google Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。

    污点分析

    当apk较大时,代码量会很大,造成数据流图(ICFG)呈现爆炸式增长,所以该功能比较耗时,请先喝杯咖啡,耐心等待……
    规则名称 描述信息 操作
    病毒分析 使用安卓恶意软件常用的API进行污点分析 开始分析  
    漏洞挖掘 漏洞挖掘场景下的污点分析 开始分析  
    隐私合规 隐私合规场景下的污点分析:组件内污点传播、组件间污点传播、组件与库函数之间的污点传播 开始分析  
    密码分析 分析加密算法是否使用常量密钥、静态初始化的向量(IV)、加密模式是否使用ECB等 开始分析  
    Callback 因为Android中系统级的Callback并不会出现显式地进行回调方法的调用,所以如果需要分析Callback方法需要在声明文件中将其声明,这里提供一份AndroidCallbacks.txt文件,里面是一些常见的原生回调接口或类,如果有特殊接口需求,可以联系管理员 开始分析